Class DefaultSnSessionService
java.lang.Object
de.hybris.platform.searchservices.core.service.impl.DefaultSnSessionService
- All Implemented Interfaces:
SnSessionService
Default implementation of
SnSessionService.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDestroys the current local session.voidDisables search restrictions in current session.voidEnables search restrictions in current session.voidInitializes a new local session.voidsetCatalogVersionService(CatalogVersionService catalogVersionService) voidsetI18nService(I18NService i18nService) voidsetSessionService(SessionService sessionService) voidsetSnCommonConfigurationService(SnCommonConfigurationService snCommonConfigurationService) voidsetUserService(UserService userService) voidupdateSessionForContext(SnContext context) Updates the current session for the given context, it uses session attributes from the context (e.g.: user, catalog versions).
-
Field Details
-
DISABLE_RESTRICTIONS_ATTRIBUTE
- See Also:
-
DISABLE_RESTRICTIONS_GROUP_INHERITANCE_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
DefaultSnSessionService
public DefaultSnSessionService()
-
-
Method Details
-
initializeSession
public void initializeSession()Description copied from interface:SnSessionServiceInitializes a new local session.- Specified by:
initializeSessionin interfaceSnSessionService
-
updateSessionForContext
Description copied from interface:SnSessionServiceUpdates the current session for the given context, it uses session attributes from the context (e.g.: user, catalog versions).- Specified by:
updateSessionForContextin interfaceSnSessionService- Parameters:
context- - the context
-
destroySession
public void destroySession()Description copied from interface:SnSessionServiceDestroys the current local session.- Specified by:
destroySessionin interfaceSnSessionService
-
enableSearchRestrictions
public void enableSearchRestrictions()Description copied from interface:SnSessionServiceEnables search restrictions in current session.- Specified by:
enableSearchRestrictionsin interfaceSnSessionService
-
disableSearchRestrictions
public void disableSearchRestrictions()Description copied from interface:SnSessionServiceDisables search restrictions in current session.- Specified by:
disableSearchRestrictionsin interfaceSnSessionService
-
getSessionService
-
setSessionService
-
getUserService
-
setUserService
-
getI18nService
-
setI18nService
-
getCatalogVersionService
-
setCatalogVersionService
-
getSnCommonConfigurationService
-
setSnCommonConfigurationService
public void setSnCommonConfigurationService(SnCommonConfigurationService snCommonConfigurationService)
-