public abstract class LegacyCompositeResource extends CompositeResource implements DefaultsGenerator, OptionsCapable
@Path and @Service annotations are still
required, though, in order for the resource to be located and configured properly.CompositeResource.CommandInvoker, CompositeResource.CreateCommandInvokercompositeUtil, CONSUMES_TYPE, DETACHED, DETACHED_DEFAULT, EXCLUDE, INCLUDE, THREAD_POOL_CORE, THREAD_POOL_MAXlocatorBridge, logger, requestHeaders, securityContext, serviceLocator, subjectRef, uriInfo| Constructor and Description |
|---|
LegacyCompositeResource() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getDefaultValue(String propertyName)
Generate/calculate the default value for the property of the given name.
|
javax.ws.rs.core.UriInfo |
getUriInfo() |
protected javax.ws.rs.core.Response |
legacyAccepted(String command,
ParameterMap parameters) |
protected javax.ws.rs.core.Response |
legacyAccepted(String command,
ParameterMap parameters,
URI childUri) |
protected javax.ws.rs.core.Response |
legacyCreated(String name,
String message,
RestModel model) |
protected javax.ws.rs.core.Response |
legacyCreated(URI location,
RestModelResponseBody responseBody) |
protected javax.ws.rs.core.Response |
legacyDeleted(ResponseBody responseBody) |
protected javax.ws.rs.core.Response |
legacyDeleted(String message) |
protected <T extends RestModel> |
legacyResponseBody(Class<T> modelIface) |
protected javax.ws.rs.core.Response |
legacyUpdated(ResponseBody responseBody) |
protected javax.ws.rs.core.Response |
legacyUpdated(String message,
RestModel model) |
String |
options()
This method will handle any OPTIONS requests for composite resources.
|
void |
setUriInfo(javax.ws.rs.core.UriInfo uriInfo) |
accepted, accepted, accepted, accepted, act, acted, acted, acted, actSse, addActionResourceLink, addResourceLink, badRequest, badRequest, badRequest, badRequest, create, created, created, created, created, createSse, deleted, deleted, deleted, executeCommand, executeDeleteCommand, executeDeleteCommand, executeDeleteCommandManaged, executeReadCommand, executeReadCommand, executeSseCommand, executeSseCommand, executeSseCommand, executeWriteCommand, executeWriteCommand, executeWriteCommandManaged, filterModel, filterModel, filterModel, generateDefaultName, getChildItemUri, getCollectionChildParentUri, getCompositeUtil, getExecutorService, getFilter, getFilter, getJsonModel, getLocale, getParentUri, getPathParam, getResponse, getResponse, getSubResource, getSubUri, getTypedModel, getUri, includeResourceLinks, launchDetachedCommand, newModel, newTemplate, notFound, ok, parameterMap, responseBody, restCollectionResponseBody, restCollectionResponseBody, restModelResponseBody, restModelResponseBody, restModelResponseBody, setSubjectRef, updated, updated, updatedgetAuthenticatedUser, getSubjectpublic javax.ws.rs.core.UriInfo getUriInfo()
getUriInfo in interface OptionsCapablepublic void setUriInfo(javax.ws.rs.core.UriInfo uriInfo)
setUriInfo in interface OptionsCapable@OPTIONS public String options() throws org.codehaus.jettison.json.JSONException
org.codehaus.jettison.json.JSONExceptionpublic Object getDefaultValue(String propertyName)
DefaultsGeneratorgetDefaultValue in interface DefaultsGeneratorprotected javax.ws.rs.core.Response legacyCreated(String name, String message, RestModel model)
protected javax.ws.rs.core.Response legacyCreated(URI location, RestModelResponseBody responseBody)
protected javax.ws.rs.core.Response legacyUpdated(ResponseBody responseBody)
protected javax.ws.rs.core.Response legacyDeleted(String message)
protected javax.ws.rs.core.Response legacyDeleted(ResponseBody responseBody)
protected javax.ws.rs.core.Response legacyAccepted(String command, ParameterMap parameters)
protected javax.ws.rs.core.Response legacyAccepted(String command, ParameterMap parameters, URI childUri)
protected <T extends RestModel> RestModelResponseBody<T> legacyResponseBody(Class<T> modelIface)
Copyright © 2017. All rights reserved.