Class Session
- java.lang.Object
-
- org.neotropic.kuwaiba.core.apis.persistence.application.Session
-
- All Implemented Interfaces:
Serializable
public class Session extends Object implements Serializable
Represents a single user session- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String
ipAddress
IP Address where this session was established fromstatic int
TYPE_DESKTOP
Identifies a session opened from a desktop clientstatic int
TYPE_MOBILE
Identifies a session opened from a mobile client (a mobile application)static int
TYPE_WEB
Identifies a session opened from a web clientstatic int
TYPE_WS
Identifies a session opened from a web service client
-
Constructor Summary
Constructors Constructor Description Session(UserProfile user, String ipAddress, int sessionType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getIpAddress()
Date
getLoginTime()
int
getSessionType()
String
getToken()
UserProfile
getUser()
int
hashCode()
void
setIpAddress(String ipAddress)
void
setLoginTime(Date loginTime)
void
setSessionType(int sessionType)
void
setToken(String token)
void
setUser(UserProfile user)
String
toString()
-
-
-
Field Detail
-
TYPE_DESKTOP
public static final int TYPE_DESKTOP
Identifies a session opened from a desktop client- See Also:
- Constant Field Values
-
TYPE_WEB
public static final int TYPE_WEB
Identifies a session opened from a web client- See Also:
- Constant Field Values
-
TYPE_WS
public static final int TYPE_WS
Identifies a session opened from a web service client- See Also:
- Constant Field Values
-
TYPE_MOBILE
public static final int TYPE_MOBILE
Identifies a session opened from a mobile client (a mobile application)- See Also:
- Constant Field Values
-
ipAddress
protected String ipAddress
IP Address where this session was established from
-
-
Constructor Detail
-
Session
public Session(UserProfile user, String ipAddress, int sessionType)
-
-
Method Detail
-
getIpAddress
public String getIpAddress()
-
setIpAddress
public void setIpAddress(String ipAddress)
-
getLoginTime
public Date getLoginTime()
-
setLoginTime
public void setLoginTime(Date loginTime)
-
getToken
public String getToken()
-
setToken
public void setToken(String token)
-
getUser
public UserProfile getUser()
-
setUser
public void setUser(UserProfile user)
-
getSessionType
public int getSessionType()
-
setSessionType
public void setSessionType(int sessionType)
-
-