public interface IModelCache
| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendEntryRows(java.lang.String entryName,
kd.bos.dataentity.entity.DynamicObject[] cols)
添加分录数据集合
|
void |
delEntryRow(java.lang.String entryName,
int rowIndex)
删除分录行
|
void |
deleteEntryData(java.lang.String entryKey)
删除数据数据
|
void |
expireAfter(int timeout) |
kd.bos.dataentity.entity.DynamicObject |
getAll() |
int |
getEntryRowCount(java.lang.String entryName)
返回分录条数
|
kd.bos.dataentity.entity.DynamicObjectCollection |
getEntryRowDataEntities(EntryProp prop)
根据分录属性返回分录集合数据
|
java.util.List<kd.bos.dataentity.entity.DynamicObject> |
getEntryRowDataEntities(java.lang.String entryName,
int startRowIndex,
int endRowIndex)
返回指定行范围分录行数据
|
kd.bos.dataentity.entity.DynamicObject |
getEntryRowDataEntity(java.lang.String entryName,
int rowIndex)
根据分录名称和行号返回分录行数据
|
java.lang.Boolean |
getRemovedItemFlag() |
kd.bos.dataentity.entity.DynamicObject |
getRootDataEntity() |
void |
insertEntryRows(java.lang.String entryName,
int rowIndex,
kd.bos.dataentity.entity.DynamicObject[] cols)
在指定行插入分录集合数据
|
boolean |
isChanged() |
void |
release()
释放缓存连接
|
void |
setRemovedItemFlag(java.lang.Boolean b) |
void |
storeAll(kd.bos.dataentity.entity.DynamicObject dataEntity)
将数据集存储到缓存
|
void |
storeChanged() |
void |
swapEntryRow(java.lang.String entryName,
int rowIndex1,
int rowIndex2)
交换分录两行的数据
|
kd.bos.dataentity.entity.DynamicObject getRootDataEntity()
kd.bos.dataentity.entity.DynamicObject getEntryRowDataEntity(java.lang.String entryName,
int rowIndex)
entryName - 分录名称rowIndex - 分录行号java.util.List<kd.bos.dataentity.entity.DynamicObject> getEntryRowDataEntities(java.lang.String entryName,
int startRowIndex,
int endRowIndex)
entryName - 分录名称startRowIndex - 起始行endRowIndex - 结束行kd.bos.dataentity.entity.DynamicObjectCollection getEntryRowDataEntities(EntryProp prop)
prop - 分录属性void appendEntryRows(java.lang.String entryName,
kd.bos.dataentity.entity.DynamicObject[] cols)
entryName - 分录名称cols - 分录数据集合void insertEntryRows(java.lang.String entryName,
int rowIndex,
kd.bos.dataentity.entity.DynamicObject[] cols)
entryName - 分录名称rowIndex - 行索引cols - 分录集合数据void delEntryRow(java.lang.String entryName,
int rowIndex)
entryName - 分录名称rowIndex - 行索引void swapEntryRow(java.lang.String entryName,
int rowIndex1,
int rowIndex2)
entryName - 分录名称rowIndex1 - 交换行1rowIndex2 - 交换行2void storeAll(kd.bos.dataentity.entity.DynamicObject dataEntity)
dataEntity - 数据集void storeChanged()
kd.bos.dataentity.entity.DynamicObject getAll()
int getEntryRowCount(java.lang.String entryName)
entryName - 分录名称void deleteEntryData(java.lang.String entryKey)
entryKey - 分录名称void release()
boolean isChanged()
void expireAfter(int timeout)
java.lang.Boolean getRemovedItemFlag()
void setRemovedItemFlag(java.lang.Boolean b)