IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bc.ac.dao
Interface ISecurityRoleDAO

All Known Implementing Classes:
SecurityRoleDAODBImpl, SecurityRoleDAOXMLImpl

public interface ISecurityRoleDAO


Method Summary
 java.lang.String addRole(SecurityRole role)
           
 java.lang.String assignRightToRole(java.lang.String roleName, java.lang.String rightName)
           
 java.lang.String assignSubRoleToRole(java.lang.String roleName, java.lang.String subRoleName)
           
 java.lang.String deleteRole(java.lang.String roleName)
           
 java.util.List<SecurityRole> findRole(QueryConditions queryConditions)
           
 SecurityRole findRoleByName(java.lang.String roleName)
           
 java.util.List<SecurityRight> getAllAssignedRightList(java.lang.String roleName)
           
 java.util.List<SecurityRole> getAllRoles()
           
 java.util.List<SecurityRole> getAllSubRolesFromRole(java.lang.String roleName)
           
 java.util.List<SecurityRight> getAssignedRightList(java.lang.String roleName)
           
 SecurityRight getRightForRole(java.lang.String roleName, java.lang.String rightName)
           
 SecurityRole getSubRoleFromRole(java.lang.String roleName, java.lang.String subRoleName)
           
 java.lang.String removeRightFromRole(java.lang.String roleName, java.lang.String rightName)
           
 java.lang.String removeSubRoleFromRole(java.lang.String roleName, java.lang.String subRoleName)
           
 java.lang.String updateRole(SecurityRole role)
           
 

Method Detail

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

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009