public abstract class AbstractCsFlexibleSearchQueryBuilder<SC extends CsSearchCommand> extends java.lang.Object implements CsFlexibleSearchQueryBuilder<SC>
| Constructor and Description |
|---|
AbstractCsFlexibleSearchQueryBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract FlexibleSearchQuery |
buildFlexibleSearchQuery(SC command) |
java.util.List<CsSort> |
getAvailableSorts()
Get the available sort options.
|
boolean |
isCaseInsensitive() |
void |
setCaseInsensitive(boolean caseInsensitive) |
FlexibleSearchQuery |
translateQuery(SC command,
Pageable pageable)
Build the flexible search query.
|
public AbstractCsFlexibleSearchQueryBuilder()
public boolean isCaseInsensitive()
public void setCaseInsensitive(boolean caseInsensitive)
public FlexibleSearchQuery translateQuery(SC command, Pageable pageable)
CsSearchQueryBuildertranslateQuery in interface CsSearchQueryBuilder<SC extends CsSearchCommand,FlexibleSearchQuery>command - the search commandpageable - the paging and sorting optionsprotected abstract FlexibleSearchQuery buildFlexibleSearchQuery(SC command)
public java.util.List<CsSort> getAvailableSorts()
CsSearchQueryBuildergetAvailableSorts in interface CsSearchQueryBuilder<SC extends CsSearchCommand,FlexibleSearchQuery>Copyright © 2018 SAP SE. All Rights Reserved.