|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kotkabeans.User
implements User-object used in session handling.
Field Summary | |
protected java.lang.String |
account
Username typed in at login time. |
protected java.lang.String |
currentForm
User's current form |
protected java.lang.String |
currentPage
User's current page. |
protected java.lang.String |
currentStatus
User's operation status |
protected java.lang.String |
expireTime
User's automatic logout time. |
protected java.lang.String |
ipAddr
IP-address from which the connection is made. |
protected java.lang.String |
language
Selected language as text. |
protected int |
languageID
Selected language as database form. |
protected long |
lastOpTime
User's last operation time |
protected long |
opEndTime
User's operation endtime |
protected long |
opStartTime
User's operation starttime |
protected java.lang.String |
organisation
Organisation which person belongs to. |
protected int |
organisationID
the Identifier of the person's home organisation. |
protected java.lang.String |
person
Name of the user. |
protected int |
personID
Users personidentifier as database form. |
Constructor Summary | |
User()
Dummy empty constructor. |
|
User(java.lang.String account)
Constructs user object and sets account. |
Method Summary | |
int |
compareTo(java.lang.Object user)
This method checks if two users are identical. |
boolean |
equals(java.lang.Object user)
This method checks if two users are identical. |
java.lang.String |
getAccount()
Simple access method |
java.lang.String |
getCurrentForm()
Simple access method. |
java.lang.String |
getcurrentStatus()
Simple access method. |
java.lang.String |
getIpAddr()
Simple access method |
java.lang.String |
getLanguage()
Simple access method |
int |
getLanguageID()
Simple access method |
long |
getLastOpTime()
Simple access method. |
long |
getOpEndTime()
Simple access method. |
long |
getOpStartTime()
Simple access method. |
java.lang.String |
getOrganisation()
Simple access method |
int |
getOrganisationID()
Simple access method. |
java.lang.String |
getPerson()
Simple access method. |
int |
getPersonID()
Simple access method |
int |
hashCode()
Calculates hash index value based on account and IP-address. |
void |
setCurrentForm(java.lang.String formname)
Simple access method. |
void |
setCurrentStatus(java.lang.String currentStatus)
Used on every page to show user's session status |
void |
setIpAddr(java.lang.String ipAddr)
Simple access method. |
void |
setLanguage(java.lang.String language)
Sets the selected language as text. |
void |
setLanguageID(int languageID)
Sets language preferred by the user. |
void |
setLastOpTime(long opStartTime,
long opEndTime)
Simple access method. |
void |
setOpEndTime()
Simple access method. |
void |
setOpStartTime()
Simple access method. |
void |
setOrganisation(java.lang.String organisation)
Initializes the name of user's home organisation. |
void |
setOrganisationID(int organisationID)
Initializes person's home organisation. |
void |
setPerson(java.lang.String person)
Set person's name. |
void |
setPersonID(int personID)
Sets user's personal identifier. |
java.lang.String |
toString()
Used by compareTo-method |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.lang.String account
protected java.lang.String ipAddr
protected int languageID
protected java.lang.String language
protected int personID
protected java.lang.String person
protected int organisationID
protected java.lang.String organisation
protected java.lang.String currentPage
protected java.lang.String currentStatus
protected java.lang.String expireTime
protected long opStartTime
protected long opEndTime
protected long lastOpTime
protected java.lang.String currentForm
Constructor Detail |
public User()
public User(java.lang.String account)
account
- Account of the userMethod Detail |
public java.lang.String getAccount()
public java.lang.String getIpAddr()
public void setCurrentStatus(java.lang.String currentStatus)
public java.lang.String getcurrentStatus()
public void setOpStartTime()
public void setOpEndTime()
public long getOpStartTime()
public long getOpEndTime()
public long getLastOpTime()
public void setLastOpTime(long opStartTime, long opEndTime)
opstarttime
- and opendtime are user's last operation
times.public void setCurrentForm(java.lang.String formname)
formname
- is user's current form.public java.lang.String getCurrentForm()
public void setIpAddr(java.lang.String ipAddr)
ipAddr
- User's IP-address.public int getLanguageID()
public void setLanguageID(int languageID)
languageID
- Language identifier of the selected language.public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
language
- Name of the selected languagesetLanguageID(int)
public int getPersonID()
public void setPersonID(int personID)
personID
- User's personal identifierpublic java.lang.String getPerson()
public void setPerson(java.lang.String person)
person
- Name of the usersetPersonID(int)
public int getOrganisationID()
public void setOrganisationID(int organisationID)
organisationID
- Organisation identifier of the new home organisation of the user.public java.lang.String getOrganisation()
public void setOrganisation(java.lang.String organisation)
organisation
- Name of the new home organisation of the userpublic java.lang.String toString()
toString
in class java.lang.Object
compareTo(Object)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object user)
equals
in class java.lang.Object
true
if both users have same account and IP-address, false
otherwise.public int compareTo(java.lang.Object user)
compareTo
in interface java.lang.Comparable
user
- The other user which is used in comparison.0
if both users have same account and IP-address, nonZero
otherwise.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |