Fish & Chips Club 4.10.0.0

hirondelle.fish.all.logoff
Class LogoffAction

Object
  extended by ActionImpl
      extended by hirondelle.fish.all.logoff.LogoffAction
All Implemented Interfaces:
Action

public final class LogoffAction
extends ActionImpl

Log off the application.


Field Summary
 
Fields inherited from class ActionImpl
DATA, ERRORS, ITEM_FOR_EDIT, ITEMS_FOR_LISTING, MESSAGES, USER_ID
 
Constructor Summary
LogoffAction(RequestParser aRequestParser)
          Constructor.
 
Method Summary
 ResponsePage execute()
          Perform all operations related to ending a session.
 
Methods inherited from class ActionImpl
addError, addError, addError, addMessage, addMessage, addToRequest, addToSession, copyFromSessionToRequest, createSessionAndCsrfToken, endSession, getErrors, getExistingSession, getFromSession, getIdParam, getIdParams, getLocale, getLoggedInUserName, getMessages, getOperation, getOrderBy, getParam, getParamUnsafe, getRequestParser, getResponsePage, getTimeZone, getUserId, hasErrors, removeFromSession, setResponsePage
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogoffAction

public LogoffAction(RequestParser aRequestParser)
Constructor.

Method Detail

execute

public ResponsePage execute()
                     throws AppException
Perform all operations related to ending a session.

Expire the session cookie, end the session, and redirect to the log off page. A redirect is used to avoid problems with browser reloads. The response includes a header which instructs the browser to explicitly delete its JSESSIONIDcookie.

Specified by:
execute in interface Action
Specified by:
execute in class ActionImpl
Throws:
AppException

Fish & Chips Club 4.10.0.0

Copyright Hirondelle Systems - Generated 2013Oct19.12.26