Class 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 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
    • Constructor Detail

      • Session

        public Session​(UserProfile user,
                       int sessionType)
    • Method Detail

      • getLoginTime

        public Date getLoginTime()
      • setLoginTime

        public void setLoginTime​(Date loginTime)
      • getToken

        public String getToken()
      • setToken

        public void setToken​(String token)
      • getSessionType

        public int getSessionType()
      • setSessionType

        public void setSessionType​(int sessionType)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object