fr.ifremer.echobase.ui.actions.dbeditor
Class SaveEntity

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.dbeditor.SaveEntity
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.apache.struts2.interceptor.ParameterAware, org.nuiton.topia.framework.TopiaTransactionAware

public class SaveEntity
extends EchoBaseActionSupport
implements org.apache.struts2.interceptor.ParameterAware

Save the edition of a row of a table.

Since:
0.1
Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  EchoBaseEntityEnum entityType
          Type of entity to save.
protected  Map<String,String[]> params
           
protected  TableMeta tableMeta
          Metas of the table
protected  String topiaId
          id of entity to save.
 
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
SaveEntity()
           
 
Method Summary
 String execute()
           
 EchoBaseEntityEnum getEntityType()
           
 void setEntityType(EchoBaseEntityEnum entityType)
           
 void setParameters(Map<String,String[]> parameters)
           
 void setTopiaId(String topiaId)
           
 
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

entityType

protected EchoBaseEntityEnum entityType
Type of entity to save.


topiaId

protected String topiaId
id of entity to save.


tableMeta

protected TableMeta tableMeta
Metas of the table


params

protected Map<String,String[]> params
Constructor Detail

SaveEntity

public SaveEntity()
Method Detail

getEntityType

public EchoBaseEntityEnum getEntityType()

setEntityType

public void setEntityType(EchoBaseEntityEnum entityType)

setTopiaId

public void setTopiaId(String topiaId)

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

setParameters

public void setParameters(Map<String,String[]> parameters)
Specified by:
setParameters in interface org.apache.struts2.interceptor.ParameterAware


Copyright © 2011-2012 Ifremer. All Rights Reserved.