www.element4solution.com

e4s.application.sysmodule.dict
Class E4ModuleDictionary

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.html.E4HtmlObject
          extended by e4s.servlet.E4ModuleImplementation
              extended by e4s.application.sysmodule.dict.E4ModuleDictionary
Direct Known Subclasses:
E4ModuleDictionaryPlugInTypeRefChange

public class E4ModuleDictionary
extends E4ModuleImplementation

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

Since:
JDK 1.4
See Also:
e4s.db.dict, e4s.application.sysmodule.dict.moduleDictionaryParameter, E4ModuleDictionaryTables, E4ModuleDictionaryTypes

Field Summary
static E4FrameName _FRAMENAME_CONTENT
           
static E4FrameName _FRAMENAME_TREE
           
static java.lang.String _JAVASCRIPT_REFRESH
           
static E4Method clientSpecificDatabases
           
static java.lang.String DICT_TREE_VAL_FUNCTIONS
           
static java.lang.String DICT_TREE_VAL_PLUGINS
           
static java.lang.String DICT_TREE_VAL_TABLES
           
static java.lang.String DICT_TREE_VAL_TYPES
           
static java.lang.String DICT_TREE_VAL_VIEWS
           
static E4Method editParams
           
static E4Method modifyDatabases
           
static E4MethodPickup pickupPackage
           
static int ROOT_FUNCTIONS
           
static int ROOT_PARAMS_ID
           
static int ROOT_PLUGINS
           
static int ROOT_TABLES_ID
           
static int ROOT_TYPES_ID
           
static int ROOT_VIEWS_ID
           
static java.lang.String SESSION_OBJ_TREE
           
static E4Method startDict
          Defines the mothod for starting the dictionary functions
static E4Method startDictLoading
           
static E4Method toggleNode
           
 
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
E4ModuleDictionary()
           
 
Method Summary
static java.lang.String _getSVNVersionString()
           
static void addTable(E4TreeNode_Intf node, E4DBTableName tname, int status)
           
static void addType(E4TreeNode_Intf node, E4DBType type)
           
static void addTypes(E4TreeNode_Intf tree, E4ServletImplementation_Intf servlet)
           
static void addView(E4TreeNode_Intf node, E4DBTableName tname)
           
static void addViews(E4TreeNode_Intf tree, E4ServletImplementation_Intf servlet)
           
 void clientSpecificDatabases(HTML html)
           
 void editParams(HTML html)
           
 void modifyDatabases(HTML html)
           
 void pickupPackage(HTML html, E4CgiParams params)
           
static void refreshTree(BODY body)
           
 void startDict(HTML html)
           
 void startDictLoading(HTML html)
           
 void toggleNode(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, 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

ROOT_TABLES_ID

public static final int ROOT_TABLES_ID
See Also:
Constant Field Values

ROOT_VIEWS_ID

public static final int ROOT_VIEWS_ID
See Also:
Constant Field Values

ROOT_TYPES_ID

public static final int ROOT_TYPES_ID
See Also:
Constant Field Values

ROOT_FUNCTIONS

public static final int ROOT_FUNCTIONS
See Also:
Constant Field Values

ROOT_PARAMS_ID

public static final int ROOT_PARAMS_ID
See Also:
Constant Field Values

ROOT_PLUGINS

public static final int ROOT_PLUGINS
See Also:
Constant Field Values

DICT_TREE_VAL_TABLES

public static final java.lang.String DICT_TREE_VAL_TABLES
See Also:
Constant Field Values

DICT_TREE_VAL_TYPES

public static final java.lang.String DICT_TREE_VAL_TYPES
See Also:
Constant Field Values

DICT_TREE_VAL_VIEWS

public static final java.lang.String DICT_TREE_VAL_VIEWS
See Also:
Constant Field Values

DICT_TREE_VAL_FUNCTIONS

public static final java.lang.String DICT_TREE_VAL_FUNCTIONS
See Also:
Constant Field Values

DICT_TREE_VAL_PLUGINS

public static final java.lang.String DICT_TREE_VAL_PLUGINS
See Also:
Constant Field Values

SESSION_OBJ_TREE

public static final java.lang.String SESSION_OBJ_TREE
See Also:
Constant Field Values

startDict

public static E4Method startDict
Defines the mothod for starting the dictionary functions


startDictLoading

public static E4Method startDictLoading

modifyDatabases

public static E4Method modifyDatabases

clientSpecificDatabases

public static E4Method clientSpecificDatabases

editParams

public static E4Method editParams

toggleNode

public static E4Method toggleNode

pickupPackage

public static E4MethodPickup pickupPackage

_JAVASCRIPT_REFRESH

public static final java.lang.String _JAVASCRIPT_REFRESH
See Also:
Constant Field Values

_FRAMENAME_TREE

public static final E4FrameName _FRAMENAME_TREE

_FRAMENAME_CONTENT

public static final E4FrameName _FRAMENAME_CONTENT
Constructor Detail

E4ModuleDictionary

public E4ModuleDictionary()
Method Detail

startDict

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

startDictLoading

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

modifyDatabases

public void modifyDatabases(HTML html)

clientSpecificDatabases

public void clientSpecificDatabases(HTML html)

addTable

public static void addTable(E4TreeNode_Intf node,
                            E4DBTableName tname,
                            int status)

addView

public static void addView(E4TreeNode_Intf node,
                           E4DBTableName tname)

addViews

public static void addViews(E4TreeNode_Intf tree,
                            E4ServletImplementation_Intf servlet)
                     throws java.lang.Exception
Throws:
java.lang.Exception

addTypes

public static void addTypes(E4TreeNode_Intf tree,
                            E4ServletImplementation_Intf servlet)
                     throws java.lang.Exception
Throws:
java.lang.Exception

addType

public static void addType(E4TreeNode_Intf node,
                           E4DBType type)

editParams

public void editParams(HTML html)

toggleNode

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

refreshTree

public static void refreshTree(BODY body)

pickupPackage

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

_getSVNVersionString

public static java.lang.String _getSVNVersionString()

www.element4solution.com