IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bc.ac.dao.db
Class SecurityServiceDAODBImpl

java.lang.Object
  extended by com.ibm.btt.bc.ac.dao.db.DBBase
      extended by com.ibm.btt.bc.ac.dao.db.SecurityServiceDAODBImpl
All Implemented Interfaces:
ISecurityServiceDAO

public class SecurityServiceDAODBImpl
extends DBBase
implements ISecurityServiceDAO


Nested Class Summary
(package private)  class SecurityServiceDAODBImpl.RightResultSet
           
(package private)  class SecurityServiceDAODBImpl.ServiceResultSet
           
 
Nested classes/interfaces inherited from class com.ibm.btt.bc.ac.dao.db.DBBase
DBBase.ProcessResultSet<T>
 
Field Summary
 
Fields inherited from class com.ibm.btt.bc.ac.dao.db.DBBase
connectionPool, rightTableName, roleRightTableName, roleSubRoleTableName, roleTableName, serviceRightTableName, serviceTableName, userRoleTableName, userTableName
 
Constructor Summary
SecurityServiceDAODBImpl(ConnectionPool connectionPool, java.lang.String dbSchema)
           
 
Method Summary
 java.lang.String addRequiredRightToService(java.lang.String serviceName, java.lang.String rightName)
           
 java.lang.String addService(SecurityService service)
           
 java.lang.String deleteService(java.lang.String serviceName)
           
 java.util.List<SecurityService> findService(QueryConditions queryConditions)
           
 SecurityService findServiceByName(java.lang.String serviceName)
           
 java.util.List<SecurityRight> getAllRequiredRightsForService(java.lang.String serviceName)
           
 java.util.List<SecurityService> getAllServices()
           
 SecurityRight getRequiredRightForService(java.lang.String serviceName, java.lang.String rightName)
           
 java.lang.String removeRightFromService(java.lang.String serviceName, java.lang.String rightName)
           
 java.lang.String updateService(SecurityService service)
           
 
Methods inherited from class com.ibm.btt.bc.ac.dao.db.DBBase
closeConnection, execute, getConnection, query, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityServiceDAODBImpl

public SecurityServiceDAODBImpl(ConnectionPool connectionPool,
                                java.lang.String dbSchema)
Method Detail

addRequiredRightToService

public java.lang.String addRequiredRightToService(java.lang.String serviceName,
                                                  java.lang.String rightName)
                                           throws DAOException
Specified by:
addRequiredRightToService in interface ISecurityServiceDAO
Throws:
DAOException

addService

public java.lang.String addService(SecurityService service)
                            throws DAOException
Specified by:
addService in interface ISecurityServiceDAO
Throws:
DAOException

deleteService

public java.lang.String deleteService(java.lang.String serviceName)
                               throws DAOException
Specified by:
deleteService in interface ISecurityServiceDAO
Throws:
DAOException

findService

public java.util.List<SecurityService> findService(QueryConditions queryConditions)
                                            throws DAOException
Specified by:
findService in interface ISecurityServiceDAO
Throws:
DAOException

findServiceByName

public SecurityService findServiceByName(java.lang.String serviceName)
                                  throws DAOException
Specified by:
findServiceByName in interface ISecurityServiceDAO
Throws:
DAOException

getAllRequiredRightsForService

public java.util.List<SecurityRight> getAllRequiredRightsForService(java.lang.String serviceName)
                                                             throws DAOException
Specified by:
getAllRequiredRightsForService in interface ISecurityServiceDAO
Throws:
DAOException

getAllServices

public java.util.List<SecurityService> getAllServices()
                                               throws DAOException
Specified by:
getAllServices in interface ISecurityServiceDAO
Throws:
DAOException

getRequiredRightForService

public SecurityRight getRequiredRightForService(java.lang.String serviceName,
                                                java.lang.String rightName)
                                         throws DAOException
Specified by:
getRequiredRightForService in interface ISecurityServiceDAO
Throws:
DAOException

removeRightFromService

public java.lang.String removeRightFromService(java.lang.String serviceName,
                                               java.lang.String rightName)
                                        throws DAOException
Specified by:
removeRightFromService in interface ISecurityServiceDAO
Throws:
DAOException

updateService

public java.lang.String updateService(SecurityService service)
                               throws DAOException
Specified by:
updateService in interface ISecurityServiceDAO
Throws:
DAOException

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010