uk.ac.ebi.intact.application.editor.struts.action.util
Class EditorSwitchAction

java.lang.Object
  |
  +--org.apache.struts.action.Action
        |
        +--org.apache.struts.tiles.actions.TilesAction
              |
              +--uk.ac.ebi.intact.application.editor.struts.action.util.EditorSwitchAction

public class EditorSwitchAction
extends org.apache.struts.tiles.actions.TilesAction

This action class is responsible for selecting which to editor to display. The selection is based on the current selected class. For example, if the user has selected a CvObject, then the CV editor is presented.

Version:
$Id: EditorSwitchAction.java,v 1.4 2004/03/29 10:34:35 smudali Exp $
Author:
Sugath Mudali (smudali@ebi.ac.uk)

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
EditorSwitchAction()
           
 
Method Summary
 org.apache.struts.action.ActionForward execute(org.apache.struts.tiles.ComponentContext context, org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Process the specified HTTP request, and create the corresponding HTTP response (or forward to another web component that will create it), with provision for handling exceptions thrown by the business logic.
 
Methods inherited from class org.apache.struts.tiles.actions.TilesAction
execute, perform
 
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

EditorSwitchAction

public EditorSwitchAction()
Method Detail

execute

public org.apache.struts.action.ActionForward execute(org.apache.struts.tiles.ComponentContext context,
                                                      org.apache.struts.action.ActionMapping mapping,
                                                      org.apache.struts.action.ActionForm form,
                                                      javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response)
                                               throws java.lang.Exception
Process the specified HTTP request, and create the corresponding HTTP response (or forward to another web component that will create it), with provision for handling exceptions thrown by the business logic. Override this method to provide functionality

Overrides:
execute in class org.apache.struts.tiles.actions.TilesAction
Parameters:
context - the current Tile context, containing Tile attributes.
mapping - the ActionMapping used to select this instance.
form - the optional ActionForm bean for this request (if any).
request - the HTTP request.
response - the HTTP response.
Returns:
null because there is no forward associated with this action.
Throws:
java.lang.Exception - if the application business logic throws an exception.


IntAct Project - EMBL-EBI 2004 - intact-help@ebi.ac.uk