org.jboss.security.authorization.modules
Class AuthorizationModuleDelegate

java.lang.Object
  extended by org.jboss.security.authorization.modules.AuthorizationModuleDelegate
Direct Known Subclasses:
AbstractJACCModuleDelegate, EJBPolicyModuleDelegate, WebPolicyModuleDelegate, WebXACMLPolicyModuleDelegate

public abstract class AuthorizationModuleDelegate
extends Object

Delegate for Authorization Module

Since:
Jun 19, 2006
Version:
$Revision: 86122 $
Author:
Anil Saldhana

Field Summary
protected static org.jboss.logging.Logger log
           
protected  org.jboss.security.authorization.PolicyRegistration policyRegistration
          Policy Registration Manager Injected
protected  boolean trace
           
 
Constructor Summary
AuthorizationModuleDelegate()
           
 
Method Summary
abstract  int authorize(org.jboss.security.authorization.Resource resource, Subject subject, org.jboss.security.identity.RoleGroup role)
           
 void setPolicyRegistrationManager(org.jboss.security.authorization.PolicyRegistration pm)
          Set the PolicyRegistration manager Will be used to query for the policies
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.jboss.logging.Logger log

trace

protected boolean trace

policyRegistration

protected org.jboss.security.authorization.PolicyRegistration policyRegistration
Policy Registration Manager Injected

Constructor Detail

AuthorizationModuleDelegate

public AuthorizationModuleDelegate()
Method Detail

authorize

public abstract int authorize(org.jboss.security.authorization.Resource resource,
                              Subject subject,
                              org.jboss.security.identity.RoleGroup role)
Parameters:
resource -
subject - Authenticated Subject
role - RoleGroup
Returns:
See Also:
AuthorizationModule.authorize(Resource)

setPolicyRegistrationManager

public void setPolicyRegistrationManager(org.jboss.security.authorization.PolicyRegistration pm)
Set the PolicyRegistration manager Will be used to query for the policies

Parameters:
authzManager -


Copyright © 2009 JBoss Inc.. All Rights Reserved.