Interface Envelope

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

    public interface Envelope
    extends SOAPObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.core.xml.AttributeExtensibleXMLObject
    SOAP 1.1 Envelope.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Body getBody()
      Gets the body of this envelope.
      Header getHeader()
      Gets the header of this envelope.
      void setBody​(Body newBody)
      Sets the body of this envelope.
      void setHeader​(Header newHeader)
      Sets the header of this envelope.
      • 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

      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        static final QName TYPE_NAME
        QName of the XSI type.
    • Method Detail

      • getHeader

        @Nullable
        Header getHeader()
        Gets the header of this envelope.
        Returns:
        the header of this envelope
      • setHeader

        void setHeader​(@Nullable
                       Header newHeader)
        Sets the header of this envelope.
        Parameters:
        newHeader - the header of this envelope
      • getBody

        @Nullable
        Body getBody()
        Gets the body of this envelope.
        Returns:
        the body of this envelope
      • setBody

        void setBody​(@Nullable
                     Body newBody)
        Sets the body of this envelope.
        Parameters:
        newBody - the body of this envelope