Interface EntityResponse<T>

Type Parameters:
T - the entity type
All Superinterfaces:
ServerResponse

public interface EntityResponse<T> extends ServerResponse
Entity-specific subtype of ServerResponse that exposes entity data.
Since:
5.2
Author:
Arjen Poutsma
  • Method Details

    • entity

      T entity()
      Return the entity that makes up this response.
    • fromObject

      static <T> EntityResponse.Builder<T> fromObject(T t)
      Create a builder with the given object.
      Type Parameters:
      T - the type of element contained in the entity
      Parameters:
      t - the object that represents the body of the response
      Returns:
      the created builder
    • fromObject

      static <T> EntityResponse.Builder<T> fromObject(T t, ParameterizedTypeReference<T> entityType)
      Create a builder with the given object and type reference.
      Type Parameters:
      T - the type of element contained in the entity
      Parameters:
      t - the object that represents the body of the response
      entityType - the type of the entity, used to capture the generic type
      Returns:
      the created builder