public class MoPointer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BOOLEAN_TYPE |
static java.lang.String |
CLOSE_ANGLE_BRACKETS |
static java.lang.String |
DOUBLE_TYPE |
static java.lang.String |
HASHMAP_TYPE |
static java.lang.String |
INT_TYPE |
static java.lang.String |
LIST_TYPE |
static java.lang.String |
LONG_TYPE |
static java.lang.String |
MAP_TYPE |
static int |
MOPOINTER_TYPE_V1 |
static int |
MOPOINTER_TYPE_V2 |
static java.lang.String |
OPEN_ANGLE_BRACKETS |
static java.lang.String |
STRING_TYPE |
Constructor and Description |
---|
MoPointer(java.lang.String dn,
java.lang.String path,
java.lang.Class moModel) |
MoPointer(java.lang.String name,
java.lang.String path,
java.lang.Class moModel,
boolean isMoPersistent,
int version) |
MoPointer(java.lang.String name,
java.lang.String path,
java.lang.Class moProvider,
java.lang.Class moModel)
Deprecated.
|
MoPointer(java.lang.String name,
java.lang.String path,
MoResourceListener moListener,
java.lang.Class moModel) |
MoPointer(java.lang.String name,
java.lang.String path,
MoResourceListener moListener,
java.lang.Class moModel,
boolean isMoPersistent) |
MoPointer(java.lang.String name,
java.lang.String path,
MoResourceListener moListener,
java.lang.Class moModel,
boolean isMoPersistent,
boolean isReadAPISupported) |
MoPointer(java.lang.String name,
java.lang.String path,
MoResourceListener moListener,
java.lang.Class moModel,
MoOpType opType) |
Modifier and Type | Method and Description |
---|---|
void |
addOperationPointer(MoOpType opType,
java.lang.Class model,
java.lang.String ht) |
void |
addWFActionPointer(MoOpType actionType,
java.lang.String handlerType,
java.lang.Class moModel) |
void |
addWFCreateTaskPointer(java.lang.String handlerType,
java.lang.Class moModel) |
void |
addWFDeleteTaskPointer(java.lang.String handlerType,
java.lang.Class moModel) |
void |
addWFUpdateTaskPointer(java.lang.String handlerType,
java.lang.Class moModel) |
void |
createOARestOperation(java.lang.String operationName,
java.lang.String handlerName,
java.lang.Class moModel) |
static java.lang.String |
getAccessorTypeStr(java.lang.Class clazz) |
java.lang.String[] |
getArgsFromPath() |
java.lang.String |
getCategory() |
java.lang.String |
getDn() |
static java.lang.String |
getFieldDataType(java.lang.Class type,
java.lang.reflect.Type genericFieldType,
java.util.List<java.lang.Class> dataTypeClasses) |
static java.lang.String |
getFieldDataType(java.lang.reflect.Field field,
java.util.List<java.lang.Class> dataTypeClasses) |
static java.util.List<java.lang.Class> |
getFieldDataTypeClasses(java.lang.Class typeClass,
java.lang.reflect.Type genericFieldType) |
static java.util.List<java.lang.Class> |
getFieldDataTypeClasses(java.lang.reflect.Field field,
java.lang.String className) |
static java.lang.String |
getFieldDataTypeV0(java.lang.reflect.Field field,
java.util.List<java.lang.Class> dataTypeClasses) |
java.lang.String |
getHandlerType() |
java.lang.String |
getHttpMethodByOpType(java.lang.String type) |
static java.lang.String |
getMethodName(java.lang.reflect.Field field)
This method helps to construct the method name for each field passed by MoField List.
|
java.lang.String |
getMethodNameSpace(java.lang.String methodName) |
void |
getMethods() |
java.lang.Class |
getMoConfigProvider() |
static MoField |
getMoField(java.lang.reflect.Field field,
java.lang.Class moModel) |
java.util.List<MoField> |
getMoFields() |
MoResourceListener |
getMoListener() |
MoResourceListener |
getMoListener(MoOpType opType) |
MoMethod |
getMoMethod(java.lang.String methodName) |
java.util.List<MoMethod> |
getMoMethods() |
java.lang.Class |
getMoModel() |
java.lang.Class |
getMoModel(MoOpType op) |
MoPointer |
getMoOpPointer(MoOpType op) |
static java.util.List<MoPointer> |
getMoPointersForClasses(java.util.List<java.lang.Class> paramTypes) |
java.lang.Class |
getMoProvider() |
static java.lang.String |
getNameOfClass(java.lang.Class clazz) |
MoPointer |
getOperationPointerByType(java.lang.String opName) |
java.util.Map<MoOpType,MoPointer> |
getOperationPointers() |
MoOpType |
getOpType() |
java.lang.String |
getPath() |
java.util.List<MoField> |
getReadMoFields() |
static java.lang.String |
getResponseModelName(java.lang.String requestModel) |
MoSchema |
getSchema() |
MoSchema |
getSchema(MoOpType op) |
java.lang.String |
getSuffix() |
java.util.List<MoOpType> |
getSupportedOps() |
java.util.List<MoOpType> |
getSupportedOpTypes() |
java.lang.String |
getURLByOpType(java.lang.String type) |
int |
getVersion() |
static java.lang.String |
getXmlElementStr(javax.xml.bind.annotation.XmlElement xmlElement) |
void |
init() |
static boolean |
isFieldAllowed(java.lang.reflect.Field field) |
static boolean |
IsGetMethodPresent(java.lang.reflect.Field field,
java.lang.Class clazz) |
boolean |
isHidden() |
boolean |
IsMoPersistent() |
static boolean |
isSimpleType(java.lang.String fieldName) |
boolean |
isVersionOne() |
void |
setCategory(java.lang.String category) |
void |
setDn(java.lang.String dn) |
void |
setHandlerType(java.lang.String handlerType) |
void |
setHidden(boolean hidden) |
void |
setMoConfigProvider(java.lang.Class moConfigProvider) |
void |
setMoListener(MoResourceListener moListener) |
void |
setMoModel(java.lang.Class moModel) |
void |
setMoPersistent(boolean isMoPersistent) |
void |
setMoProvider(java.lang.Class moProvider) |
void |
setOpType(MoOpType opType) |
void |
setPath(java.lang.String path) |
void |
setSuffix(java.lang.String suffix) |
void |
setSupportedOps(java.util.List<MoOpType> supportedOps) |
void |
setSupportedOps(MoOpType... types) |
void |
setVersion(int version) |
public static final int MOPOINTER_TYPE_V1
public static final int MOPOINTER_TYPE_V2
public static final java.lang.String INT_TYPE
public static final java.lang.String LONG_TYPE
public static final java.lang.String DOUBLE_TYPE
public static final java.lang.String STRING_TYPE
public static final java.lang.String BOOLEAN_TYPE
public static final java.lang.String LIST_TYPE
public static final java.lang.String MAP_TYPE
public static final java.lang.String HASHMAP_TYPE
public static final java.lang.String OPEN_ANGLE_BRACKETS
public static final java.lang.String CLOSE_ANGLE_BRACKETS
public MoPointer(java.lang.String dn, java.lang.String path, java.lang.Class moModel)
dn
- path
- moModel
- @Deprecated public MoPointer(java.lang.String name, java.lang.String path, java.lang.Class moProvider, java.lang.Class moModel)
name
- path
- moProvider
- moModel
- public MoPointer(java.lang.String name, java.lang.String path, MoResourceListener moListener, java.lang.Class moModel)
name
- path
- moListener
- moModel
- public MoPointer(java.lang.String name, java.lang.String path, MoResourceListener moListener, java.lang.Class moModel, boolean isMoPersistent)
name
- path
- moListener
- moModel
- isMoPersistent
- public MoPointer(java.lang.String name, java.lang.String path, MoResourceListener moListener, java.lang.Class moModel, boolean isMoPersistent, boolean isReadAPISupported)
name
- path
- moListener
- moModel
- isMoPersistent
- isReadAPISupported
- public MoPointer(java.lang.String name, java.lang.String path, java.lang.Class moModel, boolean isMoPersistent, int version)
public MoPointer(java.lang.String name, java.lang.String path, MoResourceListener moListener, java.lang.Class moModel, MoOpType opType)
public void init() throws java.lang.Exception
java.lang.Exception
public void setSupportedOps(MoOpType... types)
public java.lang.Class getMoProvider()
public void setMoProvider(java.lang.Class moProvider)
public java.lang.Class getMoModel()
public void setMoModel(java.lang.Class moModel)
public java.lang.String getDn()
public void setDn(java.lang.String dn)
public MoSchema getSchema()
public java.lang.String getPath()
public void setPath(java.lang.String path)
public java.lang.Class getMoConfigProvider()
public void setMoConfigProvider(java.lang.Class moConfigProvider)
public void setMoListener(MoResourceListener moListener)
public MoResourceListener getMoListener()
public void setMoPersistent(boolean isMoPersistent)
public boolean IsMoPersistent()
public MoOpType getOpType()
public void setOpType(MoOpType opType)
public void setSuffix(java.lang.String suffix)
public java.lang.String getSuffix()
public boolean isVersionOne()
public MoResourceListener getMoListener(MoOpType opType)
public void createOARestOperation(java.lang.String operationName, java.lang.String handlerName, java.lang.Class moModel) throws java.lang.Exception
java.lang.Exception
public void addWFCreateTaskPointer(java.lang.String handlerType, java.lang.Class moModel)
public void addWFDeleteTaskPointer(java.lang.String handlerType, java.lang.Class moModel)
public void addWFUpdateTaskPointer(java.lang.String handlerType, java.lang.Class moModel)
public void addWFActionPointer(MoOpType actionType, java.lang.String handlerType, java.lang.Class moModel)
public void addOperationPointer(MoOpType opType, java.lang.Class model, java.lang.String ht)
public java.lang.Class getMoModel(MoOpType op)
create
- public java.util.List<MoOpType> getSupportedOps()
public void setSupportedOps(java.util.List<MoOpType> supportedOps)
supportedOps
- the supportedOps to setpublic MoPointer getOperationPointerByType(java.lang.String opName)
opName
- public static java.util.List<java.lang.Class> getFieldDataTypeClasses(java.lang.reflect.Field field, java.lang.String className)
public static java.util.List<java.lang.Class> getFieldDataTypeClasses(java.lang.Class typeClass, java.lang.reflect.Type genericFieldType)
public static boolean isSimpleType(java.lang.String fieldName)
public static java.lang.String getFieldDataTypeV0(java.lang.reflect.Field field, java.util.List<java.lang.Class> dataTypeClasses)
public static java.lang.String getNameOfClass(java.lang.Class clazz)
public static java.lang.String getFieldDataType(java.lang.reflect.Field field, java.util.List<java.lang.Class> dataTypeClasses)
public static java.lang.String getFieldDataType(java.lang.Class type, java.lang.reflect.Type genericFieldType, java.util.List<java.lang.Class> dataTypeClasses)
public java.util.List<MoField> getReadMoFields()
public void setVersion(int version)
public int getVersion()
public java.util.List<MoMethod> getMoMethods()
public MoMethod getMoMethod(java.lang.String methodName)
public java.lang.String getMethodNameSpace(java.lang.String methodName)
public void getMethods()
public static java.lang.String getXmlElementStr(javax.xml.bind.annotation.XmlElement xmlElement)
public static boolean isFieldAllowed(java.lang.reflect.Field field)
public static java.util.List<MoPointer> getMoPointersForClasses(java.util.List<java.lang.Class> paramTypes)
public java.util.List<MoField> getMoFields()
public static boolean IsGetMethodPresent(java.lang.reflect.Field field, java.lang.Class clazz)
public static java.lang.String getMethodName(java.lang.reflect.Field field)
field
- public static MoField getMoField(java.lang.reflect.Field field, java.lang.Class moModel)
public static java.lang.String getAccessorTypeStr(java.lang.Class clazz)
public java.lang.String getHandlerType()
public void setHandlerType(java.lang.String handlerType)
handlerType
- the handlerType to setpublic void setHidden(boolean hidden)
public boolean isHidden()
public java.util.List<MoOpType> getSupportedOpTypes()
public java.lang.String getHttpMethodByOpType(java.lang.String type)
public java.lang.String getURLByOpType(java.lang.String type)
public static java.lang.String getResponseModelName(java.lang.String requestModel)
public java.lang.String getCategory()
public void setCategory(java.lang.String category)
category
- the category to setpublic java.lang.String[] getArgsFromPath()