| 构造器和说明 |
|---|
BeeWriter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteResource(java.util.Set<java.lang.String> resourceIds)
从缓存中删除指定资源
|
void |
deleteRole(java.util.Set<java.lang.String> roleIds)
从缓存中删除指定角色
|
void |
deleteRoleResource(java.lang.String roleId)
从缓存中删除当前用户资源
|
void |
flushUserResource(java.lang.String userId,
int expire)
刷新当前用户所拥有的资源的存储时间
|
<T extends Resource> |
writeResource(java.util.List<T> resources)
缓存数据库中的所有资源
|
<T extends Resource> |
writeResource(T resource)
缓存数据库中的所有资源
|
<T extends Role> |
writeRole(java.util.List<T> roles)
缓存数据库所有角色
|
<T extends Resource> |
writeRoleResource(java.lang.String roleId,
java.util.List<T> resources)
缓存角色所拥有的资源,替换操作,会先清除之前的数据再增加新数据
|
<T extends Resource> |
writeUserResource(java.lang.String userId,
java.util.List<T> resources,
int expire)
缓存当前用户所拥有的资源
|
<T extends Role> |
writeUserRole(java.lang.String userId,
java.util.List<T> roles,
int expire)
缓存当前用户所拥有的角色
|
public <T extends Role> void writeRole(java.util.List<T> roles)
Writerpublic <T extends Resource> void writeResource(T resource)
WriterwriteResource 在接口中 WriterT - -resource - -public <T extends Resource> void writeResource(java.util.List<T> resources)
WriterwriteResource 在接口中 WriterT - -resources - -public <T extends Resource> void writeRoleResource(java.lang.String roleId, java.util.List<T> resources)
WriterwriteRoleResource 在接口中 WriterT - -roleId - -角色IDresources - -用户所拥有的资源public <T extends Resource> void writeUserResource(java.lang.String userId, java.util.List<T> resources, int expire)
WriterwriteUserResource 在接口中 WriterT - -userId - -用户IDresources - -用户所拥有的资源expire - -生存时间(单位:秒),默认为1小时间public <T extends Role> void writeUserRole(java.lang.String userId, java.util.List<T> roles, int expire)
WriterwriteUserRole 在接口中 WriterT - -userId - -用户IDroles - -用户所拥有的角色expire - -生存时间(单位:秒),默认为1小时间public void flushUserResource(java.lang.String userId,
int expire)
WriterflushUserResource 在接口中 WriteruserId - -expire - -生存时间(单位:秒)public void deleteRole(java.util.Set<java.lang.String> roleIds)
WriterdeleteRole 在接口中 WriterroleIds - -public void deleteResource(java.util.Set<java.lang.String> resourceIds)
WriterdeleteResource 在接口中 WriterresourceIds - -public void deleteRoleResource(java.lang.String roleId)
WriterdeleteRoleResource 在接口中 WriterroleId - -