public class psiprobe.model.ApplicationSession extends java.lang.Object
{
public static final java.lang.String LAST_ACCESSED_BY_IP;
public static final java.lang.String LAST_ACCESSED_LOCALE;
private java.lang.String id;
private java.lang.String applicationName;
private java.util.Date creationTime;
private java.util.Date lastAccessTime;
private int maxIdleTime;
private boolean valid;
private boolean serializable;
private long objectCount;
private java.lang.String info;
private java.lang.String managerType;
private java.util.List attributes;
private long size;
private boolean allowedToViewValues;
private java.lang.String lastAccessedIp;
private java.util.Locale lastAccessedIpLocale;
public void <init>()
{
psiprobe.model.ApplicationSession v;
java.util.ArrayList v;
v := @this: psiprobe.model.ApplicationSession;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<psiprobe.model.ApplicationSession: java.util.List attributes> = v;
return;
}
public java.lang.String getId()
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.lang.String id>;
return v;
}
public void setId(java.lang.String)
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: java.lang.String;
v.<psiprobe.model.ApplicationSession: java.lang.String id> = v;
return;
}
public java.lang.String getApplicationName()
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.lang.String applicationName>;
return v;
}
public void setApplicationName(java.lang.String)
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: java.lang.String;
v.<psiprobe.model.ApplicationSession: java.lang.String applicationName> = v;
return;
}
public java.util.Date getCreationTime()
{
psiprobe.model.ApplicationSession v;
java.util.Date v, v, v;
long v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.util.Date creationTime>;
if v != null goto label;
v = null;
goto label;
label:
v = new java.util.Date;
v = v.<psiprobe.model.ApplicationSession: java.util.Date creationTime>;
v = virtualinvoke v.<java.util.Date: long getTime()>();
specialinvoke v.<java.util.Date: void <init>(long)>(v);
label:
return v;
}
public void setCreationTime(java.util.Date)
{
psiprobe.model.ApplicationSession v;
java.util.Date v, v;
long v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: java.util.Date;
if v != null goto label;
v = null;
goto label;
label:
v = new java.util.Date;
v = virtualinvoke v.<java.util.Date: long getTime()>();
specialinvoke v.<java.util.Date: void <init>(long)>(v);
label:
v.<psiprobe.model.ApplicationSession: java.util.Date creationTime> = v;
return;
}
public java.util.Date getLastAccessTime()
{
psiprobe.model.ApplicationSession v;
java.util.Date v, v, v;
long v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.util.Date lastAccessTime>;
if v != null goto label;
v = null;
goto label;
label:
v = new java.util.Date;
v = v.<psiprobe.model.ApplicationSession: java.util.Date lastAccessTime>;
v = virtualinvoke v.<java.util.Date: long getTime()>();
specialinvoke v.<java.util.Date: void <init>(long)>(v);
label:
return v;
}
public void setLastAccessTime(java.util.Date)
{
psiprobe.model.ApplicationSession v;
java.util.Date v, v;
long v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: java.util.Date;
if v != null goto label;
v = null;
goto label;
label:
v = new java.util.Date;
v = virtualinvoke v.<java.util.Date: long getTime()>();
specialinvoke v.<java.util.Date: void <init>(long)>(v);
label:
v.<psiprobe.model.ApplicationSession: java.util.Date lastAccessTime> = v;
return;
}
public int getMaxIdleTime()
{
int v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: int maxIdleTime>;
return v;
}
public void setMaxIdleTime(int)
{
int v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: int;
v.<psiprobe.model.ApplicationSession: int maxIdleTime> = v;
return;
}
public boolean isValid()
{
psiprobe.model.ApplicationSession v;
boolean v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: boolean valid>;
return v;
}
public void setValid(boolean)
{
psiprobe.model.ApplicationSession v;
boolean v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: boolean;
v.<psiprobe.model.ApplicationSession: boolean valid> = v;
return;
}
public long getObjectCount()
{
long v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: long objectCount>;
return v;
}
public void setObjectCount(long)
{
long v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: long;
v.<psiprobe.model.ApplicationSession: long objectCount> = v;
return;
}
public java.util.List getAttributes()
{
java.util.List v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.util.List attributes>;
return v;
}
public void setAttributes(java.util.List)
{
java.util.List v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: java.util.List;
v.<psiprobe.model.ApplicationSession: java.util.List attributes> = v;
return;
}
public void addAttribute(psiprobe.model.Attribute)
{
psiprobe.model.Attribute v;
java.util.List v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: psiprobe.model.Attribute;
v = v.<psiprobe.model.ApplicationSession: java.util.List attributes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public java.lang.String getInfo()
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.lang.String info>;
return v;
}
public void setInfo(java.lang.String)
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: java.lang.String;
v.<psiprobe.model.ApplicationSession: java.lang.String info> = v;
return;
}
public java.lang.String getManagerType()
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.lang.String managerType>;
return v;
}
public void setManagerType(java.lang.String)
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: java.lang.String;
v.<psiprobe.model.ApplicationSession: java.lang.String managerType> = v;
return;
}
public long getAge()
{
psiprobe.model.ApplicationSession v;
java.util.Date v, v;
long v, v, v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.util.Date creationTime>;
if v != null goto label;
return 0L;
label:
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
v = v.<psiprobe.model.ApplicationSession: java.util.Date creationTime>;
v = virtualinvoke v.<java.util.Date: long getTime()>();
v = v - v;
return v;
}
public long getIdleTime()
{
psiprobe.model.ApplicationSession v;
java.util.Date v, v;
long v, v, v, v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.util.Date lastAccessTime>;
if v != null goto label;
v = virtualinvoke v.<psiprobe.model.ApplicationSession: long getAge()>();
return v;
label:
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
v = v.<psiprobe.model.ApplicationSession: java.util.Date lastAccessTime>;
v = virtualinvoke v.<java.util.Date: long getTime()>();
v = v - v;
return v;
}
public java.util.Date getExpiryTime()
{
psiprobe.model.ApplicationSession v;
java.util.Date v;
long v, v, v, v;
int v, v;
v := @this: psiprobe.model.ApplicationSession;
v = virtualinvoke v.<psiprobe.model.ApplicationSession: int getMaxIdleTime()>();
if v > 0 goto label;
return null;
label:
v = new java.util.Date;
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
v = virtualinvoke v.<psiprobe.model.ApplicationSession: int getMaxIdleTime()>();
v = v + v;
v = virtualinvoke v.<psiprobe.model.ApplicationSession: long getIdleTime()>();
v = v - v;
specialinvoke v.<java.util.Date: void <init>(long)>(v);
return v;
}
public boolean isSerializable()
{
psiprobe.model.ApplicationSession v;
boolean v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: boolean serializable>;
return v;
}
public void setSerializable(boolean)
{
psiprobe.model.ApplicationSession v;
boolean v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: boolean;
v.<psiprobe.model.ApplicationSession: boolean serializable> = v;
return;
}
public long getSize()
{
long v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: long size>;
return v;
}
public void setSize(long)
{
long v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: long;
v.<psiprobe.model.ApplicationSession: long size> = v;
return;
}
public boolean isAllowedToViewValues()
{
psiprobe.model.ApplicationSession v;
boolean v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: boolean allowedToViewValues>;
return v;
}
public void setAllowedToViewValues(boolean)
{
psiprobe.model.ApplicationSession v;
boolean v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: boolean;
v.<psiprobe.model.ApplicationSession: boolean allowedToViewValues> = v;
return;
}
public java.lang.String getLastAccessedIp()
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.lang.String lastAccessedIp>;
return v;
}
public void setLastAccessedIp(java.lang.String)
{
java.lang.String v;
psiprobe.model.ApplicationSession v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: java.lang.String;
v.<psiprobe.model.ApplicationSession: java.lang.String lastAccessedIp> = v;
return;
}
public java.util.Locale getLastAccessedIpLocale()
{
psiprobe.model.ApplicationSession v;
java.util.Locale v;
v := @this: psiprobe.model.ApplicationSession;
v = v.<psiprobe.model.ApplicationSession: java.util.Locale lastAccessedIpLocale>;
return v;
}
public void setLastAccessedIpLocale(java.util.Locale)
{
psiprobe.model.ApplicationSession v;
java.util.Locale v;
v := @this: psiprobe.model.ApplicationSession;
v := @parameter: java.util.Locale;
v.<psiprobe.model.ApplicationSession: java.util.Locale lastAccessedIpLocale> = v;
return;
}
}