Class FormQueryGenerator
- java.lang.Object
-
- com.saperion.ngc.resultset.generator.BaseQueryGenerator
-
- com.saperion.ngc.resultset.generator.FormQueryGenerator
-
- All Implemented Interfaces:
java.io.Serializable
public class FormQueryGenerator extends BaseQueryGenerator
Helper class to generate a query based on values entered in a form.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.saperion.ngc.resultset.generator.BaseQueryGenerator
customIndexState
-
-
Constructor Summary
Constructors Constructor Description FormQueryGenerator(com.saperion.intf.DDC ddc)Constructor.FormQueryGenerator(java.lang.String ddcName, java.lang.String dbType)Deprecated.UseFormQueryGenerator(DDC)instead.FormQueryGenerator(java.util.List<FieldResultBean> fields, com.saperion.intf.DDC ddc, boolean hasAnOutliner)Constructor.FormQueryGenerator(java.util.List<FieldResultBean> fields, java.lang.String ddcName, java.lang.String dbType, boolean hasAnOutliner)Deprecated.UseFormQueryGenerator(List, DDC, boolean)instead.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddField(IntelligentField field)Adds a field to the list.com.saperion.rmi.SaQueryInfogenerateQuery()Generates a query string.-
Methods inherited from class com.saperion.ngc.resultset.generator.BaseQueryGenerator
getCustomIndexState, isCaseSensitive, setParameterPrefix, setPrefix
-
-
-
-
Constructor Detail
-
FormQueryGenerator
@Deprecated public FormQueryGenerator(java.util.List<FieldResultBean> fields, java.lang.String ddcName, java.lang.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(java.util.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 public FormQueryGenerator(java.lang.String ddcName, java.lang.String dbType)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 Detail
-
addField
public void addField(IntelligentField field)
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
-
-