com.bstek.dorado.data.type
public interface EntityDataType extends MutableDataType, ClientEventSupported
实体类型一般包含java.util.Map、java.util.Properties、Bean这几种, 他们的共同点是具有属性或键值的概念。
实体类型可以通过getPropertyDefs()
中的属性定义对象来对其中的部分属性的操作方式进行定义。
Modifier and Type | Method and Description |
---|---|
PropertyDef |
addPropertyDef(PropertyDef propertyDef)
向属性集合中添加一个属性。
|
void |
createPropertyDefs() |
MessageState |
getAcceptValidationState() |
java.lang.String |
getDefaultDisplayProperty() |
PropertyDef |
getPropertyDef(java.lang.String propertyName)
根据名称返回一个属性声明对象。
|
java.util.Map<java.lang.String,PropertyDef> |
getPropertyDefs()
返回属性声明的集合。
|
boolean |
isAcceptUnknownProperty() |
boolean |
isAutoCreatePropertyDefs() |
void |
setAcceptUnknownProperty(boolean acceptUnknownProperty) |
void |
setAcceptValidationState(MessageState acceptValidationState) |
void |
setAutoCreatePropertyDefs(boolean autoCreatePropertyDefs) |
void |
setDefaultDisplayProperty(java.lang.String defaultDisplayProperty) |
fromObject, fromText, getCreationType, getMatchType, getName, toText
getId, setId
getMetaData, setMetaData
getTags, setTags
addClientEventListener, clearClientEventListeners, getAllClientEventListeners, getClientEventListeners
java.util.Map<java.lang.String,PropertyDef> getPropertyDefs()
PropertyDef addPropertyDef(PropertyDef propertyDef)
propertyDef
- 属性声明对象。PropertyDef getPropertyDef(java.lang.String propertyName)
propertyName
- 属性名。boolean isAcceptUnknownProperty()
void setAcceptUnknownProperty(boolean acceptUnknownProperty)
boolean isAutoCreatePropertyDefs()
void setAutoCreatePropertyDefs(boolean autoCreatePropertyDefs)
MessageState getAcceptValidationState()
void setAcceptValidationState(MessageState acceptValidationState)
void createPropertyDefs() throws java.lang.Exception
java.lang.Exception
java.lang.String getDefaultDisplayProperty()
void setDefaultDisplayProperty(java.lang.String defaultDisplayProperty)
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.