Interface ServiceInvocationResultResponse

All Known Implementing Classes:
InvokeServiceCmd.ServiceInvocationArrayResultResponse, InvokeServiceCmd.ServiceInvocationResultResponseImpl

public interface ServiceInvocationResultResponse
Author:
Filip Hrisafov
  • Method Details

    • getResponseLookupId

      Object getResponseLookupId()
    • hasValue

      boolean hasValue(String name)
      Whether the result response has a value with the given name. The value can also be null.
      Parameters:
      name - the name of the value
      Returns:
      true if the result has such a value, false otherwise
    • getValue

      Object getValue(String name)
      The value for the given name. null does not mean that there is no value, it can mean that the value that was present is null. Use hasValue(String) to check if the result has a certain value or not.
      Parameters:
      name - the name of the value
      Returns:
      the value
    • getResultType

      ResultType getResultType()
      The type of the returned result response.
    • getResult

      Object getResult()
      The result response. Mostly needed when accessing the result type.
    • getServiceInvocationResponse

      ServiceInvocationResponse getServiceInvocationResponse()
      The service invocation response returned by the specific Service Invoker. This is a low level response.
    • getResponseObject

      default Object getResponseObject()
      The response object from the ServiceInvocationResponse.