public class org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy extends org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy
{
private java.lang.Long version;
private java.lang.String name;
private java.lang.String path;
private org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy parent;
private java.util.Set children;
public void <init>()
{
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v;
java.util.TreeSet v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
specialinvoke v.<org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy: void <init>()>();
v = new java.util.TreeSet;
specialinvoke v.<java.util.TreeSet: void <init>()>();
v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: java.util.Set children> = v;
return;
}
public java.lang.String getName()
{
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v;
java.lang.String v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
v = v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: java.lang.String name>;
return v;
}
public void setName(java.lang.String)
{
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v;
java.lang.String v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
v := @parameter: java.lang.String;
v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: java.lang.String name> = v;
return;
}
public java.lang.String getPath()
{
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v;
java.lang.String v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
v = v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: java.lang.String path>;
return v;
}
public void setPath(java.lang.String)
{
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v;
java.lang.String v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
v := @parameter: java.lang.String;
v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: java.lang.String path> = v;
return;
}
public org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy getParent()
{
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v, v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
v = v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy parent>;
return v;
}
public void setParent(org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy)
{
java.lang.Object v;
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v;
org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
v := @parameter: org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy;
v = staticinvoke <org.apache.isis.commons.internal.base._Casts: java.lang.Object uncheckedCast(java.lang.Object)>(v);
v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy parent> = v;
return;
}
public java.util.Set getChildren()
{
java.util.Set v;
java.lang.Object v;
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
v = v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: java.util.Set children>;
v = staticinvoke <org.apache.isis.commons.internal.base._Casts: java.lang.Object uncheckedCast(java.lang.Object)>(v);
return v;
}
public void setChildren(java.util.SortedSet)
{
java.lang.Object v;
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v;
java.util.SortedSet v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
v := @parameter: java.util.SortedSet;
v = staticinvoke <org.apache.isis.commons.internal.base._Casts: java.lang.Object uncheckedCast(java.lang.Object)>(v);
v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: java.util.Set children> = v;
return;
}
public void removeFromChildren(org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy)
{
java.util.Set v;
org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy v;
org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy v;
v := @this: org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy;
v := @parameter: org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy;
v = virtualinvoke v.<org.apache.isis.extensions.secman.jpa.tenancy.dom.ApplicationTenancy: java.util.Set getChildren()>();
interfaceinvoke v.<java.util.Set: boolean remove(java.lang.Object)>(v);
return;
}
}