LogoutProcessor 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.security
LogoutProcessor Class

public class LogoutProcessor

    extends com.bea.portal.appflow.processor.AbstractPortalPersonalizationProcessor

A processor for logging out the user. This processor will invalidate the user's HttpSession and wipe all auto login cookies from the browser. The user will also be reset back to the anonymous user.


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

InputProcessor

Constructor Summary

LogoutProcessor()

 

Method Summary

public Object
process(HttpServletRequest request, HttpServletResponse response, PortalRequest portalRequest, MutablePortalPersonalization portalPersonalization, Object requestContext)
Main process method called by webflow.
 
Methods from  com.bea.portal.appflow.processor.com.bea.portal.appflow.processor.AbstractPortalPersonalizationProcessor
getCurrentPortletPersonalization, getMutablePortalPersonalization, process, setMutablePortalPersonalization
 
Methods from  com.bea.portal.appflow.processor.com.bea.portal.appflow.processor.AbstractPortalProcessor
getCurrentPortletState, process, 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

LogoutProcessor

public LogoutProcessor()
 

Method Detail

process(HttpServletRequest, HttpServletResponse, PortalRequest, MutablePortalPersonalization, Object) Method

public Object process(HttpServletRequest request, 
                      HttpServletResponse response, 
                      PortalRequest portalRequest, 
                      MutablePortalPersonalization portalPersonalization, 
                      Object requestContext)
throws ProcessingException
Main process method called by webflow.

Overrides
AbstractPortalPersonalizationProcessor.process(HttpServletRequest, HttpServletResponse, PortalRequest, MutablePortalPersonalization, Object)

Returns

always success

Exceptions

ProcessingException