Class AbstractBackofficeFacetSearchConfigService<FSC,FSCM,ITM,IT>
- java.lang.Object
-
- com.hybris.backoffice.search.services.impl.AbstractBackofficeFacetSearchConfigService<FSC,FSCM,ITM,IT>
-
- Type Parameters:
FSC- => FacetSearchConfig, such as: de.hybris.platform.solrfacetsearch.config.FacetSearchConfigFSCM- => FacetSearchConfigModel, such as: de.hybris.platform.solrfacetsearch.model.config.SolrFacetSearchConfigModelITM- => IndexedTypeModel, such as: de.hybris.platform.solrfacetsearch.model.config.SolrIndexedTypeModeIT- => IndexedType, such as: de.hybris.platform.solrfacetsearch.config.IndexedType
- All Implemented Interfaces:
BackofficeFacetSearchConfigService<FSC,FSCM,ITM,IT>
- Direct Known Subclasses:
BackofficeSearchservicesFacetSearchConfigService,BackofficeSolrFacetSearchConfigService
public abstract class AbstractBackofficeFacetSearchConfigService<FSC,FSCM,ITM,IT> extends java.lang.Object implements BackofficeFacetSearchConfigService<FSC,FSCM,ITM,IT>
Abstract class for get backoffice facet search configuration model
-
-
Field Summary
Fields Modifier and Type Field Description protected BackofficeFacetSearchConfigCachebackofficeFacetSearchConfigCacheprotected FacetSearchConfigDAOfacetSearchConfigDAOprotected TypeServicetypeService
-
Constructor Summary
Constructors Constructor Description AbstractBackofficeFacetSearchConfigService()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract FSCMfindFacetSearchConfigModelInternal(java.lang.String typeCode)FSCMgetFacetSearchConfigModel(java.lang.String typeCode)This method is to get FacetSearchConfigModelprotected java.util.List<ComposedTypeModel>getWithSuperTypeCodes(ComposedTypeModel composedType)voidsetBackofficeFacetSearchConfigCache(BackofficeFacetSearchConfigCache backofficeFacetSearchConfigCache)voidsetFacetSearchConfigDAO(FacetSearchConfigDAO facetSearchConfigDAO)voidsetTypeService(TypeService typeService)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.backoffice.search.services.BackofficeFacetSearchConfigService
getAllMappedFacetSearchConfigs, getAllMappedTypes, getFacetSearchConfig, getIndexedType, getIndexedTypeModel, isValidSearchConfiguredForName, isValidSearchConfiguredForType
-
-
-
-
Field Detail
-
typeService
protected TypeService typeService
-
facetSearchConfigDAO
protected FacetSearchConfigDAO facetSearchConfigDAO
-
backofficeFacetSearchConfigCache
protected BackofficeFacetSearchConfigCache backofficeFacetSearchConfigCache
-
-
Method Detail
-
getFacetSearchConfigModel
public FSCM getFacetSearchConfigModel(java.lang.String typeCode)
Description copied from interface:BackofficeFacetSearchConfigServiceThis method is to get FacetSearchConfigModel- Specified by:
getFacetSearchConfigModelin interfaceBackofficeFacetSearchConfigService<FSC,FSCM,ITM,IT>- Parameters:
typeCode- item type code- Returns:
- FacetSearchConfigModel
-
findFacetSearchConfigModelInternal
protected abstract FSCM findFacetSearchConfigModelInternal(java.lang.String typeCode)
-
setTypeService
public void setTypeService(TypeService typeService)
-
setFacetSearchConfigDAO
public void setFacetSearchConfigDAO(FacetSearchConfigDAO facetSearchConfigDAO)
-
setBackofficeFacetSearchConfigCache
public void setBackofficeFacetSearchConfigCache(BackofficeFacetSearchConfigCache backofficeFacetSearchConfigCache)
-
getWithSuperTypeCodes
protected java.util.List<ComposedTypeModel> getWithSuperTypeCodes(ComposedTypeModel composedType)
-
-