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

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.LoadEntities
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.nuiton.topia.framework.TopiaTransactionAware

public class LoadEntities
extends EchoBaseActionSupport

To load the db editor pages.

Since:
0.1
Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  TableMeta tableMeta
          Metas of the table
protected  String tableName
          Name of the table to load.
protected  Map<String,String> tableNames
          All tables availables
 
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
LoadEntities()
           
 
Method Summary
 String execute()
           
 List<ColumnMeta> getColumnMetas()
           
 String getEditType(ColumnMeta meta)
           
 String getFormatter(ColumnMeta meta)
           
 String getTableName()
           
 Map<String,String> getTableNames()
           
 void setTableName(String tableName)
           
 
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

tableName

protected String tableName
Name of the table to load.


tableNames

protected Map<String,String> tableNames
All tables availables


tableMeta

protected TableMeta tableMeta
Metas of the table

Constructor Detail

LoadEntities

public LoadEntities()
Method Detail

getTableName

public String getTableName()

getTableNames

public Map<String,String> getTableNames()

getColumnMetas

public List<ColumnMeta> getColumnMetas()

setTableName

public void setTableName(String tableName)

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

getEditType

public String getEditType(ColumnMeta meta)

getFormatter

public String getFormatter(ColumnMeta meta)


Copyright © 2011 Ifremer. All Rights Reserved.