Class Pdp
- java.lang.Object
-
- org.ow2.authzforce.core.xmlns.pdp.Pdp
-
public final class Pdp extends Object
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="attributeDatatype" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/> <element name="function" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/> <element name="combiningAlgorithm" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://authzforce.github.io/core/xmlns/pdp/8}attributeProvider" maxOccurs="unbounded" minOccurs="0"/> <element name="policyProvider" type="{http://authzforce.github.io/xmlns/pdp/ext/3}AbstractPolicyProvider" maxOccurs="unbounded"/> <element name="rootPolicyRef" type="{http://authzforce.github.io/core/xmlns/pdp/8}TopLevelPolicyElementRef" minOccurs="0"/> <element name="decisionCache" type="{http://authzforce.github.io/xmlns/pdp/ext/3}AbstractDecisionCache" minOccurs="0"/> <element name="ioProcChain" type="{http://authzforce.github.io/core/xmlns/pdp/8}InOutProcChain" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}token" default="8.1" /> <attribute name="standardDatatypesEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> <attribute name="standardFunctionsEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> <attribute name="standardCombiningAlgorithmsEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> <attribute name="standardAttributeProvidersEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> <attribute name="xPathEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> <attribute name="strictAttributeIssuerMatch" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> <attribute name="maxIntegerValue" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="2147483647" /> <attribute name="maxVariableRefDepth" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /> <attribute name="maxPolicyRefDepth" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /> <attribute name="clientRequestErrorVerbosityLevel" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" default="0" /> </restriction> </complexContent> </complexType>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Pdp()
Used by JAX-BPdp(List<String> attributeDatatypes, List<String> functions, List<String> combiningAlgorithms, List<org.ow2.authzforce.xmlns.pdp.ext.AbstractAttributeProvider> attributeProviders, List<org.ow2.authzforce.xmlns.pdp.ext.AbstractPolicyProvider> policyProviders, TopLevelPolicyElementRef rootPolicyRef, org.ow2.authzforce.xmlns.pdp.ext.AbstractDecisionCache decisionCache, List<InOutProcChain> ioProcChains, String version, Boolean standardDatatypesEnabled, Boolean standardFunctionsEnabled, Boolean standardCombiningAlgorithmsEnabled, Boolean standardAttributeProvidersEnabled, Boolean xPathEnabled, Boolean strictAttributeIssuerMatch, BigInteger maxIntegerValue, BigInteger maxVariableRefDepth, BigInteger maxPolicyRefDepth, BigInteger clientRequestErrorVerbosityLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getAttributeDatatypes()
List<org.ow2.authzforce.xmlns.pdp.ext.AbstractAttributeProvider>
getAttributeProviders()
BigInteger
getClientRequestErrorVerbosityLevel()
Gets the value of the clientRequestErrorVerbosityLevel property.List<String>
getCombiningAlgorithms()
org.ow2.authzforce.xmlns.pdp.ext.AbstractDecisionCache
getDecisionCache()
Gets the value of the decisionCache property.List<String>
getFunctions()
List<InOutProcChain>
getIoProcChains()
BigInteger
getMaxIntegerValue()
Gets the value of the maxIntegerValue property.BigInteger
getMaxPolicyRefDepth()
Gets the value of the maxPolicyRefDepth property.BigInteger
getMaxVariableRefDepth()
Gets the value of the maxVariableRefDepth property.List<org.ow2.authzforce.xmlns.pdp.ext.AbstractPolicyProvider>
getPolicyProviders()
TopLevelPolicyElementRef
getRootPolicyRef()
Gets the value of the rootPolicyRef property.String
getVersion()
Gets the value of the version property.boolean
isStandardAttributeProvidersEnabled()
Gets the value of the standardAttributeProvidersEnabled property.boolean
isStandardCombiningAlgorithmsEnabled()
Gets the value of the standardCombiningAlgorithmsEnabled property.boolean
isStandardDatatypesEnabled()
Gets the value of the standardDatatypesEnabled property.boolean
isStandardFunctionsEnabled()
Gets the value of the standardFunctionsEnabled property.boolean
isStrictAttributeIssuerMatch()
Gets the value of the strictAttributeIssuerMatch property.boolean
isXPathEnabled()
Gets the value of the xPathEnabled property.
-
-
-
Constructor Detail
-
Pdp
public Pdp(List<String> attributeDatatypes, List<String> functions, List<String> combiningAlgorithms, List<org.ow2.authzforce.xmlns.pdp.ext.AbstractAttributeProvider> attributeProviders, List<org.ow2.authzforce.xmlns.pdp.ext.AbstractPolicyProvider> policyProviders, TopLevelPolicyElementRef rootPolicyRef, org.ow2.authzforce.xmlns.pdp.ext.AbstractDecisionCache decisionCache, List<InOutProcChain> ioProcChains, String version, Boolean standardDatatypesEnabled, Boolean standardFunctionsEnabled, Boolean standardCombiningAlgorithmsEnabled, Boolean standardAttributeProvidersEnabled, Boolean xPathEnabled, Boolean strictAttributeIssuerMatch, BigInteger maxIntegerValue, BigInteger maxVariableRefDepth, BigInteger maxPolicyRefDepth, BigInteger clientRequestErrorVerbosityLevel)
-
Pdp
protected Pdp()
Used by JAX-B
-
-
Method Detail
-
getRootPolicyRef
public TopLevelPolicyElementRef getRootPolicyRef()
Gets the value of the rootPolicyRef property.- Returns:
- possible object is
TopLevelPolicyElementRef
-
getDecisionCache
public org.ow2.authzforce.xmlns.pdp.ext.AbstractDecisionCache getDecisionCache()
Gets the value of the decisionCache property.- Returns:
- possible object is
AbstractDecisionCache
-
getVersion
public String getVersion()
Gets the value of the version property.- Returns:
- possible object is
String
-
isStandardDatatypesEnabled
public boolean isStandardDatatypesEnabled()
Gets the value of the standardDatatypesEnabled property.- Returns:
- possible object is
Boolean
-
isStandardFunctionsEnabled
public boolean isStandardFunctionsEnabled()
Gets the value of the standardFunctionsEnabled property.- Returns:
- possible object is
Boolean
-
isStandardCombiningAlgorithmsEnabled
public boolean isStandardCombiningAlgorithmsEnabled()
Gets the value of the standardCombiningAlgorithmsEnabled property.- Returns:
- possible object is
Boolean
-
isStandardAttributeProvidersEnabled
public boolean isStandardAttributeProvidersEnabled()
Gets the value of the standardAttributeProvidersEnabled property.- Returns:
- possible object is
Boolean
-
isXPathEnabled
public boolean isXPathEnabled()
Gets the value of the xPathEnabled property.- Returns:
- possible object is
Boolean
-
isStrictAttributeIssuerMatch
public boolean isStrictAttributeIssuerMatch()
Gets the value of the strictAttributeIssuerMatch property.- Returns:
- possible object is
Boolean
-
getMaxIntegerValue
public BigInteger getMaxIntegerValue()
Gets the value of the maxIntegerValue property.- Returns:
- possible object is
BigInteger
-
getMaxVariableRefDepth
public BigInteger getMaxVariableRefDepth()
Gets the value of the maxVariableRefDepth property.- Returns:
- possible object is
BigInteger
-
getMaxPolicyRefDepth
public BigInteger getMaxPolicyRefDepth()
Gets the value of the maxPolicyRefDepth property.- Returns:
- possible object is
BigInteger
-
getClientRequestErrorVerbosityLevel
public BigInteger getClientRequestErrorVerbosityLevel()
Gets the value of the clientRequestErrorVerbosityLevel property.- Returns:
- possible object is
BigInteger
-
getAttributeProviders
public List<org.ow2.authzforce.xmlns.pdp.ext.AbstractAttributeProvider> getAttributeProviders()
-
getPolicyProviders
public List<org.ow2.authzforce.xmlns.pdp.ext.AbstractPolicyProvider> getPolicyProviders()
-
getIoProcChains
public List<InOutProcChain> getIoProcChains()
-
-