Interface BackofficeFacetSearchConfigService<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 Known Implementing Classes:
AbstractBackofficeFacetSearchConfigService,BackofficeSearchservicesFacetSearchConfigService,BackofficeSolrFacetSearchConfigService
public interface BackofficeFacetSearchConfigService<FSC,FSCM,ITM,IT>
Interface for get backoffice facet search configuration model
-
Method Summary
Modifier and TypeMethodDescriptiongetFacetSearchConfig(String typeCode) This method is to get FacetSearchConfiggetFacetSearchConfigModel(String typeCode) This method is to get FacetSearchConfigModelgetIndexedType(FSC config, String typeCode) This method is to get IndexedTypegetIndexedTypeModel(String typeCode) This method is to get IndexedTypeModelbooleanisValidSearchConfiguredForName(String facetSearchConfigName) This method is to check if search config is valid for config namebooleanisValidSearchConfiguredForType(String typeCode) This method is to check if search config is valid for current type
-
Method Details
-
getFacetSearchConfig
This method is to get FacetSearchConfig- Parameters:
typeCode- item type code- Returns:
- FacetSearchConfig
-
getAllMappedFacetSearchConfigs
Collection<FSC> getAllMappedFacetSearchConfigs() -
getAllMappedTypes
Collection<ComposedTypeModel> getAllMappedTypes() -
getFacetSearchConfigModel
This method is to get FacetSearchConfigModel- Parameters:
typeCode- item type code- Returns:
- FacetSearchConfigModel
-
getIndexedTypeModel
This method is to get IndexedTypeModel- Parameters:
typeCode- item type code- Returns:
- IndexedTypeModel
-
getIndexedType
This method is to get IndexedType- Parameters:
config- FacetSearchConfigtypeCode- item type code- Returns:
- IndexedType
-
isValidSearchConfiguredForType
This method is to check if search config is valid for current type- Parameters:
typeCode- item type code- Returns:
- validation result
-
isValidSearchConfiguredForName
This method is to check if search config is valid for config name- Parameters:
facetSearchConfigName- facet search config name- Returns:
- validation result
-