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, updateTemplatePrivilegescloseSession, createSession, createSession, rollbackSessionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataConnectionPrivileges, getDepAndCrolePrivileges, getEntryPrivileges, getESPrivileges, getHomePagePrivileges, getModulePrivileges, getPrivilegesWithPlateName, getTemplatePrivileges, removeAllTemplatePrivileges, removeTemplatePrivileges, transferEntryPrivileges, transferHomePagePrivileges, transferModulePrivileges, transferRoleDataConnectionPrivileges, transferRoleDepAndCRolePrivileges, transferRoleESPrivileges, transferRoleTemplatePrivileges, updateDataConnectionPrivileges, updateDepAndCrolePrivilege, updateEntryPrivileges, updateESPrivileges, updateHomePagePrivileges, updateModulePrivileges, updatePlatePrivileges, updateTemplatePrivilegespublic static final java.lang.String FIELD_ROLENAME
public static HSQLCustomRoleDAO getInstance()
public void save(CustomRole role) throws java.lang.Exception
save 在接口中 CustomRoleDAOrole - 角色java.lang.Exception - 异常public boolean update(CustomRole role) throws java.lang.Exception
CustomRoleDAOupdate 在接口中 CustomRoleDAOrole - 角色对象java.lang.Exceptionpublic boolean resetSortIndex()
throws java.lang.Exception
CustomRoleDAOresetSortIndex 在接口中 CustomRoleDAOjava.lang.Exceptionpublic void transfer(CustomRole role) throws java.lang.Exception
CustomRoleDAOtransfer 在接口中 CustomRoleDAOrole - 角色对象java.lang.Exceptionpublic boolean delete(CustomRole role) throws java.lang.Exception
delete 在接口中 CustomRoleDAOrole - 角色java.lang.Exception - 异常public boolean deleteByID(long id)
throws java.lang.Exception
deleteByID 在接口中 CustomRoleDAOid - 角色IDjava.lang.Exception - 异常public CustomRole findByID(long id) throws java.lang.Exception
findByID 在接口中 CustomRoleDAOid - 角色IDjava.lang.Exception - 异常public boolean updateRoleName(long id,
java.lang.String newName)
throws java.lang.Exception
updateRoleName 在接口中 CustomRoleDAOid - 角色IDnewName - 新的角色名java.lang.Exception - 异常public java.util.List findAll()
throws java.lang.Exception
findAll 在接口中 CustomRoleDAOjava.lang.Exception - 异常public CustomRole findByRoleName(java.lang.String roleName) throws java.lang.Exception
findByRoleName 在接口中 CustomRoleDAOroleName - 角色名java.lang.Exception - 异常public boolean isUserInRole(long userid,
long roleid)
CustomRoleDAOisUserInRole 在接口中 CustomRoleDAOuserid - 用户idroleid - 角色idpublic java.util.Set getUserSet(long id,
boolean toObj)
throws java.lang.Exception
CustomRoleDAOgetUserSet 在接口中 CustomRoleDAOid - 角色idtoObj - 是否转化成对象java.lang.Exceptionpublic void addUsers(long id,
java.util.Set userSet)
throws java.lang.Exception
addUsers 在接口中 CustomRoleDAOid - 角色IDuserSet(User)user中只有id - 待添加的用户集合java.lang.Exception - 异常public void transferUsers(long id,
java.util.Set<User> userSet)
throws java.lang.Exception
CustomRoleDAOtransferUsers 在接口中 CustomRoleDAOid - 角色iduserSet - 用户集合java.lang.Exceptionpublic void removeUsers(long id,
java.util.Set userSet)
throws java.lang.Exception
removeUsers 在接口中 CustomRoleDAOid - 角色IDuserSet(User) - user中只有id 待删除的用户集合java.lang.Exception - 异常protected RelationFCMapper getEntryRelation()
getEntryRelation 在类中 HSQLRoleDAOprotected RelationFCMapper getESRelation()
getESRelation 在类中 HSQLRoleDAOprotected RelationFCMapper getDepAndCroleRelation()
getDepAndCroleRelation 在类中 HSQLRoleDAOprotected RelationFCMapper getModuleRelation()
getModuleRelation 在类中 HSQLRoleDAOprotected RelationFCMapper getHomePageRelation()
getHomePageRelation 在类中 HSQLRoleDAOprotected RelationFCMapper getTemplateRelation()
getTemplateRelation 在类中 HSQLRoleDAOprotected RelationFCMapper getDataConnectionRelation()
getDataConnectionRelation 在类中 HSQLRoleDAOprotected RelationFCMapper getRelationFCMapperWithPlateName(java.lang.String plateName)
protected java.lang.Class getRoleClass()
getRoleClass 在类中 HSQLRoleDAOprotected java.lang.Class getRoleEntryPrivilegeClass()
getRoleEntryPrivilegeClass 在类中 HSQLRoleDAOprotected java.lang.Class getRoleESPrivilegeClass()
getRoleESPrivilegeClass 在类中 HSQLRoleDAOprotected java.lang.Class getRoleDepAndCrolePrivilegeClass()
protected java.lang.Class getRoleModulePrivilegeClass()
getRoleModulePrivilegeClass 在类中 HSQLRoleDAOprotected java.lang.Class getRoleHomePagePrivilegeClass()
getRoleHomePagePrivilegeClass 在类中 HSQLRoleDAOprotected java.lang.Class getRoleTemplatePrivilegeClass()
getRoleTemplatePrivilegeClass 在类中 HSQLRoleDAOprotected java.lang.Class getRoleDataConnectionPrivilegeClass()
protected void cache4Sort(long roleId,
int entryType,
long oldID,
long newID)
cache4Sort 在类中 HSQLRoleDAO