public class AuthorityRoleDBDAOManager
extends java.lang.Object
构造器和说明 |
---|
AuthorityRoleDBDAOManager() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
changeAuthorityRoleName(java.lang.String oldName,
java.lang.String newName)
修改权限编辑角色名称
|
static void |
clearAuthorityAllocation()
清除所有权限配置
|
static java.util.List<RoleTemplatePrivilege> |
getAuthorityAllocation(java.lang.String roleName)
获取角色的所有权限配置
|
static void |
removeAllAuthorityRole()
删除所有角色权限
|
static void |
removeAuthorityRole(java.lang.String roleName)
根据角色名删除所有角色权限
|
static void |
updateOrAddAuthorityRole(java.lang.String roleName,
java.lang.String[] views,
java.lang.String[] writes,
java.lang.String[] designs)
添加用户权限
|
public static void updateOrAddAuthorityRole(java.lang.String roleName, java.lang.String[] views, java.lang.String[] writes, java.lang.String[] designs) throws java.lang.Exception
roleName
- 角色名views
- 角色可以查看的模板路径集合,类似于 {"demo/work.cpt", "demo/chart/abc.cpt"}writes
- 角色可以填报的模板路径集合designs
- 角色可以远程设计的模板路径集合java.lang.Exception
public static void removeAllAuthorityRole() throws java.lang.Exception
java.lang.Exception
public static void removeAuthorityRole(java.lang.String roleName) throws java.lang.Exception
java.lang.Exception
public static boolean changeAuthorityRoleName(java.lang.String oldName, java.lang.String newName) throws java.lang.Exception
newName
- 新的名称oldName
- 老的名称java.lang.Exception
public static java.util.List<RoleTemplatePrivilege> getAuthorityAllocation(java.lang.String roleName) throws java.lang.Exception
roleName
- java.lang.Exception
public static void clearAuthorityAllocation() throws java.lang.Exception
java.lang.Exception