public class RestResource<T extends org.rootservices.otter.translatable.Translatable> extends Resource
| Modifier and Type | Field | Description |
|---|---|---|
protected static org.apache.log4j.Logger |
logger |
|
protected JsonTranslator<T> |
translator |
|
protected java.lang.Class<T> |
type |
| Constructor | Description |
|---|---|
RestResource() |
|
RestResource(JsonTranslator<T> translator) |
| Modifier and Type | Method | Description |
|---|---|---|
Response |
delete(Request request,
Response response) |
|
Response |
get(Request request,
Response response) |
|
java.lang.Class<T> |
getType() |
|
protected T |
makeEntity(java.lang.String json) |
|
protected java.util.Optional<java.io.ByteArrayOutputStream> |
makeError(DeserializationException e) |
|
Response |
patch(Request request,
Response response) |
|
protected Response |
patch(Request request,
Response response,
T entity) |
|
Response |
post(Request request,
Response response) |
|
protected Response |
post(Request request,
Response response,
T entity) |
|
Response |
put(Request request,
Response response) |
|
protected Response |
put(Request request,
Response response,
T entity) |
protected static org.apache.log4j.Logger logger
protected JsonTranslator<T extends org.rootservices.otter.translatable.Translatable> translator
protected java.lang.Class<T extends org.rootservices.otter.translatable.Translatable> type
public RestResource()
public RestResource(JsonTranslator<T> translator)
public java.lang.Class<T> getType()
protected java.util.Optional<java.io.ByteArrayOutputStream> makeError(DeserializationException e)
protected T makeEntity(java.lang.String json) throws DeserializationException
DeserializationException