Class BatchResponseDsml

    • Constructor Detail

      • BatchResponseDsml

        public BatchResponseDsml()
        Creates a new instance of BatchResponseDsml.
    • Method Detail

      • addResponse

        public boolean addResponse​(DsmlDecorator<? extends Response> response)
        Adds a request to the Batch Response DSML.
        Parameters:
        response - the request to add
        Returns:
        true (as per the general contract of the Collection.add method).
      • removeResponse

        public boolean removeResponse​(DsmlDecorator<Response> response)
        Removes a request from the Batch Response DSML.
        Parameters:
        response - the request to remove
        Returns:
        true if this list contained the specified element.
      • getRequestID

        public int getRequestID()
        Gets the ID of the response
        Returns:
        the ID of the response
      • setRequestID

        public void setRequestID​(int requestID)
        Sets the ID of the response
        Parameters:
        requestID - the ID to set
      • toDsml

        public String toDsml()
        Converts this Batch Response to its XML representation in the DSMLv2 format. The XML document will be formatted for pretty printing by default.
        Returns:
        the XML representation in DSMLv2 format
      • toDsml

        public String toDsml​(boolean prettyPrint)
        Converts this Batch Response to its XML representation in the DSMLv2 format.
        Parameters:
        prettyPrint - if true, formats the document for pretty printing
        Returns:
        the XML representation in DSMLv2 format