Class PAOSRequest


  • @SupportedAll
    public class PAOSRequest
    extends Object
    The PAOSRequest class is used by a web application on HTTP server side to construct a PAOS request message and send it via an HTTP response to the user agent side.
    • Constructor Detail

      • PAOSRequest

        public PAOSRequest​(String responseConsumerURL,
                           String service,
                           String messageID,
                           Boolean mustUnderstand,
                           String actor)
                    throws PAOSException
        Constructs the PAOSRequest Object.
        Parameters:
        responseConsumerURL - the value of the responseConsumerURL attribute
        service - the value of the service attribute
        messageID - the value of the messageID attribute
        mustUnderstand - the value of the mustUnderstand attribute
        actor - the value of the actor attribute
        Throws:
        PAOSException - if PAOSRequest cannot be created.
      • PAOSRequest

        public PAOSRequest​(Element element)
                    throws PAOSException
        Constructs the PAOSRequest Object.
        Parameters:
        element - the Document Element of PAOS Request object.
        Throws:
        PAOSException - if PAOSRequest cannot be created.
      • PAOSRequest

        public PAOSRequest​(String xmlString)
                    throws PAOSException
        Constructs the PAOSRequest Object.
        Parameters:
        xmlString - the XML String representation of this object.
        Throws:
        PAOSException - if PAOSRequest cannot be created.
    • Method Detail

      • getResponseConsumerURL

        public String getResponseConsumerURL()
        Returns the value of the responseConsumerURL attribute.
        Returns:
        the value of the responseConsumerURL attribute.
        See Also:
        setResponseConsumerURL(String)
      • setResponseConsumerURL

        public void setResponseConsumerURL​(String responseConsumerURL)
        Sets the value of the responseConsumerURL attribute.
        Parameters:
        responseConsumerURL - the value of the responseConsumerURL attribute
        See Also:
        getResponseConsumerURL()
      • getService

        public String getService()
        Returns the value of the service attribute.
        Returns:
        the value of the service attribute.
        See Also:
        setService(String)
      • setService

        public void setService​(String service)
        Sets the value of the service attribute.
        Parameters:
        service - the value of the service attribute
        See Also:
        getService()
      • getMessageID

        public String getMessageID()
        Returns the value of the messageID attribute.
        Returns:
        the value of the messageID attribute.
        See Also:
        setMessageID(String)
      • setMessageID

        public void setMessageID​(String messageID)
        Sets the value of the messageID attribute.
        Parameters:
        messageID - the value of the messageID attribute
        See Also:
        getMessageID()
      • isMustUnderstand

        public Boolean isMustUnderstand()
        Returns value of mustUnderstand attribute.
        Returns:
        value of mustUnderstand attribute.
      • setMustUnderstand

        public void setMustUnderstand​(Boolean mustUnderstand)
        Sets the value of the mustUnderstand attribute.
        Parameters:
        mustUnderstand - the value of mustUnderstand attribute.
      • getActor

        public String getActor()
        Returns value of actor attribute.
        Returns:
        value of actor attribute
      • setActor

        public void setActor​(String actor)
        Sets the value of actor attribute.
        Parameters:
        actor - the value of actor attribute
      • toXMLString

        public String toXMLString()
                           throws PAOSException
        Returns a String representation of this Object.
        Returns:
        a String representation of this Object.
        Throws:
        PAOSException - if it could not create String object
      • toXMLString

        public String toXMLString​(boolean includeNSPrefix,
                                  boolean declareNS)
                           throws PAOSException
        Returns a String representation
        Parameters:
        includeNSPrefix - determines whether or not the namespace qualifier is prepended to the Element when converted
        declareNS - determines whether or not the namespace is declared within the Element.
        Returns:
        a String representation of this Object.
        Throws:
        PAOSException - ,if it could not create String object.