org.sakaiproject.service.framework.session.cover
Class UsageSessionService

java.lang.Object
  extended byorg.sakaiproject.service.framework.session.cover.UsageSessionService

public class UsageSessionService
extends Object

UsageSessionService is a static Cover for the UsageSessionService; see that interface for usage details.

Version:
$Revision: 1553 $
Author:
University of Michigan, Sakai Software Development Team

Field Summary
static String EVENT_LOGIN
           
static String EVENT_LOGOUT
           
static String SAKAI_SESSION_COOKIE
           
static String USAGE_SESSION_KEY
           
 
Constructor Summary
UsageSessionService()
           
 
Method Summary
static UsageSessionService getInstance()
          Access the component instance: special cover only method.
static List getOpenSessions()
           
static Map getOpenSessionsByServer()
           
static UsageSession getSession()
           
static UsageSession getSession(String param0)
           
static String getSessionId()
           
static int getSessionInactiveTimeout()
           
static int getSessionLostTimeout()
           
static List getSessions(List param0)
           
static List getSessions(String param0, Object[] param1)
           
static SessionState getSessionState(String param0)
           
static String getSessionUserId()
           
static UsageSession setSessionActive(boolean param0)
           
static UsageSession startSession(String param0, String param1, String param2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EVENT_LOGIN

public static String EVENT_LOGIN

EVENT_LOGOUT

public static String EVENT_LOGOUT

SAKAI_SESSION_COOKIE

public static String SAKAI_SESSION_COOKIE

USAGE_SESSION_KEY

public static String USAGE_SESSION_KEY
Constructor Detail

UsageSessionService

public UsageSessionService()
Method Detail

getInstance

public static UsageSessionService getInstance()
Access the component instance: special cover only method.

Returns:
the component instance.

startSession

public static UsageSession startSession(String param0,
                                        String param1,
                                        String param2)

getSession

public static UsageSession getSession(String param0)

getSession

public static UsageSession getSession()

getSessionUserId

public static String getSessionUserId()

getSessionId

public static String getSessionId()

getSessionState

public static SessionState getSessionState(String param0)

setSessionActive

public static UsageSession setSessionActive(boolean param0)

getSessions

public static List getSessions(String param0,
                               Object[] param1)

getSessions

public static List getSessions(List param0)

getSessionInactiveTimeout

public static int getSessionInactiveTimeout()

getSessionLostTimeout

public static int getSessionLostTimeout()

getOpenSessions

public static List getOpenSessions()

getOpenSessionsByServer

public static Map getOpenSessionsByServer()