Class PaginatedFlexibleSearchParameter
java.lang.Object
de.hybris.platform.servicelayer.search.paginated.PaginatedFlexibleSearchParameter
The PaginatedFlexibleSearchParameter stores all needed information (flexibleSearchQuery, searchPageData, and
sortCodeToQueryAlias) to execute a search in the PaginatedFlexibleSearchService.
flexibleSearchQuery- The flexible search query containing String query and flexible search query parameters as Map<String, Object>searchPageData- The search page data containing requested pagination and sort datasortCodeToQueryAlias- The map between sort code and query alias which will be used to dynamically generate "ORDER BY" clause by appending to the given flexible search query based on requested sorts. Note: Make sure to set the key ofsortCodeToQueryAliasas lower case String so thatSortDataParsingStrategycan handle sortCode as case-insensitive.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetFlexibleSearchQuery(FlexibleSearchQuery flexibleSearchQuery) voidsetSearchPageData(SearchPageData searchPageData) voidsetSortCodeToQueryAlias(Map<String, String> sortCodeToQueryAlias)
-
Constructor Details
-
PaginatedFlexibleSearchParameter
public PaginatedFlexibleSearchParameter()
-
-
Method Details
-
setFlexibleSearchQuery
-
getFlexibleSearchQuery
-
setSearchPageData
-
getSearchPageData
-
setSortCodeToQueryAlias
-
getSortCodeToQueryAlias
-