@Service @Named(value="isisRoRendering.ContentNegotiationServiceForRestfulObjectsV1_0") @Order(value=0) @Primary @Qualifier(value="RestfulObjectsV1_0") public class ContentNegotiationServiceForRestfulObjectsV1_0 extends Object implements ContentNegotiationService
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.isis.core.config.IsisConfiguration |
configuration |
protected org.apache.isis.core.metamodel.specloader.SpecificationLoader |
specificationLoader |
| Constructor and Description |
|---|
ContentNegotiationServiceForRestfulObjectsV1_0(org.apache.isis.core.config.IsisConfiguration configuration,
org.apache.isis.core.metamodel.specloader.SpecificationLoader specificationLoader) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response.ResponseBuilder |
buildResponse(IResourceContext resourceContext,
org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter) |
javax.ws.rs.core.Response.ResponseBuilder |
buildResponse(IResourceContext resourceContext,
ObjectAndAction objectAndAction) |
javax.ws.rs.core.Response.ResponseBuilder |
buildResponse(IResourceContext resourceContext,
ObjectAndActionInvocation objectAndActionInvocation) |
javax.ws.rs.core.Response.ResponseBuilder |
buildResponse(IResourceContext resourceContext,
ObjectAndCollection objectAndCollection) |
javax.ws.rs.core.Response.ResponseBuilder |
buildResponse(IResourceContext resourceContext,
ObjectAndProperty objectAndProperty) |
protected javax.ws.rs.core.Response.ResponseBuilder |
responseBuilder(javax.ws.rs.core.Response.ResponseBuilder responseBuilder)
For easy subclassing to further customize, eg additional headers
|
protected final org.apache.isis.core.config.IsisConfiguration configuration
protected final org.apache.isis.core.metamodel.specloader.SpecificationLoader specificationLoader
@Inject public ContentNegotiationServiceForRestfulObjectsV1_0(org.apache.isis.core.config.IsisConfiguration configuration, org.apache.isis.core.metamodel.specloader.SpecificationLoader specificationLoader)
public javax.ws.rs.core.Response.ResponseBuilder buildResponse(IResourceContext resourceContext, org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter)
buildResponse in interface ContentNegotiationServicepublic javax.ws.rs.core.Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ObjectAndProperty objectAndProperty)
buildResponse in interface ContentNegotiationServicepublic javax.ws.rs.core.Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ObjectAndCollection objectAndCollection)
buildResponse in interface ContentNegotiationServicepublic javax.ws.rs.core.Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ObjectAndAction objectAndAction)
buildResponse in interface ContentNegotiationServicepublic javax.ws.rs.core.Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ObjectAndActionInvocation objectAndActionInvocation)
buildResponse in interface ContentNegotiationServiceprotected javax.ws.rs.core.Response.ResponseBuilder responseBuilder(javax.ws.rs.core.Response.ResponseBuilder responseBuilder)
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.