com.jdon.model.handler
Class HandlerMethodMetaArgsFactory

java.lang.Object
  extended by com.jdon.model.handler.HandlerMethodMetaArgsFactory

public class HandlerMethodMetaArgsFactory
extends java.lang.Object

Meta Method Factory. in jdonframework.xml:


Constructor Summary
HandlerMethodMetaArgsFactory()
           
 
Method Summary
 MethodMetaArgs createCreateMethod(HandlerMetaDef handlerMetaDef, EventModel em)
          create insert/create method the service/s method parameter type must be EventModel type;
 MethodMetaArgs createDeleteMethod(HandlerMetaDef handlerMetaDef, EventModel em)
          create update method the service/s method parameter type must be EventModel type;
 MethodMetaArgs createDirectMethod(java.lang.String methodName, java.lang.Object[] methodParams)
           
 MethodMetaArgs createGetMethod(HandlerMetaDef handlerMetaDef, java.lang.Object keyValue)
          create find method the service's find method parameter type must be String type
 MethodMetaArgs createinitMethod(HandlerMetaDef handlerMetaDef, EventModel em)
          create init method
 MethodMetaArgs createUpdateMethod(HandlerMetaDef handlerMetaDef, EventModel em)
          create update method the service/s method parameter type must be EventModel type;
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandlerMethodMetaArgsFactory

public HandlerMethodMetaArgsFactory()
Method Detail

createinitMethod

public MethodMetaArgs createinitMethod(HandlerMetaDef handlerMetaDef,
                                       EventModel em)
create init method

Parameters:
handlerMetaDef -
Returns:
MethodMetaArgs instance

createGetMethod

public MethodMetaArgs createGetMethod(HandlerMetaDef handlerMetaDef,
                                      java.lang.Object keyValue)
create find method the service's find method parameter type must be String type

Parameters:
handlerMetaDef -
keyValue -
Returns:
MethodMetaArgs instance

createCreateMethod

public MethodMetaArgs createCreateMethod(HandlerMetaDef handlerMetaDef,
                                         EventModel em)
create insert/create method the service/s method parameter type must be EventModel type;

Parameters:
handlerMetaDef -
em -
Returns:
MethodMetaArgs instance

createUpdateMethod

public MethodMetaArgs createUpdateMethod(HandlerMetaDef handlerMetaDef,
                                         EventModel em)
create update method the service/s method parameter type must be EventModel type;

Parameters:
handlerMetaDef -
em -
Returns:
MethodMetaArgs instance

createDeleteMethod

public MethodMetaArgs createDeleteMethod(HandlerMetaDef handlerMetaDef,
                                         EventModel em)
create update method the service/s method parameter type must be EventModel type;

Parameters:
handlerMetaDef -
em - EventModel
Returns:
MethodMetaArgs instance

createDirectMethod

public MethodMetaArgs createDirectMethod(java.lang.String methodName,
                                         java.lang.Object[] methodParams)