PortletEventProcessor Class

DEPRECATED com.bea.portal is only useful in the compatibility domain. For the new portal framework please use the classes under the com.bea.netuix package

com.bea.portal.appflow.processor
PortletEventProcessor Class

public class PortletEventProcessor

    extends com.bea.portal.appflow.processor.AbstractPortalProcessor

The PortletEventProcessor invokes user defined portlet events, as defined by the portlet's webflow file. This processor gets invoked when the true webflow event (PORTLET_WEBFLOW_EVENT) is invoked. This processor then extracts the portlets webflow event from the HttpServletRequest parameter to invoke the portlet's webflow

Related Topics

PortalAppflowConstants.PORTLET_WEBFLOW_EVENT
PortalAppflowConstants.PORTLET_WEBFLOW_EVENT_PARAMETER


Hierarchy
Object
  com.bea.portal.appflow.processor.AbstractPortalProcessor
    PortletEventProcessor
All Implemented Interfaces

InputProcessor

Constructor Summary

PortletEventProcessor()

 

Method Summary

public Object
process(HttpServletRequest request, HttpServletResponse response, PortalRequest portalRequest, Object requestContext)
Main process method called by webflow.
 
Methods from  com.bea.portal.appflow.processor.com.bea.portal.appflow.processor.AbstractPortalProcessor
getCurrentPortletState, process,
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface com.bea.p13n.appflow.webflow.InputProcessor
process
 

Constructor Detail

PortletEventProcessor

public PortletEventProcessor()
 

Method Detail

process(HttpServletRequest, HttpServletResponse, PortalRequest, Object) Method

public Object process(HttpServletRequest request, 
                      HttpServletResponse response, 
                      PortalRequest portalRequest, 
                      Object requestContext)
throws ProcessingException
Main process method called by webflow. This processor extracts the portlets webflow event from the HttpServletRequest parameter "wfevent". And invokes that event in the portlets webflow file. The "wfevent" parameter is placed there automatically by the portlet:createWebflowEvent tag.

Overrides
AbstractPortalProcessor.process(HttpServletRequest, HttpServletResponse, PortalRequest, Object)

Exceptions

ProcessingException