com.bankframe.services.accesscontrol.ejb
Class EJBAccessControlBean

java.lang.Object
  extended bycom.bankframe.ejb.ESessionBean
      extended bycom.bankframe.services.accesscontrol.AccessControlBean
          extended bycom.bankframe.services.accesscontrol.ejb.EJBAccessControlBean
All Implemented Interfaces:
javax.ejb.EnterpriseBean, ESession, java.io.Serializable, javax.ejb.SessionBean

public class EJBAccessControlBean
extends AccessControlBean

This class controls access to EJBs for users. It does this via the validateUserRequest() method. This method is passed a userId and a requestId variable and checks the accessibility to the bean based on these parameters.

Author:
ETU
See Also:
Serialized Form

Constructor Summary
EJBAccessControlBean()
           
 
Method Summary
 boolean validateUserRequest(java.lang.String userId, java.lang.String requestId)
          This method checks if a user has access to the specified request id.
 
Methods inherited from class com.bankframe.services.accesscontrol.AccessControlBean
processDataPacket
 
Methods inherited from class com.bankframe.ejb.ESessionBean
audit, ejbActivate, ejbCreate, ejbLoad, ejbPassivate, ejbPostCreate, ejbRemove, ejbStore, getSessionContext, processDataPackets, setSessionContext, unsetSessionContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBAccessControlBean

public EJBAccessControlBean()
Method Detail

validateUserRequest

public boolean validateUserRequest(java.lang.String userId,
                                   java.lang.String requestId)
                            throws AccessControlException
This method checks if a user has access to the specified request id.

Specified by:
validateUserRequest in class AccessControlBean
Parameters:
userId - the userid to check against
requestId - the requestId of the session bean
Returns:
true if the user does have access, otherwise false
Throws:
AccessControlException - if the user is not allowed access the bean


Copyright © 2004 Siebel Systems, Inc. All rights reserved.