org.globus.gridshib
Class SAMLAttributePDP

java.lang.Object
  extended by org.globus.gridshib.BasePDP
      extended by org.globus.gridshib.SAMLAttributePDP
All Implemented Interfaces:
Serializable, Interceptor, PDP

public class SAMLAttributePDP
extends BasePDP

This PDP makes an access control decision based on information from the user's security context. If attributes from the security context satisfy policy, the request is permitted.

See Also:
BasePDP, SAMLAttributePDPImpl, Serialized Form

Field Summary
protected  SAMLAttributePDPImpl impl
          The instance of SAMLAttributePDPImpl that backs this SAMLAttributePDP instance.
 
Fields inherited from class org.globus.gridshib.BasePDP
scope, serviceId
 
Constructor Summary
SAMLAttributePDP()
           
 
Method Summary
protected  PDP pdpImpl()
          Gets the instance of SAMLAttributePDPImpl that backs this SAMLAttributePDP instance.
 
Methods inherited from class org.globus.gridshib.BasePDP
close, getPolicy, getPolicyNames, initialize, isPermitted, setPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

impl

protected SAMLAttributePDPImpl impl
The instance of SAMLAttributePDPImpl that backs this SAMLAttributePDP instance.

Constructor Detail

SAMLAttributePDP

public SAMLAttributePDP()
Method Detail

pdpImpl

protected PDP pdpImpl()
Gets the instance of SAMLAttributePDPImpl that backs this SAMLAttributePDP instance. If no such instance exists (presumably because this is the first time the method has been called), this method creates a new instance of SAMLAttributePDPImpl.

Specified by:
pdpImpl in class BasePDP
Returns:
an instance of SAMLAttributePDPImpl


Copyright © 2007-2008 University of Illinois. All Rights Reserved.