Class StoreSnQualifierProvider
- java.lang.Object
-
- de.hybris.platform.commerceservices.search.searchservices.impl.StoreSnQualifierProvider
-
- All Implemented Interfaces:
SnQualifierProvider
public class StoreSnQualifierProvider extends java.lang.Object implements SnQualifierProvider
Qualifier provider for stores.It supports the following types:
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classStoreSnQualifierProvider.StoreSnQualifier
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringSTORE_QUALIFIERS_KEYprotected static java.util.Set<java.lang.Class<?>>SUPPORTED_QUALIFIER_CLASSES
-
Constructor Summary
Constructors Constructor Description StoreSnQualifierProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StoreSnQualifierProvider.StoreSnQualifiercreateQualifier(BaseStoreModel source)java.util.List<SnQualifier>getAvailableQualifiers(SnContext context)Returns all the possible qualifiers for a given context.BaseStoreServicegetBaseStoreService()java.util.List<SnQualifier>getCurrentQualifiers(SnContext context)Returns the current qualifier for a given context.SnStoreSelectionStrategygetSnStoreSelectionStrategy()java.util.Set<java.lang.Class<?>>getSupportedQualifierClasses()Returns the supported qualifier classes.voidsetBaseStoreService(BaseStoreService baseStoreService)voidsetSnStoreSelectionStrategy(SnStoreSelectionStrategy snStoreSelectionStrategy)
-
-
-
Method Detail
-
getSupportedQualifierClasses
public java.util.Set<java.lang.Class<?>> getSupportedQualifierClasses()
Description copied from interface:SnQualifierProviderReturns the supported qualifier classes.- Specified by:
getSupportedQualifierClassesin interfaceSnQualifierProvider- Returns:
- the supported qualifier classes
-
getAvailableQualifiers
public java.util.List<SnQualifier> getAvailableQualifiers(SnContext context)
Description copied from interface:SnQualifierProviderReturns all the possible qualifiers for a given context.- Specified by:
getAvailableQualifiersin interfaceSnQualifierProvider- Parameters:
context- - the context- Returns:
- the available qualifiers
-
getCurrentQualifiers
public java.util.List<SnQualifier> getCurrentQualifiers(SnContext context)
Description copied from interface:SnQualifierProviderReturns the current qualifier for a given context.- Specified by:
getCurrentQualifiersin interfaceSnQualifierProvider- Parameters:
context- - the context- Returns:
- the current qualifier
-
createQualifier
protected StoreSnQualifierProvider.StoreSnQualifier createQualifier(BaseStoreModel source)
-
getBaseStoreService
public BaseStoreService getBaseStoreService()
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService baseStoreService)
-
getSnStoreSelectionStrategy
public SnStoreSelectionStrategy getSnStoreSelectionStrategy()
-
setSnStoreSelectionStrategy
public void setSnStoreSelectionStrategy(SnStoreSelectionStrategy snStoreSelectionStrategy)
-
-