Class RestErrorResource<U extends DefaultUser,P>
- java.lang.Object
-
- org.rootservices.otter.controller.RestResource<U,P>
-
- org.rootservices.otter.controller.error.RestErrorResource<U,P>
-
- Direct Known Subclasses:
BadRequestRestResource
public abstract class RestErrorResource<U extends DefaultUser,P> extends RestResource<U,P>
-
-
Constructor Summary
Constructors Constructor Description RestErrorResource()
-
Method Summary
Modifier and Type Method Description RestResponse<P>connect(RestRequest<U,P> request, RestResponse<P> response)RestResponse<P>delete(RestRequest<U,P> request, RestResponse<P> response)RestResponse<P>get(RestRequest<U,P> request, RestResponse<P> response)RestResponse<P>head(RestRequest<U,P> request, RestResponse<P> response)RestResponse<P>options(RestRequest<U,P> request, RestResponse<P> response)RestResponse<P>patch(RestRequest<U,P> request, RestResponse<P> response)RestResponse<P>post(RestRequest<U,P> request, RestResponse<P> response)RestResponse<P>put(RestRequest<U,P> request, RestResponse<P> response)abstract StatusCodestatusCode()abstract java.util.Optional<P>to(java.lang.Throwable from)RestResponse<P>trace(RestRequest<U,P> request, RestResponse<P> response)
-
-
-
Method Detail
-
to
public abstract java.util.Optional<P> to(java.lang.Throwable from)
-
statusCode
public abstract StatusCode statusCode()
-
get
public RestResponse<P> get(RestRequest<U,P> request, RestResponse<P> response)
- Overrides:
getin classRestResource<U extends DefaultUser,P>
-
post
public RestResponse<P> post(RestRequest<U,P> request, RestResponse<P> response)
- Overrides:
postin classRestResource<U extends DefaultUser,P>
-
put
public RestResponse<P> put(RestRequest<U,P> request, RestResponse<P> response)
- Overrides:
putin classRestResource<U extends DefaultUser,P>
-
delete
public RestResponse<P> delete(RestRequest<U,P> request, RestResponse<P> response)
- Overrides:
deletein classRestResource<U extends DefaultUser,P>
-
connect
public RestResponse<P> connect(RestRequest<U,P> request, RestResponse<P> response)
- Overrides:
connectin classRestResource<U extends DefaultUser,P>
-
options
public RestResponse<P> options(RestRequest<U,P> request, RestResponse<P> response)
- Overrides:
optionsin classRestResource<U extends DefaultUser,P>
-
trace
public RestResponse<P> trace(RestRequest<U,P> request, RestResponse<P> response)
- Overrides:
tracein classRestResource<U extends DefaultUser,P>
-
patch
public RestResponse<P> patch(RestRequest<U,P> request, RestResponse<P> response)
- Overrides:
patchin classRestResource<U extends DefaultUser,P>
-
head
public RestResponse<P> head(RestRequest<U,P> request, RestResponse<P> response)
- Overrides:
headin classRestResource<U extends DefaultUser,P>
-
-