org.davesag.generica.servlet.action
Class HandlePasswordHelperAction

java.lang.Object
  extended byorg.apache.struts.action.Action
      extended byorg.davesag.generica.servlet.action.AbstractAction
          extended byorg.davesag.generica.servlet.action.HandlePasswordHelperAction

public class HandlePasswordHelperAction
extends AbstractAction

This action has two passes. The in the first pass it does nothing other than look up the user by their supplied username and loads that user into the request. On the second pass is validates the user's answer to their challenge question and passes it all off to the application for handling.

Since:
Generica 1.0
Version:
CVS Revision $Id: HandlePasswordHelperAction.java,v 1.14 2004/03/30 13:00:41 davesag Exp $
Author:
Dave Sag http://www.davesag.com

Field Summary
 
Fields inherited from class org.apache.struts.action.Action
ACTION_SERVLET_KEY, APPLICATION_KEY, DATA_SOURCE_KEY, defaultLocale, ERROR_KEY, EXCEPTION_KEY, FORM_BEANS_KEY, FORWARDS_KEY, LOCALE_KEY, MAPPING_KEY, MAPPINGS_KEY, MESSAGE_KEY, MESSAGES_KEY, MULTIPART_KEY, PLUG_INS_KEY, REQUEST_PROCESSOR_KEY, servlet, SERVLET_KEY, TRANSACTION_TOKEN_KEY
 
Constructor Summary
HandlePasswordHelperAction()
           
 
Method Summary
 ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
          handles work for the password helper.
 
Methods inherited from class org.davesag.generica.servlet.action.AbstractAction
abortTransaction, commitTransaction, furtherActions, genericActions, getApplication, getController, getController, getHibernateSession, getLocale, getMessages, getNextForward, openTransaction, presentation, saveActionErrors, setNextForward
 
Methods inherited from class org.apache.struts.action.Action
execute, generateToken, getDataSource, getDataSource, getLocale, getResources, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, perform, perform, resetToken, saveErrors, saveMessages, saveToken, setLocale, setServlet, toHex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandlePasswordHelperAction

public HandlePasswordHelperAction()
Method Detail

execute

public ActionForward execute(ActionMapping mapping,
                             ActionForm form,
                             HttpServletRequest request,
                             HttpServletResponse response)
                      throws Exception
handles work for the password helper.

Parameters:
mapping - the struts actioin mapping
form - the form bean
request - the http request
response - the http response.
Returns:
the right action foreward
Throws:
Exception - if anything went wrong.


Dave Sag Generica API version 0.5.9 - (prerelease) Copyright 2003 - 2004 Dave Sag.