Interface FieldSearchFacade<T>
-
- Type Parameters:
T- type enclosed in search results
- All Known Subinterfaces:
FieldSearchFacadeStrategy<T>,OrderedFieldSearchFacadeStrategy<T>
- All Known Implementing Classes:
DefaultFieldSearchFacade
public interface FieldSearchFacade<T>Facade for condition based search.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleanisSortable(DataType type, java.lang.String attributeQualifier, Context context)Informs if attributeQualifier of given type is sortablePageable<T>search(SearchQueryData searchQueryData)Takes the search query data (type, attributes, sort, sort order, search text ) and returns aPageableobject that allows paging the resulting objects.default Pageable<T>search(SearchQueryData searchQueryData, Context context)Takes the search query data (type, attributes, sort, sort order, search text ) and returns aPageableobject that allows paging the resulting objects.
-
-
-
Method Detail
-
search
Pageable<T> search(SearchQueryData searchQueryData)
Takes the search query data (type, attributes, sort, sort order, search text ) and returns aPageableobject that allows paging the resulting objects.- Parameters:
searchQueryData-SearchQueryData- Returns:
Pageable
-
search
default Pageable<T> search(SearchQueryData searchQueryData, Context context)
Takes the search query data (type, attributes, sort, sort order, search text ) and returns aPageableobject that allows paging the resulting objects.- Parameters:
context- context of search operationContextsearchQueryData-SearchQueryData- Returns:
Pageable
-
isSortable
default boolean isSortable(DataType type, java.lang.String attributeQualifier, Context context)
Informs if attributeQualifier of given type is sortable- Parameters:
type- of dataattributeQualifier- to checkcontext- context of operationContext- Returns:
- whether attributeQualifier is sortable or not
-
-