www.element4solution.com

e4s.db.freefield
Class E4DBFreeFields

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.db.freefield.E4DBFreeFields

public class E4DBFreeFields
extends E4Object

Some useful functionality to freefield definitions

See Also:
E4DBFreeFieldName, E4DBModifyFreefields, E4DBModifyFreefields_Intf, E4DBSelectFreefields, E4DBSelectFreefields_Intf, E4ModuleFreefieldDefinition, E4DBTable.canHaveFreeDefinedFields(), T_E4S_FREEFIELD_DEF_Sel, T_E4S_FREEFIELD_VAL_Sel

Field Summary
static java.lang.String FREEFIELD_SELECTION_DELIMITER
          Markup for field names used in the input fieldset.
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Constructor Summary
E4DBFreeFields()
           
 
Method Summary
static java.lang.String _getSVNVersionString()
          Get version info string from subversion.
static E4InputField_Intf createInputField(T_E4S_FREEFIELD_DEF_Obj T_E4S_FREEFIELD_DEF)
          Create an input field associated with the T_E4S_FREEFIELD_DEF_Sel object.
static E4InputField_Intf createInputField(T_E4S_FREEFIELD_DEF_Obj T_E4S_FREEFIELD_DEF, E4ApplObj_Intf applobj, boolean add_empty_on_boolean)
          Create an input field associated with the T_E4S_FREEFIELD_DEF_Sel object.
static E4InputField_Intf createInputField(T_E4S_FREEFIELD_DEF_Obj T_E4S_FREEFIELD_DEF, java.lang.String val, E4ApplObj_Intf applobj)
          Create an input field associated with the T_E4S_FREEFIELD_DEF_Sel object, and if defined assign a value.
static E4InputField_Intf createInputField(T_E4S_FREEFIELD_DEF_Obj T_E4S_FREEFIELD_DEF, java.lang.String val, E4ApplObj_Intf applobj, boolean add_empty_on_boolean)
          Create an input field associated with the T_E4S_FREEFIELD_DEF_Sel object, and if defined assign a value.
static E4SelectValues getDatatypeSelection()
           
 
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, 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
 

Field Detail

FREEFIELD_SELECTION_DELIMITER

public static final java.lang.String FREEFIELD_SELECTION_DELIMITER
Markup for field names used in the input fieldset.

See Also:
e4s.db.freefields.E4DBFreeFieldName#getInputFieldName(), Constant Field Values
Constructor Detail

E4DBFreeFields

public E4DBFreeFields()
Method Detail

getDatatypeSelection

public static E4SelectValues getDatatypeSelection()

createInputField

public static E4InputField_Intf createInputField(T_E4S_FREEFIELD_DEF_Obj T_E4S_FREEFIELD_DEF)
                                          throws E4DBException
Create an input field associated with the T_E4S_FREEFIELD_DEF_Sel object.

Parameters:
T_E4S_FREEFIELD_DEF - the freefield object
Throws:
E4DBException

createInputField

public static E4InputField_Intf createInputField(T_E4S_FREEFIELD_DEF_Obj T_E4S_FREEFIELD_DEF,
                                                 E4ApplObj_Intf applobj,
                                                 boolean add_empty_on_boolean)
                                          throws E4DBException
Create an input field associated with the T_E4S_FREEFIELD_DEF_Sel object.

Parameters:
T_E4S_FREEFIELD_DEF - the freefield object
Throws:
E4DBException

createInputField

public static E4InputField_Intf createInputField(T_E4S_FREEFIELD_DEF_Obj T_E4S_FREEFIELD_DEF,
                                                 java.lang.String val,
                                                 E4ApplObj_Intf applobj)
                                          throws E4DBException
Create an input field associated with the T_E4S_FREEFIELD_DEF_Sel object, and if defined assign a value.

Parameters:
T_E4S_FREEFIELD_DEF - the freefield object
val - the value
Throws:
E4DBException

createInputField

public static E4InputField_Intf createInputField(T_E4S_FREEFIELD_DEF_Obj T_E4S_FREEFIELD_DEF,
                                                 java.lang.String val,
                                                 E4ApplObj_Intf applobj,
                                                 boolean add_empty_on_boolean)
                                          throws E4DBException
Create an input field associated with the T_E4S_FREEFIELD_DEF_Sel object, and if defined assign a value.

Parameters:
T_E4S_FREEFIELD_DEF - the freefield object
val - the value
add_empty_on_boolean - if true, then use a SELECT field instead of a CHECKBOX including an empty value
Throws:
E4DBException

_getSVNVersionString

public static java.lang.String _getSVNVersionString()
Get version info string from subversion.

Returns:
the version info string.
See Also:
E4Util.getRevisionCodeFromSVN(Class)

www.element4solution.com