Class DefaultTmaSearchProcessor<T>
java.lang.Object
de.hybris.platform.b2ctelcoservices.daos.impl.DefaultTmaSearchProcessor<T>
- Type Parameters:
T- parameter based on which the search query will be enhanced.
- All Implemented Interfaces:
TmaGenericSearchProcessor<T>
Default implementation for
TmaGenericSearchProcessor.- Since:
- 1810
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidenhanceQuery(de.hybris.platform.core.GenericQuery query) Enhances the given query.voidenhanceQuery(de.hybris.platform.core.GenericQuery query, T param) Enhances the given query based on the given param.protected List<TmaGenericConditionBuilder>voidsetConditionBuilders(List<TmaGenericConditionBuilder> conditionBuilders)
-
Constructor Details
-
DefaultTmaSearchProcessor
public DefaultTmaSearchProcessor()
-
-
Method Details
-
enhanceQuery
Description copied from interface:TmaGenericSearchProcessorEnhances the given query.- Specified by:
enhanceQueryin interfaceTmaGenericSearchProcessor<T>- Parameters:
query- theGenericQueryto be updated.- Throws:
TmaSearchQueryException- exception to be thrown in case the query cannot be enhanced
-
enhanceQuery
public void enhanceQuery(de.hybris.platform.core.GenericQuery query, T param) throws TmaSearchQueryException Description copied from interface:TmaGenericSearchProcessorEnhances the given query based on the given param.- Specified by:
enhanceQueryin interfaceTmaGenericSearchProcessor<T>- Parameters:
query- theGenericQueryto be updated.param-param used for enhancing the query - Throws:
TmaSearchQueryException- exception to be thrown in case the query cannot be enhanced
-
getConditionBuilders
-
setConditionBuilders
-