public class org.glassfish.web.deployment.descriptor.SecurityConstraintImpl extends org.glassfish.deployment.common.Descriptor implements com.sun.enterprise.deployment.web.SecurityConstraint
{
private java.util.Set webResourceCollections;
private com.sun.enterprise.deployment.web.AuthorizationConstraint authorizationConstraint;
private com.sun.enterprise.deployment.web.UserDataConstraint userDataConstraint;
public void <init>()
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
specialinvoke v.<org.glassfish.deployment.common.Descriptor: void <init>()>();
return;
}
public void <init>(org.glassfish.web.deployment.descriptor.SecurityConstraintImpl)
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v, v;
org.glassfish.web.deployment.descriptor.UserDataConstraintImpl v;
java.util.HashSet v;
org.glassfish.web.deployment.descriptor.WebResourceCollectionImpl v;
org.glassfish.web.deployment.descriptor.AuthorizationConstraintImpl v;
java.lang.String v;
com.sun.enterprise.deployment.web.UserDataConstraint v, v, v;
boolean v;
java.util.Iterator v;
java.util.Set v, v, v;
com.sun.enterprise.deployment.web.WebResourceCollection v;
com.sun.enterprise.deployment.web.AuthorizationConstraint v, v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v := @parameter: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
specialinvoke v.<org.glassfish.deployment.common.Descriptor: void <init>()>();
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set webResourceCollections>;
if v == null goto label;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set webResourceCollections> = v;
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set webResourceCollections>;
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set webResourceCollections>;
v = new org.glassfish.web.deployment.descriptor.WebResourceCollectionImpl;
specialinvoke v.<org.glassfish.web.deployment.descriptor.WebResourceCollectionImpl: void <init>(org.glassfish.web.deployment.descriptor.WebResourceCollectionImpl)>(v);
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.AuthorizationConstraint authorizationConstraint>;
if v == null goto label;
v = new org.glassfish.web.deployment.descriptor.AuthorizationConstraintImpl;
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.AuthorizationConstraint authorizationConstraint>;
specialinvoke v.<org.glassfish.web.deployment.descriptor.AuthorizationConstraintImpl: void <init>(org.glassfish.web.deployment.descriptor.AuthorizationConstraintImpl)>(v);
v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.AuthorizationConstraint authorizationConstraint> = v;
label:
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.UserDataConstraint userDataConstraint>;
if v == null goto label;
v = new org.glassfish.web.deployment.descriptor.UserDataConstraintImpl;
specialinvoke v.<org.glassfish.web.deployment.descriptor.UserDataConstraintImpl: void <init>()>();
v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.UserDataConstraint userDataConstraint> = v;
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.UserDataConstraint userDataConstraint>;
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.UserDataConstraint userDataConstraint>;
v = interfaceinvoke v.<com.sun.enterprise.deployment.web.UserDataConstraint: java.lang.String getTransportGuarantee()>();
interfaceinvoke v.<com.sun.enterprise.deployment.web.UserDataConstraint: void setTransportGuarantee(java.lang.String)>(v);
label:
return;
}
public java.util.Set getWebResourceCollections()
{
java.util.HashSet v;
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
java.util.Set v, v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set webResourceCollections>;
if v != null goto label;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set webResourceCollections> = v;
label:
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set webResourceCollections>;
return v;
}
public void addWebResourceCollection(com.sun.enterprise.deployment.web.WebResourceCollection)
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
java.util.Set v;
com.sun.enterprise.deployment.web.WebResourceCollection v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v := @parameter: com.sun.enterprise.deployment.web.WebResourceCollection;
v = virtualinvoke v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set getWebResourceCollections()>();
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
return;
}
public void addWebResourceCollection(org.glassfish.web.deployment.descriptor.WebResourceCollectionImpl)
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
org.glassfish.web.deployment.descriptor.WebResourceCollectionImpl v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v := @parameter: org.glassfish.web.deployment.descriptor.WebResourceCollectionImpl;
virtualinvoke v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: void addWebResourceCollection(com.sun.enterprise.deployment.web.WebResourceCollection)>(v);
return;
}
public void removeWebResourceCollection(com.sun.enterprise.deployment.web.WebResourceCollection)
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
java.util.Set v;
com.sun.enterprise.deployment.web.WebResourceCollection v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v := @parameter: com.sun.enterprise.deployment.web.WebResourceCollection;
v = virtualinvoke v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set getWebResourceCollections()>();
interfaceinvoke v.<java.util.Set: boolean remove(java.lang.Object)>(v);
return;
}
public com.sun.enterprise.deployment.web.AuthorizationConstraint getAuthorizationConstraint()
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
com.sun.enterprise.deployment.web.AuthorizationConstraint v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.AuthorizationConstraint authorizationConstraint>;
return v;
}
public void setAuthorizationConstraint(com.sun.enterprise.deployment.web.AuthorizationConstraint)
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
com.sun.enterprise.deployment.web.AuthorizationConstraint v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v := @parameter: com.sun.enterprise.deployment.web.AuthorizationConstraint;
v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.AuthorizationConstraint authorizationConstraint> = v;
return;
}
public void setAuthorizationConstraint(org.glassfish.web.deployment.descriptor.AuthorizationConstraintImpl)
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
org.glassfish.web.deployment.descriptor.AuthorizationConstraintImpl v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v := @parameter: org.glassfish.web.deployment.descriptor.AuthorizationConstraintImpl;
virtualinvoke v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: void setAuthorizationConstraint(com.sun.enterprise.deployment.web.AuthorizationConstraint)>(v);
return;
}
public com.sun.enterprise.deployment.web.UserDataConstraint getUserDataConstraint()
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
com.sun.enterprise.deployment.web.UserDataConstraint v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.UserDataConstraint userDataConstraint>;
return v;
}
public void setUserDataConstraint(com.sun.enterprise.deployment.web.UserDataConstraint)
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
com.sun.enterprise.deployment.web.UserDataConstraint v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v := @parameter: com.sun.enterprise.deployment.web.UserDataConstraint;
v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.UserDataConstraint userDataConstraint> = v;
return;
}
public void setUserDataConstraint(org.glassfish.web.deployment.descriptor.UserDataConstraintImpl)
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
org.glassfish.web.deployment.descriptor.UserDataConstraintImpl v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v := @parameter: org.glassfish.web.deployment.descriptor.UserDataConstraintImpl;
virtualinvoke v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: void setUserDataConstraint(com.sun.enterprise.deployment.web.UserDataConstraint)>(v);
return;
}
public void print(java.lang.StringBuffer)
{
org.glassfish.web.deployment.descriptor.SecurityConstraintImpl v;
java.util.Set v;
java.lang.StringBuffer v, v, v, v;
com.sun.enterprise.deployment.web.AuthorizationConstraint v;
com.sun.enterprise.deployment.web.UserDataConstraint v;
v := @this: org.glassfish.web.deployment.descriptor.SecurityConstraintImpl;
v := @parameter: java.lang.StringBuffer;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>("SecurityConstraint: ");
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(" webResourceCollections: ");
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: java.util.Set webResourceCollections>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(" authorizationConstraint ");
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.AuthorizationConstraint authorizationConstraint>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(" userDataConstraint ");
v = v.<org.glassfish.web.deployment.descriptor.SecurityConstraintImpl: com.sun.enterprise.deployment.web.UserDataConstraint userDataConstraint>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.Object)>(v);
return;
}
}