public class DynamicFlexibleSearchContainer extends FlexibleSearchContainer
searchResult| Constructor and Description |
|---|
DynamicFlexibleSearchContainer(DisplayState displayState,
ComposedType type,
AdvancedSavedQuery query) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Executes the defined search (if valid) and stores the result.
|
AdvancedSavedQuery |
getDynamicSavedQuery()
Returns the
AdvancedSavedQuery attached to this container. |
Map |
getParameterValues() |
String |
getQuery() |
List<AdvancedSavedQuery.SearchParameterContainer> |
getQueryParameterList() |
SavedQuery |
getSavedQuery()
Returns the saved Query attached to this search container.
|
Object |
modifyValue4Operator(Operator operator,
Object value) |
protected String |
replaceTypePlaceholder(String query)
Replaces all $$$ pattern within the query with the provided
ComposedType |
void |
setParameterValues(List parameters) |
void |
setParameterValues(Map parameters)
Sets the flexible search parameters.
|
void |
setQueryParameterList(List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList) |
getComposedType, getSortQualifier, isValid, setComposedType, setSortQualifier, toStringgetDisplayState, getItemCount, getItemsPerPage, getRangeStart, getSearchResult, getSortDirection, setItemsPerPage, setRange, setRangeStart, setSortDirectionpublic DynamicFlexibleSearchContainer(DisplayState displayState, ComposedType type, AdvancedSavedQuery query)
protected String replaceTypePlaceholder(String query)
ComposedTypereplaceTypePlaceholder in class FlexibleSearchContainerquery - the query to parsepublic String getQuery()
getQuery in class FlexibleSearchContainerpublic SavedQuery getSavedQuery()
getSavedQuery in class FlexibleSearchContainerpublic AdvancedSavedQuery getDynamicSavedQuery()
AdvancedSavedQuery attached to this container.public void setParameterValues(Map parameters)
FlexibleSearch.search(String, Map, java.util.List, boolean, boolean, int, int) values parameter.parameters - FlexibleSearch.search(String, Map, java.util.List, boolean, boolean, int, int)public void setParameterValues(List parameters)
setParameterValues in class FlexibleSearchContainerpublic Map getParameterValues()
getParameterValues in class FlexibleSearchContainerpublic void execute()
AbstractSearchContainerexecute in class FlexibleSearchContainerpublic List<AdvancedSavedQuery.SearchParameterContainer> getQueryParameterList()
public void setQueryParameterList(List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList)
Copyright © 2017 SAP SE. All Rights Reserved.