public class HSQLCustomRoleDAO extends HSQLRoleDAO implements CustomRoleDAO
HSQLRoleDAO.CRN, HSQLRoleDAO.RE
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
FIELD_ROLENAME |
限定符和类型 | 方法和说明 |
---|---|
void |
addUsers(long id,
java.util.Set userSet)
添加用户
|
protected void |
cache4Sort(long roleId,
int entryType,
long oldID,
long newID) |
boolean |
delete(CustomRole role)
删除角色
|
boolean |
deleteByID(long id)
根据ID删除角色
|
java.util.List |
findAll()
查找所有角色
|
CustomRole |
findByID(long id)
根据ID查找角色
|
CustomRole |
findByRoleName(java.lang.String roleName)
根据角色名查找对象
|
protected RelationFCMapper |
getDataConnectionRelation() |
protected RelationFCMapper |
getDepAndCroleRelation() |
protected RelationFCMapper |
getEntryRelation() |
protected RelationFCMapper |
getESRelation() |
protected RelationFCMapper |
getHomePageRelation() |
static HSQLCustomRoleDAO |
getInstance() |
protected RelationFCMapper |
getModuleRelation() |
protected RelationFCMapper |
getRelationFCMapperWithPlateName(java.lang.String plateName) |
protected java.lang.Class |
getRoleClass() |
protected java.lang.Class |
getRoleDataConnectionPrivilegeClass() |
protected java.lang.Class |
getRoleDepAndCrolePrivilegeClass() |
protected java.lang.Class |
getRoleEntryPrivilegeClass() |
protected java.lang.Class |
getRoleESPrivilegeClass() |
protected java.lang.Class |
getRoleHomePagePrivilegeClass() |
protected java.lang.Class |
getRoleModulePrivilegeClass() |
protected java.lang.Class |
getRoleTemplatePrivilegeClass() |
protected RelationFCMapper |
getTemplateRelation() |
java.util.Set |
getUserSet(long id,
boolean toObj)
返回该角色控制的用户集合
|
boolean |
isUserInRole(long userid,
long roleid)
某用户是否属于某角色
|
void |
removeUsers(long id,
java.util.Set userSet)
删除用户
|
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)
更新角色名称
|
findByEntryTypeAndID, getDataConnectionPrivileges, getDepAndCrolePrivileges, getEntryPrivileges, getESPrivileges, getHomePagePrivileges, getModulePrivileges, getPrivilegesWithPlateName, getTemplatePrivileges, removeAllTemplatePrivileges, removeTemplatePrivileges, sortByEntryID, transferEntryPrivileges, transferHomePagePrivileges, transferModulePrivileges, transferRoleDataConnectionPrivileges, transferRoleDepAndCRolePrivileges, transferRoleESPrivileges, transferRoleTemplatePrivileges, updateDataConnectionPrivileges, updateDataConnPrivileges, updateDepAndCrolePrivilege, updateDepAndCrolePrivilege, updateEntryPrivileges, updateEntryPrivileges, updateESPrivileges, updateESPrivileges, updateHomePagePrivileges, updateHomePagePrivileges, updateModulePrivileges, updateModulePrivileges, updatePlatePrivileges, updateTemplatePrivileges, updateTemplatePrivileges
closeSession, createSession, createSession, rollbackSession
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public static final java.lang.String FIELD_ROLENAME
public static HSQLCustomRoleDAO getInstance()
public void save(CustomRole role) throws java.lang.Exception
save
在接口中 CustomRoleDAO
role
- 角色java.lang.Exception
- 异常public boolean update(CustomRole role) throws java.lang.Exception
CustomRoleDAO
update
在接口中 CustomRoleDAO
role
- 角色对象java.lang.Exception
public boolean resetSortIndex() throws java.lang.Exception
CustomRoleDAO
resetSortIndex
在接口中 CustomRoleDAO
java.lang.Exception
public void transfer(CustomRole role) throws java.lang.Exception
CustomRoleDAO
transfer
在接口中 CustomRoleDAO
role
- 角色对象java.lang.Exception
public boolean delete(CustomRole role) throws java.lang.Exception
delete
在接口中 CustomRoleDAO
role
- 角色java.lang.Exception
- 异常public boolean deleteByID(long id) throws java.lang.Exception
deleteByID
在接口中 CustomRoleDAO
id
- 角色IDjava.lang.Exception
- 异常public CustomRole findByID(long id) throws java.lang.Exception
findByID
在接口中 CustomRoleDAO
id
- 角色IDjava.lang.Exception
- 异常public boolean updateRoleName(long id, java.lang.String newName) throws java.lang.Exception
updateRoleName
在接口中 CustomRoleDAO
id
- 角色IDnewName
- 新的角色名java.lang.Exception
- 异常public java.util.List findAll() throws java.lang.Exception
findAll
在接口中 CustomRoleDAO
java.lang.Exception
- 异常public CustomRole findByRoleName(java.lang.String roleName) throws java.lang.Exception
findByRoleName
在接口中 CustomRoleDAO
roleName
- 角色名java.lang.Exception
- 异常public boolean isUserInRole(long userid, long roleid)
CustomRoleDAO
isUserInRole
在接口中 CustomRoleDAO
userid
- 用户idroleid
- 角色idpublic java.util.Set getUserSet(long id, boolean toObj) throws java.lang.Exception
CustomRoleDAO
getUserSet
在接口中 CustomRoleDAO
id
- 角色idtoObj
- 是否转化成对象java.lang.Exception
public void addUsers(long id, java.util.Set userSet) throws java.lang.Exception
addUsers
在接口中 CustomRoleDAO
id
- 角色IDuserSet(User)user中只有id
- 待添加的用户集合java.lang.Exception
- 异常public void transferUsers(long id, java.util.Set<User> userSet) throws java.lang.Exception
CustomRoleDAO
transferUsers
在接口中 CustomRoleDAO
id
- 角色iduserSet
- 用户集合java.lang.Exception
public void removeUsers(long id, java.util.Set userSet) throws java.lang.Exception
removeUsers
在接口中 CustomRoleDAO
id
- 角色IDuserSet(User)
- user中只有id 待删除的用户集合java.lang.Exception
- 异常protected RelationFCMapper getEntryRelation()
getEntryRelation
在类中 HSQLRoleDAO
protected RelationFCMapper getESRelation()
getESRelation
在类中 HSQLRoleDAO
protected RelationFCMapper getDepAndCroleRelation()
getDepAndCroleRelation
在类中 HSQLRoleDAO
protected RelationFCMapper getModuleRelation()
getModuleRelation
在类中 HSQLRoleDAO
protected RelationFCMapper getHomePageRelation()
getHomePageRelation
在类中 HSQLRoleDAO
protected RelationFCMapper getTemplateRelation()
getTemplateRelation
在类中 HSQLRoleDAO
protected RelationFCMapper getDataConnectionRelation()
getDataConnectionRelation
在类中 HSQLRoleDAO
protected RelationFCMapper getRelationFCMapperWithPlateName(java.lang.String plateName)
protected java.lang.Class getRoleClass()
getRoleClass
在类中 HSQLRoleDAO
protected java.lang.Class getRoleEntryPrivilegeClass()
getRoleEntryPrivilegeClass
在类中 HSQLRoleDAO
protected java.lang.Class getRoleESPrivilegeClass()
getRoleESPrivilegeClass
在类中 HSQLRoleDAO
protected java.lang.Class getRoleDepAndCrolePrivilegeClass()
protected java.lang.Class getRoleModulePrivilegeClass()
getRoleModulePrivilegeClass
在类中 HSQLRoleDAO
protected java.lang.Class getRoleHomePagePrivilegeClass()
getRoleHomePagePrivilegeClass
在类中 HSQLRoleDAO
protected java.lang.Class getRoleTemplatePrivilegeClass()
getRoleTemplatePrivilegeClass
在类中 HSQLRoleDAO
protected java.lang.Class getRoleDataConnectionPrivilegeClass()
protected void cache4Sort(long roleId, int entryType, long oldID, long newID)
cache4Sort
在类中 HSQLRoleDAO