public class DictObjContainer extends java.lang.Object implements IDictObjContainer
限定符和类型 | 字段和说明 |
---|---|
protected DbAdapterManager |
dbAdapterManager |
protected java.lang.String |
DictObj |
protected java.lang.String |
DictObjColumn |
protected java.lang.String |
DictObjTable |
构造器和说明 |
---|
DictObjContainer(DbAdapterManager dbAdapterManager) |
限定符和类型 | 方法和说明 |
---|---|
DictObj |
createAsync(long id)
根据字典id创建字典对象
|
DictObj |
createAsync(java.lang.String app,
java.lang.String code)
根据应用和字典编码创建字典对象
|
IDataAdapter |
getDataAdapter()
获取执行适配器
|
protected com.alibaba.fastjson.JSONObject |
getDictObjSchema(long id) |
top.daxian1218.dust.commons.data.HDataTable |
getObjColumnData(long objId) |
top.daxian1218.dust.commons.data.HDataTable |
getObjData(long id) |
long |
getObjId(java.lang.String app,
java.lang.String code) |
top.daxian1218.dust.commons.data.HDataTable |
getObjTable(long objId) |
boolean |
isSupport(java.lang.String dbType) |
DictObj |
load(DictObj obj)
根据字典对象的ID,构建对象结构
|
protected top.daxian1218.dust.commons.data.HDataTable |
retryQuery(HDataCommand cmd) |
protected com.alibaba.fastjson.JSONObject |
toJsonSchema(top.daxian1218.dust.commons.data.HDataRow objRow,
top.daxian1218.dust.commons.data.HDataTable columnData,
top.daxian1218.dust.commons.data.HDataTable tableData) |
protected final java.lang.String DictObj
protected final java.lang.String DictObjColumn
protected final java.lang.String DictObjTable
protected final DbAdapterManager dbAdapterManager
public DictObjContainer(DbAdapterManager dbAdapterManager)
public boolean isSupport(java.lang.String dbType)
protected top.daxian1218.dust.commons.data.HDataTable retryQuery(HDataCommand cmd)
public long getObjId(java.lang.String app, java.lang.String code)
public top.daxian1218.dust.commons.data.HDataTable getObjData(long id)
public top.daxian1218.dust.commons.data.HDataTable getObjColumnData(long objId)
public top.daxian1218.dust.commons.data.HDataTable getObjTable(long objId)
public IDataAdapter getDataAdapter()
IDictObjContainer
getDataAdapter
在接口中 IDictObjContainer
public DictObj createAsync(java.lang.String app, java.lang.String code)
IDictObjContainer
createAsync
在接口中 IDictObjContainer
public DictObj createAsync(long id)
IDictObjContainer
createAsync
在接口中 IDictObjContainer
public DictObj load(DictObj obj)
IDictObjContainer
load
在接口中 IDictObjContainer
protected com.alibaba.fastjson.JSONObject getDictObjSchema(long id)
protected com.alibaba.fastjson.JSONObject toJsonSchema(top.daxian1218.dust.commons.data.HDataRow objRow, top.daxian1218.dust.commons.data.HDataTable columnData, top.daxian1218.dust.commons.data.HDataTable tableData)