shared
Class StandardUser

java.lang.Object
  extended by shared.StandardUser
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
PowerUser

public class StandardUser
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.String countryCode
           
protected  java.util.GregorianCalendar dayOfBirth
           
protected  java.lang.String email
           
protected  java.lang.String language
           
protected  java.lang.String location
           
protected  java.lang.String password
           
protected  int postCode
           
protected  java.lang.String street
           
protected  java.util.TreeMap<java.lang.String,Module> subscribedModules
           
protected static long userCount
           
protected  long userId
           
protected  java.lang.String usernic
           
protected  int userType
           
 
Constructor Summary
StandardUser(java.util.GregorianCalendar dayOfBirth, java.lang.String countryCode, int postCode, java.lang.String location, java.lang.String street, java.lang.String password, java.lang.String email, int userType, java.lang.String language, java.lang.String usernic, long userId)
          constructor to instantiate the class StandardUser
 
Method Summary
 java.lang.String getCountryCode()
           
 java.util.GregorianCalendar getDateOfBirth()
           
 java.lang.String getEmail()
           
 java.lang.String getLanguage()
           
 java.lang.String getLocation()
           
 java.lang.String getPassword()
           
 int getPostCode()
           
 java.lang.String getStreet()
           
 java.util.TreeMap<java.lang.String,Module> getSubscribedModules()
           
static long getUserCount()
           
 long getUserId()
           
 java.lang.String getUsername()
           
 int getUserType()
           
 void setPassword(java.lang.String passwd)
           
 void setSubscribedModules(java.util.TreeMap<java.lang.String,Module> newSubscribedModules)
           
 void updateSubscribedModule(java.util.TreeMap<java.lang.String,Module> modules)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dayOfBirth

protected java.util.GregorianCalendar dayOfBirth

countryCode

protected java.lang.String countryCode

postCode

protected int postCode

location

protected java.lang.String location

street

protected java.lang.String street

password

protected java.lang.String password

usernic

protected java.lang.String usernic

userId

protected long userId

userCount

protected static long userCount

email

protected java.lang.String email

userType

protected int userType

language

protected java.lang.String language

subscribedModules

protected java.util.TreeMap<java.lang.String,Module> subscribedModules
Constructor Detail

StandardUser

public StandardUser(java.util.GregorianCalendar dayOfBirth,
                    java.lang.String countryCode,
                    int postCode,
                    java.lang.String location,
                    java.lang.String street,
                    java.lang.String password,
                    java.lang.String email,
                    int userType,
                    java.lang.String language,
                    java.lang.String usernic,
                    long userId)
constructor to instantiate the class StandardUser

Parameters:
dayOfBirth -
countryCode -
postCode -
location -
street -
password -
email -
userType -
language -
Method Detail

getDateOfBirth

public java.util.GregorianCalendar getDateOfBirth()
Returns:
returns date of birth

getCountryCode

public java.lang.String getCountryCode()
Returns:
countryCode

getPostCode

public int getPostCode()
Returns:
postCode

getLocation

public java.lang.String getLocation()
Returns:
location

getStreet

public java.lang.String getStreet()
Returns:
street

getPassword

public java.lang.String getPassword()
Returns:
password

getUsername

public java.lang.String getUsername()
Returns:
usernic

getUserCount

public static long getUserCount()
Returns:
userCount

getEmail

public java.lang.String getEmail()
Returns:
email

getUserType

public int getUserType()
Returns:
userType

getLanguage

public java.lang.String getLanguage()
Returns:
language

getUserId

public long getUserId()
Returns:
userId

updateSubscribedModule

public void updateSubscribedModule(java.util.TreeMap<java.lang.String,Module> modules)
Parameters:
modules -

getSubscribedModules

public java.util.TreeMap<java.lang.String,Module> getSubscribedModules()
Returns:
subscribedModules

setPassword

public void setPassword(java.lang.String passwd)
Parameters:
passwd -

setSubscribedModules

public void setSubscribedModules(java.util.TreeMap<java.lang.String,Module> newSubscribedModules)
Parameters:
newSubscribedModules -