public class ContextHandlerImpl extends java.lang.Object implements ContextHandler
ContextHandler| Constructor and Description |
|---|
ContextHandlerImpl()
The default constructor that initialises a new ContextHandler instance.
|
| Modifier and Type | Method and Description |
|---|---|
RequestCtx |
buildRequest(java.util.List<java.util.Map<java.net.URI,java.util.List<org.jboss.security.xacml.sunxacml.attr.AttributeValue>>> subjects,
java.util.Map<java.net.URI,org.jboss.security.xacml.sunxacml.attr.AttributeValue> actions,
java.util.Map<java.net.URI,org.jboss.security.xacml.sunxacml.attr.AttributeValue> resources,
java.util.Map<java.net.URI,org.jboss.security.xacml.sunxacml.attr.AttributeValue> environment)
Creates a new Request.
|
org.jboss.security.xacml.sunxacml.ctx.ResponseCtx |
evaluate(RequestCtx reqCtx) |
java.lang.String |
evaluate(java.lang.String request) |
org.jboss.security.xacml.sunxacml.ctx.ResponseCtx |
evaluateBatch(RequestCtx[] requests) |
java.lang.String |
evaluateBatch(java.lang.String[] requests) |
void |
setContextUtil(ContextUtil contextUtil) |
void |
setEvaluationEngine(EvaluationEngine evaluationEngine) |
void |
setRelationshipResolver(RelationshipResolver relationshipResolver) |
public ContextHandlerImpl()
throws PEPException
PEPExceptionpublic void setContextUtil(ContextUtil contextUtil)
public void setEvaluationEngine(EvaluationEngine evaluationEngine)
public void setRelationshipResolver(RelationshipResolver relationshipResolver)
public RequestCtx buildRequest(java.util.List<java.util.Map<java.net.URI,java.util.List<org.jboss.security.xacml.sunxacml.attr.AttributeValue>>> subjects, java.util.Map<java.net.URI,org.jboss.security.xacml.sunxacml.attr.AttributeValue> actions, java.util.Map<java.net.URI,org.jboss.security.xacml.sunxacml.attr.AttributeValue> resources, java.util.Map<java.net.URI,org.jboss.security.xacml.sunxacml.attr.AttributeValue> environment) throws PEPException
ContextHandlerbuildRequest in interface ContextHandlersubjects - a list of Mapactions - the URI of the requested Action.resources - a Mapenvironment - MapPEPExceptionpublic org.jboss.security.xacml.sunxacml.ctx.ResponseCtx evaluate(RequestCtx reqCtx) throws PEPException
evaluate in interface ContextHandlerreqCtx - an XACML request context for resolution.PEPExceptionpublic java.lang.String evaluate(java.lang.String request)
throws PEPException
evaluate in interface ContextHandlerrequest - an XACML request as a string for resolution.PEPExceptionpublic java.lang.String evaluateBatch(java.lang.String[] requests)
throws PEPException
evaluateBatch in interface ContextHandlerrequests - an array of XACML requests as strings for resolution.PEPExceptionpublic org.jboss.security.xacml.sunxacml.ctx.ResponseCtx evaluateBatch(RequestCtx[] requests) throws PEPException
evaluateBatch in interface ContextHandlerPEPExceptionCopyright © 2014 DuraSpace. All Rights Reserved.