Class DefaultSnFieldFactory
- java.lang.Object
-
- de.hybris.platform.searchservices.admin.service.impl.DefaultSnFieldFactory
-
- All Implemented Interfaces:
SnFieldFactory,org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware
public class DefaultSnFieldFactory extends java.lang.Object implements SnFieldFactory, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
Default implementation ofSnFieldFactory.
-
-
Constructor Summary
Constructors Constructor Description DefaultSnFieldFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()protected org.springframework.context.ApplicationContextgetApplicationContext()java.util.List<SnField>getDefaultFields(SnIndexType indexType)Returns default fields to be added to an index type.protected voidloadFieldProviders()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
loadFieldProviders
protected void loadFieldProviders()
-
getDefaultFields
public java.util.List<SnField> getDefaultFields(SnIndexType indexType)
Description copied from interface:SnFieldFactoryReturns default fields to be added to an index type.- Specified by:
getDefaultFieldsin interfaceSnFieldFactory- Parameters:
indexType- - the index type- Returns:
- the default fields
-
getApplicationContext
protected org.springframework.context.ApplicationContext getApplicationContext()
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
-