com.liferay.portlet.wsrp
Class WSRPProxyPortlet

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by com.liferay.portal.kernel.portlet.LiferayPortlet
          extended by com.liferay.portlet.StrutsPortlet
              extended by com.liferay.portlet.wsrp.WSRPProxyPortlet
All Implemented Interfaces:
javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.PortletConfig, javax.portlet.ResourceServingPortlet

public class WSRPProxyPortlet
extends StrutsPortlet

View Source

Author:
Michael Young

Field Summary
protected static org.apache.wsrp4j.util.ParameterChecker _checker
           
protected static org.apache.wsrp4j.consumer.ConsumerEnvironment _consumerEnv
           
static java.lang.String NAVIGATIONAL_STATE
           
static java.lang.String REMOTE_INVOCATION
           
 
Fields inherited from class com.liferay.portlet.StrutsPortlet
aboutAction, configAction, copyRequestParameters, editAction, editDefaultsAction, editGuestAction, helpAction, previewAction, printAction, viewAction
 
Constructor Summary
WSRPProxyPortlet()
           
 
Method Summary
protected  void _afterGetMarkup(javax.portlet.RenderRequest request, oasis.names.tc.wsrp.v1.types.MarkupResponse response)
           
protected  org.apache.wsrp4j.consumer.WSRPPortlet _createPortlet(org.apache.wsrp4j.consumer.PortletKey portletKey, java.lang.String parentHandle)
           
protected  void _customizeWindowSession(org.apache.wsrp4j.consumer.UserSession userSession, org.apache.wsrp4j.consumer.WSRPPortlet portlet, javax.portlet.PortletPreferences preferences)
           
protected  oasis.names.tc.wsrp.v1.types.UserProfile _fillUserProfile(javax.portlet.PortletRequest request)
           
protected  org.apache.wsrp4j.consumer.WSRPPortlet _getPortlet(org.apache.wsrp4j.consumer.PortletKey portletKey, javax.portlet.PortletPreferences preferences)
           
protected  oasis.names.tc.wsrp.v1.types.PortletDescription _getPortletDescription(org.apache.wsrp4j.consumer.WSRPPortlet portlet, javax.portlet.PortletPreferences preferences)
           
protected  org.apache.wsrp4j.consumer.PortletKey _getPortletKey(javax.portlet.PortletPreferences preferences)
           
protected  org.apache.wsrp4j.consumer.Producer _getProducer(javax.portlet.PortletPreferences preferences)
           
protected  java.lang.String _getProducerID(javax.portlet.PortletPreferences preferences)
           
protected  org.apache.wsrp4j.consumer.User _getUser(javax.portlet.PortletRequest request)
           
protected  org.apache.wsrp4j.consumer.PortletWindowSession _getWindowSession(java.lang.String userID, org.apache.wsrp4j.consumer.WSRPPortlet portlet, javax.portlet.PortletRequest request)
           
 void _processActionRemote(javax.portlet.ActionRequest request, javax.portlet.ActionResponse actionResponse)
           
protected  java.lang.String _processMarkupContext(oasis.names.tc.wsrp.v1.types.MarkupContext markupContext, javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
           
 void _renderRemote(javax.portlet.RenderRequest request, javax.portlet.RenderResponse renderResponse)
           
protected  void _updatePortletContext(javax.portlet.PortletRequest request, oasis.names.tc.wsrp.v1.types.PortletContext portletContext, org.apache.wsrp4j.consumer.WSRPPortlet portlet)
           
protected  void _updateSessionContext(oasis.names.tc.wsrp.v1.types.SessionContext sessionContext, org.apache.wsrp4j.consumer.PortletSession portletSession)
           
 void init(javax.portlet.PortletConfig config)
           
 void processAction(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
 void render(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 
Methods inherited from class com.liferay.portlet.StrutsPortlet
doAbout, doConfig, doEdit, doEditDefaults, doEditGuest, doHelp, doPreview, doPrint, doView, include, serveResource
 
Methods inherited from class com.liferay.portal.kernel.portlet.LiferayPortlet
callActionMethod, doDispatch, isProcessActionRequest, isProcessPortletRequest, isProcessRenderRequest, isProcessResourceRequest
 
Methods inherited from class javax.portlet.GenericPortlet
destroy, doHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_consumerEnv

protected static final org.apache.wsrp4j.consumer.ConsumerEnvironment _consumerEnv

_checker

protected static final org.apache.wsrp4j.util.ParameterChecker _checker

NAVIGATIONAL_STATE

public static final java.lang.String NAVIGATIONAL_STATE
See Also:
Constant Field Values

REMOTE_INVOCATION

public static final java.lang.String REMOTE_INVOCATION
See Also:
Constant Field Values
Constructor Detail

WSRPProxyPortlet

public WSRPProxyPortlet()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class StrutsPortlet
Throws:
javax.portlet.PortletException

processAction

public void processAction(javax.portlet.ActionRequest request,
                          javax.portlet.ActionResponse response)
                   throws javax.portlet.PortletException,
                          java.io.IOException
Specified by:
processAction in interface javax.portlet.Portlet
Overrides:
processAction in class StrutsPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

render

public void render(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   java.io.IOException
Specified by:
render in interface javax.portlet.Portlet
Overrides:
render in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

_processActionRemote

public void _processActionRemote(javax.portlet.ActionRequest request,
                                 javax.portlet.ActionResponse actionResponse)
                          throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

_renderRemote

public void _renderRemote(javax.portlet.RenderRequest request,
                          javax.portlet.RenderResponse renderResponse)
                   throws javax.portlet.PortletException,
                          java.io.IOException
Throws:
javax.portlet.PortletException
java.io.IOException

_processMarkupContext

protected java.lang.String _processMarkupContext(oasis.names.tc.wsrp.v1.types.MarkupContext markupContext,
                                                 javax.portlet.RenderRequest renderRequest,
                                                 javax.portlet.RenderResponse renderResponse)
                                          throws java.io.IOException,
                                                 org.apache.wsrp4j.exception.WSRPException
Throws:
java.io.IOException
org.apache.wsrp4j.exception.WSRPException

_getWindowSession

protected org.apache.wsrp4j.consumer.PortletWindowSession _getWindowSession(java.lang.String userID,
                                                                            org.apache.wsrp4j.consumer.WSRPPortlet portlet,
                                                                            javax.portlet.PortletRequest request)
                                                                     throws org.apache.wsrp4j.exception.WSRPException
Throws:
org.apache.wsrp4j.exception.WSRPException

_updateSessionContext

protected void _updateSessionContext(oasis.names.tc.wsrp.v1.types.SessionContext sessionContext,
                                     org.apache.wsrp4j.consumer.PortletSession portletSession)

_updatePortletContext

protected void _updatePortletContext(javax.portlet.PortletRequest request,
                                     oasis.names.tc.wsrp.v1.types.PortletContext portletContext,
                                     org.apache.wsrp4j.consumer.WSRPPortlet portlet)
                              throws org.apache.wsrp4j.exception.WSRPException
Throws:
org.apache.wsrp4j.exception.WSRPException

_getUser

protected org.apache.wsrp4j.consumer.User _getUser(javax.portlet.PortletRequest request)

_fillUserProfile

protected oasis.names.tc.wsrp.v1.types.UserProfile _fillUserProfile(javax.portlet.PortletRequest request)

_getPortletKey

protected org.apache.wsrp4j.consumer.PortletKey _getPortletKey(javax.portlet.PortletPreferences preferences)

_getPortlet

protected org.apache.wsrp4j.consumer.WSRPPortlet _getPortlet(org.apache.wsrp4j.consumer.PortletKey portletKey,
                                                             javax.portlet.PortletPreferences preferences)
                                                      throws org.apache.wsrp4j.exception.WSRPException
Throws:
org.apache.wsrp4j.exception.WSRPException

_createPortlet

protected org.apache.wsrp4j.consumer.WSRPPortlet _createPortlet(org.apache.wsrp4j.consumer.PortletKey portletKey,
                                                                java.lang.String parentHandle)

_getPortletDescription

protected oasis.names.tc.wsrp.v1.types.PortletDescription _getPortletDescription(org.apache.wsrp4j.consumer.WSRPPortlet portlet,
                                                                                 javax.portlet.PortletPreferences preferences)
                                                                          throws org.apache.wsrp4j.exception.WSRPException
Throws:
org.apache.wsrp4j.exception.WSRPException

_getProducer

protected org.apache.wsrp4j.consumer.Producer _getProducer(javax.portlet.PortletPreferences preferences)
                                                    throws org.apache.wsrp4j.exception.WSRPException
Throws:
org.apache.wsrp4j.exception.WSRPException

_getProducerID

protected java.lang.String _getProducerID(javax.portlet.PortletPreferences preferences)

_afterGetMarkup

protected void _afterGetMarkup(javax.portlet.RenderRequest request,
                               oasis.names.tc.wsrp.v1.types.MarkupResponse response)

_customizeWindowSession

protected void _customizeWindowSession(org.apache.wsrp4j.consumer.UserSession userSession,
                                       org.apache.wsrp4j.consumer.WSRPPortlet portlet,
                                       javax.portlet.PortletPreferences preferences)