public class org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode extends com.sun.enterprise.deployment.node.DeploymentDescriptorNode
{
private com.sun.enterprise.deployment.EjbIORConfigurationDescriptor descriptor;
public void <init>()
{
org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode v;
v := @this: org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode;
specialinvoke v.<com.sun.enterprise.deployment.node.DeploymentDescriptorNode: void <init>()>();
return;
}
public com.sun.enterprise.deployment.EjbIORConfigurationDescriptor getDescriptor()
{
com.sun.enterprise.deployment.EjbIORConfigurationDescriptor v, v, v;
org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode v;
v := @this: org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode;
v = v.<org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: com.sun.enterprise.deployment.EjbIORConfigurationDescriptor descriptor>;
if v != null goto label;
v = new com.sun.enterprise.deployment.EjbIORConfigurationDescriptor;
specialinvoke v.<com.sun.enterprise.deployment.EjbIORConfigurationDescriptor: void <init>()>();
v.<org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: com.sun.enterprise.deployment.EjbIORConfigurationDescriptor descriptor> = v;
label:
v = v.<org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: com.sun.enterprise.deployment.EjbIORConfigurationDescriptor descriptor>;
return v;
}
protected java.util.Map getDispatchTable()
{
org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode v;
java.util.Map v;
v := @this: org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode;
v = specialinvoke v.<com.sun.enterprise.deployment.node.DeploymentDescriptorNode: java.util.Map getDispatchTable()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("integrity", "setIntegrity");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("confidentiality", "setConfidentiality");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("establish-trust-in-target", "setEstablishTrustInTarget");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("establish-trust-in-client", "setEstablishTrustInClient");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("auth-method", "setAuthenticationMethod");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("realm", "setRealmName");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("required", "setAuthMethodRequired");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("caller-propagation", "setCallerPropagation");
return v;
}
public org.w3c.dom.Node writeDescriptor(org.w3c.dom.Node, java.lang.String, com.sun.enterprise.deployment.EjbIORConfigurationDescriptor)
{
com.sun.enterprise.deployment.EjbIORConfigurationDescriptor v;
org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode v;
org.w3c.dom.Node v;
java.lang.Boolean v;
java.lang.String v, v, v, v, v, v, v, v, v;
boolean v;
org.w3c.dom.Element v, v, v, v;
v := @this: org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode;
v := @parameter: org.w3c.dom.Node;
v := @parameter: java.lang.String;
v := @parameter: com.sun.enterprise.deployment.EjbIORConfigurationDescriptor;
v = staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Element appendChild(org.w3c.dom.Node,java.lang.String)>(v, v);
v = staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Element appendChild(org.w3c.dom.Node,java.lang.String)>(v, "transport-config");
v = virtualinvoke v.<com.sun.enterprise.deployment.EjbIORConfigurationDescriptor: java.lang.String getIntegrity()>();
staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Node appendTextChild(org.w3c.dom.Node,java.lang.String,java.lang.String)>(v, "integrity", v);
v = virtualinvoke v.<com.sun.enterprise.deployment.EjbIORConfigurationDescriptor: java.lang.String getConfidentiality()>();
staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Node appendTextChild(org.w3c.dom.Node,java.lang.String,java.lang.String)>(v, "confidentiality", v);
v = virtualinvoke v.<com.sun.enterprise.deployment.EjbIORConfigurationDescriptor: java.lang.String getEstablishTrustInTarget()>();
staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Node appendTextChild(org.w3c.dom.Node,java.lang.String,java.lang.String)>(v, "establish-trust-in-target", v);
v = virtualinvoke v.<com.sun.enterprise.deployment.EjbIORConfigurationDescriptor: java.lang.String getEstablishTrustInClient()>();
staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Node appendTextChild(org.w3c.dom.Node,java.lang.String,java.lang.String)>(v, "establish-trust-in-client", v);
v = staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Element appendChild(org.w3c.dom.Node,java.lang.String)>(v, "as-context");
v = virtualinvoke v.<com.sun.enterprise.deployment.EjbIORConfigurationDescriptor: java.lang.String getAuthenticationMethod()>();
staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Node appendTextChild(org.w3c.dom.Node,java.lang.String,java.lang.String)>(v, "auth-method", v);
v = virtualinvoke v.<com.sun.enterprise.deployment.EjbIORConfigurationDescriptor: java.lang.String getRealmName()>();
staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Node appendTextChild(org.w3c.dom.Node,java.lang.String,java.lang.String)>(v, "realm", v);
v = virtualinvoke v.<com.sun.enterprise.deployment.EjbIORConfigurationDescriptor: boolean isAuthMethodRequired()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = virtualinvoke v.<java.lang.Boolean: java.lang.String toString()>();
staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Node appendTextChild(org.w3c.dom.Node,java.lang.String,java.lang.String)>(v, "required", v);
v = staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Element appendChild(org.w3c.dom.Node,java.lang.String)>(v, "sas-context");
v = virtualinvoke v.<com.sun.enterprise.deployment.EjbIORConfigurationDescriptor: java.lang.String getCallerPropagation()>();
staticinvoke <org.glassfish.ejb.deployment.node.runtime.IORConfigurationNode: org.w3c.dom.Node appendTextChild(org.w3c.dom.Node,java.lang.String,java.lang.String)>(v, "caller-propagation", v);
return v;
}
}