org.jboss.security.authorization.modules.ejb
Class EJBXACMLPolicyModuleDelegate

java.lang.Object
  extended by org.jboss.security.authorization.modules.AuthorizationModuleDelegate
      extended by org.jboss.security.authorization.modules.ejb.EJBPolicyModuleDelegate
          extended by org.jboss.security.authorization.modules.ejb.EJBXACMLPolicyModuleDelegate

public class EJBXACMLPolicyModuleDelegate
extends EJBPolicyModuleDelegate

Authorization Module Delegate that deals with the authorization decisions for the EJB Layer

Since:
Jul 6, 2006
Version:
$Revision: 86122 $
Author:
Anil Saldhana

Field Summary
 
Fields inherited from class org.jboss.security.authorization.modules.ejb.EJBPolicyModuleDelegate
callerRunAs, ejbMethod, ejbName, ejbPrincipal, ejbRestrictions, roleName, securityRoleReferences
 
Fields inherited from class org.jboss.security.authorization.modules.AuthorizationModuleDelegate
log, policyRegistration, trace
 
Constructor Summary
EJBXACMLPolicyModuleDelegate()
           
 
Method Summary
 int authorize(org.jboss.security.authorization.Resource resource, Subject callerSubject, org.jboss.security.identity.RoleGroup role)
           
 
Methods inherited from class org.jboss.security.authorization.modules.ejb.EJBPolicyModuleDelegate
checkRoleRef
 
Methods inherited from class org.jboss.security.authorization.modules.AuthorizationModuleDelegate
setPolicyRegistrationManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBXACMLPolicyModuleDelegate

public EJBXACMLPolicyModuleDelegate()
Method Detail

authorize

public int authorize(org.jboss.security.authorization.Resource resource,
                     Subject callerSubject,
                     org.jboss.security.identity.RoleGroup role)
Overrides:
authorize in class EJBPolicyModuleDelegate
callerSubject - Authenticated Subject
role - RoleGroup
Returns:
See Also:
AuthorizationModuleDelegate#authorize(Resource)


Copyright © 2009 JBoss Inc.. All Rights Reserved.