public abstract class org.glassfish.admin.rest.composite.CompositeResource extends org.glassfish.admin.rest.resources.AbstractResource implements org.glassfish.admin.rest.RestResource
{
public static final java.lang.String CONSUMES_TYPE;
protected static final java.lang.String DETACHED;
protected static final java.lang.String DETACHED_DEFAULT;
protected static final java.lang.String INCLUDE;
protected static final java.lang.String EXCLUDE;
protected static final int THREAD_POOL_CORE;
protected static final int THREAD_POOL_MAX;
protected org.glassfish.admin.rest.composite.CompositeUtil compositeUtil;
public void <init>()
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
specialinvoke v.<org.glassfish.admin.rest.resources.AbstractResource: void <init>()>();
v = staticinvoke <org.glassfish.admin.rest.composite.CompositeUtil: org.glassfish.admin.rest.composite.CompositeUtil instance()>();
v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil compositeUtil> = v;
return;
}
public void setSubjectRef(org.glassfish.jersey.internal.util.collection.Ref)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.jersey.internal.util.collection.Ref v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.jersey.internal.util.collection.Ref;
v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.jersey.internal.util.collection.Ref subjectRef> = v;
return;
}
public org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil compositeUtil>;
return v;
}
public java.lang.Object getSubResource(java.lang.Class)
{
jakarta.ws.rs.core.UriInfo v;
jakarta.ws.rs.WebApplicationException v;
java.lang.Exception v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.SecurityContext v;
org.glassfish.jersey.internal.util.collection.Ref v;
jakarta.ws.rs.core.Response$Status v;
jakarta.ws.rs.core.HttpHeaders v;
java.lang.Class v;
java.lang.Object v;
org.glassfish.hk.api.ServiceLocator v;
org.glassfish.admin.rest.adapter.LocatorBridge v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.Object newInstance()>();
v = v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.adapter.LocatorBridge locatorBridge>;
v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.adapter.LocatorBridge locatorBridge> = v;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.jersey.internal.util.collection.Ref subjectRef>;
v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.jersey.internal.util.collection.Ref subjectRef> = v;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.UriInfo uriInfo>;
v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.UriInfo uriInfo> = v;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.SecurityContext securityContext>;
v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.SecurityContext securityContext> = v;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.HttpHeaders requestHeaders>;
v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.HttpHeaders requestHeaders> = v;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.hk.api.ServiceLocator serviceLocator>;
v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.hk.api.ServiceLocator serviceLocator> = v;
label:
return v;
label:
v := @caughtexception;
v = new jakarta.ws.rs.WebApplicationException;
v = <jakarta.ws.rs.core.Response$Status: jakarta.ws.rs.core.Response$Status INTERNAL_SERVER_ERROR>;
specialinvoke v.<jakarta.ws.rs.WebApplicationException: void <init>(java.lang.Throwable,jakarta.ws.rs.core.Response$Status)>(v, v);
throw v;
catch java.lang.Exception from label to label with label;
}
protected java.lang.Object newModel(java.lang.Class)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
java.lang.Class v;
java.lang.Object v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: java.lang.Object getModel(java.lang.Class)>(v);
return v;
}
protected org.glassfish.admin.rest.composite.RestModel newTemplate(java.lang.Class)
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.lang.Class v;
java.lang.Object v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.lang.Object newModel(java.lang.Class)>(v);
interfaceinvoke v.<org.glassfish.admin.rest.composite.RestModel: void allFieldsSet()>();
return v;
}
protected org.glassfish.admin.rest.composite.RestModel getTypedModel(java.lang.Class, org.codehaus.jettison.json.JSONObject) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.util.Locale v;
org.glassfish.admin.rest.composite.CompositeUtil v;
org.codehaus.jettison.json.JSONObject v;
java.lang.Class v;
java.lang.Object v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v := @parameter: org.codehaus.jettison.json.JSONObject;
if v != null goto label;
return null;
label:
v = staticinvoke <org.glassfish.admin.rest.composite.CompositeUtil: org.glassfish.admin.rest.composite.CompositeUtil instance()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.util.Locale getLocale()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: java.lang.Object unmarshallClass(java.util.Locale,java.lang.Class,org.codehaus.jettison.json.JSONObject)>(v, v, v);
return v;
}
protected org.codehaus.jettison.json.JSONObject getJsonModel(org.glassfish.admin.rest.composite.RestModel) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.lang.Object v;
org.glassfish.admin.rest.composite.RestModel v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.composite.RestModel;
v = staticinvoke <org.glassfish.admin.rest.utils.JsonUtil: java.lang.Object getJsonObject(java.lang.Object,boolean)>(v, 0);
return v;
}
protected java.net.URI getChildItemUri(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.lang.String v, v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("id/\u0001");
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.net.URI getSubUri(java.lang.String)>(v);
return v;
}
protected java.net.URI getUri(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.lang.Object[] v;
jakarta.ws.rs.core.UriBuilder v, v;
jakarta.ws.rs.core.UriInfo v;
java.lang.String v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.UriInfo uriInfo>;
v = interfaceinvoke v.<jakarta.ws.rs.core.UriInfo: jakarta.ws.rs.core.UriBuilder getBaseUriBuilder()>();
v = virtualinvoke v.<jakarta.ws.rs.core.UriBuilder: jakarta.ws.rs.core.UriBuilder path(java.lang.String)>(v);
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<jakarta.ws.rs.core.UriBuilder: java.net.URI build(java.lang.Object[])>(v);
return v;
}
protected java.net.URI getSubUri(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.lang.Object[] v;
jakarta.ws.rs.core.UriBuilder v, v;
jakarta.ws.rs.core.UriInfo v;
java.lang.String v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.UriInfo uriInfo>;
v = interfaceinvoke v.<jakarta.ws.rs.core.UriInfo: jakarta.ws.rs.core.UriBuilder getAbsolutePathBuilder()>();
v = virtualinvoke v.<jakarta.ws.rs.core.UriBuilder: jakarta.ws.rs.core.UriBuilder path(java.lang.String)>(v);
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<jakarta.ws.rs.core.UriBuilder: java.net.URI build(java.lang.Object[])>(v);
return v;
}
protected void addResourceLink(org.glassfish.admin.rest.model.ResponseBody, java.lang.String) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.net.URI getSubUri(java.lang.String)>(v);
virtualinvoke v.<org.glassfish.admin.rest.model.ResponseBody: org.glassfish.admin.rest.model.ResponseBody addResourceLink(java.lang.String,java.net.URI)>(v, v);
return;
}
protected void addActionResourceLink(org.glassfish.admin.rest.model.ResponseBody, java.lang.String) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.net.URI getSubUri(java.lang.String)>(v);
virtualinvoke v.<org.glassfish.admin.rest.model.ResponseBody: void addActionResourceLink(java.lang.String,java.net.URI)>(v, v);
return;
}
protected boolean includeResourceLinks()
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.MultivaluedMap v;
jakarta.ws.rs.core.HttpHeaders v;
java.lang.Object v;
java.lang.String v;
boolean v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.HttpHeaders requestHeaders>;
v = interfaceinvoke v.<jakarta.ws.rs.core.HttpHeaders: jakarta.ws.rs.core.MultivaluedMap getRequestHeaders()>();
v = interfaceinvoke v.<jakarta.ws.rs.core.MultivaluedMap: java.lang.Object getFirst(java.lang.Object)>("X-Skip-Metadata");
v = "true";
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected java.net.URI getParentUri() throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v = specialinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.net.URI getParentUri(boolean)>(0);
return v;
}
protected java.net.URI getCollectionChildParentUri() throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v = specialinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.net.URI getParentUri(boolean)>(1);
return v;
}
private java.net.URI getParentUri(boolean) throws java.lang.Exception
{
java.lang.Object[] v;
jakarta.ws.rs.core.UriInfo v, v;
org.glassfish.admin.rest.composite.CompositeResource v;
java.util.List v;
jakarta.ws.rs.core.UriBuilder v;
int v, v, v;
java.lang.Object v;
java.lang.String v;
java.net.URI v;
boolean v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: boolean;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.UriInfo uriInfo>;
v = interfaceinvoke v.<jakarta.ws.rs.core.UriInfo: java.util.List getPathSegments()>();
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
if v == 0 goto label;
v = v - 1;
label:
if v > 0 goto label;
return null;
label:
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.UriInfo uriInfo>;
v = interfaceinvoke v.<jakarta.ws.rs.core.UriInfo: jakarta.ws.rs.core.UriBuilder getBaseUriBuilder()>();
v = 0;
label:
if v >= v goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<jakarta.ws.rs.core.PathSegment: java.lang.String getPath()>();
virtualinvoke v.<jakarta.ws.rs.core.UriBuilder: jakarta.ws.rs.core.UriBuilder path(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<jakarta.ws.rs.core.UriBuilder: java.net.URI build(java.lang.Object[])>(v);
return v;
}
protected com.sun.enterprise.v.common.ActionReporter executeDeleteCommand(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
java.lang.String v;
javax.security.auth.Subject v;
com.sun.enterprise.v.common.ActionReporter v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: com.sun.enterprise.v.common.ActionReporter executeDeleteCommand(javax.security.auth.Subject,java.lang.String)>(v, v);
return v;
}
protected com.sun.enterprise.v.common.ActionReporter executeDeleteCommand(java.lang.String, org.glassfish.api.admin.ParameterMap)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
org.glassfish.api.admin.ParameterMap v;
java.lang.String v;
javax.security.auth.Subject v;
com.sun.enterprise.v.common.ActionReporter v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: com.sun.enterprise.v.common.ActionReporter executeDeleteCommand(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap)>(v, v, v);
return v;
}
protected com.sun.enterprise.v.common.ActionReporter executeDeleteCommandManaged(java.lang.String, org.glassfish.api.admin.ParameterMap)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
org.glassfish.api.admin.ParameterMap v;
java.lang.String v;
javax.security.auth.Subject v;
com.sun.enterprise.v.common.ActionReporter v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: com.sun.enterprise.v.common.ActionReporter executeDeleteCommandManaged(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap)>(v, v, v);
return v;
}
protected com.sun.enterprise.v.common.ActionReporter executeWriteCommand(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
java.lang.String v;
javax.security.auth.Subject v;
com.sun.enterprise.v.common.ActionReporter v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: com.sun.enterprise.v.common.ActionReporter executeWriteCommand(javax.security.auth.Subject,java.lang.String)>(v, v);
return v;
}
protected com.sun.enterprise.v.common.ActionReporter executeWriteCommand(java.lang.String, org.glassfish.api.admin.ParameterMap)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
org.glassfish.api.admin.ParameterMap v;
java.lang.String v;
javax.security.auth.Subject v;
com.sun.enterprise.v.common.ActionReporter v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: com.sun.enterprise.v.common.ActionReporter executeWriteCommand(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap)>(v, v, v);
return v;
}
protected com.sun.enterprise.v.common.ActionReporter executeWriteCommandManaged(java.lang.String, org.glassfish.api.admin.ParameterMap)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
org.glassfish.api.admin.ParameterMap v;
java.lang.String v;
javax.security.auth.Subject v;
com.sun.enterprise.v.common.ActionReporter v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: com.sun.enterprise.v.common.ActionReporter executeWriteCommandManaged(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap)>(v, v, v);
return v;
}
protected com.sun.enterprise.v.common.ActionReporter executeReadCommand(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
java.lang.String v;
javax.security.auth.Subject v;
com.sun.enterprise.v.common.ActionReporter v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: com.sun.enterprise.v.common.ActionReporter executeReadCommand(javax.security.auth.Subject,java.lang.String)>(v, v);
return v;
}
protected com.sun.enterprise.v.common.ActionReporter executeReadCommand(java.lang.String, org.glassfish.api.admin.ParameterMap)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
org.glassfish.api.admin.ParameterMap v;
java.lang.String v;
javax.security.auth.Subject v;
com.sun.enterprise.v.common.ActionReporter v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: com.sun.enterprise.v.common.ActionReporter executeReadCommand(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap)>(v, v, v);
return v;
}
protected com.sun.enterprise.v.common.ActionReporter executeCommand(java.lang.String, org.glassfish.api.admin.ParameterMap, jakarta.ws.rs.core.Response$Status, boolean, boolean)
{
org.glassfish.admin.rest.composite.CompositeUtil v;
org.glassfish.api.admin.ParameterMap v;
javax.security.auth.Subject v;
com.sun.enterprise.v.common.ActionReporter v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response$Status v;
java.lang.String v;
boolean v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v := @parameter: jakarta.ws.rs.core.Response$Status;
v := @parameter: boolean;
v := @parameter: boolean;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: com.sun.enterprise.v.common.ActionReporter executeCommand(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap,jakarta.ws.rs.core.Response$Status,boolean,boolean,boolean)>(v, v, v, v, v, v, 0);
return v;
}
protected org.glassfish.jersey.media.sse.EventOutput executeSseCommand(javax.security.auth.Subject, java.lang.String, org.glassfish.api.admin.ParameterMap, org.glassfish.admin.rest.composite.ResponseBodyBuilder)
{
org.glassfish.admin.rest.composite.CompositeUtil v;
org.glassfish.admin.rest.composite.CompositeResource$1 v;
org.glassfish.api.admin.ParameterMap v;
org.glassfish.jersey.media.sse.EventOutput v;
javax.security.auth.Subject v;
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.ResponseBodyBuilder v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: javax.security.auth.Subject;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v := @parameter: org.glassfish.admin.rest.composite.ResponseBodyBuilder;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = new org.glassfish.admin.rest.composite.CompositeResource$1;
specialinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$1: void <init>(org.glassfish.admin.rest.composite.CompositeResource,org.glassfish.admin.rest.composite.ResponseBodyBuilder)>(v, v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: org.glassfish.jersey.media.sse.EventOutput executeSseCommand(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap,org.glassfish.admin.rest.utils.SseCommandHelper$ActionReportProcessor)>(v, v, v, v);
return v;
}
protected org.glassfish.jersey.media.sse.EventOutput executeSseCommand(javax.security.auth.Subject, java.lang.String, org.glassfish.api.admin.ParameterMap, org.glassfish.admin.rest.utils.SseCommandHelper$ActionReportProcessor)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.utils.SseCommandHelper$ActionReportProcessor v;
org.glassfish.admin.rest.composite.CompositeUtil v;
org.glassfish.api.admin.ParameterMap v;
java.lang.String v;
org.glassfish.jersey.media.sse.EventOutput v;
javax.security.auth.Subject v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: javax.security.auth.Subject;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v := @parameter: org.glassfish.admin.rest.utils.SseCommandHelper$ActionReportProcessor;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: org.glassfish.jersey.media.sse.EventOutput executeSseCommand(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap,org.glassfish.admin.rest.utils.SseCommandHelper$ActionReportProcessor)>(v, v, v, v);
return v;
}
protected org.glassfish.jersey.media.sse.EventOutput executeSseCommand(javax.security.auth.Subject, java.lang.String, org.glassfish.api.admin.ParameterMap)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeUtil v;
org.glassfish.api.admin.ParameterMap v;
java.lang.String v;
org.glassfish.jersey.media.sse.EventOutput v;
javax.security.auth.Subject v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: javax.security.auth.Subject;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.CompositeUtil getCompositeUtil()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: org.glassfish.jersey.media.sse.EventOutput executeSseCommand(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap)>(v, v, v);
return v;
}
protected java.lang.String generateDefaultName(java.lang.String, java.util.Collection)
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.util.Collection v;
int v;
java.lang.String v, v;
boolean v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: java.util.Collection;
v = 1;
label:
if v > 100 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001-\u0001");
v = interfaceinvoke v.<java.util.Collection: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
return v;
label:
v = v + 1;
goto label;
label:
return "";
}
protected jakarta.ws.rs.core.Response created(java.lang.String, java.lang.String) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.model.ResponseBody responseBody()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response created(org.glassfish.admin.rest.model.ResponseBody,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
protected jakarta.ws.rs.core.Response created(org.glassfish.admin.rest.model.ResponseBody, java.lang.String, java.lang.String) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
virtualinvoke v.<org.glassfish.admin.rest.model.ResponseBody: org.glassfish.admin.rest.model.ResponseBody addSuccess(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response created(org.glassfish.admin.rest.model.ResponseBody,java.lang.String)>(v, v);
return v;
}
protected jakarta.ws.rs.core.Response created(org.glassfish.admin.rest.model.ResponseBody, java.lang.String) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.net.URI getChildItemUri(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response created(org.glassfish.admin.rest.model.ResponseBody,java.net.URI)>(v, v);
return v;
}
protected jakarta.ws.rs.core.Response created(org.glassfish.admin.rest.model.ResponseBody, java.net.URI) throws java.lang.Exception
{
jakarta.ws.rs.core.Response$ResponseBuilder v, v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.net.URI;
v = staticinvoke <jakarta.ws.rs.core.Response: jakarta.ws.rs.core.Response$ResponseBuilder created(java.net.URI)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response build()>();
return v;
}
protected jakarta.ws.rs.core.Response updated(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.model.ResponseBody responseBody()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response updated(org.glassfish.admin.rest.model.ResponseBody,java.lang.String)>(v, v);
return v;
}
protected jakarta.ws.rs.core.Response updated(org.glassfish.admin.rest.model.ResponseBody, java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.lang.String;
virtualinvoke v.<org.glassfish.admin.rest.model.ResponseBody: org.glassfish.admin.rest.model.ResponseBody addSuccess(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response updated(org.glassfish.admin.rest.model.ResponseBody)>(v);
return v;
}
protected jakarta.ws.rs.core.Response updated(org.glassfish.admin.rest.model.ResponseBody)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response ok(org.glassfish.admin.rest.model.ResponseBody)>(v);
return v;
}
protected jakarta.ws.rs.core.Response deleted(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.model.ResponseBody responseBody()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response deleted(org.glassfish.admin.rest.model.ResponseBody,java.lang.String)>(v, v);
return v;
}
protected jakarta.ws.rs.core.Response deleted(org.glassfish.admin.rest.model.ResponseBody, java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.lang.String;
virtualinvoke v.<org.glassfish.admin.rest.model.ResponseBody: org.glassfish.admin.rest.model.ResponseBody addSuccess(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response deleted(org.glassfish.admin.rest.model.ResponseBody)>(v);
return v;
}
protected jakarta.ws.rs.core.Response deleted(org.glassfish.admin.rest.model.ResponseBody)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response ok(org.glassfish.admin.rest.model.ResponseBody)>(v);
return v;
}
protected jakarta.ws.rs.core.Response acted(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.model.ResponseBody responseBody()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response acted(org.glassfish.admin.rest.model.ResponseBody,java.lang.String)>(v, v);
return v;
}
protected jakarta.ws.rs.core.Response acted(org.glassfish.admin.rest.model.ResponseBody, java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.lang.String;
virtualinvoke v.<org.glassfish.admin.rest.model.ResponseBody: org.glassfish.admin.rest.model.ResponseBody addSuccess(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response acted(org.glassfish.admin.rest.model.ResponseBody)>(v);
return v;
}
protected jakarta.ws.rs.core.Response acted(org.glassfish.admin.rest.model.ResponseBody)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response ok(org.glassfish.admin.rest.model.ResponseBody)>(v);
return v;
}
protected jakarta.ws.rs.core.Response accepted(java.lang.String, java.net.URI, java.net.URI)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
java.net.URI v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: java.net.URI;
v := @parameter: java.net.URI;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.model.ResponseBody responseBody()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response accepted(org.glassfish.admin.rest.model.ResponseBody,java.lang.String,java.net.URI,java.net.URI)>(v, v, v, v);
return v;
}
protected jakarta.ws.rs.core.Response accepted(org.glassfish.admin.rest.model.ResponseBody, java.lang.String, java.net.URI, java.net.URI)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
java.net.URI v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.lang.String;
v := @parameter: java.net.URI;
v := @parameter: java.net.URI;
virtualinvoke v.<org.glassfish.admin.rest.model.ResponseBody: org.glassfish.admin.rest.model.ResponseBody addSuccess(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response accepted(org.glassfish.admin.rest.model.ResponseBody,java.net.URI,java.net.URI)>(v, v, v);
return v;
}
protected jakarta.ws.rs.core.Response accepted(org.glassfish.admin.rest.model.ResponseBody, java.net.URI, java.net.URI)
{
org.glassfish.admin.rest.model.ResponseBody v;
jakarta.ws.rs.core.Response$ResponseBuilder v, v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
jakarta.ws.rs.core.Response$Status v;
java.net.URI v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.net.URI;
v := @parameter: java.net.URI;
v = <jakarta.ws.rs.core.Response$Status: jakarta.ws.rs.core.Response$Status ACCEPTED>;
v = staticinvoke <jakarta.ws.rs.core.Response: jakarta.ws.rs.core.Response$ResponseBuilder status(jakarta.ws.rs.core.Response$Status)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object)>(v);
if v == null goto label;
virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder header(java.lang.String,java.lang.Object)>("Location", v);
label:
if v == null goto label;
virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder header(java.lang.String,java.lang.Object)>("X-Location", v);
label:
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response build()>();
return v;
}
protected jakarta.ws.rs.core.Response accepted(java.lang.String, org.glassfish.api.admin.ParameterMap, java.net.URI)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
org.glassfish.api.admin.ParameterMap v;
java.lang.String v;
java.net.URI v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v := @parameter: java.net.URI;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.model.ResponseBody responseBody()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.net.URI launchDetachedCommand(java.lang.String,org.glassfish.api.admin.ParameterMap)>(v, v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response accepted(org.glassfish.admin.rest.model.ResponseBody,java.net.URI,java.net.URI)>(v, v, v);
return v;
}
protected java.net.URI launchDetachedCommand(java.lang.String, org.glassfish.api.admin.ParameterMap)
{
org.glassfish.admin.rest.utils.xml.RestActionReporter v;
org.glassfish.api.admin.ParameterMap v;
java.lang.'annotation'.Annotation[] v;
javax.security.auth.Subject v;
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.api.admin.CommandRunner$CommandInvocation v, v;
java.lang.Object v;
java.lang.String v, v, v;
java.net.URI v;
org.glassfish.hk.api.ServiceLocator v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.admin.ParameterMap;
v = staticinvoke <org.glassfish.internal.api.Globals: org.glassfish.hk.api.ServiceLocator getDefaultHabitat()>();
v = newarray (java.lang.'annotation'.Annotation)[0];
v = interfaceinvoke v.<org.glassfish.hk.api.ServiceLocator: java.lang.Object getService(java.lang.Class,java.lang.'annotation'.Annotation[])>(class "Lorg/glassfish/api/admin/CommandRunner;", v);
v = new org.glassfish.admin.rest.utils.xml.RestActionReporter;
specialinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: void <init>()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner: org.glassfish.api.admin.CommandRunner$CommandInvocation getCommandInvocation(java.lang.String,org.glassfish.api.ActionReport,javax.security.auth.Subject)>(v, v, v);
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: org.glassfish.api.admin.CommandRunner$CommandInvocation parameters(org.glassfish.api.admin.ParameterMap)>(v);
v = staticinvoke <org.glassfish.admin.rest.utils.DetachedCommandHelper: java.lang.String invokeAsync(org.glassfish.api.admin.CommandRunner$CommandInvocation)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("jobs/id/\u0001");
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.net.URI getUri(java.lang.String)>(v);
return v;
}
protected jakarta.ws.rs.core.Response ok(org.glassfish.admin.rest.model.ResponseBody)
{
jakarta.ws.rs.core.Response$ResponseBuilder v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v = staticinvoke <jakarta.ws.rs.core.Response: jakarta.ws.rs.core.Response$ResponseBuilder ok(java.lang.Object)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response build()>();
return v;
}
protected jakarta.ws.rs.core.Response badRequest(org.glassfish.admin.rest.model.ResponseBody, java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v := @parameter: java.lang.String;
virtualinvoke v.<org.glassfish.admin.rest.model.ResponseBody: org.glassfish.admin.rest.model.ResponseBody addFailure(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response badRequest(org.glassfish.admin.rest.model.ResponseBody)>(v);
return v;
}
protected jakarta.ws.rs.core.Response badRequest(org.glassfish.admin.rest.model.ResponseBody)
{
jakarta.ws.rs.core.Response$ResponseBuilder v, v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
jakarta.ws.rs.core.Response$Status v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v = <jakarta.ws.rs.core.Response$Status: jakarta.ws.rs.core.Response$Status BAD_REQUEST>;
v = staticinvoke <jakarta.ws.rs.core.Response: jakarta.ws.rs.core.Response$ResponseBuilder status(jakarta.ws.rs.core.Response$Status)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response build()>();
return v;
}
protected jakarta.ws.rs.WebApplicationException badRequest(java.lang.Throwable)
{
java.lang.Throwable v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response$Status v;
jakarta.ws.rs.WebApplicationException v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Throwable;
v = new jakarta.ws.rs.WebApplicationException;
v = <jakarta.ws.rs.core.Response$Status: jakarta.ws.rs.core.Response$Status BAD_REQUEST>;
specialinvoke v.<jakarta.ws.rs.WebApplicationException: void <init>(java.lang.Throwable,jakarta.ws.rs.core.Response$Status)>(v, v);
return v;
}
protected jakarta.ws.rs.WebApplicationException badRequest(java.lang.String)
{
jakarta.ws.rs.core.Response$ResponseBuilder v, v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
jakarta.ws.rs.core.Response$Status v;
java.lang.String v;
jakarta.ws.rs.WebApplicationException v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = new jakarta.ws.rs.WebApplicationException;
v = <jakarta.ws.rs.core.Response$Status: jakarta.ws.rs.core.Response$Status BAD_REQUEST>;
v = staticinvoke <jakarta.ws.rs.core.Response: jakarta.ws.rs.core.Response$ResponseBuilder status(jakarta.ws.rs.core.Response$Status)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response build()>();
specialinvoke v.<jakarta.ws.rs.WebApplicationException: void <init>(jakarta.ws.rs.core.Response)>(v);
return v;
}
protected jakarta.ws.rs.WebApplicationException notFound(java.lang.String)
{
jakarta.ws.rs.core.Response$ResponseBuilder v, v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
jakarta.ws.rs.core.Response$Status v;
java.lang.String v;
jakarta.ws.rs.WebApplicationException v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = new jakarta.ws.rs.WebApplicationException;
v = <jakarta.ws.rs.core.Response$Status: jakarta.ws.rs.core.Response$Status NOT_FOUND>;
v = staticinvoke <jakarta.ws.rs.core.Response: jakarta.ws.rs.core.Response$ResponseBuilder status(jakarta.ws.rs.core.Response$Status)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response build()>();
specialinvoke v.<jakarta.ws.rs.WebApplicationException: void <init>(jakarta.ws.rs.core.Response)>(v);
return v;
}
protected org.glassfish.admin.rest.model.RestCollectionResponseBody restCollectionResponseBody(java.lang.Class, java.lang.String, java.net.URI)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.model.RestCollectionResponseBody v;
java.lang.Class v;
java.lang.String v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v := @parameter: java.net.URI;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.model.RestCollectionResponseBody restCollectionResponseBody(java.lang.Class,java.lang.String)>(v, v);
virtualinvoke v.<org.glassfish.admin.rest.model.RestCollectionResponseBody: org.glassfish.admin.rest.model.ResponseBody addParentResourceLink(java.net.URI)>(v);
return v;
}
protected org.glassfish.admin.rest.model.RestCollectionResponseBody restCollectionResponseBody(java.lang.Class, java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.model.RestCollectionResponseBody v;
java.lang.Class v;
jakarta.ws.rs.core.UriInfo v;
java.lang.String v;
boolean v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v = new org.glassfish.admin.rest.model.RestCollectionResponseBody;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: boolean includeResourceLinks()>();
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.UriInfo uriInfo>;
specialinvoke v.<org.glassfish.admin.rest.model.RestCollectionResponseBody: void <init>(boolean,jakarta.ws.rs.core.UriInfo,java.lang.String)>(v, v, v);
return v;
}
protected org.glassfish.admin.rest.model.RestModelResponseBody restModelResponseBody(java.lang.Class, java.net.URI, org.glassfish.admin.rest.composite.RestModel)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.model.RestModelResponseBody v;
org.glassfish.admin.rest.composite.RestModel v;
java.lang.Class v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v := @parameter: java.net.URI;
v := @parameter: org.glassfish.admin.rest.composite.RestModel;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.model.RestModelResponseBody restModelResponseBody(java.lang.Class,java.net.URI)>(v, v);
virtualinvoke v.<org.glassfish.admin.rest.model.RestModelResponseBody: org.glassfish.admin.rest.model.RestModelResponseBody setEntity(org.glassfish.admin.rest.composite.RestModel)>(v);
return v;
}
protected org.glassfish.admin.rest.model.RestModelResponseBody restModelResponseBody(java.lang.Class, java.net.URI)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.model.RestModelResponseBody v;
java.lang.Class v;
java.net.URI v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v := @parameter: java.net.URI;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.model.RestModelResponseBody restModelResponseBody(java.lang.Class)>(v);
virtualinvoke v.<org.glassfish.admin.rest.model.RestModelResponseBody: org.glassfish.admin.rest.model.ResponseBody addParentResourceLink(java.net.URI)>(v);
return v;
}
protected org.glassfish.admin.rest.model.RestModelResponseBody restModelResponseBody(java.lang.Class)
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.model.RestModelResponseBody v;
java.lang.Class v;
boolean v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v = new org.glassfish.admin.rest.model.RestModelResponseBody;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: boolean includeResourceLinks()>();
specialinvoke v.<org.glassfish.admin.rest.model.RestModelResponseBody: void <init>(boolean)>(v);
return v;
}
protected org.glassfish.admin.rest.model.ResponseBody responseBody()
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.model.ResponseBody v;
boolean v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v = new org.glassfish.admin.rest.model.ResponseBody;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: boolean includeResourceLinks()>();
specialinvoke v.<org.glassfish.admin.rest.model.ResponseBody: void <init>(boolean)>(v);
return v;
}
protected jakarta.ws.rs.core.Response getResponse(org.glassfish.admin.rest.model.ResponseBody)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
jakarta.ws.rs.core.Response$Status v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v = <jakarta.ws.rs.core.Response$Status: jakarta.ws.rs.core.Response$Status OK>;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response getResponse(jakarta.ws.rs.core.Response$Status,org.glassfish.admin.rest.model.ResponseBody)>(v, v);
return v;
}
protected jakarta.ws.rs.core.Response getResponse(jakarta.ws.rs.core.Response$Status, org.glassfish.admin.rest.model.ResponseBody)
{
jakarta.ws.rs.core.Response$ResponseBuilder v, v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
org.glassfish.admin.rest.model.ResponseBody v;
jakarta.ws.rs.core.Response$Status v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: jakarta.ws.rs.core.Response$Status;
v := @parameter: org.glassfish.admin.rest.model.ResponseBody;
v = staticinvoke <jakarta.ws.rs.core.Response: jakarta.ws.rs.core.Response$ResponseBuilder status(jakarta.ws.rs.core.Response$Status)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response build()>();
return v;
}
protected org.glassfish.admin.rest.utils.JsonFilter getFilter(java.lang.String, java.lang.String) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.utils.JsonFilter v;
java.util.Locale v;
java.lang.String v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.glassfish.admin.rest.utils.JsonFilter;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.util.Locale getLocale()>();
specialinvoke v.<org.glassfish.admin.rest.utils.JsonFilter: void <init>(java.util.Locale,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
protected org.glassfish.admin.rest.utils.JsonFilter getFilter(java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.utils.JsonFilter v;
java.util.Locale v;
java.lang.String v, v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.glassfish.admin.rest.utils.JsonFilter;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.util.Locale getLocale()>();
specialinvoke v.<org.glassfish.admin.rest.utils.JsonFilter: void <init>(java.util.Locale,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
return v;
}
protected org.glassfish.admin.rest.composite.RestModel filterModel(java.lang.Class, org.glassfish.admin.rest.composite.RestModel, java.lang.String, java.lang.String) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.utils.JsonFilter v;
org.glassfish.admin.rest.composite.RestModel v, v;
java.lang.Class v;
java.lang.String v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v := @parameter: org.glassfish.admin.rest.composite.RestModel;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.utils.JsonFilter getFilter(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.RestModel filterModel(java.lang.Class,org.glassfish.admin.rest.composite.RestModel,org.glassfish.admin.rest.utils.JsonFilter)>(v, v, v);
return v;
}
protected org.glassfish.admin.rest.composite.RestModel filterModel(java.lang.Class, org.glassfish.admin.rest.composite.RestModel, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.utils.JsonFilter v;
org.glassfish.admin.rest.composite.RestModel v, v;
java.lang.Class v;
java.lang.String v, v, v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v := @parameter: org.glassfish.admin.rest.composite.RestModel;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.utils.JsonFilter getFilter(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.RestModel filterModel(java.lang.Class,org.glassfish.admin.rest.composite.RestModel,org.glassfish.admin.rest.utils.JsonFilter)>(v, v, v);
return v;
}
protected org.glassfish.admin.rest.composite.RestModel filterModel(java.lang.Class, org.glassfish.admin.rest.composite.RestModel, org.glassfish.admin.rest.utils.JsonFilter) throws java.lang.Exception
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.utils.JsonFilter v;
org.glassfish.admin.rest.composite.RestModel v, v;
org.codehaus.jettison.json.JSONObject v;
java.lang.Class v;
java.lang.Object v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.Class;
v := @parameter: org.glassfish.admin.rest.composite.RestModel;
v := @parameter: org.glassfish.admin.rest.utils.JsonFilter;
v = staticinvoke <org.glassfish.admin.rest.utils.JsonUtil: java.lang.Object getJsonObject(java.lang.Object,boolean)>(v, 0);
v = virtualinvoke v.<org.glassfish.admin.rest.utils.JsonFilter: org.codehaus.jettison.json.JSONObject trim(org.codehaus.jettison.json.JSONObject)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.admin.rest.composite.RestModel getTypedModel(java.lang.Class,org.codehaus.jettison.json.JSONObject)>(v, v);
interfaceinvoke v.<org.glassfish.admin.rest.composite.RestModel: void trimmed()>();
return v;
}
protected java.util.Locale getLocale()
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.HttpHeaders v;
java.util.Locale v;
org.glassfish.admin.rest.composite.CompositeUtil v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v = staticinvoke <org.glassfish.admin.rest.composite.CompositeUtil: org.glassfish.admin.rest.composite.CompositeUtil instance()>();
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.HttpHeaders requestHeaders>;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeUtil: java.util.Locale getLocale(jakarta.ws.rs.core.HttpHeaders)>(v);
return v;
}
protected java.lang.String getPathParam(java.lang.String)
{
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.MultivaluedMap v;
java.lang.Object v;
jakarta.ws.rs.core.UriInfo v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: java.lang.String;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.UriInfo uriInfo>;
v = interfaceinvoke v.<jakarta.ws.rs.core.UriInfo: jakarta.ws.rs.core.MultivaluedMap getPathParameters()>();
v = interfaceinvoke v.<jakarta.ws.rs.core.MultivaluedMap: java.lang.Object getFirst(java.lang.Object)>(v);
return v;
}
protected org.glassfish.api.admin.ParameterMap parameterMap()
{
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.api.admin.ParameterMap v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v = staticinvoke <org.glassfish.admin.rest.utils.Util: org.glassfish.api.admin.ParameterMap parameterMap()>();
return v;
}
protected synchronized java.util.concurrent.ExecutorService getExecutorService()
{
org.glassfish.admin.rest.composite.CompositeResource v;
java.util.concurrent.ExecutorService v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v = <org.glassfish.admin.rest.composite.CompositeResource$ExecutorServiceHolder: java.util.concurrent.ExecutorService INSTANCE>;
return v;
}
protected jakarta.ws.rs.core.Response act(org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker, boolean)
{
java.util.Properties v;
org.glassfish.api.admin.ParameterMap v, v;
com.sun.enterprise.v.common.ActionReporter v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v, v;
org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker v;
java.lang.String v, v, v;
boolean v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker;
v := @parameter: boolean;
if v == 0 goto label;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker: java.lang.String getCommand()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker: org.glassfish.api.admin.ParameterMap getParams()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response accepted(java.lang.String,org.glassfish.api.admin.ParameterMap,java.net.URI)>(v, v, null);
return v;
label:
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker: java.lang.String getCommand()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker: org.glassfish.api.admin.ParameterMap getParams()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: com.sun.enterprise.v.common.ActionReporter executeWriteCommand(java.lang.String,org.glassfish.api.admin.ParameterMap)>(v, v);
v = virtualinvoke v.<com.sun.enterprise.v.common.ActionReporter: java.util.Properties getExtraProperties()>();
virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker: void setResult(java.util.Properties)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker: java.lang.String getSuccessMessage()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response acted(java.lang.String)>(v);
return v;
}
protected jakarta.ws.rs.core.Response actSse(org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker)
{
org.glassfish.api.admin.ParameterMap v;
org.glassfish.admin.rest.composite.CompositeResource$2 v;
org.glassfish.jersey.media.sse.EventOutput v;
javax.security.auth.Subject v;
jakarta.ws.rs.core.Response$ResponseBuilder v, v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response v;
jakarta.ws.rs.core.Response$Status v;
org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker v;
java.lang.String v;
boolean v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: boolean includeResourceLinks()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker: java.lang.String getCommand()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker: org.glassfish.api.admin.ParameterMap getParams()>();
v = new org.glassfish.admin.rest.composite.CompositeResource$2;
specialinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$2: void <init>(org.glassfish.admin.rest.composite.CompositeResource,org.glassfish.admin.rest.composite.CompositeResource$CommandInvoker,boolean)>(v, v, v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.jersey.media.sse.EventOutput executeSseCommand(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap,org.glassfish.admin.rest.composite.ResponseBodyBuilder)>(v, v, v, v);
v = <jakarta.ws.rs.core.Response$Status: jakarta.ws.rs.core.Response$Status ACCEPTED>;
v = staticinvoke <jakarta.ws.rs.core.Response: jakarta.ws.rs.core.Response$ResponseBuilder status(jakarta.ws.rs.core.Response$Status)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response build()>();
return v;
}
protected jakarta.ws.rs.core.Response create(org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker, boolean) throws java.lang.Exception
{
jakarta.ws.rs.core.Response v, v;
java.lang.String v, v, v, v, v;
java.net.URI v;
boolean v, v;
java.util.Properties v;
org.glassfish.api.admin.ParameterMap v, v;
com.sun.enterprise.v.common.ActionReporter v;
org.glassfish.admin.rest.composite.CompositeResource v;
org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker;
v := @parameter: boolean;
if v == 0 goto label;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: java.lang.String getNewItemName()>();
v = staticinvoke <org.glassfish.admin.rest.utils.StringUtil: boolean notEmpty(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: java.net.URI getChildItemUri(java.lang.String)>(v);
goto label;
label:
v = null;
label:
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: java.lang.String getCommand()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: org.glassfish.api.admin.ParameterMap getParams()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response accepted(java.lang.String,org.glassfish.api.admin.ParameterMap,java.net.URI)>(v, v, v);
return v;
label:
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: java.lang.String getCommand()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: org.glassfish.api.admin.ParameterMap getParams()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: com.sun.enterprise.v.common.ActionReporter executeWriteCommand(java.lang.String,org.glassfish.api.admin.ParameterMap)>(v, v);
v = virtualinvoke v.<com.sun.enterprise.v.common.ActionReporter: java.util.Properties getExtraProperties()>();
virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: void setResult(java.util.Properties)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: java.lang.String getNewItemName()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: java.lang.String getSuccessMessage()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.Response created(java.lang.String,java.lang.String)>(v, v);
return v;
}
protected jakarta.ws.rs.core.Response createSse(org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker) throws java.lang.Exception
{
java.lang.Object[] v;
org.glassfish.jersey.media.sse.EventOutput v;
jakarta.ws.rs.core.Response$ResponseBuilder v, v;
jakarta.ws.rs.core.Response v;
java.lang.String v, v;
java.net.URI v;
boolean v;
org.glassfish.admin.rest.composite.CompositeResource$3 v;
org.glassfish.api.admin.ParameterMap v;
jakarta.ws.rs.core.UriInfo v;
javax.security.auth.Subject v;
org.glassfish.admin.rest.composite.CompositeResource v;
jakarta.ws.rs.core.Response$Status v;
jakarta.ws.rs.core.UriBuilder v;
org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker v;
v := @this: org.glassfish.admin.rest.composite.CompositeResource;
v := @parameter: org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker;
v = v.<org.glassfish.admin.rest.composite.CompositeResource: jakarta.ws.rs.core.UriInfo uriInfo>;
v = interfaceinvoke v.<jakarta.ws.rs.core.UriInfo: jakarta.ws.rs.core.UriBuilder getAbsolutePathBuilder()>();
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<jakarta.ws.rs.core.UriBuilder: java.net.URI build(java.lang.Object[])>(v);
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: boolean includeResourceLinks()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: javax.security.auth.Subject getSubject()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: java.lang.String getCommand()>();
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker: org.glassfish.api.admin.ParameterMap getParams()>();
v = new org.glassfish.admin.rest.composite.CompositeResource$3;
specialinvoke v.<org.glassfish.admin.rest.composite.CompositeResource$3: void <init>(org.glassfish.admin.rest.composite.CompositeResource,org.glassfish.admin.rest.composite.CompositeResource$CreateCommandInvoker,java.lang.String,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.glassfish.admin.rest.composite.CompositeResource: org.glassfish.jersey.media.sse.EventOutput executeSseCommand(javax.security.auth.Subject,java.lang.String,org.glassfish.api.admin.ParameterMap,org.glassfish.admin.rest.composite.ResponseBodyBuilder)>(v, v, v, v);
v = <jakarta.ws.rs.core.Response$Status: jakarta.ws.rs.core.Response$Status ACCEPTED>;
v = staticinvoke <jakarta.ws.rs.core.Response: jakarta.ws.rs.core.Response$ResponseBuilder status(jakarta.ws.rs.core.Response$Status)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object)>(v);
v = virtualinvoke v.<jakarta.ws.rs.core.Response$ResponseBuilder: jakarta.ws.rs.core.Response build()>();
return v;
}
}