public class WriteBackRuleElementDcBinder
extends kd.bos.dataentity.serialization.DcBinder
构造器和说明 |
---|
WriteBackRuleElementDcBinder()
构造函数:注册元素的各种类,以便序列化时,能够正确辨别对象
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getDataEntityAttributes(java.lang.Object dataEntity)
序列化对象时触发此事件:
如果对象的类型预先不确定,就在对象的xml中,增加class属性;后续反序列化时,优先根据class属性,反射创建对象实例
|
kd.bos.dataentity.metadata.IDataEntityType |
tryBindToType(java.lang.String elementName,
java.util.Map<java.lang.String,java.lang.String> attributes)
根据节点的名称确定数据类型
|
afterWriteJsonObject, bindEqualsFunc, bindJSONReadAction, bindToName, bindToStringFunc, bindToType, createInstance, getDataEntityType, getLCId, getOnlyDbProperty, getPrimitiveType, isIgnoreCase, isSerializeDefaultValue, readSimpleProperty, setIgnoreCase, setLCId, setOnlyDbProperty, setSerializeDefaultValue, ThrowException, writeSimpleProperty
public WriteBackRuleElementDcBinder()
public kd.bos.dataentity.metadata.IDataEntityType tryBindToType(java.lang.String elementName, java.util.Map<java.lang.String,java.lang.String> attributes)
tryBindToType
在类中 kd.bos.dataentity.serialization.DcBinder
elementName
- 节点的名称attributes
- 额外的附属Attribute信息result
- 返回数据类型public java.util.Map<java.lang.String,java.lang.String> getDataEntityAttributes(java.lang.Object dataEntity)
getDataEntityAttributes
在类中 kd.bos.dataentity.serialization.DcBinder