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, writeSimplePropertypublic 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.DcBinderelementName - 节点的名称attributes - 额外的附属Attribute信息result - 返回数据类型public java.util.Map<java.lang.String,java.lang.String> getDataEntityAttributes(java.lang.Object dataEntity)
getDataEntityAttributes 在类中 kd.bos.dataentity.serialization.DcBinder