www.element4solution.com

e4s.application.sysmodule.dict
Class E4ModuleDictionaryTables

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.html.E4HtmlObject
          extended by e4s.servlet.E4ModuleImplementation
              extended by e4s.application.sysmodule.dict.E4ModuleDictionaryTables

public class E4ModuleDictionaryTables
extends E4ModuleImplementation

This class provides datadictionary functions (modification of tables, ..) Part of the data dictionary classes.

Since:
JDK 1.4

Field Summary
static E4InputFieldName _PARAM_TABLE_NAME
           
static E4InputFieldName _PARAM_TABLE_NAME_NEW
           
static E4InputFieldName _PARAM_TABLE_NAME_OLD
           
static E4Method createTable
           
static E4Method deleteTable
           
static E4Method deleteTable_Save
           
static E4Method generateAll
           
static E4Method generateAll_Go
           
static E4Method listTables
           
static E4Method modifyTable
           
static E4MethodPickup pickupDatatype
           
static E4Method refreshIndex
           
static E4Method refreshIndex_Go
           
static E4Method reloadEditingTab
           
static E4Method renameColumn
           
static E4Method renameColumn_Save
           
static E4Method renameTable
           
static E4Method renameTable_Save
           
static E4Method saveEditingTab
           
static E4Method selectEditingTab
           
static E4MethodSilent tableInfo
           
static E4MethodSilent tableSQL
           
 
Fields inherited from class e4s.html.E4HtmlObject
m_parent_e4sID
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Constructor Summary
E4ModuleDictionaryTables()
           
 
Method Summary
static java.lang.String _getSVNVersionString()
           
 void createTable(HTML html, E4CgiParams params)
           
 void deleteTable_Save(HTML html, E4CgiParams params)
           
 void deleteTable(HTML html, E4CgiParams params)
           
 E4ID E4ID()
          Get the E4ID of the object.
static void executeSQL(E4HtmlElement html, E4DBTableName name, java.util.Vector vSql, boolean execute, E4ApplObj_Intf applobj)
           
 void generateAll_Go(HTML html)
           
 void generateAll(HTML html)
           
 E4FieldsetTabbed getE4InputFields(HTML debughtml, E4CgiParams params)
           
 E4DBTable getE4InputFieldsStruct(E4CgiParams params)
           
 void listTables(HTML html, E4CgiParams params)
           
 void modifyTable(HTML html, E4CgiParams params)
           
 void pickupDatatype(HTML html, E4CgiParams params)
           
 void refreshIndex_Go(HTML html, E4CgiParams params)
           
 void refreshIndex(HTML html)
           
 void reloadEditingTab(HTML html, E4CgiParams params)
           
 void renameColumn_Save(HTML html, E4CgiParams params)
           
 void renameColumn(BODY body, E4CgiParams params)
           
 void renameColumn(HTML html, E4CgiParams params)
           
 void renameTable_Save(HTML html, E4CgiParams params)
           
 void renameTable(BODY body, E4DBTableName from, E4DBTableName to, E4CgiParams params)
           
 void renameTable(HTML html, E4CgiParams params)
           
 void saveEditingTab(HTML html, E4CgiParams params)
           
 void selectEditingTab(HTML html, E4CgiParams params)
           
 void tableInfo(HTML html, E4CgiParams params)
           
 void tableSQL(HTML html, E4CgiParams params)
           
 
Methods inherited from class e4s.servlet.E4ModuleImplementation
canDo, canDo, canRun, closeHtmlOutput, empty2nbsp, empty2nbsp, getApplication_Permissions, getApplication, getApplObj, getClient, getClientImage, getClientObject, getClientObject, getClientObject, getClientValue, getClientValueBool, getClientValueDate, getClientValueFloat, getClientValueInt, getClientValueLong, getCookie, getCookieArr, getCookieBool, getCookieDate, getCookieLong, getCountryCode, getCSS, getDateFormat, getDbConnection, getDecimalSign, getE4ClientLogo, getE4S_Permissions, getLanguage_App, getLanguage_Sys, getLanguage, getParameters, getPersistantParameter, getPersistantParameterBoolean, getPersistantParameterDate, getPersistantParameterInt, getPersistantParameterIntArr, getPersistantParameterLong, getPickParams, getRemoteAddr, getRequiredModulePermission, getServlet, getSession, getSessionId, getSessionObject_Boolean, getSessionObject_Long, getSessionObject_String, getSessionObject, getSessionObject, getSessionObjects, getTimeFormat, getTimeZone, getUrl, getUserEmail, getUserValue, getUserValue, getUserValueArr, getUserValueBool, getUserValueBool, getUserValueDate, getUserValueDate, getUserValueInt, getUserValueInt, getUserValueLong, getUserValueLong, isok, isPersistant, isRunningWindow, isTimeout, ok, openHtmlOutput, removeApplicationObject, removeClientObject, removeClientObject, removeClientObject, removeClientValue, removeSessionObject, removeSessionObject, removeUserValue, removeUserValue, resetClientLogo, setAjaxTrace, setApplication, setApplicationObject, setClientObject, setClientObject, setClientObject, setClientValue, setClientValue, setClientValue, setClientValue, setClientValue, setClientValue, setClientValue, setCookie, setCookie, setCookie, setCookie, setCookie, setCookie, setCookie, setCookie, setPersistantParameter, setPersistantParameter, setPersistantParameter, setPersistantParameter, setPersistantParameter, setPersistantParameter, setServlet, setSessionObject, setSessionObject, setSessionObject, setSessionObject, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, setUserValue, SystemError, write, write, write, write, write, writeln, writeln, writeln, writeln
 
Methods inherited from class e4s.html.E4HtmlObject
E4ID, set_e4sID
 
Methods inherited from class e4s.util.E4Object
Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, finalize, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, toString, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

listTables

public static E4Method listTables

createTable

public static E4Method createTable

modifyTable

public static E4Method modifyTable

tableInfo

public static E4MethodSilent tableInfo

tableSQL

public static E4MethodSilent tableSQL

selectEditingTab

public static E4Method selectEditingTab

saveEditingTab

public static E4Method saveEditingTab

reloadEditingTab

public static E4Method reloadEditingTab

refreshIndex

public static E4Method refreshIndex

refreshIndex_Go

public static E4Method refreshIndex_Go

generateAll

public static E4Method generateAll

generateAll_Go

public static E4Method generateAll_Go

renameTable_Save

public static E4Method renameTable_Save

renameTable

public static E4Method renameTable

renameColumn

public static E4Method renameColumn

renameColumn_Save

public static E4Method renameColumn_Save

pickupDatatype

public static E4MethodPickup pickupDatatype

deleteTable_Save

public static E4Method deleteTable_Save

deleteTable

public static E4Method deleteTable

_PARAM_TABLE_NAME

public static final E4InputFieldName _PARAM_TABLE_NAME

_PARAM_TABLE_NAME_OLD

public static final E4InputFieldName _PARAM_TABLE_NAME_OLD

_PARAM_TABLE_NAME_NEW

public static final E4InputFieldName _PARAM_TABLE_NAME_NEW
Constructor Detail

E4ModuleDictionaryTables

public E4ModuleDictionaryTables()
Method Detail

tableSQL

public void tableSQL(HTML html,
                     E4CgiParams params)
              throws java.lang.Exception
Throws:
java.lang.Exception

tableInfo

public void tableInfo(HTML html,
                      E4CgiParams params)

modifyTable

public void modifyTable(HTML html,
                        E4CgiParams params)

createTable

public void createTable(HTML html,
                        E4CgiParams params)

getE4InputFieldsStruct

public E4DBTable getE4InputFieldsStruct(E4CgiParams params)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getE4InputFields

public E4FieldsetTabbed getE4InputFields(HTML debughtml,
                                         E4CgiParams params)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

selectEditingTab

public void selectEditingTab(HTML html,
                             E4CgiParams params)
                      throws java.lang.Exception
Throws:
java.lang.Exception

saveEditingTab

public void saveEditingTab(HTML html,
                           E4CgiParams params)
                    throws java.lang.Exception
Throws:
java.lang.Exception

reloadEditingTab

public void reloadEditingTab(HTML html,
                             E4CgiParams params)
                      throws java.lang.Exception
Throws:
java.lang.Exception

E4ID

public E4ID E4ID()
Description copied from class: E4HtmlObject
Get the E4ID of the object. The E4ID is a unique identifier for an nested HTML element, it can be either the name of the class or any previous assigned string.

Overrides:
E4ID in class E4HtmlObject
Returns:
the E4ID
See Also:
E4HtmlObject.E4ID(String), E4HtmlObject.set_e4sID(e4s.util.E4ID)

listTables

public void listTables(HTML html,
                       E4CgiParams params)
                throws java.lang.Exception
Throws:
java.lang.Exception

renameTable

public void renameTable(HTML html,
                        E4CgiParams params)
                 throws java.lang.Exception
Throws:
java.lang.Exception

renameTable

public void renameTable(BODY body,
                        E4DBTableName from,
                        E4DBTableName to,
                        E4CgiParams params)
                 throws java.lang.Exception
Throws:
java.lang.Exception

renameTable_Save

public void renameTable_Save(HTML html,
                             E4CgiParams params)
                      throws java.lang.Exception
Throws:
java.lang.Exception

renameColumn

public void renameColumn(HTML html,
                         E4CgiParams params)
                  throws java.lang.Exception
Throws:
java.lang.Exception

renameColumn

public void renameColumn(BODY body,
                         E4CgiParams params)
                  throws java.lang.Exception
Throws:
java.lang.Exception

renameColumn_Save

public void renameColumn_Save(HTML html,
                              E4CgiParams params)
                       throws java.lang.Exception
Throws:
java.lang.Exception

deleteTable

public void deleteTable(HTML html,
                        E4CgiParams params)
                 throws java.lang.Exception
Throws:
java.lang.Exception

deleteTable_Save

public void deleteTable_Save(HTML html,
                             E4CgiParams params)
                      throws java.lang.Exception
Throws:
java.lang.Exception

executeSQL

public static void executeSQL(E4HtmlElement html,
                              E4DBTableName name,
                              java.util.Vector vSql,
                              boolean execute,
                              E4ApplObj_Intf applobj)
                       throws E4DBException
Throws:
E4DBException

generateAll

public void generateAll(HTML html)
                 throws java.lang.Exception
Throws:
java.lang.Exception

generateAll_Go

public void generateAll_Go(HTML html)
                    throws java.lang.Exception
Throws:
java.lang.Exception

refreshIndex

public void refreshIndex(HTML html)
                  throws java.lang.Exception
Throws:
java.lang.Exception

refreshIndex_Go

public void refreshIndex_Go(HTML html,
                            E4CgiParams params)
                     throws java.lang.Exception
Throws:
java.lang.Exception

pickupDatatype

public void pickupDatatype(HTML html,
                           E4CgiParams params)
                    throws java.lang.Exception
Throws:
java.lang.Exception

_getSVNVersionString

public static java.lang.String _getSVNVersionString()

www.element4solution.com