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 void
addField(IntelligentField field)
Adds a field to the list.com.saperion.rmi.SaQueryInfo
generateQuery()
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:
generateQuery
in classBaseQueryGenerator
- Returns:
- query
-
-