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 TypeMethodDescriptionvoidaddField(IntelligentField field) Adds a field to the list.com.saperion.rmi.SaQueryInfoGenerates 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:
generateQueryin classBaseQueryGenerator- Returns:
- query
-
FormQueryGenerator(DDC)instead.