Class FormQueryGenerator
java.lang.Object
com.saperion.ngc.resultset.generator.BaseQueryGenerator
com.saperion.ngc.resultset.generator.FormQueryGenerator
- All Implemented Interfaces:
Serializable
Helper class to generate a query based on values entered in a form.
- See Also:
-
Field Summary
Fields inherited from class com.saperion.ngc.resultset.generator.BaseQueryGenerator
customIndexState
-
Constructor Summary
ConstructorsConstructorDescriptionFormQueryGenerator
(com.saperion.intf.DDC ddc) Constructor.FormQueryGenerator
(String ddcName, String dbType) Deprecated.FormQueryGenerator
(List<FieldResultBean> fields, com.saperion.intf.DDC ddc, boolean hasAnOutliner) Constructor.FormQueryGenerator
(List<FieldResultBean> fields, String ddcName, String dbType, boolean hasAnOutliner) Deprecated.UseFormQueryGenerator(List, DDC, boolean)
instead. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addField
(IntelligentField field) Adds a field to the list.com.saperion.rmi.SaQueryInfo
Generates a query string.Methods inherited from class com.saperion.ngc.resultset.generator.BaseQueryGenerator
getCustomIndexState, isCaseSensitive, setParameterPrefix, setPrefix
-
Constructor Details
-
FormQueryGenerator
@Deprecated public FormQueryGenerator(List<FieldResultBean> fields, String ddcName, String dbType, boolean hasAnOutliner) Deprecated.UseFormQueryGenerator(List, DDC, boolean)
instead. Will be removed in 8.1.Constructor.- Parameters:
fields
- fieldsddcName
- ddc namedbType
- type of the database in usehasAnOutliner
- flag to notify the query generator that the ddc might contain outliner-elements
-
FormQueryGenerator
public FormQueryGenerator(List<FieldResultBean> fields, com.saperion.intf.DDC ddc, boolean hasAnOutliner) Constructor.- Parameters:
fields
- fieldsddc
- the main-ddc of the formhasAnOutliner
- flag to notify the query generator that the ddc might contain outliner-elements
-
FormQueryGenerator
Deprecated.UseFormQueryGenerator(DDC)
instead. Will be removed in 8.1.Constructor.- Parameters:
ddcName
- ddc namedbType
- type of the database in use
-
FormQueryGenerator
public FormQueryGenerator(com.saperion.intf.DDC ddc) Constructor.- Parameters:
ddc
- the main-ddc of the form
-
-
Method Details
-
addField
Adds a field to the list. The fields are used to generate the query.- Parameters:
field
- field to add
-
generateQuery
public com.saperion.rmi.SaQueryInfo generateQuery()Generates a query string.- Specified by:
generateQuery
in classBaseQueryGenerator
- Returns:
- query
-
FormQueryGenerator(DDC)
instead.