www.element4solution.com

e4s.db.freefield
Interface E4DBSelectFreefields_Intf

All Superinterfaces:
E4DBSelect_Intf
All Known Implementing Classes:
T_E4S_COMPANY_GROUP_Sel, T_E4S_COMPANY_Sel, T_E4S_COMPANY_USER_Sel

public interface E4DBSelectFreefields_Intf
extends E4DBSelect_Intf

Extension to the E4DBSelect_Intf containing support for freefield values.

See Also:
E4DBSelectFreefields, T_E4S_FREEFIELD_DEF_Sel, T_E4S_FREEFIELD_VAL_Sel, E4DBModifyFreefields_Intf

Method Summary
 boolean getFreeval_Bool(E4DBFreeFieldName fieldname)
          Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.
 java.util.Date getFreeval_Date(E4DBFreeFieldName fieldname)
          Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.
 float getFreeval_Float(E4DBFreeFieldName fieldname)
          Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.
 long getFreeval_Long(E4DBFreeFieldName fieldname)
          Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.
 java.lang.String getFreeval(E4DBFreeFieldName fieldname)
          Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.
 T_E4S_FREEFIELD_DEF_Obj[] getFreevalDefinitions()
          Get the definitions of the free fields.
 E4DBFreeValue[] getFreeValues()
          Get the defined fields and values, include empty values.
 boolean hasFreeField(E4DBFreeFieldName freefieldname)
          Test, if a free-field is included in the definitions.
 
Methods inherited from interface e4s.db.E4DBSelect_Intf
canHaveFreeDefinedFields, close, createFIELDSET, executeQuery, get_FIELDSET, get, getApplObj, getBoolean, getColInfo, getConnection, getDate, getFirstPrimaryIndex, getFloat, getLong, getMetaData, getModifyClass, getObjectClass, getReferenceDelete, getReferenceLookup, getString, getTableName, getUsage, getWhere, hasClientDistinctive, isTable, isView, isWhereDefined, makeInstance_Modify, makeInstance, next, reset, resetOrderBy, resetWhere, setConnection, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setOrderBy, setWhere, supportsSorting, toString
 

Method Detail

getFreeval

java.lang.String getFreeval(E4DBFreeFieldName fieldname)
                            throws E4DBException
Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.

Parameters:
fieldname - the name of the freefield.
Returns:
the value or null if not available.
Throws:
E4DBException
See Also:
getFreeval_Bool(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Long(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Float(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Date(e4s.db.freefield.E4DBFreeFieldName), e4s.db.freefield.E4DBModifyFreefields_Intf#getFreeval

getFreeval_Bool

boolean getFreeval_Bool(E4DBFreeFieldName fieldname)
                        throws E4DBException
Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.

Parameters:
fieldname - the name of the freefield.
Returns:
the value or null if not available.
Throws:
E4DBException
See Also:
getFreeval(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Long(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Float(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Date(e4s.db.freefield.E4DBFreeFieldName)

getFreeval_Long

long getFreeval_Long(E4DBFreeFieldName fieldname)
                     throws E4DBException
Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.

Parameters:
fieldname - the name of the freefield.
Returns:
the value or null if not available.
Throws:
E4DBException
See Also:
getFreeval_Bool(e4s.db.freefield.E4DBFreeFieldName), getFreeval(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Float(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Date(e4s.db.freefield.E4DBFreeFieldName)

getFreeval_Float

float getFreeval_Float(E4DBFreeFieldName fieldname)
                       throws E4DBException
Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.

Parameters:
fieldname - the name of the freefield.
Returns:
the value or null if not available.
Throws:
E4DBException
See Also:
getFreeval_Bool(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Long(e4s.db.freefield.E4DBFreeFieldName), getFreeval(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Date(e4s.db.freefield.E4DBFreeFieldName)

getFreeval_Date

java.util.Date getFreeval_Date(E4DBFreeFieldName fieldname)
                               throws E4DBException
Get freedefined value associated with the specified fieldname and the current recordset by the underlaying E4DBSelect_Intf object containing a unique index to identify the record.

Parameters:
fieldname - the name of the freefield.
Returns:
the value or null if not available.
Throws:
E4DBException
See Also:
getFreeval_Bool(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Long(e4s.db.freefield.E4DBFreeFieldName), getFreeval_Float(e4s.db.freefield.E4DBFreeFieldName), getFreeval(e4s.db.freefield.E4DBFreeFieldName)

hasFreeField

boolean hasFreeField(E4DBFreeFieldName freefieldname)
                     throws E4DBException
Test, if a free-field is included in the definitions.

Parameters:
freefieldname - the requested field
Returns:
true if included
Throws:
E4DBException
See Also:
getFreevalDefinitions()

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(e4s.db.freefield.E4DBFreeFieldName)

getFreeValues

E4DBFreeValue[] getFreeValues()
                              throws E4DBException
Get the defined fields and values, include empty values.

Returns:
the values
Throws:
E4DBException

www.element4solution.com