public class RedisModelCache extends java.lang.Object implements IModelCache
| 构造器和说明 |
|---|
RedisModelCache(IRefrencedataProvider refProvide,
MainEntityType dt,
java.lang.String pageId) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 entryName)
删除数据数据
|
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 |
saveRemovedItemFlag() |
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)
交换分录两行的数据
|
public RedisModelCache(IRefrencedataProvider refProvide, MainEntityType dt, java.lang.String pageId)
public kd.bos.dataentity.entity.DynamicObject getRootDataEntity()
getRootDataEntity 在接口中 IModelCachepublic java.lang.Boolean getRemovedItemFlag()
getRemovedItemFlag 在接口中 IModelCachepublic void setRemovedItemFlag(java.lang.Boolean b)
setRemovedItemFlag 在接口中 IModelCachepublic void saveRemovedItemFlag()
public kd.bos.dataentity.entity.DynamicObject getEntryRowDataEntity(java.lang.String entryName,
int rowIndex)
IModelCachegetEntryRowDataEntity 在接口中 IModelCacheentryName - 分录名称rowIndex - 分录行号public java.util.List<kd.bos.dataentity.entity.DynamicObject> getEntryRowDataEntities(java.lang.String entryName,
int startRowIndex,
int endRowIndex)
IModelCachegetEntryRowDataEntities 在接口中 IModelCacheentryName - 分录名称startRowIndex - 起始行endRowIndex - 结束行public void appendEntryRows(java.lang.String entryName,
kd.bos.dataentity.entity.DynamicObject[] cols)
IModelCacheappendEntryRows 在接口中 IModelCacheentryName - 分录名称cols - 分录数据集合public void insertEntryRows(java.lang.String entryName,
int rowIndex,
kd.bos.dataentity.entity.DynamicObject[] cols)
IModelCacheinsertEntryRows 在接口中 IModelCacheentryName - 分录名称rowIndex - 行索引cols - 分录集合数据public void delEntryRow(java.lang.String entryName,
int rowIndex)
IModelCachedelEntryRow 在接口中 IModelCacheentryName - 分录名称rowIndex - 行索引public void swapEntryRow(java.lang.String entryName,
int rowIndex1,
int rowIndex2)
IModelCacheswapEntryRow 在接口中 IModelCacheentryName - 分录名称rowIndex1 - 交换行1rowIndex2 - 交换行2public void storeAll(kd.bos.dataentity.entity.DynamicObject dataEntity)
IModelCachestoreAll 在接口中 IModelCachedataEntity - 数据集public int getEntryRowCount(java.lang.String entryName)
IModelCachegetEntryRowCount 在接口中 IModelCacheentryName - 分录名称public void storeChanged()
storeChanged 在接口中 IModelCachepublic kd.bos.dataentity.entity.DynamicObject getAll()
getAll 在接口中 IModelCachepublic void deleteEntryData(java.lang.String entryName)
IModelCachedeleteEntryData 在接口中 IModelCacheentryName - 分录名称public kd.bos.dataentity.entity.DynamicObjectCollection getEntryRowDataEntities(EntryProp prop)
IModelCachegetEntryRowDataEntities 在接口中 IModelCacheprop - 分录属性public void release()
IModelCacherelease 在接口中 IModelCachepublic boolean isChanged()
isChanged 在接口中 IModelCachepublic void expireAfter(int timeout)
expireAfter 在接口中 IModelCache