public class RemotePDP extends PolicyDecisionPoint
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_PDP_SERVICE |
Modifier and Type | Method and Description |
---|---|
boolean |
addPolicy(Policy policy) |
boolean |
evaluate(java.lang.String userId,
java.lang.String authContext,
java.lang.String resourceId,
java.lang.String queryString,
java.lang.String actionId) |
void |
init(org.jdom.Element config) |
void |
init(java.lang.String configFileName) |
boolean |
removePolicy(Policy policy) |
pdpFactory
public static final java.lang.String DEFAULT_PDP_SERVICE
public void init(java.lang.String configFileName) throws java.io.IOException, org.jdom.JDOMException, ConfigurationException
java.io.IOException
org.jdom.JDOMException
ConfigurationException
public void init(org.jdom.Element config) throws ConfigurationException
init
in class PolicyDecisionPoint
ConfigurationException
public boolean addPolicy(Policy policy)
addPolicy
in class PolicyDecisionPoint
public boolean removePolicy(Policy policy)
removePolicy
in class PolicyDecisionPoint
public boolean evaluate(java.lang.String userId, java.lang.String authContext, java.lang.String resourceId, java.lang.String queryString, java.lang.String actionId)
evaluate
in class PolicyDecisionPoint