fr.ifremer.echobase.ui.actions.export
Class ManageExportQuery

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.export.ManageExportQuery
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 ManageExportQuery
extends EchoBaseActionSupport
implements com.opensymphony.xwork2.Preparable

To manage ExportQuery.

Since:
0.1
Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  Map<String,String> queries
          All available queries from database.
protected  ExportQuery query
          Selected query loaded from database if his id is not empty.
 
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
ManageExportQuery()
           
 
Method Summary
 String cloneQuery()
           
 String deleteQuery()
           
 Map<String,String> getQueries()
           
 ExportQuery getQuery()
           
 Map<String,String> getTableNames()
           
 void prepare()
           
 String saveQuery()
           
 
Methods inherited from class fr.ifremer.echobase.ui.actions.EchoBaseActionSupport
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, execute, 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

queries

protected Map<String,String> queries
All available queries from database.


query

protected ExportQuery query
Selected query loaded from database if his id is not empty.

Constructor Detail

ManageExportQuery

public ManageExportQuery()
Method Detail

getQuery

public ExportQuery getQuery()

getQueries

public Map<String,String> getQueries()

getTableNames

public Map<String,String> getTableNames()

saveQuery

public String saveQuery()
                 throws Exception
Throws:
Exception

cloneQuery

public String cloneQuery()
                  throws Exception
Throws:
Exception

deleteQuery

public String deleteQuery()
                   throws Exception
Throws:
Exception

prepare

public void prepare()
             throws Exception
Specified by:
prepare in interface com.opensymphony.xwork2.Preparable
Throws:
Exception


Copyright © 2011 Ifremer. All Rights Reserved.