public class org.glassfish.connectors.admin.cli.PMFResourceManager extends java.lang.Object implements org.glassfish.resources.admin.cli.ResourceManager
{
private static final com.sun.enterprise.util.LocalStringManagerImpl localStrings;
public void <init>()
{
org.glassfish.connectors.admin.cli.PMFResourceManager v;
v := @this: org.glassfish.connectors.admin.cli.PMFResourceManager;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public org.glassfish.resourcebase.resources.api.ResourceStatus create(com.sun.enterprise.config.serverbeans.Resources, java.util.HashMap, java.util.Properties, java.lang.String) throws java.lang.Exception
{
java.util.Properties v;
org.glassfish.resourcebase.resources.api.ResourceStatus v;
org.glassfish.connectors.admin.cli.PMFResourceManager v;
java.util.HashMap v;
java.lang.String v, v;
com.sun.enterprise.config.serverbeans.Resources v;
v := @this: org.glassfish.connectors.admin.cli.PMFResourceManager;
v := @parameter: com.sun.enterprise.config.serverbeans.Resources;
v := @parameter: java.util.HashMap;
v := @parameter: java.util.Properties;
v := @parameter: java.lang.String;
v = new org.glassfish.resourcebase.resources.api.ResourceStatus;
v = specialinvoke v.<org.glassfish.connectors.admin.cli.PMFResourceManager: java.lang.String getWarningMessage(java.util.HashMap)>(v);
specialinvoke v.<org.glassfish.resourcebase.resources.api.ResourceStatus: void <init>(int,java.lang.String)>(2, v);
return v;
}
private java.lang.String getWarningMessage(java.util.HashMap)
{
java.lang.Object[] v;
com.sun.enterprise.util.LocalStringManagerImpl v;
org.glassfish.connectors.admin.cli.PMFResourceManager v;
java.lang.Object v, v;
java.util.HashMap v;
java.lang.String v;
v := @this: org.glassfish.connectors.admin.cli.PMFResourceManager;
v := @parameter: java.util.HashMap;
v = virtualinvoke v.<java.util.HashMap: java.lang.Object get(java.lang.Object)>("jndi-name");
v = virtualinvoke v.<java.util.HashMap: java.lang.Object get(java.lang.Object)>("jdbc-resource-jndi-name");
v = newarray (java.lang.Object)[2];
v[0] = v;
v[1] = v;
v = <org.glassfish.connectors.admin.cli.PMFResourceManager: com.sun.enterprise.util.LocalStringManagerImpl localStrings>;
v = virtualinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: java.lang.String getLocalString(java.lang.String,java.lang.String,java.lang.Object[])>("create.pmf.resource.not.supported", "persistence-manager-factory-resource is not supported any more. Instead, use the jdbc-resource [ {0} ] referred by the persistence-manager-factory-resource [ {1} ] in the application(s).", v);
return v;
}
public com.sun.enterprise.config.serverbeans.Resource createConfigBean(com.sun.enterprise.config.serverbeans.Resources, java.util.HashMap, java.util.Properties, boolean) throws java.lang.Exception
{
java.util.Properties v;
org.glassfish.connectors.admin.cli.PMFResourceManager v;
java.util.HashMap v;
jakarta.resource.ResourceException v;
java.lang.String v;
com.sun.enterprise.config.serverbeans.Resources v;
boolean v;
v := @this: org.glassfish.connectors.admin.cli.PMFResourceManager;
v := @parameter: com.sun.enterprise.config.serverbeans.Resources;
v := @parameter: java.util.HashMap;
v := @parameter: java.util.Properties;
v := @parameter: boolean;
v = new jakarta.resource.ResourceException;
v = specialinvoke v.<org.glassfish.connectors.admin.cli.PMFResourceManager: java.lang.String getWarningMessage(java.util.HashMap)>(v);
specialinvoke v.<jakarta.resource.ResourceException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.String getResourceType()
{
org.glassfish.connectors.admin.cli.PMFResourceManager v;
v := @this: org.glassfish.connectors.admin.cli.PMFResourceManager;
return "persistence-manager-factory-resource";
}
static void <clinit>()
{
com.sun.enterprise.util.LocalStringManagerImpl v;
v = new com.sun.enterprise.util.LocalStringManagerImpl;
specialinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: void <init>(java.lang.Class)>(class "Lorg/glassfish/connectors/admin/cli/PMFResourceManager;");
<org.glassfish.connectors.admin.cli.PMFResourceManager: com.sun.enterprise.util.LocalStringManagerImpl localStrings> = v;
return;
}
}