Interface XACMLPolicyQueryType

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

    public interface XACMLPolicyQueryType
    extends org.opensaml.saml.saml2.core.RequestAbstractType, org.opensaml.xacml.XACMLObject
    A SAML XACML profile XACMLPolicyQuery schema type.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      List<org.opensaml.xacml.policy.IdReferenceType> getPolicyIdReferences()
      Gets the IDs for referenced policies.
      List<org.opensaml.xacml.policy.IdReferenceType> getPolicySetIdReferences()
      Gets the IDs for referenced policy sets.
      List<org.opensaml.xacml.ctx.RequestType> getRequests()
      Gets the Requests inside the policy query.
      • 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, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • DEFAULT_ELEMENT_NAME_XACML10

        static final QName DEFAULT_ELEMENT_NAME_XACML10
        Default element name for XACML 1.0.
      • DEFAULT_ELEMENT_NAME_XACML11

        static final QName DEFAULT_ELEMENT_NAME_XACML11
        Default element name for XACML 1.1.
      • DEFAULT_ELEMENT_NAME_XACML20

        static final QName DEFAULT_ELEMENT_NAME_XACML20
        Default element name for XACML 2.0.
      • DEFAULT_ELEMENT_NAME_XACML30

        static final QName DEFAULT_ELEMENT_NAME_XACML30
        Default element nam for XACML 3.0.
      • TYPE_NAME_XACML10

        static final QName TYPE_NAME_XACML10
        QName of the XSI type.XACML1.0.
      • TYPE_NAME_XACML11

        static final QName TYPE_NAME_XACML11
        QName of the XSI type.XACML1.1.
      • TYPE_NAME_XACML20

        static final QName TYPE_NAME_XACML20
        QName of the XSI type.XACML2.0.
      • TYPE_NAME_XACML30

        static final QName TYPE_NAME_XACML30
        QName of the XSI type.XACML3.0.
    • Method Detail

      • getRequests

        List<org.opensaml.xacml.ctx.RequestType> getRequests()
        Gets the Requests inside the policy query.
        Returns:
        the XACML Request
      • getPolicySetIdReferences

        List<org.opensaml.xacml.policy.IdReferenceType> getPolicySetIdReferences()
        Gets the IDs for referenced policy sets.
        Returns:
        IDs for referenced policy sets
      • getPolicyIdReferences

        List<org.opensaml.xacml.policy.IdReferenceType> getPolicyIdReferences()
        Gets the IDs for referenced policies.
        Returns:
        IDs for referenced policies