com.liferay.portlet.wsrp
Class UserSessionImpl

java.lang.Object
  extended by org.apache.wsrp4j.consumer.driver.InitCookieInfoImpl
      extended by org.apache.wsrp4j.consumer.driver.GenericUserSessionImpl
          extended by com.liferay.portlet.wsrp.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

View Source

Author:
Michael Young

Field Summary
 
Fields inherited from class org.apache.wsrp4j.consumer.driver.GenericUserSessionImpl
groupSessions
 
Constructor Summary
UserSessionImpl(java.lang.String producerID, java.lang.String userID, java.lang.String portletServicesURL, javax.portlet.PortletSession portletSession)
           
 
Method Summary
 org.apache.wsrp4j.consumer.GroupSessionMgr getGroupSession(java.lang.String groupID)
          Get the group session for this group ID
 oasis.names.tc.wsrp.v1.intf.WSRP_v1_Markup_PortType getWSRPBaseService()
           
 boolean isInitCookieDone()
           
 boolean isInitCookieRequired()
           
 void setInitCookieDone(boolean initCookieDone)
           
 void setInitCookieRequired(boolean initCookieRequired)
           
 
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, 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, setWSRPBaseService
 

Constructor Detail

UserSessionImpl

public UserSessionImpl(java.lang.String producerID,
                       java.lang.String userID,
                       java.lang.String portletServicesURL,
                       javax.portlet.PortletSession portletSession)
                throws org.apache.wsrp4j.exception.WSRPException
Throws:
org.apache.wsrp4j.exception.WSRPException
Method Detail

getGroupSession

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

Specified by:
getGroupSession in interface org.apache.wsrp4j.consumer.UserSession
Specified by:
getGroupSession in class org.apache.wsrp4j.consumer.driver.GenericUserSessionImpl
Parameters:
groupID - ID of the portlet application
Returns:
The group session for the provided group ID
Throws:
org.apache.wsrp4j.exception.WSRPException

getWSRPBaseService

public oasis.names.tc.wsrp.v1.intf.WSRP_v1_Markup_PortType getWSRPBaseService()
Specified by:
getWSRPBaseService in interface org.apache.wsrp4j.consumer.InitCookieInfo
Overrides:
getWSRPBaseService in class org.apache.wsrp4j.consumer.driver.InitCookieInfoImpl

isInitCookieRequired

public boolean isInitCookieRequired()
Specified by:
isInitCookieRequired in interface org.apache.wsrp4j.consumer.InitCookieInfo
Overrides:
isInitCookieRequired in class org.apache.wsrp4j.consumer.driver.InitCookieInfoImpl

setInitCookieRequired

public void setInitCookieRequired(boolean initCookieRequired)
Specified by:
setInitCookieRequired in interface org.apache.wsrp4j.consumer.InitCookieInfo
Overrides:
setInitCookieRequired in class org.apache.wsrp4j.consumer.driver.InitCookieInfoImpl

isInitCookieDone

public boolean isInitCookieDone()
Specified by:
isInitCookieDone in interface org.apache.wsrp4j.consumer.InitCookieInfo
Overrides:
isInitCookieDone in class org.apache.wsrp4j.consumer.driver.InitCookieInfoImpl

setInitCookieDone

public void setInitCookieDone(boolean initCookieDone)
Specified by:
setInitCookieDone in interface org.apache.wsrp4j.consumer.InitCookieInfo
Overrides:
setInitCookieDone in class org.apache.wsrp4j.consumer.driver.InitCookieInfoImpl