org.davesag.generica.servlet.action
Class InstantiationAction

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

public class InstantiationAction
extends AbstractAction

This action instatiates and then loads the appropriate object into the pipe for use by forms and following actions.

Since:
Generica 1.0
Version:
CVS Revision $Id: InstantiationAction.java,v 1.15 2004/04/06 15:40: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
InstantiationAction()
           
 
Method Summary
 ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
          Craetes an object using the Controller specified in the action param and loads it into a Pipe for use by later forms and actions.
 
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

InstantiationAction

public InstantiationAction()
Method Detail

execute

public ActionForward execute(ActionMapping mapping,
                             ActionForm form,
                             HttpServletRequest request,
                             HttpServletResponse response)
                      throws Exception
Craetes an object using the Controller specified in the action param and loads it into a Pipe for use by later forms and actions. Thsi action then hands control on to the forward named "success".

Parameters:
mapping - The ActionMapping which must have a name param that matches the names provided to any following forms and actions.
form - The Struts ActionForm
request - The servlet request.
response - The servlet response.
Returns:
the right forward.
Throws:
Exception - if something broke.


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