public class DefaultFacetSearchContextFactory extends java.lang.Object implements FacetSearchContextFactory<DefaultFacetSearchContext>
FacetSearchContextFactory.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FACET_SEARCH_LISTENERS_KEY |
| Constructor and Description |
|---|
DefaultFacetSearchContextFactory() |
public static final java.lang.String FACET_SEARCH_LISTENERS_KEY
public DefaultFacetSearchContext createContext(FacetSearchConfig facetSearchConfig, IndexedType indexedType, SearchQuery searchQuery)
FacetSearchContextFactorycreateContext in interface FacetSearchContextFactory<DefaultFacetSearchContext>facetSearchConfig - - the facet search configurationindexedType - - the indexed typesearchQuery - - the searchpublic void initializeContext()
throws FacetSearchException
FacetSearchContextFactoryFacetSearchListener.beforeSearch(FacetSearchContext)).initializeContext in interface FacetSearchContextFactory<DefaultFacetSearchContext>FacetSearchException - if an error occurs during the listeners executionpublic DefaultFacetSearchContext getContext()
FacetSearchContextFactorygetContext in interface FacetSearchContextFactory<DefaultFacetSearchContext>public void destroyContext()
throws FacetSearchException
FacetSearchContextFactoryFacetSearchListener.afterSearch(FacetSearchContext)).destroyContext in interface FacetSearchContextFactory<DefaultFacetSearchContext>FacetSearchException - if an error occurs during the listeners executionpublic void destroyContext(java.lang.Exception failureException)
FacetSearchContextFactoryFacetSearchListener.afterSearchError(FacetSearchContext)).destroyContext in interface FacetSearchContextFactory<DefaultFacetSearchContext>protected void executeBeforeFacetSearchListeners(DefaultFacetSearchContext context) throws FacetSearchException
FacetSearchExceptionprotected void executeAfterFacetSearchListeners(DefaultFacetSearchContext context) throws FacetSearchException
FacetSearchExceptionprotected void executeAfterFacetSearchErrorListeners(DefaultFacetSearchContext context)
protected java.util.List<FacetSearchListener> getListeners(DefaultFacetSearchContext context)
protected void createLocalSessionContext()
protected void removeLocalSessionContext()
public SessionService getSessionService()
public void setSessionService(SessionService sessionService)
public CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
public ListenersFactory getListenersFactory()
public void setListenersFactory(ListenersFactory listenersFactory)
Copyright © 2018 SAP SE. All Rights Reserved.