Class DefaultResponseEntityBuilder

java.lang.Object
io.domainlifecycles.spring.http.DefaultResponseEntityBuilder
All Implemented Interfaces:
ResponseEntityBuilder

public class DefaultResponseEntityBuilder extends Object implements ResponseEntityBuilder
Default implementation of ResponseEntityBuilder.
  • Constructor Details

    • DefaultResponseEntityBuilder

      public DefaultResponseEntityBuilder()
  • Method Details

    • build

      public <T> org.springframework.http.ResponseEntity<ResponseObject<T>> build(T data, org.springframework.http.HttpStatus responseState)
      Build a ResponseEntity with a ResponseObject as body.
      Specified by:
      build in interface ResponseEntityBuilder
      Type Parameters:
      T - the type of the data
      Parameters:
      data - the data to be returned
      responseState - the http status to be returned
      Returns:
      the response entity