org.apache.cocoon.portal.wsrp.consumer
Class UserSessionImpl

java.lang.Object
  extended byorg.apache.wsrp4j.consumer.driver.InitCookieInfoImpl
      extended byorg.apache.wsrp4j.consumer.driver.GenericUserSessionImpl
          extended byorg.apache.cocoon.portal.wsrp.consumer.UserSessionImpl
All Implemented Interfaces:
org.apache.wsrp4j.consumer.InitCookieInfo, org.apache.wsrp4j.consumer.UserSession, org.apache.wsrp4j.consumer.UserSessionMgr

public class UserSessionImpl
extends org.apache.wsrp4j.consumer.driver.GenericUserSessionImpl

Implements a simple consumer-based user session
Note: Since most of this methods all only for the session handler, consider to make most of the methods package scoped.

Version:
$Id: UserSessionImpl.java 322475 2005-10-16 14:26:44Z cziegeler $

Field Summary
protected  Logger logger
          The logger
 
Fields inherited from class org.apache.wsrp4j.consumer.driver.GenericUserSessionImpl
groupSessions
 
Constructor Summary
UserSessionImpl(String producerID, String userID, String markupURL, Logger logger)
          Constructor
 
Method Summary
 org.apache.wsrp4j.consumer.GroupSessionMgr getGroupSession(String groupID)
          Get the group session for this group ID
 
Methods inherited from class org.apache.wsrp4j.consumer.driver.GenericUserSessionImpl
addGroupSession, existsGroupSession, getAllGroupSessions, getProducerID, getUserID, removeAllGroupSessions, removeGroupSession, setGroupSessionTable, setProducerID, setUserID
 
Methods inherited from class org.apache.wsrp4j.consumer.driver.InitCookieInfoImpl
getMarkupInterfaceURL, getWSRPBaseService, isInitCookieDone, isInitCookieRequired, setInitCookieDone, setInitCookieRequired, setWSRPBaseService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.wsrp4j.consumer.InitCookieInfo
getMarkupInterfaceURL, getWSRPBaseService, isInitCookieDone, isInitCookieRequired, setInitCookieDone, setInitCookieRequired, setWSRPBaseService
 

Field Detail

logger

protected final Logger logger
The logger

Constructor Detail

UserSessionImpl

public UserSessionImpl(String producerID,
                       String userID,
                       String markupURL,
                       Logger logger)
                throws org.apache.wsrp4j.exception.WSRPException
Constructor
Parameters:
producerID -
userID -
markupURL -
logger -
Throws:
org.apache.wsrp4j.exception.WSRPException
Method Detail

getGroupSession

public org.apache.wsrp4j.consumer.GroupSessionMgr getGroupSession(String groupID)
                                                           throws org.apache.wsrp4j.exception.WSRPException
Get the group session for this group ID

Parameters:
groupID - ID of the portlet application
Returns:
The a group session for the provided group ID or a new groupSession
Throws:
org.apache.wsrp4j.exception.WSRPException


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.