| Constructor and Description |
|---|
DefaultPlatformFieldSearchFacadeStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected SearchQueryData |
adjustSearchQuery(SearchQueryData searchQueryData)
This method allows filtering or altering the search data before the real query will be passed to the search
engine.
|
protected GenericSearchQuery |
buildQuery(SearchQueryData searchQueryData)
Uses
GenericQuery to build flexible search query based on SearchQueryData information. |
boolean |
canHandle(String typeCode) |
protected GenericSearchOrderBy |
createEnumSortOrder(GenericQuery query,
String sortType,
String qualifier,
boolean asc) |
protected GenericSearchOrderBy |
createSortCondition(GenericQuery query,
String typeCode,
SearchQueryData searchQueryData) |
protected Operator |
getConditionsOperator(SearchQueryData searchQueryData)
Returns logical operator which joins query conditions (or, and)
|
protected GenericSearchService |
getGenericSearchService() |
boolean |
isSortable(DataType type,
String attributeQualifier,
Context context) |
protected ConditionQueryBuilder |
lookupConditionQueryBuilder(String typeCode,
String qualifier)
Deprecated.
since 5.7.0
This method was moved to the
GenericMultiConditionQueryBuilder. |
Pageable |
search(SearchQueryData searchQueryData) |
void |
setCockpitProperties(CockpitProperties cockpitProperties) |
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setGenericMultiConditionQueryBuilder(ConditionQueryBuilder genericMultiConditionQueryBuilder) |
void |
setGenericSearchService(GenericSearchService genericSearchService) |
void |
setPlatformFacadeStrategyHandleCache(PlatformFacadeStrategyHandleCache platformFacadeStrategyHandleCache) |
void |
setTypeService(TypeService typeService) |
protected boolean |
sorEnumByLocalizedNameEnabled() |
public DefaultPlatformFieldSearchFacadeStrategy()
public boolean canHandle(String typeCode)
public Pageable search(SearchQueryData searchQueryData)
protected SearchQueryData adjustSearchQuery(SearchQueryData searchQueryData)
searchQueryData - query to adjustprotected GenericSearchQuery buildQuery(SearchQueryData searchQueryData)
GenericQuery to build flexible search query based on SearchQueryData information.searchQueryData - protected GenericSearchOrderBy createSortCondition(GenericQuery query, String typeCode, SearchQueryData searchQueryData)
protected GenericSearchOrderBy createEnumSortOrder(GenericQuery query, String sortType, String qualifier, boolean asc)
protected boolean sorEnumByLocalizedNameEnabled()
@Deprecated protected ConditionQueryBuilder lookupConditionQueryBuilder(String typeCode, String qualifier)
GenericMultiConditionQueryBuilder.protected Operator getConditionsOperator(SearchQueryData searchQueryData)
searchQueryData - public boolean isSortable(DataType type,
String attributeQualifier,
Context context)
protected GenericSearchService getGenericSearchService()
public void setGenericSearchService(GenericSearchService genericSearchService)
public void setTypeService(TypeService typeService)
public void setPlatformFacadeStrategyHandleCache(PlatformFacadeStrategyHandleCache platformFacadeStrategyHandleCache)
public void setCommonI18NService(CommonI18NService commonI18NService)
public void setCockpitProperties(CockpitProperties cockpitProperties)
public void setGenericMultiConditionQueryBuilder(ConditionQueryBuilder genericMultiConditionQueryBuilder)
Copyright © 2017 SAP SE. All Rights Reserved.