fr.ifremer.echobase.ui.actions.importDb
Class Import

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<ImportDbConfiguration>
                  extended by fr.ifremer.echobase.ui.actions.importDb.Import
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 Import
extends AbstractWaitAndExecAction<ImportDbConfiguration>

Start the import db.

Since:
0.2
Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  ImportDbService service
          service to execute the import.
 
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
Import()
           
 
Method Summary
protected  void closeAction(ImportDbConfiguration model)
           
protected  ImportDbConfiguration initModel()
           
 void prepare()
           
protected  void startAction(ImportDbConfiguration model)
           
 
Methods inherited from class fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction
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 ImportDbService service
service to execute the import.

Constructor Detail

Import

public Import()
Method Detail

initModel

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

prepare

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

startAction

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

closeAction

protected void closeAction(ImportDbConfiguration model)
                    throws Exception
Overrides:
closeAction in class AbstractWaitAndExecAction<ImportDbConfiguration>
Throws:
Exception


Copyright © 2011-2012 Ifremer. All Rights Reserved.