fr.ifremer.echobase.ui.actions.importData
Class ConfigureMission

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by org.nuiton.web.struts2.BaseAction
          extended by fr.ifremer.echobase.ui.actions.EchoBaseActionSupport
              extended by fr.ifremer.echobase.ui.actions.importData.ConfigureMission
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, Serializable, org.nuiton.topia.framework.TopiaTransactionAware

public class ConfigureMission
extends EchoBaseActionSupport

Configure the mission to use in the data import.

Since:
0.2
Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  SelectedMissionMode importMode
          Selected import mode.
protected  Map<String,String> importModes
          Universe of possible import modes.
protected  Mission mission
          mission to use.
protected  Map<String,String> missions
          Universe of existing missions.
 
Fields inherited from class fr.ifremer.echobase.ui.actions.EchoBaseActionSupport
APPLICATION_CONTEXT_PARAMETER, serviceContext, serviceFactory, SESSION_PARAMETER, transaction
 
Fields inherited from class com.opensymphony.xwork2.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ConfigureMission()
           
 
Method Summary
 String execute()
           
 SelectedMissionMode getImportMode()
           
 Map<String,String> getImportModes()
           
 Mission getMission()
           
 Map<String,String> getMissions()
           
 String input()
           
 void setImportMode(SelectedMissionMode importMode)
           
 
Methods inherited from class fr.ifremer.echobase.ui.actions.EchoBaseActionSupport
copyFile, decorate, formatDate, formatMonth, getActionContext, getApplicationVersion, getConfiguration, getDateFormat, getDecoratorService, getEchoBaseApplicationContext, getEchoBaseSession, getMonthFormat, getServiceContext, getServiceFactory, getTransaction, newService, setTransaction, sortAndDecorate
 
Methods inherited from class org.nuiton.web.struts2.BaseAction
_
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

missions

protected Map<String,String> missions
Universe of existing missions.


importModes

protected Map<String,String> importModes
Universe of possible import modes.


importMode

protected SelectedMissionMode importMode
Selected import mode.


mission

protected Mission mission
mission to use.

Constructor Detail

ConfigureMission

public ConfigureMission()
Method Detail

getMission

public Mission getMission()

getImportModes

public Map<String,String> getImportModes()

getMissions

public Map<String,String> getMissions()

getImportMode

public SelectedMissionMode getImportMode()

setImportMode

public void setImportMode(SelectedMissionMode importMode)

input

public String input()
             throws Exception
Overrides:
input in class com.opensymphony.xwork2.ActionSupport
Throws:
Exception

execute

public String execute()
               throws Exception
Specified by:
execute in interface com.opensymphony.xwork2.Action
Overrides:
execute in class com.opensymphony.xwork2.ActionSupport
Throws:
Exception


Copyright © 2011-2012 Ifremer. All Rights Reserved.