public class org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission extends org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission
{
private java.lang.Long id;
private java.lang.Long version;
private org.apache.isis.extensions.secman.jpa.role.dom.ApplicationRole role;
private org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionRule rule;
private org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode mode;
private org.apache.isis.applib.services.appfeat.ApplicationFeatureSort featureSort;
private java.lang.String featureFqn;
public void <init>()
{
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
specialinvoke v.<org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission: void <init>()>();
return;
}
public org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole getRole()
{
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
org.apache.isis.extensions.secman.jpa.role.dom.ApplicationRole v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v = v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: org.apache.isis.extensions.secman.jpa.role.dom.ApplicationRole role>;
return v;
}
public void setRole(org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole)
{
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
java.lang.Object v;
org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v := @parameter: org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole;
v = staticinvoke <org.apache.isis.commons.internal.base._Casts: java.lang.Object uncheckedCast(java.lang.Object)>(v);
v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: org.apache.isis.extensions.secman.jpa.role.dom.ApplicationRole role> = v;
return;
}
public org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionRule getRule()
{
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionRule v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v = v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionRule rule>;
return v;
}
public void setRule(org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionRule)
{
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionRule v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v := @parameter: org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionRule;
v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionRule rule> = v;
return;
}
public org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode getMode()
{
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v = v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode mode>;
return v;
}
public void setMode(org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode)
{
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v := @parameter: org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode;
v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode mode> = v;
return;
}
public org.apache.isis.applib.services.appfeat.ApplicationFeatureSort getFeatureSort()
{
org.apache.isis.applib.services.appfeat.ApplicationFeatureSort v;
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v = v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: org.apache.isis.applib.services.appfeat.ApplicationFeatureSort featureSort>;
return v;
}
public void setFeatureSort(org.apache.isis.applib.services.appfeat.ApplicationFeatureSort)
{
org.apache.isis.applib.services.appfeat.ApplicationFeatureSort v;
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v := @parameter: org.apache.isis.applib.services.appfeat.ApplicationFeatureSort;
v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: org.apache.isis.applib.services.appfeat.ApplicationFeatureSort featureSort> = v;
return;
}
public java.lang.String getFeatureFqn()
{
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
java.lang.String v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v = v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: java.lang.String featureFqn>;
return v;
}
public void setFeatureFqn(java.lang.String)
{
org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission v;
java.lang.String v;
v := @this: org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission;
v := @parameter: java.lang.String;
v.<org.apache.isis.extensions.secman.jpa.permission.dom.ApplicationPermission: java.lang.String featureFqn> = v;
return;
}
}