public interface CustomRoleDAO extends RoleDAO
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addUsers(long id,
java.util.Set<User> userSet)
添加集合中的user到该普通角色中
|
boolean |
delete(CustomRole role)
删除普通角色
|
boolean |
deleteByID(long id)
根据ID删除所有普通角色
|
java.util.List |
findAll()
获取所有的普通角色
|
CustomRole |
findByID(long id)
根据id获取普通角色
|
CustomRole |
findByRoleName(java.lang.String roleName)
根据普通角色的名字获取普通角色
|
java.util.Set |
getUserSet(long id,
boolean toObj)
返回该角色控制的用户集合
|
boolean |
isUserInRole(long userid,
long roleid)
某用户是否属于某角色
|
void |
removeUsers(long id,
java.util.Set<User> userSet)
删除该普通角色中的User集合
|
boolean |
resetSortIndex()
重置排序索引
|
void |
save(CustomRole role)
保存普通角色
|
void |
transfer(CustomRole role)
转移普通角色
|
void |
transferUsers(long id,
java.util.Set<User> userSet)
转移角色中的用户
|
boolean |
update(CustomRole role)
更新普通角色
|
boolean |
updateRoleName(long id,
java.lang.String newName)
更新角色名字
|
getDataConnectionPrivileges, getDepAndCrolePrivileges, getEntryPrivileges, getESPrivileges, getHomePagePrivileges, getModulePrivileges, getPrivilegesWithPlateName, getTemplatePrivileges, removeAllTemplatePrivileges, removeTemplatePrivileges, transferEntryPrivileges, transferHomePagePrivileges, transferModulePrivileges, transferRoleDataConnectionPrivileges, transferRoleDepAndCRolePrivileges, transferRoleESPrivileges, transferRoleTemplatePrivileges, updateDataConnectionPrivileges, updateDepAndCrolePrivilege, updateEntryPrivileges, updateESPrivileges, updateHomePagePrivileges, updateModulePrivileges, updatePlatePrivileges, updateTemplatePrivilegesvoid save(CustomRole role) throws java.lang.Exception
role - 角色对象java.lang.Exceptionboolean update(CustomRole role) throws java.lang.Exception
role - 角色对象java.lang.Exceptionboolean resetSortIndex()
throws java.lang.Exception
java.lang.Exceptionvoid transfer(CustomRole role) throws java.lang.Exception
role - 角色对象java.lang.Exceptionboolean delete(CustomRole role) throws java.lang.Exception
role - 角色对象java.lang.Exceptionboolean deleteByID(long id)
throws java.lang.Exception
id - 角色idjava.lang.ExceptionCustomRole findByID(long id) throws java.lang.Exception
id - 角色idjava.lang.Exceptionboolean updateRoleName(long id,
java.lang.String newName)
throws java.lang.Exception
id - 角色idnewName - 新名字java.lang.Exceptionjava.util.List findAll()
throws java.lang.Exception
java.lang.ExceptionCustomRole findByRoleName(java.lang.String roleName) throws java.lang.Exception
roleName - 角色名字java.lang.Exceptionjava.util.Set getUserSet(long id,
boolean toObj)
throws java.lang.Exception
id - 角色idtoObj - 是否转化成对象java.lang.Exceptionvoid addUsers(long id,
java.util.Set<User> userSet)
throws java.lang.Exception
id - 角色iduserSet - 用户集合java.lang.Exceptionvoid removeUsers(long id,
java.util.Set<User> userSet)
throws java.lang.Exception
id - 角色iduserSet - 用户集合java.lang.Exceptionboolean isUserInRole(long userid,
long roleid)
userid - 用户idroleid - 角色idvoid transferUsers(long id,
java.util.Set<User> userSet)
throws java.lang.Exception
id - 角色iduserSet - 用户集合java.lang.Exception