Class XACMLAuthzDecisionQueryTypeImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.common.SignableSAMLObject, org.opensaml.saml.saml2.core.RequestAbstractType, org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType, org.opensaml.xacml.XACMLObject, org.opensaml.xmlsec.signature.SignableXMLObject

    public class XACMLAuthzDecisionQueryTypeImpl
    extends org.opensaml.saml.saml2.core.impl.RequestAbstractTypeImpl
    implements org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
    A concrete implementation of XACMLAuthzDecisionQueryType.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.core.xml.schema.XSBooleanValue combinePolicies
      CombinePolicies attribute value.
      private org.opensaml.core.xml.schema.XSBooleanValue inputContextOnly
      InputContextOnly attribute value.
      private List<org.opensaml.xacml.policy.PolicyType> policies
      Policy children.
      private List<org.opensaml.xacml.policy.PolicySetType> policySets
      PolicySet children.
      private org.opensaml.xacml.profile.saml.ReferencedPoliciesType referencedPolicies
      ReeferencedPolicies child.
      private org.opensaml.xacml.ctx.RequestType request
      The xacml-context:Request.
      private org.opensaml.core.xml.schema.XSBooleanValue returnContext
      ReturnContext attribute value.Default = false.
      • Fields inherited from interface org.opensaml.saml.saml2.core.RequestAbstractType

        CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, INAPPLICABLE_CONSENT, ISSUE_INSTANT_ATTRIB_NAME, ISSUE_INSTANT_ATTRIB_QNAME, OBTAINED_CONSENT, PRIOR_CONSENT, TYPE_LOCAL_NAME, TYPE_NAME, UNAVAILABLE_CONSENT, UNSPECIFIED_CONSENT, VERSION_ATTRIB_NAME
      • Fields inherited from interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType

        COMBINEPOLICIES_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME_XACML10, DEFAULT_ELEMENT_NAME_XACML11, DEFAULT_ELEMENT_NAME_XACML20, DEFAULT_ELEMENT_NAME_XACML30, INPUTCONTEXTONLY_ATTRIB_NAME, RETURNCONTEXT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME_XACML10, TYPE_NAME_XACML11, TYPE_NAME_XACML20, TYPE_NAME_XACML30
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.core.xml.schema.XSBooleanValue getCombinePoliciesXSBooleanValue()
      org.opensaml.core.xml.schema.XSBooleanValue getInputContextOnlyXSBooleanValue()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      List<org.opensaml.xacml.policy.PolicyType> getPolicies()
      List<org.opensaml.xacml.policy.PolicySetType> getPolicySets()
      org.opensaml.xacml.profile.saml.ReferencedPoliciesType getReferencedPolicies()
      org.opensaml.xacml.ctx.RequestType getRequest()
      org.opensaml.core.xml.schema.XSBooleanValue getReturnContextXSBooleanValue()
      Boolean isCombinePolicies()
      Boolean isInputContextOnly()
      Boolean isReturnContext()
      void setCombinePolicies​(Boolean combine)
      void setCombinePolicies​(org.opensaml.core.xml.schema.XSBooleanValue combine)
      void setInputContextOnly​(Boolean flag)
      void setInputContextOnly​(org.opensaml.core.xml.schema.XSBooleanValue flag)
      void setReferencedPolicies​(org.opensaml.xacml.profile.saml.ReferencedPoliciesType pols)
      void setRequest​(org.opensaml.xacml.ctx.RequestType req)
      void setReturnContext​(Boolean flag)
      void setReturnContext​(org.opensaml.core.xml.schema.XSBooleanValue flag)
      • Methods inherited from class org.opensaml.saml.saml2.core.impl.RequestAbstractTypeImpl

        getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignatureReferenceID, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
      • Methods inherited from class org.opensaml.saml.common.AbstractSignableSAMLObject

        equals, hashCode, setSignature
      • Methods inherited from class org.opensaml.xmlsec.signature.AbstractSignableXMLObject

        getSignature, isSigned
      • Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
      • Methods inherited from interface org.opensaml.saml.saml2.core.RequestAbstractType

        getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
      • Methods inherited from interface org.opensaml.saml.common.SignableSAMLObject

        getSignatureReferenceID
      • Methods inherited from interface org.opensaml.xmlsec.signature.SignableXMLObject

        getSignature, isSigned, setSignature
      • Methods inherited from interface org.opensaml.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • policies

        private List<org.opensaml.xacml.policy.PolicyType> policies
        Policy children.
      • policySets

        private List<org.opensaml.xacml.policy.PolicySetType> policySets
        PolicySet children.
      • referencedPolicies

        private org.opensaml.xacml.profile.saml.ReferencedPoliciesType referencedPolicies
        ReeferencedPolicies child.
      • request

        private org.opensaml.xacml.ctx.RequestType request
        The xacml-context:Request.
      • inputContextOnly

        private org.opensaml.core.xml.schema.XSBooleanValue inputContextOnly
        InputContextOnly attribute value. Default = false.
      • returnContext

        private org.opensaml.core.xml.schema.XSBooleanValue returnContext
        ReturnContext attribute value.Default = false.
      • combinePolicies

        private org.opensaml.core.xml.schema.XSBooleanValue combinePolicies
        CombinePolicies attribute value. Default = true.
    • Constructor Detail

      • XACMLAuthzDecisionQueryTypeImpl

        protected XACMLAuthzDecisionQueryTypeImpl​(String namespaceURI,
                                                  String elementLocalName,
                                                  String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • getCombinePoliciesXSBooleanValue

        public org.opensaml.core.xml.schema.XSBooleanValue getCombinePoliciesXSBooleanValue()
        Specified by:
        getCombinePoliciesXSBooleanValue in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • getInputContextOnlyXSBooleanValue

        public org.opensaml.core.xml.schema.XSBooleanValue getInputContextOnlyXSBooleanValue()
        Specified by:
        getInputContextOnlyXSBooleanValue in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • getOrderedChildren

        public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
        Specified by:
        getOrderedChildren in interface org.opensaml.core.xml.XMLObject
        Overrides:
        getOrderedChildren in class org.opensaml.saml.saml2.core.impl.RequestAbstractTypeImpl
      • getRequest

        public org.opensaml.xacml.ctx.RequestType getRequest()
        Specified by:
        getRequest in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • getReturnContextXSBooleanValue

        public org.opensaml.core.xml.schema.XSBooleanValue getReturnContextXSBooleanValue()
        Specified by:
        getReturnContextXSBooleanValue in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • isCombinePolicies

        public Boolean isCombinePolicies()
        Specified by:
        isCombinePolicies in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • isInputContextOnly

        public Boolean isInputContextOnly()
        Specified by:
        isInputContextOnly in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • isReturnContext

        public Boolean isReturnContext()
        Specified by:
        isReturnContext in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • setCombinePolicies

        public void setCombinePolicies​(org.opensaml.core.xml.schema.XSBooleanValue combine)
        Specified by:
        setCombinePolicies in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • setCombinePolicies

        public void setCombinePolicies​(Boolean combine)
        Specified by:
        setCombinePolicies in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • setInputContextOnly

        public void setInputContextOnly​(org.opensaml.core.xml.schema.XSBooleanValue flag)
        Specified by:
        setInputContextOnly in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • setInputContextOnly

        public void setInputContextOnly​(Boolean flag)
        Specified by:
        setInputContextOnly in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • setRequest

        public void setRequest​(org.opensaml.xacml.ctx.RequestType req)
        Specified by:
        setRequest in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • setReturnContext

        public void setReturnContext​(org.opensaml.core.xml.schema.XSBooleanValue flag)
        Specified by:
        setReturnContext in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • setReturnContext

        public void setReturnContext​(Boolean flag)
        Specified by:
        setReturnContext in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • getPolicies

        public List<org.opensaml.xacml.policy.PolicyType> getPolicies()
        Specified by:
        getPolicies in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • getPolicySets

        public List<org.opensaml.xacml.policy.PolicySetType> getPolicySets()
        Specified by:
        getPolicySets in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • getReferencedPolicies

        public org.opensaml.xacml.profile.saml.ReferencedPoliciesType getReferencedPolicies()
        Specified by:
        getReferencedPolicies in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType
      • setReferencedPolicies

        public void setReferencedPolicies​(org.opensaml.xacml.profile.saml.ReferencedPoliciesType pols)
        Specified by:
        setReferencedPolicies in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType