public class org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 extends org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceAbstract
{
private static final org.apache.logging.log4j.Logger log;
public static final java.lang.String ACCEPT_PROFILE;
public void <init>()
{
org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1;
specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceAbstract: void <init>()>();
return;
}
public javax.ws.rs.core.Response$ResponseBuilder buildResponse(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext, org.apache.isis.core.metamodel.spec.ManagedObject)
{
javax.ws.rs.core.Response$ResponseBuilder v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.viewer.restfulobjects.rendering.IResourceContext v;
org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1;
v := @parameter: org.apache.isis.viewer.restfulobjects.rendering.IResourceContext;
v := @parameter: org.apache.isis.core.metamodel.spec.ManagedObject;
v = specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1: javax.ws.rs.core.Response$ResponseBuilder whenV1ThenNotImplemented(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext)>(v);
return v;
}
public javax.ws.rs.core.Response$ResponseBuilder buildResponse(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext, org.apache.isis.core.metamodel.interactions.managed.ManagedProperty)
{
javax.ws.rs.core.Response$ResponseBuilder v;
org.apache.isis.viewer.restfulobjects.rendering.IResourceContext v;
org.apache.isis.core.metamodel.interactions.managed.ManagedProperty v;
org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1;
v := @parameter: org.apache.isis.viewer.restfulobjects.rendering.IResourceContext;
v := @parameter: org.apache.isis.core.metamodel.interactions.managed.ManagedProperty;
v = specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1: javax.ws.rs.core.Response$ResponseBuilder whenV1ThenNotImplemented(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext)>(v);
return v;
}
public javax.ws.rs.core.Response$ResponseBuilder buildResponse(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext, org.apache.isis.core.metamodel.interactions.managed.ManagedCollection)
{
org.apache.isis.core.metamodel.interactions.managed.ManagedCollection v;
javax.ws.rs.core.Response$ResponseBuilder v;
org.apache.isis.viewer.restfulobjects.rendering.IResourceContext v;
org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1;
v := @parameter: org.apache.isis.viewer.restfulobjects.rendering.IResourceContext;
v := @parameter: org.apache.isis.core.metamodel.interactions.managed.ManagedCollection;
v = specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1: javax.ws.rs.core.Response$ResponseBuilder whenV1ThenNotImplemented(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext)>(v);
return v;
}
public javax.ws.rs.core.Response$ResponseBuilder buildResponse(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext, org.apache.isis.core.metamodel.interactions.managed.ManagedAction)
{
org.apache.isis.core.metamodel.interactions.managed.ManagedAction v;
javax.ws.rs.core.Response$ResponseBuilder v;
org.apache.isis.viewer.restfulobjects.rendering.IResourceContext v;
org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1;
v := @parameter: org.apache.isis.viewer.restfulobjects.rendering.IResourceContext;
v := @parameter: org.apache.isis.core.metamodel.interactions.managed.ManagedAction;
v = specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1: javax.ws.rs.core.Response$ResponseBuilder whenV1ThenNotImplemented(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext)>(v);
return v;
}
public javax.ws.rs.core.Response$ResponseBuilder buildResponse(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext, org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectAndActionInvocation)
{
javax.ws.rs.core.Response$ResponseBuilder v;
org.apache.isis.viewer.restfulobjects.rendering.IResourceContext v;
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectAndActionInvocation v;
org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1;
v := @parameter: org.apache.isis.viewer.restfulobjects.rendering.IResourceContext;
v := @parameter: org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectAndActionInvocation;
v = specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1: javax.ws.rs.core.Response$ResponseBuilder whenV1ThenNotImplemented(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext)>(v);
return v;
}
private boolean canAccept(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext)
{
java.util.List v;
org.apache.isis.viewer.restfulobjects.rendering.IResourceContext v;
org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 v;
boolean v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1;
v := @parameter: org.apache.isis.viewer.restfulobjects.rendering.IResourceContext;
v = interfaceinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.IResourceContext: java.util.List getAcceptableMediaTypes()>();
v = virtualinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1: boolean mediaTypeParameterMatches(java.util.List,java.lang.String,java.lang.String)>(v, "profile", "urn:org.apache.isis/v1");
return v;
}
private javax.ws.rs.core.Response$ResponseBuilder whenV1ThenNotImplemented(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext)
{
org.apache.logging.log4j.Logger v;
javax.ws.rs.core.Response$ResponseBuilder v;
org.apache.isis.viewer.restfulobjects.rendering.IResourceContext v;
org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 v;
boolean v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1;
v := @parameter: org.apache.isis.viewer.restfulobjects.rendering.IResourceContext;
v = specialinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1: boolean canAccept(org.apache.isis.viewer.restfulobjects.rendering.IResourceContext)>(v);
if v != 0 goto label;
return null;
label:
v = <org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1: org.apache.logging.log4j.Logger log>;
interfaceinvoke v.<org.apache.logging.log4j.Logger: void warn(java.lang.String,java.lang.Object,java.lang.Object)>("profile \'{}\' is no longer supported use \'{}\' instead", "urn:org.apache.isis/v1", "urn:org.apache.isis/v2");
v = staticinvoke <org.apache.isis.viewer.restfulobjects.rendering.Responses: javax.ws.rs.core.Response$ResponseBuilder ofNotImplemented()>();
return v;
}
static void <clinit>()
{
org.apache.logging.log4j.Logger v;
v = staticinvoke <org.apache.logging.log4j.LogManager: org.apache.logging.log4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/isis/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1;");
<org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1: org.apache.logging.log4j.Logger log> = v;
return;
}
}