Interface ServiceInvocationResultResponse

All Known Implementing Classes:
ServiceInvocationResultResponseImpl

public interface ServiceInvocationResultResponse
Author:
Filip Hrisafov
  • Method Details

    • getResultType

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

      default 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

      default 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
    • getProcessedResult

      ServiceInvocationResult getProcessedResult()
    • getTotalCount

      long getTotalCount()
      Returns the total count, when only return a subset of the results. Will only be set if: - The service invoker supports it - The operation supports it, e.g. search operations might do it, but a create, update, delete, ... operation wouldn't. In those cases, the returned value will be a negative number.
    • getMetadata

      Map<String,Object> getMetadata()