public class org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser extends org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser implements org.datanucleus.enhancement.Persistable
{
protected static final java.lang.String FQCN;
private java.lang.String username;
private java.lang.String familyName;
private java.lang.String givenName;
private java.lang.String knownAs;
private java.lang.String emailAddress;
private java.lang.String phoneNumber;
private java.lang.String faxNumber;
private java.util.Locale language;
private java.util.Locale numberFormat;
private java.util.Locale timeFormat;
private java.lang.String atPath;
private org.apache.isis.extensions.secman.applib.user.dom.AccountType accountType;
private org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus status;
private java.lang.String encryptedPassword;
private java.util.SortedSet roles;
protected transient org.datanucleus.enhancement.StateManager dnStateManager;
protected transient byte dnFlags;
private static final java.lang.String[] dnFieldNames;
private static final int dnInheritedFieldCount;
public void <init>()
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.TreeSet v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
specialinvoke v.<org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser: void <init>()>();
v = new java.util.TreeSet;
specialinvoke v.<java.util.TreeSet: void <init>()>();
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet roles> = v;
return;
}
public java.lang.String getUsername()
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String dnGetusername(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setUsername(java.lang.String)
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetusername(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.lang.String)>(v, v);
return;
}
public java.lang.String getFamilyName()
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String dnGetfamilyName(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setFamilyName(java.lang.String)
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetfamilyName(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.lang.String)>(v, v);
return;
}
public java.lang.String getGivenName()
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String dnGetgivenName(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setGivenName(java.lang.String)
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetgivenName(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.lang.String)>(v, v);
return;
}
public java.lang.String getKnownAs()
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String dnGetknownAs(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setKnownAs(java.lang.String)
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetknownAs(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.lang.String)>(v, v);
return;
}
public java.lang.String getEmailAddress()
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String dnGetemailAddress(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setEmailAddress(java.lang.String)
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetemailAddress(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.lang.String)>(v, v);
return;
}
public java.lang.String getPhoneNumber()
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String dnGetphoneNumber(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setPhoneNumber(java.lang.String)
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetphoneNumber(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.lang.String)>(v, v);
return;
}
public java.lang.String getFaxNumber()
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String dnGetfaxNumber(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setFaxNumber(java.lang.String)
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetfaxNumber(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.lang.String)>(v, v);
return;
}
public java.lang.String getAtPath()
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String dnGetatPath(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setAtPath(java.lang.String)
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetatPath(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.lang.String)>(v, v);
return;
}
public org.apache.isis.extensions.secman.applib.user.dom.AccountType getAccountType()
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
org.apache.isis.extensions.secman.applib.user.dom.AccountType v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.AccountType dnGetaccountType(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setAccountType(org.apache.isis.extensions.secman.applib.user.dom.AccountType)
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
org.apache.isis.extensions.secman.applib.user.dom.AccountType v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.apache.isis.extensions.secman.applib.user.dom.AccountType;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetaccountType(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,org.apache.isis.extensions.secman.applib.user.dom.AccountType)>(v, v);
return;
}
public org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus getStatus()
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus dnGetstatus(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setStatus(org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus)
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetstatus(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus)>(v, v);
return;
}
public java.lang.String getEncryptedPassword()
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String dnGetencryptedPassword(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setEncryptedPassword(java.lang.String)
{
java.lang.String v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetencryptedPassword(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.lang.String)>(v, v);
return;
}
public java.util.SortedSet getRoles()
{
java.lang.Object v;
java.util.SortedSet v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet dnGetroles(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
v = staticinvoke <org.apache.isis.commons.internal.base._Casts: java.lang.Object uncheckedCast(java.lang.Object)>(v);
return v;
}
public java.util.Locale getLanguage()
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale dnGetlanguage(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setLanguage(java.util.Locale)
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.util.Locale;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetlanguage(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.util.Locale)>(v, v);
return;
}
public java.util.Locale getNumberFormat()
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale dnGetnumberFormat(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setNumberFormat(java.util.Locale)
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.util.Locale;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSetnumberFormat(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.util.Locale)>(v, v);
return;
}
public java.util.Locale getTimeFormat()
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale dnGettimeFormat(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)>(v);
return v;
}
public void setTimeFormat(java.util.Locale)
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.util.Locale;
staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnSettimeFormat(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,java.util.Locale)>(v, v);
return;
}
static void <clinit>()
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
int v;
java.lang.Class v;
java.lang.String[] v;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String[] __dnFieldNamesInit()>();
<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String[] dnFieldNames> = v;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: int __dnGetInheritedFieldCount()>();
<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: int dnInheritedFieldCount> = v;
v = staticinvoke <org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.Class ___dn$loadClass(java.lang.String)>("org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser");
v = new org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
specialinvoke v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void <init>()>();
staticinvoke <org.datanucleus.enhancer.EnhancementHelper: void registerClass(java.lang.Class,org.datanucleus.enhancement.Persistable)>(v, v);
return;
}
public void dnCopyKeyFieldsFromObjectId(org.datanucleus.enhancement.Persistable$ObjectIdFieldConsumer, java.lang.Object)
{
java.lang.Object v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
org.datanucleus.enhancement.Persistable$ObjectIdFieldConsumer v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.datanucleus.enhancement.Persistable$ObjectIdFieldConsumer;
v := @parameter: java.lang.Object;
return;
}
protected void dnCopyKeyFieldsFromObjectId(java.lang.Object)
{
java.lang.Object v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.Object;
return;
}
public void dnCopyKeyFieldsToObjectId(java.lang.Object)
{
java.lang.Object v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.Object;
return;
}
public void dnCopyKeyFieldsToObjectId(org.datanucleus.enhancement.Persistable$ObjectIdFieldSupplier, java.lang.Object)
{
java.lang.Object v;
org.datanucleus.enhancement.Persistable$ObjectIdFieldSupplier v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.datanucleus.enhancement.Persistable$ObjectIdFieldSupplier;
v := @parameter: java.lang.Object;
return;
}
public final java.lang.Object dnGetObjectId()
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.Object v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object getObjectId(org.datanucleus.enhancement.Persistable)>(v);
return v;
label:
return null;
}
public final java.lang.Object dnGetVersion()
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.Object v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object getVersion(org.datanucleus.enhancement.Persistable)>(v);
return v;
label:
return null;
}
protected final void dnPreSerialize()
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void preSerialize(org.datanucleus.enhancement.Persistable)>(v);
label:
return;
}
public final org.datanucleus.enhancement.ExecutionContextReference dnGetExecutionContext()
{
org.datanucleus.enhancement.StateManager v, v;
org.datanucleus.enhancement.ExecutionContextReference v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: org.datanucleus.enhancement.ExecutionContextReference getExecutionContextReference()>();
goto label;
label:
v = null;
label:
return v;
}
public final org.datanucleus.enhancement.StateManager dnGetStateManager()
{
org.datanucleus.enhancement.StateManager v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
return v;
}
public final java.lang.Object dnGetTransactionalObjectId()
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.Object v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object getTransactionalObjectId(org.datanucleus.enhancement.Persistable)>(v);
goto label;
label:
v = null;
label:
return v;
}
public final boolean dnIsDeleted()
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
boolean v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isDeleted(org.datanucleus.enhancement.Persistable)>(v);
goto label;
label:
v = 0;
label:
return v;
}
public final boolean dnIsDirty()
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
boolean v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isDirty(org.datanucleus.enhancement.Persistable)>(v);
return v;
label:
return 0;
}
public final boolean dnIsNew()
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
boolean v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isNew(org.datanucleus.enhancement.Persistable)>(v);
goto label;
label:
v = 0;
label:
return v;
}
public final boolean dnIsPersistent()
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
boolean v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isPersistent(org.datanucleus.enhancement.Persistable)>(v);
goto label;
label:
v = 0;
label:
return v;
}
public final boolean dnIsTransactional()
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
boolean v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isTransactional(org.datanucleus.enhancement.Persistable)>(v);
goto label;
label:
v = 0;
label:
return v;
}
public void dnMakeDirty(java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void makeDirty(org.datanucleus.enhancement.Persistable,java.lang.String)>(v, v);
label:
return;
}
public java.lang.Object dnNewObjectIdInstance()
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
return null;
}
public java.lang.Object dnNewObjectIdInstance(java.lang.Object)
{
java.lang.Object v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.Object;
return null;
}
public final void dnProvideFields(int[])
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
int[] v;
int v, v, v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: int[];
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("argment is null");
throw v;
label:
v = lengthof v;
v = v - 1;
if v < 0 goto label;
label:
v = v[v];
virtualinvoke v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnProvideField(int)>(v);
v = v - 1;
if v >= 0 goto label;
label:
return;
}
public final void dnReplaceFields(int[])
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
int[] v;
int v, v, v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: int[];
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("argument is null");
throw v;
label:
v = lengthof v;
if v <= 0 goto label;
v = 0;
label:
v = v[v];
virtualinvoke v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnReplaceField(int)>(v);
v = v + 1;
if v < v goto label;
label:
return;
}
public final void dnReplaceFlags()
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: byte replacingFlags(org.datanucleus.enhancement.Persistable)>(v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags> = v;
label:
return;
}
public final synchronized void dnReplaceStateManager(org.datanucleus.enhancement.StateManager)
{
org.datanucleus.enhancement.StateManager v, v, v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.datanucleus.enhancement.StateManager;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: org.datanucleus.enhancement.StateManager replacingStateManager(org.datanucleus.enhancement.Persistable,org.datanucleus.enhancement.StateManager)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager> = v;
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager> = v;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags> = 1;
label:
return;
}
public boolean dnIsDetached()
{
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
return 0;
}
public org.datanucleus.enhancement.Persistable dnNewInstance(org.datanucleus.enhancement.StateManager)
{
org.datanucleus.enhancement.StateManager v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v, v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.datanucleus.enhancement.StateManager;
v = new org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
specialinvoke v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void <init>()>();
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags> = 1;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager> = v;
return v;
}
public org.datanucleus.enhancement.Persistable dnNewInstance(org.datanucleus.enhancement.StateManager, java.lang.Object)
{
org.datanucleus.enhancement.StateManager v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v, v;
java.lang.Object v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.datanucleus.enhancement.StateManager;
v := @parameter: java.lang.Object;
v = new org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
specialinvoke v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void <init>()>();
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags> = 1;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager> = v;
virtualinvoke v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnCopyKeyFieldsFromObjectId(java.lang.Object)>(v);
return v;
}
public void dnReplaceField(int)
{
java.lang.IllegalStateException v;
org.datanucleus.enhancement.StateManager v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.StringBuffer v, v;
int v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v;
java.lang.Object v, v, v, v, v, v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: int;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("state manager is null");
throw v;
label:
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
default: goto label;
};
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object replacingObjectField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.AccountType accountType> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String replacingStringField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String atPath> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String replacingStringField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String emailAddress> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String replacingStringField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String encryptedPassword> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String replacingStringField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String familyName> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String replacingStringField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String faxNumber> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String replacingStringField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String givenName> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String replacingStringField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String knownAs> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object replacingObjectField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale language> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object replacingObjectField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale numberFormat> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String replacingStringField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String phoneNumber> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object replacingObjectField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet roles> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object replacingObjectField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus status> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object replacingObjectField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale timeFormat> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String replacingStringField(org.datanucleus.enhancement.Persistable,int)>(v, v);
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String username> = v;
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = new java.lang.StringBuffer;
specialinvoke v.<java.lang.StringBuffer: void <init>(java.lang.String)>("out of field index :");
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void dnProvideField(int)
{
java.lang.IllegalStateException v;
java.util.SortedSet v;
java.util.Locale v, v, v;
org.datanucleus.enhancement.StateManager v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.StringBuffer v, v;
int v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus v;
java.lang.IllegalArgumentException v;
org.apache.isis.extensions.secman.applib.user.dom.AccountType v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: int;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("state manager is null");
throw v;
label:
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
default: goto label;
};
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.AccountType accountType>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String atPath>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String emailAddress>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String encryptedPassword>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String familyName>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String faxNumber>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String givenName>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String knownAs>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale language>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale numberFormat>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String phoneNumber>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet roles>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus status>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale timeFormat>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, v, v);
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String username>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void providedStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, v, v);
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = new java.lang.StringBuffer;
specialinvoke v.<java.lang.StringBuffer: void <init>(java.lang.String)>("out of field index :");
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
protected final void dnCopyField(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, int)
{
java.util.SortedSet v;
java.lang.StringBuffer v, v;
java.util.Locale v, v, v;
int v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus v;
java.lang.IllegalArgumentException v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v, v;
org.apache.isis.extensions.secman.applib.user.dom.AccountType v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: int;
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
default: goto label;
};
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.AccountType accountType>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.AccountType accountType> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String atPath>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String atPath> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String emailAddress>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String emailAddress> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String encryptedPassword>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String encryptedPassword> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String familyName>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String familyName> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String faxNumber>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String faxNumber> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String givenName>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String givenName> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String knownAs>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String knownAs> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale language>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale language> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale numberFormat>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale numberFormat> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String phoneNumber>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String phoneNumber> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet roles>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet roles> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus status>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus status> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale timeFormat>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale timeFormat> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String username>;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String username> = v;
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = new java.lang.StringBuffer;
specialinvoke v.<java.lang.StringBuffer: void <init>(java.lang.String)>("out of field index :");
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void dnCopyFields(java.lang.Object, int[])
{
java.lang.IllegalStateException v, v;
java.lang.IllegalArgumentException v, v;
org.datanucleus.enhancement.StateManager v, v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
int[] v;
int v, v, v;
java.lang.Object v;
boolean v;
v := @this: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.Object;
v := @parameter: int[];
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("state manager is null");
throw v;
label:
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("fieldNumbers is null");
throw v;
label:
v = v instanceof org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("object is not an object of type org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser");
throw v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == v goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("state managers do not match");
throw v;
label:
v = lengthof v;
v = v - 1;
if v < 0 goto label;
label:
v = v[v];
virtualinvoke v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: void dnCopyField(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser,int)>(v, v);
v = v - 1;
if v >= 0 goto label;
label:
return;
}
private static final java.lang.String[] __dnFieldNamesInit()
{
java.lang.String[] v;
v = newarray (java.lang.String)[15];
v[0] = "accountType";
v[1] = "atPath";
v[2] = "emailAddress";
v[3] = "encryptedPassword";
v[4] = "familyName";
v[5] = "faxNumber";
v[6] = "givenName";
v[7] = "knownAs";
v[8] = "language";
v[9] = "numberFormat";
v[10] = "phoneNumber";
v[11] = "roles";
v[12] = "status";
v[13] = "timeFormat";
v[14] = "username";
return v;
}
protected static int __dnGetInheritedFieldCount()
{
return 0;
}
protected static int dnGetManagedFieldCount()
{
return 15;
}
public static java.lang.Class ___dn$loadClass(java.lang.String)
{
java.lang.Class v;
java.lang.ClassNotFoundException v;
java.lang.String v, v;
java.lang.NoClassDefFoundError v;
v := @parameter: java.lang.String;
label:
v = staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
v = new java.lang.NoClassDefFoundError;
v = virtualinvoke v.<java.lang.ClassNotFoundException: java.lang.String getMessage()>();
specialinvoke v.<java.lang.NoClassDefFoundError: void <init>(java.lang.String)>(v);
throw v;
catch java.lang.ClassNotFoundException from label to label with label;
}
private static org.apache.isis.extensions.secman.applib.user.dom.AccountType dnGetaccountType(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.Object v;
org.apache.isis.extensions.secman.applib.user.dom.AccountType v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 0);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.AccountType accountType>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object getObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, 0, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.AccountType accountType>;
return v;
}
private static void dnSetaccountType(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, org.apache.isis.extensions.secman.applib.user.dom.AccountType)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
org.apache.isis.extensions.secman.applib.user.dom.AccountType v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.apache.isis.extensions.secman.applib.user.dom.AccountType;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.AccountType accountType>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object,java.lang.Object)>(v, 0, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.AccountType accountType> = v;
label:
return;
}
private static java.lang.String dnGetatPath(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 1);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String atPath>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String getStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, 1, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String atPath>;
return v;
}
private static void dnSetatPath(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String atPath>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String,java.lang.String)>(v, 1, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String atPath> = v;
label:
return;
}
private static java.lang.String dnGetemailAddress(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 2);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String emailAddress>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String getStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, 2, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String emailAddress>;
return v;
}
private static void dnSetemailAddress(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String emailAddress>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String,java.lang.String)>(v, 2, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String emailAddress> = v;
label:
return;
}
private static java.lang.String dnGetencryptedPassword(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 3);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String encryptedPassword>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String getStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, 3, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String encryptedPassword>;
return v;
}
private static void dnSetencryptedPassword(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String encryptedPassword>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String,java.lang.String)>(v, 3, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String encryptedPassword> = v;
label:
return;
}
private static java.lang.String dnGetfamilyName(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 4);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String familyName>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String getStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, 4, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String familyName>;
return v;
}
private static void dnSetfamilyName(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String familyName>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String,java.lang.String)>(v, 4, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String familyName> = v;
label:
return;
}
private static java.lang.String dnGetfaxNumber(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 5);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String faxNumber>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String getStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, 5, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String faxNumber>;
return v;
}
private static void dnSetfaxNumber(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String faxNumber>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String,java.lang.String)>(v, 5, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String faxNumber> = v;
label:
return;
}
private static java.lang.String dnGetgivenName(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 6);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String givenName>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String getStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, 6, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String givenName>;
return v;
}
private static void dnSetgivenName(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String givenName>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String,java.lang.String)>(v, 6, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String givenName> = v;
label:
return;
}
private static java.lang.String dnGetknownAs(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 7);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String knownAs>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String getStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, 7, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String knownAs>;
return v;
}
private static void dnSetknownAs(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String knownAs>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String,java.lang.String)>(v, 7, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String knownAs> = v;
label:
return;
}
private static java.util.Locale dnGetlanguage(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v, v;
java.lang.Object v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 8);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale language>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object getObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, 8, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale language>;
return v;
}
private static void dnSetlanguage(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.util.Locale)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.util.Locale;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale language>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object,java.lang.Object)>(v, 8, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale language> = v;
label:
return;
}
private static java.util.Locale dnGetnumberFormat(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v, v;
java.lang.Object v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 9);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale numberFormat>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object getObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, 9, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale numberFormat>;
return v;
}
private static void dnSetnumberFormat(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.util.Locale)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.util.Locale;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale numberFormat>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object,java.lang.Object)>(v, 9, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale numberFormat> = v;
label:
return;
}
private static java.lang.String dnGetphoneNumber(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 10);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String phoneNumber>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String getStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, 10, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String phoneNumber>;
return v;
}
private static void dnSetphoneNumber(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String phoneNumber>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String,java.lang.String)>(v, 10, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String phoneNumber> = v;
label:
return;
}
private static java.util.SortedSet dnGetroles(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
java.util.SortedSet v, v;
org.datanucleus.enhancement.StateManager v, v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.Object v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 11);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet roles>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object getObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, 11, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet roles>;
return v;
}
private static void dnSetroles(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.util.SortedSet)
{
org.datanucleus.enhancement.StateManager v, v;
java.util.SortedSet v, v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.util.SortedSet;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v != null goto label;
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet roles> = v;
goto label;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.SortedSet roles>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object,java.lang.Object)>(v, 11, v, v);
label:
return;
}
private static org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus dnGetstatus(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus v, v;
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.Object v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 12);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus status>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object getObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, 12, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus status>;
return v;
}
private static void dnSetstatus(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus status>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object,java.lang.Object)>(v, 12, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus status> = v;
label:
return;
}
private static java.util.Locale dnGettimeFormat(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v, v;
java.lang.Object v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 13);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale timeFormat>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.Object getObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object)>(v, 13, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale timeFormat>;
return v;
}
private static void dnSettimeFormat(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.util.Locale)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.util.Locale v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.util.Locale;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale timeFormat>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setObjectField(org.datanucleus.enhancement.Persistable,int,java.lang.Object,java.lang.Object)>(v, 13, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.util.Locale timeFormat> = v;
label:
return;
}
private static java.lang.String dnGetusername(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser)
{
org.datanucleus.enhancement.StateManager v, v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v, v;
boolean v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v <= 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: boolean isLoaded(org.datanucleus.enhancement.Persistable,int)>(v, 14);
if v != 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String username>;
v = interfaceinvoke v.<org.datanucleus.enhancement.StateManager: java.lang.String getStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String)>(v, 14, v);
return v;
label:
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String username>;
return v;
}
private static void dnSetusername(org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser, java.lang.String)
{
org.datanucleus.enhancement.StateManager v, v;
byte v;
org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser v;
java.lang.String v, v;
v := @parameter: org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: byte dnFlags>;
if v == 0 goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
if v == null goto label;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: org.datanucleus.enhancement.StateManager dnStateManager>;
v = v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String username>;
interfaceinvoke v.<org.datanucleus.enhancement.StateManager: void setStringField(org.datanucleus.enhancement.Persistable,int,java.lang.String,java.lang.String)>(v, 14, v, v);
goto label;
label:
v.<org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser: java.lang.String username> = v;
label:
return;
}
}