Class DefaultFlexSearchQueryBuilderFactory
java.lang.Object
de.hybris.platform.integrationservices.search.impl.DefaultFlexSearchQueryBuilderFactory
- All Implemented Interfaces:
FlexSearchQueryBuilderFactory
public class DefaultFlexSearchQueryBuilderFactory
extends Object
implements FlexSearchQueryBuilderFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateQueryBuilder(ItemSearchRequest searchRequest) Creates instance of the query builder and initializes it based on the specified search request values.voidvoidvoidsetItemSearchConfiguration(ItemSearchConfiguration configuration) voidsetItemSearchService(ItemSearchService service)
-
Constructor Details
-
DefaultFlexSearchQueryBuilderFactory
public DefaultFlexSearchQueryBuilderFactory()
-
-
Method Details
-
createQueryBuilder
Creates instance of the query builder and initializes it based on the specified search request values.- Specified by:
createQueryBuilderin interfaceFlexSearchQueryBuilderFactory- Parameters:
searchRequest- an item search request to apply to the created builder conditions.- Returns:
- a new instance of the query builder
- Throws:
ItemNotFoundForKeyReferencedItemPropertyException- when unique item search contains a key condition with a nested item that cannot be resolved in the persistent storage.
-
setIntegrationObjectService
-
setIntegrationItemToMapConverter
-
setItemSearchService
-
setItemSearchConfiguration
-