Class DefaultSnSuggestStrategy
java.lang.Object
de.hybris.platform.searchservices.suggest.service.impl.DefaultSnSuggestStrategy
- All Implemented Interfaces:
SnSuggestStrategy
Default implementation for
SnSuggestStrategy.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SnSuggestResponsecreateSuggestResponse(SnSuggestContext suggestContext, SnSuggestResult suggestResult) protected SnSuggestResponsedoExecute(SnSuggestContext suggestContext) execute(SnSuggestRequest suggestRequest) Executes the suggest request.protected voidexecuteAfterSuggestErrorListeners(SnSuggestContext suggestContext, List<SnSuggestListener> listeners) protected voidexecuteAfterSuggestListeners(SnSuggestContext suggestContext, List<SnSuggestListener> listeners) protected voidexecuteBeforeSuggestListeners(SnSuggestContext suggestContext, List<SnSuggestListener> listeners) voidsetSnIndexService(SnIndexService snIndexService) voidsetSnListenerFactory(SnListenerFactory snListenerFactory) voidsetSnSearchProviderFactory(SnSearchProviderFactory snSearchProviderFactory) voidsetSnSessionService(SnSessionService snSessionService) voidsetSnSuggestContextFactory(SnSuggestContextFactory snSuggestContextFactory) protected voidvalidateSuggestQuery(SnSuggestQuery suggestQuery) protected voidvalidateSuggestRequest(SnSuggestRequest suggestRequest)
-
Constructor Details
-
DefaultSnSuggestStrategy
public DefaultSnSuggestStrategy()
-
-
Method Details
-
execute
Description copied from interface:SnSuggestStrategyExecutes the suggest request.- Specified by:
executein interfaceSnSuggestStrategy- Parameters:
suggestRequest- - the suggest request- Returns:
- the suggest response
- Throws:
SnSuggestException- if an error occurs
-
validateSuggestRequest
- Throws:
SnSuggestException
-
validateSuggestQuery
- Throws:
SnSuggestException
-
executeBeforeSuggestListeners
protected void executeBeforeSuggestListeners(SnSuggestContext suggestContext, List<SnSuggestListener> listeners) throws SnException - Throws:
SnException
-
executeAfterSuggestListeners
protected void executeAfterSuggestListeners(SnSuggestContext suggestContext, List<SnSuggestListener> listeners) throws SnException - Throws:
SnException
-
executeAfterSuggestErrorListeners
protected void executeAfterSuggestErrorListeners(SnSuggestContext suggestContext, List<SnSuggestListener> listeners) -
doExecute
- Throws:
SnException
-
createSuggestResponse
protected SnSuggestResponse createSuggestResponse(SnSuggestContext suggestContext, SnSuggestResult suggestResult) -
getSnSessionService
-
setSnSessionService
-
getSnSuggestContextFactory
-
setSnSuggestContextFactory
-
getSnIndexService
-
setSnIndexService
-
getSnListenerFactory
-
setSnListenerFactory
-
getSnSearchProviderFactory
-
setSnSearchProviderFactory
-