Class 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 Detail

      • Pdp

        protected Pdp()
        Used by JAX-B
    • Method Detail

      • 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
      • getAttributeDatatypes

        public List<String> getAttributeDatatypes()
      • getFunctions

        public List<String> getFunctions()
      • getCombiningAlgorithms

        public List<String> getCombiningAlgorithms()
      • getAttributeProviders

        public List<org.ow2.authzforce.xmlns.pdp.ext.AbstractAttributeProvider> getAttributeProviders()
      • getPolicyProviders

        public List<org.ow2.authzforce.xmlns.pdp.ext.AbstractPolicyProvider> getPolicyProviders()