org.exoplatform.container
Class SessionContainer

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<java.lang.Object,java.lang.Object>
          extended by org.exoplatform.container.SessionContainer
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>

public class SessionContainer
extends java.util.HashMap<java.lang.Object,java.lang.Object>

Created by The eXo Platform SAS Author : Tuan Nguyen tuan08@users.sourceforge.net Date: Jul 18, 2004 Time: 12:15:28 AM

See Also:
Serialized Form

Field Summary
static int DESTROY_STATUS
           
static int INIT_STATUS
           
static int START_STATUS
           
static int STOP_STATUS
           
 
Constructor Summary
SessionContainer(java.lang.String id, java.lang.String owner)
           
 
Method Summary
 ClientInfo getClientInfo()
           
static java.lang.Object getComponent(java.lang.Class key)
           
 java.lang.Object getComponentInstance(java.lang.Object key)
           
 java.lang.Object getComponentInstanceOfType(java.lang.Class key)
           
 long getCreationTime()
           
static SessionContainer getInstance()
           
 long getLastAccessTime()
           
 long getLiveTime()
           
 long getLiveTimeInMinute()
           
 long getLiveTimeInSecond()
           
 java.lang.String getOwner()
           
 java.lang.String getPortalName()
           
 java.lang.String getRemoteUser()
           
 java.lang.String getSessionId()
           
 int getStatus()
           
 java.lang.String getUniqueId()
           
 void registerComponentInstance(java.lang.Object key, java.lang.Object obj)
           
 void setClientInfo(ClientInfo ci)
           
static void setInstance(SessionContainer scontainer)
           
 void setLastAccessTime(long time)
           
 void setPortalName(java.lang.String name)
           
 void setStatus(int status)
           
 void setUniqueId(java.lang.String s)
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

INIT_STATUS

public static final int INIT_STATUS
See Also:
Constant Field Values

START_STATUS

public static final int START_STATUS
See Also:
Constant Field Values

STOP_STATUS

public static final int STOP_STATUS
See Also:
Constant Field Values

DESTROY_STATUS

public static final int DESTROY_STATUS
See Also:
Constant Field Values
Constructor Detail

SessionContainer

public SessionContainer(java.lang.String id,
                        java.lang.String owner)
Method Detail

getSessionId

public java.lang.String getSessionId()

getUniqueId

public java.lang.String getUniqueId()

setUniqueId

public void setUniqueId(java.lang.String s)

getOwner

public java.lang.String getOwner()

getRemoteUser

public java.lang.String getRemoteUser()

getPortalName

public java.lang.String getPortalName()

setPortalName

public void setPortalName(java.lang.String name)

getClientInfo

public ClientInfo getClientInfo()

setClientInfo

public void setClientInfo(ClientInfo ci)

getStatus

public int getStatus()

setStatus

public void setStatus(int status)

getCreationTime

public long getCreationTime()

getLastAccessTime

public long getLastAccessTime()

setLastAccessTime

public void setLastAccessTime(long time)

getLiveTime

public long getLiveTime()

getLiveTimeInMinute

public long getLiveTimeInMinute()

getLiveTimeInSecond

public long getLiveTimeInSecond()

getComponent

public static java.lang.Object getComponent(java.lang.Class key)

registerComponentInstance

public final void registerComponentInstance(java.lang.Object key,
                                            java.lang.Object obj)

getComponentInstance

public final java.lang.Object getComponentInstance(java.lang.Object key)

getComponentInstanceOfType

public final java.lang.Object getComponentInstanceOfType(java.lang.Class key)

getInstance

public static SessionContainer getInstance()

setInstance

public static void setInstance(SessionContainer scontainer)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.