public class RoleCacheInfo
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
protected java.util.Set<RoleDataConnectionPrivilege> |
dataConnectionSet |
protected java.util.Set<RoleDepAndCRolePrivilege> |
deptAndCustomRolePrivilegeSet |
protected java.util.Set<EntryTypeAndID> |
entryPrivilegeSet |
protected java.util.Set<EntryTypeAndID> |
ESPrivilegeSet |
protected java.util.Set<RoleHomePagePrivilege> |
homePagePrivilegeSet |
protected java.util.Set<RoleModulePrivilege> |
moduleSet |
protected java.lang.String |
name |
protected java.util.Set<RoleTemplatePrivilege> |
templateSet |
构造器和说明 |
---|
RoleCacheInfo() |
限定符和类型 | 方法和说明 |
---|---|
void |
addPlatePrivileges(RelationObject ro,
java.lang.String plateName)
添加plate权限信息
|
void |
addPrivileges4Plates(long id,
boolean isCompanyRole)
为plate对象添加权限
|
void |
clearPlatePrivileges(java.lang.String plateName)
清除指定plateName的plate对象的权限cache
|
boolean |
containPlatePrivilege(long id,
java.lang.String plateName)
是否包含plate对应
|
java.util.Set<java.lang.String> |
getPlatePrivilege(java.lang.String plateName) |
long |
getSortIndex() |
boolean |
isSync() |
void |
setSortIndex(long sortIndex) |
void |
setSync(boolean sync) |
protected java.lang.String name
protected java.util.Set<EntryTypeAndID> entryPrivilegeSet
protected java.util.Set<EntryTypeAndID> ESPrivilegeSet
protected java.util.Set<RoleModulePrivilege> moduleSet
protected java.util.Set<RoleHomePagePrivilege> homePagePrivilegeSet
protected java.util.Set<RoleDepAndCRolePrivilege> deptAndCustomRolePrivilegeSet
protected java.util.Set<RoleTemplatePrivilege> templateSet
protected java.util.Set<RoleDataConnectionPrivilege> dataConnectionSet
public long getSortIndex()
public void setSortIndex(long sortIndex)
public boolean isSync()
public void setSync(boolean sync)
public void addPrivileges4Plates(long id, boolean isCompanyRole) throws java.lang.Exception
id
- role的idisCompanyRole
- true为companyRole false为customRolejava.lang.Exception
- 异常public void addPlatePrivileges(RelationObject ro, java.lang.String plateName)
ro
- 权限信息plateName
- 模块名称public java.util.Set<java.lang.String> getPlatePrivilege(java.lang.String plateName)
public boolean containPlatePrivilege(long id, java.lang.String plateName)
id
- 角色IDplateName
- plate的名字public void clearPlatePrivileges(java.lang.String plateName)
plateName
- plate的名字