Class DefaultSnSearchProviderFactory
- java.lang.Object
-
- de.hybris.platform.searchservices.spi.service.impl.DefaultSnSearchProviderFactory
-
- All Implemented Interfaces:
SnSearchProviderFactory,org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware
public class DefaultSnSearchProviderFactory extends java.lang.Object implements SnSearchProviderFactory, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
Default implementation forSnIndexerStrategyFactory.
-
-
Constructor Summary
Constructors Constructor Description DefaultSnSearchProviderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()org.springframework.context.ApplicationContextgetApplicationContext()SnSearchProvidergetSearchProviderForContext(SnContext context)Returns theSnSearchProviderinstance for the given context.SnSearchProviderMappinggetSearchProviderMappingForConfiguration(AbstractSnSearchProviderConfiguration configuration)Returns theSnSearchProviderMappinginstance for the given configuration.SnSearchProviderMappinggetSearchProviderMappingForConfigurationModel(AbstractSnSearchProviderConfigurationModel configurationModel)Returns theSnSearchProviderMappinginstance for the given configuration model.protected voidinitializeMappings()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
-
-
Method Detail
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
initializeMappings
protected void initializeMappings()
-
getSearchProviderForContext
public SnSearchProvider getSearchProviderForContext(SnContext context)
Description copied from interface:SnSearchProviderFactoryReturns theSnSearchProviderinstance for the given context.- Specified by:
getSearchProviderForContextin interfaceSnSearchProviderFactory- Parameters:
context- - the context- Returns:
SnSearchProviderinstance
-
getSearchProviderMappingForConfigurationModel
public SnSearchProviderMapping getSearchProviderMappingForConfigurationModel(AbstractSnSearchProviderConfigurationModel configurationModel)
Description copied from interface:SnSearchProviderFactoryReturns theSnSearchProviderMappinginstance for the given configuration model.- Specified by:
getSearchProviderMappingForConfigurationModelin interfaceSnSearchProviderFactory- Parameters:
configurationModel- - the configuration model- Returns:
- SnSearchProviderMapping the mapping
-
getSearchProviderMappingForConfiguration
public SnSearchProviderMapping getSearchProviderMappingForConfiguration(AbstractSnSearchProviderConfiguration configuration)
Description copied from interface:SnSearchProviderFactoryReturns theSnSearchProviderMappinginstance for the given configuration.- Specified by:
getSearchProviderMappingForConfigurationin interfaceSnSearchProviderFactory- Parameters:
configuration- - the configuration- Returns:
- SnSearchProviderMapping the mapping
-
-