com.bstek.dorado.data.type
public abstract class GenericCustomEntityDataType<T> extends EntityDataTypeSupport implements CustomEntityDataType<T>
| Constructor and Description |
|---|
GenericCustomEntityDataType() |
| Modifier and Type | Method and Description |
|---|---|
protected T |
createDataObject(java.util.Map<java.lang.String,java.lang.Object> map) |
T |
fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
尝试将一个Map转换成本DataType所描述的类型。
|
protected java.lang.Class<T> |
getEntityType() |
java.util.Set<java.lang.String> |
getPropertySet() |
abstract java.lang.Object |
readProperty(T customEntity,
java.lang.String property)
从自定义数据对象中读取一个属性值。
|
java.util.Map<java.lang.String,java.lang.Object> |
toMap(T customEntity)
将一个数据对象转换成Map。
|
abstract void |
writeProperty(T customEntity,
java.lang.String property,
java.lang.Object value)
向自定义数据对象中写入一个属性值。
|
protected void |
writePropertyWithRudeType(T customEntity,
java.lang.String property,
java.lang.Object value) |
addClientEventListener, addPropertyDef, clearClientEventListeners, createPropertyDefs, doCreatePropertyDefinitons, fromText, getAcceptValidationState, getAllClientEventListeners, getClientEventListeners, getDefaultDisplayProperty, getPropertyDef, getPropertyDefs, getUserData, isAcceptUnknownProperty, isAutoCreatePropertyDefs, setAcceptUnknownProperty, setAcceptValidationState, setAutoCreatePropertyDefs, setDefaultDisplayProperty, setUserDatafromObject, getCreationType, getId, getMatchType, getMetaData, getName, getTags, setCreationType, setId, setMatchType, setMetaData, setName, setTags, toObject, toString, toTextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyDef, createPropertyDefs, getAcceptValidationState, getDefaultDisplayProperty, getPropertyDef, getPropertyDefs, isAcceptUnknownProperty, isAutoCreatePropertyDefs, setAcceptUnknownProperty, setAcceptValidationState, setAutoCreatePropertyDefs, setDefaultDisplayPropertyfromObject, fromText, getCreationType, getMatchType, getName, toTextgetId, setIdgetMetaData, setMetaDatagetTags, setTagsaddClientEventListener, clearClientEventListeners, getAllClientEventListeners, getClientEventListenerspublic java.util.Set<java.lang.String> getPropertySet()
public abstract java.lang.Object readProperty(T customEntity, java.lang.String property) throws java.lang.Exception
java.lang.Exceptionpublic abstract void writeProperty(T customEntity, java.lang.String property, java.lang.Object value) throws java.lang.Exception
java.lang.Exceptionprotected java.lang.Class<T> getEntityType()
protected T createDataObject(java.util.Map<java.lang.String,java.lang.Object> map) throws java.lang.Exception
java.lang.Exceptionprotected void writePropertyWithRudeType(T customEntity, java.lang.String property, java.lang.Object value) throws java.lang.Exception
java.lang.Exceptionpublic T fromMap(java.util.Map<java.lang.String,java.lang.Object> map) throws java.lang.Exception
CustomEntityDataTypefromMap in interface CustomEntityDataType<T>map - 要转换的Map。java.lang.Exceptionpublic java.util.Map<java.lang.String,java.lang.Object> toMap(T customEntity) throws java.lang.Exception
CustomEntityDataTypetoMap in interface CustomEntityDataType<T>customEntity - 数据对象。java.lang.ExceptionCopyright © 2001-2011 www.BSTEK.com All Rights Reserved.