Interface PolicyAttachment

  • All Superinterfaces:
    org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, WSPolicyObject, org.opensaml.core.xml.XMLObject

    public interface PolicyAttachment
    extends WSPolicyObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.core.xml.AttributeExtensibleXMLObject
    The wsp:PolicyAttachment element.
    See Also:
    "WS-Policy (http://schemas.xmlsoap.org/ws/2004/09/policy)"
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      AppliesTo getAppliesTo()
      Get the AppliesTo child element.
      List<Policy> getPolicies()
      Get the list of Policy child elements.
      List<PolicyReference> getPolicyReferences()
      Get the list of PolicyReference child elements.
      void setAppliesTo​(AppliesTo newAppliesTo)
      Set the AppliesTo child element.
      • Methods inherited from interface org.opensaml.core.xml.AttributeExtensibleXMLObject

        getUnknownAttributes
      • Methods inherited from interface org.opensaml.core.xml.ElementExtensibleXMLObject

        getUnknownXMLObjects, getUnknownXMLObjects
      • 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

      • ELEMENT_NAME

        static final QName ELEMENT_NAME
        Default element name.
    • Method Detail

      • getAppliesTo

        AppliesTo getAppliesTo()
        Get the AppliesTo child element.
        Returns:
        the child element
      • setAppliesTo

        void setAppliesTo​(AppliesTo newAppliesTo)
        Set the AppliesTo child element.
        Parameters:
        newAppliesTo - the new child element
      • getPolicies

        List<Policy> getPolicies()
        Get the list of Policy child elements.
        Returns:
        the list of child elements
      • getPolicyReferences

        List<PolicyReference> getPolicyReferences()
        Get the list of PolicyReference child elements.
        Returns:
        the list of child elements