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
      • ipAddress

        protected String ipAddress
        IP Address where this session was established from
    • Constructor Detail

    • 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)
      • getSessionType

        public int getSessionType()
      • setSessionType

        public void setSessionType​(int sessionType)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object