com.ge.research.acuity.web.struts.action
Class Logoff

java.lang.Object
  extended byorg.apache.struts.action.Action
      extended bycom.ge.research.acuity.web.struts.action.AcuityAction
          extended bycom.ge.research.acuity.web.struts.action.Logoff

public class Logoff
extends AcuityAction

Logs a user off of the system, but first saves the state of the acuity controller and it's session information

Version:
$Revision: 1.1 $ $Date: 2006/08/11 00:17:28 $
Author:
garbiras

Field Summary
 
Fields inherited from class com.ge.research.acuity.web.struts.action.AcuityAction
checkForController, logger, systemLocaleNegotiator, systemProperties, userProperties
 
Fields inherited from class org.apache.struts.action.Action
servlet
 
Constructor Summary
Logoff()
           
 
Method Summary
protected  java.lang.String doAction(ControllerInterface ci, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session, LocaleNegotiator userLocaleNegotiator)
          Saves the acuity controller session information before logging off and relinquishing all session information
 
Methods inherited from class com.ge.research.acuity.web.struts.action.AcuityAction
execute
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logoff

public Logoff()
Method Detail

doAction

protected java.lang.String doAction(ControllerInterface ci,
                                    org.apache.struts.action.ActionForm form,
                                    javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpSession session,
                                    LocaleNegotiator userLocaleNegotiator)
Saves the acuity controller session information before logging off and relinquishing all session information

Specified by:
doAction in class AcuityAction
See Also:
com.ge.research.aps.struts.action.BaseAction#doExecute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.http.HttpSession)