www.element4solution.com

e4s.application.appmodule
Class E4ModuleFreefieldDefinition.aepFreeField

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.html.editing.AEP_EditingDataDescriptor
          extended by e4s.application.appmodule.E4ModuleFreefieldDefinition.aepFreeField
All Implemented Interfaces:
AEP_EditingDataDescriptor_Intf
Enclosing class:
E4ModuleFreefieldDefinition

public static class E4ModuleFreefieldDefinition.aepFreeField
extends AEP_EditingDataDescriptor
implements AEP_EditingDataDescriptor_Intf


Field Summary
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Fields inherited from interface e4s.html.editing.AEP_EditingDataDescriptor_Intf
MODE_DELETE, MODE_DISPLAY_FOR_DELETE, MODE_DUPLICATE, MODE_INSERT, MODE_UPDATE, PARAM_PREFIX_DUPLICATE
 
Constructor Summary
E4ModuleFreefieldDefinition.aepFreeField(E4ApplObj_Intf applobj)
           
 
Method Summary
 void afterDelete(BODY body, E4Fieldset fieldset, E4DBConnection_Intf con)
          This is the default implementation, doing no no additional output or stuff.
 void afterInsert(BODY body, E4Fieldset fieldset, E4DBConnection_Intf con)
          This is the default implementation, doing no no additional output or stuff.
 void afterUpdate(BODY body, E4Fieldset fieldset, E4DBConnection_Intf con)
          This is the default implementation, doing no no additional output or stuff.
 void createFieldset(E4Fieldset fieldset, char mode)
          This is the default implementation which does no changes.
 boolean pageStart(BODY body, char mode, E4CgiParams params)
          Default implementation, that does nothing.
 
Methods inherited from class e4s.html.editing.AEP_EditingDataDescriptor
afterDuplicate, beforeDelete, beforeDuplicate, beforeInsert, beforeUpdate, canDelete, canDuplicate, canEdit, createFieldset_Search, extractPresetField4Duplication, extractPresetFields4Duplication, modifyDeleteExecutionList, modifyDeleteIntegrityList, pageEnd, setForm, setServlet
 
Methods inherited from class e4s.util.E4Object
_getSVNVersionString, 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, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, 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
 
Methods inherited from interface e4s.html.editing.AEP_EditingDataDescriptor_Intf
afterDuplicate, beforeDelete, beforeDuplicate, beforeInsert, beforeUpdate, canDelete, canDuplicate, canEdit, createFieldset_Search, modifyDeleteExecutionList, modifyDeleteIntegrityList, pageEnd, setForm, setServlet
 

Constructor Detail

E4ModuleFreefieldDefinition.aepFreeField

public E4ModuleFreefieldDefinition.aepFreeField(E4ApplObj_Intf applobj)
Method Detail

afterInsert

public void afterInsert(BODY body,
                        E4Fieldset fieldset,
                        E4DBConnection_Intf con)
                 throws E4DBException
Description copied from class: AEP_EditingDataDescriptor
This is the default implementation, doing no no additional output or stuff.

Specified by:
afterInsert in interface AEP_EditingDataDescriptor_Intf
Overrides:
afterInsert in class AEP_EditingDataDescriptor
Parameters:
body - the related BODY element to provide additional output if required
fieldset - the values from the input form
con - the current database connection in transaction mode
Throws:
E4DBException
See Also:
e4s.html.editing.AEP_EditingDataDescriptor_Intf#afterInsert(), #beforeInsert(), #afterUpdate(), #afterDelete()

afterUpdate

public void afterUpdate(BODY body,
                        E4Fieldset fieldset,
                        E4DBConnection_Intf con)
                 throws E4DBException
Description copied from class: AEP_EditingDataDescriptor
This is the default implementation, doing no no additional output or stuff.

Specified by:
afterUpdate in interface AEP_EditingDataDescriptor_Intf
Overrides:
afterUpdate in class AEP_EditingDataDescriptor
Parameters:
body - the related BODY element to provide additional output if required
fieldset - the values from the input form
con - the current database connection in transaction mode
Throws:
E4DBException
See Also:
e4s.html.editing.AEP_EditingDataDescriptor_Intf#afterUpdate(), #beforeUpdate(), #afterInsert(), #afterDelete()

afterDelete

public void afterDelete(BODY body,
                        E4Fieldset fieldset,
                        E4DBConnection_Intf con)
                 throws E4DBException
Description copied from class: AEP_EditingDataDescriptor
This is the default implementation, doing no no additional output or stuff.

Specified by:
afterDelete in interface AEP_EditingDataDescriptor_Intf
Overrides:
afterDelete in class AEP_EditingDataDescriptor
Parameters:
body - the related BODY element to provide additional output if required
fieldset - the values from the input form
con - the current database connection in transaction mode
Throws:
E4DBException
See Also:
e4s.html.editing.AEP_EditingDataDescriptor_Intf#afterDelete(), #beforeDelete(), #afterUpdate(), #afterInsert()

createFieldset

public void createFieldset(E4Fieldset fieldset,
                           char mode)
                    throws java.lang.Exception
Description copied from class: AEP_EditingDataDescriptor
This is the default implementation which does no changes.

Specified by:
createFieldset in interface AEP_EditingDataDescriptor_Intf
Overrides:
createFieldset in class AEP_EditingDataDescriptor
Parameters:
fieldset - the values from the input form
mode - the update/display mode (AEP_EditingDataDescriptor_Intf.MODE_INSERT, AEP_EditingDataDescriptor_Intf.MODE_UPDATE or AEP_EditingDataDescriptor_Intf.MODE_DELETE).
Throws:
java.lang.Exception
See Also:
e4s.html.editing.AEP_EditingDataDescriptor_Intf#createFieldset()

pageStart

public boolean pageStart(BODY body,
                         char mode,
                         E4CgiParams params)
                  throws java.lang.Exception
Description copied from class: AEP_EditingDataDescriptor
Default implementation, that does nothing. This function is called initially, after page loading but before the fieldset is added.

Specified by:
pageStart in interface AEP_EditingDataDescriptor_Intf
Overrides:
pageStart in class AEP_EditingDataDescriptor
Parameters:
body - the BODY context for any additional outputs
mode - the update/display mode (AEP_EditingDataDescriptor_Intf.MODE_INSERT, AEP_EditingDataDescriptor_Intf.MODE_UPDATE or AEP_EditingDataDescriptor_Intf.MODE_DELETE).
Returns:
true
Throws:
java.lang.Exception

www.element4solution.com