Class ResponseBuilder<T>
- java.lang.Object
-
- org.rootservices.otter.controller.builder.ResponseBuilder<T>
-
public class ResponseBuilder<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ResponseBuilder()
-
Method Summary
Modifier and Type Method Description ResponseBuilder<T>badRequest()Response<T>build()ResponseBuilder<T>cookies(java.util.Map<java.lang.String,Cookie> cookies)ResponseBuilder<T>headers(java.util.Map<java.lang.String,java.lang.String> headers)ResponseBuilder<T>notFound()ResponseBuilder<T>notImplemented()ResponseBuilder<T>ok()ResponseBuilder<T>payload(java.util.Optional<byte[]> payload)ResponseBuilder<T>presenter(java.util.Optional<java.lang.Object> presenter)ResponseBuilder<T>serverError()ResponseBuilder<T>statusCode(StatusCode statusCode)ResponseBuilder<T>template(java.util.Optional<java.lang.String> template)ResponseBuilder<T>unAuthorized()
-
-
-
Method Detail
-
headers
public ResponseBuilder<T> headers(java.util.Map<java.lang.String,java.lang.String> headers)
-
cookies
public ResponseBuilder<T> cookies(java.util.Map<java.lang.String,Cookie> cookies)
-
payload
public ResponseBuilder<T> payload(java.util.Optional<byte[]> payload)
-
template
public ResponseBuilder<T> template(java.util.Optional<java.lang.String> template)
-
presenter
public ResponseBuilder<T> presenter(java.util.Optional<java.lang.Object> presenter)
-
statusCode
public ResponseBuilder<T> statusCode(StatusCode statusCode)
-
ok
public ResponseBuilder<T> ok()
-
notFound
public ResponseBuilder<T> notFound()
-
notImplemented
public ResponseBuilder<T> notImplemented()
-
badRequest
public ResponseBuilder<T> badRequest()
-
unAuthorized
public ResponseBuilder<T> unAuthorized()
-
serverError
public ResponseBuilder<T> serverError()
-
-