PostLoginProcessor 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
- public class PostLoginProcessor
extends com.bea.portal.appflow.processor.AbstractPortalProcessor
This post processor is the last mandatory processor to run in the login chain.
This processor will use the ProfileIdentity in the PortalSession to
initialize the Profile in the HttpSession (via
SessionHelper
).
This processor can be extended and/or substituted with one of your
own implementations. When this processor is run you are guaranteed to be
logged in and have a group assigned. This processor always dipatches the
SessionLoginEvent
TrackingEventHelper
This action is required by WebLogic Personalization Server and Campaign Manager for
WebLogic to work correctly within a portal login.
Related Topics
UserProcessor
-
Hierarchy
-
Object
com.bea.portal.appflow.processor.AbstractPortalProcessor
PostLoginProcessor
-
All Implemented Interfaces
-
InputProcessor
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PostLoginProcessor
public PostLoginProcessor()
dispatchSessionLoginEvent(HttpServletRequest) Method
public void dispatchSessionLoginEvent(HttpServletRequest
request)
This method is called by the process() method to dispatch the SessionLoginEvent
To disable this functionality override this class end provide a null
implementation for this method.
process(HttpServletRequest, HttpServletResponse, PortalRequest, Object) Method
public Object
process(HttpServletRequest
request,
HttpServletResponse
response,
PortalRequest
portalRequest,
Object
requestContext)
throws ProcessingException
The main process method called by webflow.
-
Overrides
-
AbstractPortalProcessor.process(HttpServletRequest, HttpServletResponse, PortalRequest, Object)
Returns
- "user.create" if we got here from a new user creation or "user.login"
if it was a simple login. This processor determines if a new user was created be
seeing if the request attribute
SecurityConstants.USER_CREATE
was set to "true" by the UserProcessor.
Exceptions
-
ProcessingException