fr.ifremer.echobase.ui.actions.exportDb
Class Export

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.AbstractWaitAndExecAction<ExportDbConfiguration>
                  extended by fr.ifremer.echobase.ui.actions.exportDb.Export
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, Serializable, org.nuiton.topia.framework.TopiaTransactionAware

public class Export
extends AbstractWaitAndExecAction<ExportDbConfiguration>

Launch the complete db export.

Since:
0.2
Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  ExportDbService service
          service to execute the export.
 
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
Export()
           
 
Method Summary
protected  ExportDbConfiguration initModel()
           
 void prepare()
           
protected  void startAction(ExportDbConfiguration model)
           
 
Methods inherited from class fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction
closeAction, execute, getModel
 
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, input, 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

service

protected transient ExportDbService service
service to execute the export.

Constructor Detail

Export

public Export()
Method Detail

initModel

protected ExportDbConfiguration initModel()
Specified by:
initModel in class AbstractWaitAndExecAction<ExportDbConfiguration>

prepare

public void prepare()
             throws Exception
Specified by:
prepare in interface com.opensymphony.xwork2.Preparable
Overrides:
prepare in class AbstractWaitAndExecAction<ExportDbConfiguration>
Throws:
Exception

startAction

protected void startAction(ExportDbConfiguration model)
                    throws Exception
Specified by:
startAction in class AbstractWaitAndExecAction<ExportDbConfiguration>
Throws:
Exception


Copyright © 2011-2012 Ifremer. All Rights Reserved.