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  String id
          id of entity to save.
protected  Map<String,String[]> params
           
protected  TableMeta tableMeta
          Metas of the table
 
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()
           
 void setEntityType(EchoBaseEntityEnum entityType)
           
 void setId(String id)
           
 void setParameters(Map<String,String[]> parameters)
           
 
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, 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.


id

protected String id
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

setEntityType

public void setEntityType(EchoBaseEntityEnum entityType)

setId

public void setId(String id)

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 Ifremer. All Rights Reserved.