@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.interactions.managed.ManagedAction objectAndAction) |
javax.ws.rs.core.Response.ResponseBuilder |
buildResponse(IResourceContext resourceContext,
org.apache.isis.core.metamodel.interactions.managed.ManagedCollection objectAndCollection) |
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,
org.apache.isis.core.metamodel.interactions.managed.ManagedProperty objectAndProperty) |
javax.ws.rs.core.Response.ResponseBuilder |
buildResponse(IResourceContext resourceContext,
ObjectAndActionInvocation objectAndActionInvocation) |
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, org.apache.isis.core.metamodel.interactions.managed.ManagedProperty objectAndProperty)
buildResponse in interface ContentNegotiationServicepublic javax.ws.rs.core.Response.ResponseBuilder buildResponse(IResourceContext resourceContext, org.apache.isis.core.metamodel.interactions.managed.ManagedCollection objectAndCollection)
buildResponse in interface ContentNegotiationServicepublic javax.ws.rs.core.Response.ResponseBuilder buildResponse(IResourceContext resourceContext, org.apache.isis.core.metamodel.interactions.managed.ManagedAction 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.