public class WebServicesPDPClient extends java.lang.Object implements PDPClient
| Constructor and Description |
|---|
WebServicesPDPClient(java.util.Map<java.lang.String,java.lang.String> options)
Initialises the WebServicesPEPClient class.
|
| Modifier and Type | Method and Description |
|---|---|
org.jboss.security.xacml.sunxacml.ctx.ResponseCtx |
evaluate(RequestCtx request) |
java.lang.String |
evaluate(java.lang.String request)
Sends an XACML request for evaluation to the PDP.
|
java.lang.String |
evaluateBatch(java.util.List<java.lang.String> request)
Sends a String array of XACML requests for evaluation to the PDP.
|
public WebServicesPDPClient(java.util.Map<java.lang.String,java.lang.String> options)
throws PEPException
options - a Map of options for this classPEPExceptionpublic java.lang.String evaluate(java.lang.String request)
throws PEPException
PDPClientevaluate in interface PDPClientrequest - an XACML request as a StringPEPExceptionpublic org.jboss.security.xacml.sunxacml.ctx.ResponseCtx evaluate(RequestCtx request) throws PEPException
evaluate in interface PDPClientPEPExceptionpublic java.lang.String evaluateBatch(java.util.List<java.lang.String> request)
throws PEPException
PDPClientevaluateBatch in interface PDPClientrequest - a String array of XACML requestsPEPExceptionCopyright © 2014 DuraSpace. All Rights Reserved.