doPerform
public void doPerform(PipelineData pipelineData)
throws org.apache.fulcrum.security.util.FulcrumSecurityException
Clears the PipelineData user object back to an anonymous status not
logged in, and with a null ACL. If the tr.props ACTION_LOGIN
is anything except "LogoutUser", flow is transfered to the
SCREEN_HOMEPAGE
If this action name is the value of action.logout then we are
being run before the session validator, so we don't need to
set the screen (we assume that the session validator will handle
that). This is basically still here simply to preserve old behavior
- it is recommended that action.logout is set to "LogoutUser" and
that the session validator does handle setting the screen/template
for a logged out (read not-logged-in) user.
- Specified by:
doPerform
in interface Action
- Parameters:
pipelineData
- Turbine information.
- Throws:
org.apache.fulcrum.security.util.FulcrumSecurityException
- a problem occurred in the security
service.