net.sourceforge.apphere
Class User

java.lang.Object
  extended bynet.sourceforge.apphere.User

public class User
extends java.lang.Object


Constructor Summary
User()
           
User(int userId)
           
User(UserValue val)
           
 
Method Summary
 void copyValueIn(UserValue val)
           
 Pan getCurrentLocation()
           
 DeviceMap getDevices()
           
 java.lang.String getEmail()
           
 java.lang.String getFirstName()
           
 SessionManager getSessions()
          Returns the sessions.
 java.lang.String getSurname()
           
 java.lang.String getTagId()
           
 int getUserId()
           
 UserValue getValue()
           
 DeviceMap loadDevices()
           
 void save()
           
 void setCurrentPan(Pan location)
           
 void setEmail(java.lang.String string)
           
 void setFirstName(java.lang.String name)
           
 void setSessions(SessionManager sessions)
          Sets the sessions.
 void setSurname(java.lang.String string)
           
 void setTagId(java.lang.String string)
           
 void setValue(UserValue val)
           
 java.lang.String toString()
           
 java.lang.String toXmlString()
          Method toXmlString returns user details in XML format.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

User

public User(int userId)

User

public User()

User

public User(UserValue val)
     throws AppHereException
Method Detail

getValue

public UserValue getValue()

getFirstName

public java.lang.String getFirstName()

getSurname

public java.lang.String getSurname()

getSessions

public SessionManager getSessions()
Returns the sessions.

Returns:
SessionManager

toString

public java.lang.String toString()

toXmlString

public java.lang.String toXmlString()
                             throws AppHereException
Method toXmlString returns user details in XML format.

Returns:
String
Throws:
AppHereException

loadDevices

public DeviceMap loadDevices()
                      throws AppHereException
Returns:
Devices in user's profile
Throws:
AppHereException

getDevices

public DeviceMap getDevices()
                     throws AppHereException
Returns:
Hashtable of User's Devices
Throws:
AppHereException

getUserId

public int getUserId()

getEmail

public java.lang.String getEmail()
Returns:

getCurrentLocation

public Pan getCurrentLocation()
Returns:
Location

getTagId

public java.lang.String getTagId()
Returns:

copyValueIn

public void copyValueIn(UserValue val)
                 throws AppHereException
Throws:
AppHereException

setValue

public void setValue(UserValue val)
              throws AppHereException
Throws:
AppHereException

setFirstName

public void setFirstName(java.lang.String name)

setSurname

public void setSurname(java.lang.String string)

setSessions

public void setSessions(SessionManager sessions)
Sets the sessions.

Parameters:
sessions - The sessions to set

setEmail

public void setEmail(java.lang.String string)
Parameters:
string -

setCurrentPan

public void setCurrentPan(Pan location)
Parameters:
location -

setTagId

public void setTagId(java.lang.String string)
Parameters:
string -

save

public void save()
          throws AppHereException
Throws:
AppHereException