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, updateTemplatePrivileges
void save(CustomRole role) throws java.lang.Exception
role
- 角色对象java.lang.Exception
boolean update(CustomRole role) throws java.lang.Exception
role
- 角色对象java.lang.Exception
boolean resetSortIndex() throws java.lang.Exception
java.lang.Exception
void transfer(CustomRole role) throws java.lang.Exception
role
- 角色对象java.lang.Exception
boolean delete(CustomRole role) throws java.lang.Exception
role
- 角色对象java.lang.Exception
boolean deleteByID(long id) throws java.lang.Exception
id
- 角色idjava.lang.Exception
CustomRole findByID(long id) throws java.lang.Exception
id
- 角色idjava.lang.Exception
boolean updateRoleName(long id, java.lang.String newName) throws java.lang.Exception
id
- 角色idnewName
- 新名字java.lang.Exception
java.util.List findAll() throws java.lang.Exception
java.lang.Exception
CustomRole findByRoleName(java.lang.String roleName) throws java.lang.Exception
roleName
- 角色名字java.lang.Exception
java.util.Set getUserSet(long id, boolean toObj) throws java.lang.Exception
id
- 角色idtoObj
- 是否转化成对象java.lang.Exception
void addUsers(long id, java.util.Set<User> userSet) throws java.lang.Exception
id
- 角色iduserSet
- 用户集合java.lang.Exception
void removeUsers(long id, java.util.Set<User> userSet) throws java.lang.Exception
id
- 角色iduserSet
- 用户集合java.lang.Exception
boolean 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