Class OutputResult


  • public class OutputResult
    extends Object
    In the message response, it contains the result of the output, if required in the message request. Information related to the result the output (display, print, input).
    • Constructor Detail

      • OutputResult

        public OutputResult()
    • Method Detail

      • device

        public OutputResult device​(Device device)
        device
        Parameters:
        device -
        Returns:
        the current OutputResult instance, allowing for method chaining
      • getDevice

        public Device getDevice()
        Get device
        Returns:
        device
      • setDevice

        public void setDevice​(Device device)
        device
        Parameters:
        device -
      • infoQualify

        public OutputResult infoQualify​(InfoQualify infoQualify)
        infoQualify
        Parameters:
        infoQualify -
        Returns:
        the current OutputResult instance, allowing for method chaining
      • getInfoQualify

        public InfoQualify getInfoQualify()
        Get infoQualify
        Returns:
        infoQualify
      • setInfoQualify

        public void setInfoQualify​(InfoQualify infoQualify)
        infoQualify
        Parameters:
        infoQualify -
      • response

        public OutputResult response​(Response response)
        response
        Parameters:
        response -
        Returns:
        the current OutputResult instance, allowing for method chaining
      • getResponse

        public Response getResponse()
        Get response
        Returns:
        response
      • setResponse

        public void setResponse​(Response response)
        response
        Parameters:
        response -
      • includeNullValues

        public OutputResult includeNullValues​(boolean includeNullValues)
        Configures whether null values are explicitly serialized in the JSON payload. Default is false.
      • isIncludeNullValues

        public boolean isIncludeNullValues()
        Returns whether null values are explicitly serialized in the JSON payload.
      • setIncludeNullValues

        public void setIncludeNullValues​(boolean includeNullValues)
        Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
      • equals

        public boolean equals​(Object o)
        Return true if this OutputResult object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getExplicitNulls

        public Map<String,​Object> getExplicitNulls()
        Returns a map of properties to be merged into the JSON payload as explicit null values.
      • fromJson

        public static OutputResult fromJson​(String jsonString)
                                     throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of OutputResult given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of OutputResult
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to OutputResult
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of OutputResult to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException