public class OrgAdminRoleLoginCache extends java.lang.Object implements com.seeyon.ctp.component.cache.CanalMap<OrgAdminRoleLoginCache.OrgAdminLoginRecord>, com.seeyon.ctp.component.cache.CanalMapViewer
| 限定符和类型 | 类和说明 |
|---|---|
static class |
OrgAdminRoleLoginCache.OrgAdminLoginRecord
管理员登录状态
|
| 构造器和说明 |
|---|
OrgAdminRoleLoginCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<com.seeyon.ctp.component.cache.CanalMapViewer.CacheSimpleData> |
findCacheData(java.util.Map<java.lang.String,java.lang.Object> params)
获取缓存分页数据
|
java.util.List<com.seeyon.ctp.component.cache.CanalMapViewer.CacheCategory> |
findCategorys()
获取缓存分类
|
OrgAdminRoleLoginCache.OrgAdminLoginRecord |
getByMemberId(java.lang.Long memberId)
获取当前用户登录管理员状态
|
OrgAdminRoleLoginCache.OrgAdminLoginRecord |
getbySessionId(java.lang.String sessionId)
获取当前用户登录管理员状态
|
com.seeyon.ctp.component.cache.CanalMap.Define |
getCacheDefine()
缓存分类名称
|
com.seeyon.ctp.component.cache.CanalMapViewer.CacheDetail |
getCacheDetail(java.lang.String cacheName,
java.lang.String categoryKey,
java.lang.String cacheKey)
获取详细的缓存数据
|
static OrgAdminRoleLoginCache |
getInstance() |
java.lang.Object |
mergeLocalData(java.lang.Object result,
com.seeyon.ctp.component.cache.CanalMap.UpdateEntry<OrgAdminRoleLoginCache.OrgAdminLoginRecord> updateEntry,
java.lang.String methodName,
java.lang.Object[] args)
合并ThreadLocal,尚未提交的数据,存在当前线程事务还没提交,又要获取数据场景
|
void |
reloadAllData()
从数据库加载全量数据
|
void |
updateChange(com.seeyon.ctp.component.cache.CanalMap.UpdateEntry<OrgAdminRoleLoginCache.OrgAdminLoginRecord> updateEntry)
更新变更数据[缓存组织内部使用,应用不要调用]
|
public static OrgAdminRoleLoginCache getInstance()
public com.seeyon.ctp.component.cache.CanalMap.Define getCacheDefine()
com.seeyon.ctp.component.cache.CanalMapgetCacheDefine 在接口中 com.seeyon.ctp.component.cache.CanalMap<OrgAdminRoleLoginCache.OrgAdminLoginRecord>public void reloadAllData()
com.seeyon.ctp.component.cache.CanalMapreloadAllData 在接口中 com.seeyon.ctp.component.cache.CanalMap<OrgAdminRoleLoginCache.OrgAdminLoginRecord>public void updateChange(com.seeyon.ctp.component.cache.CanalMap.UpdateEntry<OrgAdminRoleLoginCache.OrgAdminLoginRecord> updateEntry)
com.seeyon.ctp.component.cache.CanalMapupdateChange 在接口中 com.seeyon.ctp.component.cache.CanalMap<OrgAdminRoleLoginCache.OrgAdminLoginRecord>updateEntry - 变更数据public java.lang.Object mergeLocalData(java.lang.Object result,
com.seeyon.ctp.component.cache.CanalMap.UpdateEntry<OrgAdminRoleLoginCache.OrgAdminLoginRecord> updateEntry,
java.lang.String methodName,
java.lang.Object[] args)
com.seeyon.ctp.component.cache.CanalMapmergeLocalData 在接口中 com.seeyon.ctp.component.cache.CanalMap<OrgAdminRoleLoginCache.OrgAdminLoginRecord>result - 返回的数据updateEntry - 需要合并的数据methodName - 方法args - 方法参数public OrgAdminRoleLoginCache.OrgAdminLoginRecord getByMemberId(java.lang.Long memberId)
memberId - 人员Idpublic OrgAdminRoleLoginCache.OrgAdminLoginRecord getbySessionId(java.lang.String sessionId)
sessionId - 会话Idpublic java.util.List<com.seeyon.ctp.component.cache.CanalMapViewer.CacheCategory> findCategorys()
com.seeyon.ctp.component.cache.CanalMapViewerfindCategorys 在接口中 com.seeyon.ctp.component.cache.CanalMapViewerpublic java.util.List<com.seeyon.ctp.component.cache.CanalMapViewer.CacheSimpleData> findCacheData(java.util.Map<java.lang.String,java.lang.Object> params)
com.seeyon.ctp.component.cache.CanalMapViewerfindCacheData 在接口中 com.seeyon.ctp.component.cache.CanalMapViewerparams - 参数public com.seeyon.ctp.component.cache.CanalMapViewer.CacheDetail getCacheDetail(java.lang.String cacheName,
java.lang.String categoryKey,
java.lang.String cacheKey)
com.seeyon.ctp.component.cache.CanalMapViewergetCacheDetail 在接口中 com.seeyon.ctp.component.cache.CanalMapViewercacheName - 缓存全名称categoryKey - 分类keycacheKey - 缓存key