C - create resource parameterE - edit resource parameterD - delete resource parameterG - get resource parameterL - list resource parameterpublic abstract class DefaultResourceHandler<C,E,D,G,L> extends AbstractResourceHandler<C,E,D,G,L>
| Constructor and Description |
|---|
DefaultResourceHandler()
Default constructor, setting a
DefaultValidator |
DefaultResourceHandler(Validator<C,E,D,G,L> validator)
Constructor for using a specific validator
|
| Modifier and Type | Method and Description |
|---|---|
protected javax.ws.rs.core.Response |
handleCreateInternally(C createParameter,
String requestedMimeType,
javax.ws.rs.core.UriInfo uriInfo,
String requestSessionId,
javax.ws.rs.core.Request request)
hook method, which should be implemented by subclasses, in order to perform actual resource
creation
|
protected javax.ws.rs.core.Response |
handleDeleteInternally(D deleteParameter,
String requestedMimeType,
javax.ws.rs.core.UriInfo uriInfo,
String requestSessionId,
javax.ws.rs.core.Request request)
hook method, which should be implemented by subclasses, in order to perform actual resource
removal
|
protected javax.ws.rs.core.Response |
handleEditInternally(E editParameter,
String requestedMimeType,
javax.ws.rs.core.UriInfo uriInfo,
String requestSessionId,
javax.ws.rs.core.Request request) |
protected javax.ws.rs.core.Response |
handleGetInternally(G getParameter,
String requestedMimeType,
javax.ws.rs.core.UriInfo uriInfo,
String requestSessionId,
javax.ws.rs.core.Request request)
hook method, which should be implemented by subclasses, in order to perform actual resource
querying
|
protected javax.ws.rs.core.Response |
handleListInternally(L listParameter,
String requestedMimeType,
javax.ws.rs.core.UriInfo uriInfo,
String requestSessionId,
javax.ws.rs.core.Request request)
hook method, which should be implemented by subclasses, in order to perform actual resource
querying
|
handleCreate, handleDelete, handleEdit, handleGet, handleList, setValidatorpublic DefaultResourceHandler()
DefaultValidatorprotected javax.ws.rs.core.Response handleCreateInternally(C createParameter, String requestedMimeType, javax.ws.rs.core.UriInfo uriInfo, String requestSessionId, javax.ws.rs.core.Request request) throws Exception
handleCreateInternally in class AbstractResourceHandler<C,E,D,G,L>createParameter - create parameterrequestedMimeType - mimeTypeuriInfo - urirequestSessionId - session idrequest - requestException - if anything goes wrongprotected javax.ws.rs.core.Response handleDeleteInternally(D deleteParameter, String requestedMimeType, javax.ws.rs.core.UriInfo uriInfo, String requestSessionId, javax.ws.rs.core.Request request) throws Exception
handleDeleteInternally in class AbstractResourceHandler<C,E,D,G,L>deleteParameter - delete parameterrequestedMimeType - mimeTypeuriInfo - urirequestSessionId - session idrequest - requestException - if anything goes wrongprotected javax.ws.rs.core.Response handleEditInternally(E editParameter, String requestedMimeType, javax.ws.rs.core.UriInfo uriInfo, String requestSessionId, javax.ws.rs.core.Request request) throws Exception
handleEditInternally in class AbstractResourceHandler<C,E,D,G,L>editParameter - edit parameterrequestedMimeType - mimeTypeuriInfo - urirequestSessionId - session idrequest - requestException - if anything goes wrongprotected javax.ws.rs.core.Response handleGetInternally(G getParameter, String requestedMimeType, javax.ws.rs.core.UriInfo uriInfo, String requestSessionId, javax.ws.rs.core.Request request) throws Exception
handleGetInternally in class AbstractResourceHandler<C,E,D,G,L>getParameter - get parameterrequestedMimeType - mimeTypeuriInfo - urirequestSessionId - session idrequest - requestException - if anything goes wrongprotected javax.ws.rs.core.Response handleListInternally(L listParameter, String requestedMimeType, javax.ws.rs.core.UriInfo uriInfo, String requestSessionId, javax.ws.rs.core.Request request) throws Exception
handleListInternally in class AbstractResourceHandler<C,E,D,G,L>listParameter - get list parameterrequestedMimeType - mimeTypeuriInfo - urirequestSessionId - session idrequest - requestException - if anything goes wrongCopyright © 2019 Communote team. All rights reserved.