org.jboss.security.xacml.interfaces
Interface PolicyDecisionPoint

All Known Implementing Classes:
JBossPDP

public interface PolicyDecisionPoint

Represents a XACML PDP

Since:
Jul 5, 2007
Version:
$Revision$
Author:
Anil.Saldhana@redhat.com

Method Summary
 ResponseContext evaluate(RequestContext request)
          Method to evaluate a XACML Request
 void setLocators(Set<PolicyLocator> locators)
          Set a set of policy locators.
 void setPolicies(Set<XACMLPolicy> policies)
          Set a set of Policy/PolicySet instances on the PDP - Remember to also pass a set of PolicyLocators if you have not used a JBossXACML config file
 

Method Detail

setPolicies

void setPolicies(Set<XACMLPolicy> policies)
Set a set of Policy/PolicySet instances on the PDP - Remember to also pass a set of PolicyLocators if you have not used a JBossXACML config file

Parameters:
policies - a Set of Policy/PolicySet instances

setLocators

void setLocators(Set<PolicyLocator> locators)
Set a set of policy locators. - This method is primarily used when the policy/policyset instances are created without the usage of the JBossXACML Config File. In this case, do not forget to set the policy objects in the locators via their setPolicies method

Parameters:
locators - a set of PolicyLocator instances

evaluate

ResponseContext evaluate(RequestContext request)
Method to evaluate a XACML Request

Parameters:
request - The RequestContext that contains the XACML Request


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.