public class org.glassfish.resources.beans.ExternalJndiResource extends org.glassfish.resources.api.JavaEEResourceBase
{
private static final long serialVersionUID;
private java.lang.String jndiLookupName_;
private java.lang.String resType_;
private java.lang.String factoryClass_;
public void <init>(org.glassfish.resourcebase.resources.api.ResourceInfo)
{
org.glassfish.resources.beans.ExternalJndiResource v;
org.glassfish.resourcebase.resources.api.ResourceInfo v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v := @parameter: org.glassfish.resourcebase.resources.api.ResourceInfo;
specialinvoke v.<org.glassfish.resources.api.JavaEEResourceBase: void <init>(org.glassfish.resourcebase.resources.api.ResourceInfo)>(v);
return;
}
protected org.glassfish.resources.api.JavaEEResource doClone(org.glassfish.resourcebase.resources.api.ResourceInfo)
{
org.glassfish.resources.beans.ExternalJndiResource v, v;
java.lang.String v, v, v;
org.glassfish.resourcebase.resources.api.ResourceInfo v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v := @parameter: org.glassfish.resourcebase.resources.api.ResourceInfo;
v = new org.glassfish.resources.beans.ExternalJndiResource;
specialinvoke v.<org.glassfish.resources.beans.ExternalJndiResource: void <init>(org.glassfish.resourcebase.resources.api.ResourceInfo)>(v);
v = virtualinvoke v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String getJndiLookupName()>();
virtualinvoke v.<org.glassfish.resources.beans.ExternalJndiResource: void setJndiLookupName(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String getResType()>();
virtualinvoke v.<org.glassfish.resources.beans.ExternalJndiResource: void setResType(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String getFactoryClass()>();
virtualinvoke v.<org.glassfish.resources.beans.ExternalJndiResource: void setFactoryClass(java.lang.String)>(v);
return v;
}
public int getType()
{
org.glassfish.resources.beans.ExternalJndiResource v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
return 10;
}
public java.lang.String getJndiLookupName()
{
org.glassfish.resources.beans.ExternalJndiResource v;
java.lang.String v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v = v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String jndiLookupName_>;
return v;
}
public void setJndiLookupName(java.lang.String)
{
org.glassfish.resources.beans.ExternalJndiResource v;
java.lang.String v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v := @parameter: java.lang.String;
v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String jndiLookupName_> = v;
return;
}
public java.lang.String getResType()
{
org.glassfish.resources.beans.ExternalJndiResource v;
java.lang.String v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v = v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String resType_>;
return v;
}
public void setResType(java.lang.String)
{
org.glassfish.resources.beans.ExternalJndiResource v;
java.lang.String v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v := @parameter: java.lang.String;
v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String resType_> = v;
return;
}
public java.lang.String getFactoryClass()
{
org.glassfish.resources.beans.ExternalJndiResource v;
java.lang.String v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v = v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String factoryClass_>;
return v;
}
public void setFactoryClass(java.lang.String)
{
org.glassfish.resources.beans.ExternalJndiResource v;
java.lang.String v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v := @parameter: java.lang.String;
v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String factoryClass_> = v;
return;
}
public boolean isJMSConnectionFactory()
{
org.glassfish.resources.beans.ExternalJndiResource v;
java.lang.String v, v, v, v, v;
boolean v, v, v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v = v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String resType_>;
if v != null goto label;
return 0;
label:
v = "jakarta.jms.QueueConnectionFactory";
v = v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String resType_>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = "jakarta.jms.TopicConnectionFactory";
v = v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String resType_>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String toString()
{
org.glassfish.resources.beans.ExternalJndiResource v;
java.lang.String v, v;
org.glassfish.resourcebase.resources.api.ResourceInfo v;
v := @this: org.glassfish.resources.beans.ExternalJndiResource;
v = virtualinvoke v.<org.glassfish.resources.beans.ExternalJndiResource: org.glassfish.resourcebase.resources.api.ResourceInfo getResourceInfo()>();
v = virtualinvoke v.<org.glassfish.resources.beans.ExternalJndiResource: java.lang.String getJndiLookupName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.glassfish.resourcebase.resources.api.ResourceInfo,java.lang.String)>(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[])>("< External Jndi Resource : \u , \u... >");
return v;
}
}