www.element4solution.com

e4s.db.freefield
Interface E4DBModifyFreefields_Intf

All Superinterfaces:
E4DBModify_Intf
All Known Implementing Classes:
T_E4S_COMPANY_GROUP_Mod, T_E4S_COMPANY_Mod, T_E4S_COMPANY_USER_Mod

public interface E4DBModifyFreefields_Intf
extends E4DBModify_Intf

Interface for database modifications, including free field handling.

See Also:
E4DBSelectFreefields_Intf, T_E4S_FREEFIELD_DEF_Sel, T_E4S_FREEFIELD_VAL_Sel

Method Summary
 T_E4S_FREEFIELD_DEF_Obj[] getFreevalDefinitions()
          Get the definitions of the free fields.
 void setFreeval(E4DBFreeFieldName fieldname, boolean val)
           
 void setFreeval(E4DBFreeFieldName fieldname, char val)
           
 void setFreeval(E4DBFreeFieldName fieldname, java.util.Date val)
           
 void setFreeval(E4DBFreeFieldName fieldname, E4Date val)
           
 void setFreeval(E4DBFreeFieldName fieldname, E4Long val)
           
 void setFreeval(E4DBFreeFieldName fieldname, E4String val)
           
 void setFreeval(E4DBFreeFieldName fieldname, float val)
           
 void setFreeval(E4DBFreeFieldName fieldname, int val)
           
 void setFreeval(E4DBFreeFieldName fieldname, java.lang.String val)
          Set a freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBModify_Intf object containing a unique index to identify the record.
 
Methods inherited from interface e4s.db.E4DBModify_Intf
close, executeInsertLng, executeUpdate, getApplObj, getConnection, getReferenceDelete, getReferenceLookup, getTableName, getWhere, resetWhere, set, set, set, set, set, set, set, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setWhere, toString
 

Method Detail

setFreeval

void setFreeval(E4DBFreeFieldName fieldname,
                java.lang.String val)
Set a freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBModify_Intf object containing a unique index to identify the record.

Parameters:
fieldname - the name of the freefield.
val - the value for the freefield.
See Also:
E4DBSelectFreefields_Intf.getFreeval(e4s.db.freefield.E4DBFreeFieldName)

setFreeval

void setFreeval(E4DBFreeFieldName fieldname,
                java.util.Date val)

setFreeval

void setFreeval(E4DBFreeFieldName fieldname,
                E4Date val)

setFreeval

void setFreeval(E4DBFreeFieldName fieldname,
                E4Long val)

setFreeval

void setFreeval(E4DBFreeFieldName fieldname,
                E4String val)

setFreeval

void setFreeval(E4DBFreeFieldName fieldname,
                boolean val)

setFreeval

void setFreeval(E4DBFreeFieldName fieldname,
                float val)

setFreeval

void setFreeval(E4DBFreeFieldName fieldname,
                int val)

setFreeval

void setFreeval(E4DBFreeFieldName fieldname,
                char val)

getFreevalDefinitions

T_E4S_FREEFIELD_DEF_Obj[] getFreevalDefinitions()
                                                throws E4DBException
Get the definitions of the free fields.

Returns:
the definitions or null if no definitions are made
Throws:
E4DBException
See Also:
#hasFreeField

www.element4solution.com