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)