Interface TmaGenericSearchProcessor<T>
-
- Type Parameters:
T- parameter based on which the search query will be enhanced.
- All Known Implementing Classes:
DefaultTmaSearchProcessor
public interface TmaGenericSearchProcessor<T>Search processor for enhancing the search query with given params.- Since:
- 1810
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenhanceQuery(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.
-
-
-
Method Detail
-
enhanceQuery
void enhanceQuery(de.hybris.platform.core.GenericQuery query) throws TmaSearchQueryExceptionEnhances the given query.- Parameters:
query- theGenericQueryto be updated.- Throws:
TmaSearchQueryException- exception to be thrown in case the query cannot be enhanced
-
enhanceQuery
void enhanceQuery(de.hybris.platform.core.GenericQuery query, T param) throws TmaSearchQueryExceptionEnhances the given query based on the given param.- 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
-
-