Class DefaultSnSuggestStrategy
- java.lang.Object
-
- de.hybris.platform.searchservices.suggest.service.impl.DefaultSnSuggestStrategy
-
- All Implemented Interfaces:
SnSuggestStrategy
public class DefaultSnSuggestStrategy extends java.lang.Object implements SnSuggestStrategy
Default implementation forSnSuggestStrategy.
-
-
Constructor Summary
Constructors Constructor Description DefaultSnSuggestStrategy()
-
Method Summary
-
-
-
Method Detail
-
execute
public SnSuggestResponse execute(SnSuggestRequest suggestRequest) throws SnSuggestException
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
protected void validateSuggestRequest(SnSuggestRequest suggestRequest) throws SnSuggestException
- Throws:
SnSuggestException
-
validateSuggestQuery
protected void validateSuggestQuery(SnSuggestQuery suggestQuery) throws SnSuggestException
- Throws:
SnSuggestException
-
executeBeforeSuggestListeners
protected void executeBeforeSuggestListeners(SnSuggestContext suggestContext, java.util.List<SnSuggestListener> listeners) throws SnException
- Throws:
SnException
-
executeAfterSuggestListeners
protected void executeAfterSuggestListeners(SnSuggestContext suggestContext, java.util.List<SnSuggestListener> listeners) throws SnException
- Throws:
SnException
-
executeAfterSuggestErrorListeners
protected void executeAfterSuggestErrorListeners(SnSuggestContext suggestContext, java.util.List<SnSuggestListener> listeners)
-
doExecute
protected SnSuggestResponse doExecute(SnSuggestContext suggestContext) throws SnException
- Throws:
SnException
-
createSuggestResponse
protected SnSuggestResponse createSuggestResponse(SnSuggestContext suggestContext, SnSuggestResult suggestResult)
-
getSnSessionService
public SnSessionService getSnSessionService()
-
setSnSessionService
public void setSnSessionService(SnSessionService snSessionService)
-
getSnSuggestContextFactory
public SnSuggestContextFactory getSnSuggestContextFactory()
-
setSnSuggestContextFactory
public void setSnSuggestContextFactory(SnSuggestContextFactory snSuggestContextFactory)
-
getSnIndexService
public SnIndexService getSnIndexService()
-
setSnIndexService
public void setSnIndexService(SnIndexService snIndexService)
-
getSnListenerFactory
public SnListenerFactory getSnListenerFactory()
-
setSnListenerFactory
public void setSnListenerFactory(SnListenerFactory snListenerFactory)
-
getSnSearchProviderFactory
public SnSearchProviderFactory getSnSearchProviderFactory()
-
setSnSearchProviderFactory
public void setSnSearchProviderFactory(SnSearchProviderFactory snSearchProviderFactory)
-
-