fr.ifremer.echobase.ui.actions.exportQuery
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.exportQuery.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  boolean canUpdateQuery
           
protected  boolean newLibreOfficeQuery
           
protected  boolean newQuery
           
protected  Map<String,String> queries
          All available queries from database.
protected  ExportQuery query
          Selected query loaded from database if his id is not empty.
protected  boolean queryExists
           
protected  ExportQueryService service
           
 
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 confirmDeleteQuery()
           
 String deleteQuery()
           
 String execute()
           
 Map<String,String> getQueries()
           
 ExportQuery getQuery()
           
 ExportQueryService getService()
           
 Map<String,String> getTableNames()
           
 boolean isCanUpdateQuery()
           
 boolean isNewLibreOfficeQuery()
           
 boolean isNewQuery()
           
 boolean isQueryExists()
           
 void prepare()
           
 String saveQuery()
           
 void setNewLibreOfficeQuery(boolean newLibreOfficeQuery)
           
 void setNewQuery(boolean newQuery)
           
 
Methods inherited from class fr.ifremer.echobase.ui.actions.EchoBaseActionSupport
copyFile, decorate, decorateEnums, formatDate, formatMonth, getActionContext, getApplicationVersion, getConfiguration, getDateFormat, getDecoratorService, getEchoBaseApplicationContext, getEchoBaseSession, getMonthFormat, getServiceContext, getServiceFactory, getTransaction, isAdmin, 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

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.


newQuery

protected boolean newQuery

newLibreOfficeQuery

protected boolean newLibreOfficeQuery

queryExists

protected boolean queryExists

canUpdateQuery

protected boolean canUpdateQuery

service

protected transient ExportQueryService service
Constructor Detail

ManageExportQuery

public ManageExportQuery()
Method Detail

getService

public ExportQueryService getService()

getQuery

public ExportQuery getQuery()

getQueries

public Map<String,String> getQueries()

getTableNames

public Map<String,String> getTableNames()

isNewQuery

public boolean isNewQuery()

setNewQuery

public void setNewQuery(boolean newQuery)

isNewLibreOfficeQuery

public boolean isNewLibreOfficeQuery()

setNewLibreOfficeQuery

public void setNewLibreOfficeQuery(boolean newLibreOfficeQuery)

isCanUpdateQuery

public boolean isCanUpdateQuery()

isQueryExists

public boolean isQueryExists()

saveQuery

public String saveQuery()
                 throws Exception
Throws:
Exception

cloneQuery

public String cloneQuery()
                  throws Exception
Throws:
Exception

confirmDeleteQuery

public String confirmDeleteQuery()
                          throws Exception
Throws:
Exception

deleteQuery

public String deleteQuery()
                   throws Exception
Throws:
Exception

execute

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

prepare

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


Copyright © 2011-2012 Ifremer. All Rights Reserved.