com.ibm.btt.bc.ac.dao
Interface ISecurityRoleDAO
- All Known Implementing Classes:
- SecurityRoleDAODBImpl, SecurityRoleDAOXMLImpl
public interface ISecurityRoleDAO
addRole
java.lang.String addRole(SecurityRole role)
throws DAOException
- Throws:
DAOException
deleteRole
java.lang.String deleteRole(java.lang.String roleName)
throws DAOException
- Throws:
DAOException
getAllRoles
java.util.List<SecurityRole> getAllRoles()
throws DAOException
- Throws:
DAOException
findRoleByName
SecurityRole findRoleByName(java.lang.String roleName)
throws DAOException
- Throws:
DAOException
findRole
java.util.List<SecurityRole> findRole(QueryConditions queryConditions)
throws DAOException
- Throws:
DAOException
updateRole
java.lang.String updateRole(SecurityRole role)
throws DAOException
- Throws:
DAOException
assignSubRoleToRole
java.lang.String assignSubRoleToRole(java.lang.String roleName,
java.lang.String subRoleName)
throws DAOException
- Throws:
DAOException
removeSubRoleFromRole
java.lang.String removeSubRoleFromRole(java.lang.String roleName,
java.lang.String subRoleName)
throws DAOException
- Throws:
DAOException
getAllSubRolesFromRole
java.util.List<SecurityRole> getAllSubRolesFromRole(java.lang.String roleName)
throws DAOException
- Throws:
DAOException
getSubRoleFromRole
SecurityRole getSubRoleFromRole(java.lang.String roleName,
java.lang.String subRoleName)
throws DAOException
- Throws:
DAOException
assignRightToRole
java.lang.String assignRightToRole(java.lang.String roleName,
java.lang.String rightName)
throws DAOException
- Throws:
DAOException
removeRightFromRole
java.lang.String removeRightFromRole(java.lang.String roleName,
java.lang.String rightName)
throws DAOException
- Throws:
DAOException
getAssignedRightList
java.util.List<SecurityRight> getAssignedRightList(java.lang.String roleName)
throws DAOException
- Throws:
DAOException
getAllAssignedRightList
java.util.List<SecurityRight> getAllAssignedRightList(java.lang.String roleName)
throws DAOException
- Throws:
DAOException
getRightForRole
SecurityRight getRightForRole(java.lang.String roleName,
java.lang.String rightName)
throws DAOException
- Throws:
DAOException
(c) Copyright IBM Corporation 1998, 2009