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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<FSC>getAllMappedFacetSearchConfigs()java.util.Collection<ComposedTypeModel>getAllMappedTypes()FSCgetFacetSearchConfig(java.lang.String typeCode)This method is to get FacetSearchConfigFSCMgetFacetSearchConfigModel(java.lang.String typeCode)This method is to get FacetSearchConfigModelITgetIndexedType(FSC config, java.lang.String typeCode)This method is to get IndexedTypeITMgetIndexedTypeModel(java.lang.String typeCode)This method is to get IndexedTypeModelbooleanisValidSearchConfiguredForName(java.lang.String facetSearchConfigName)This method is to check if search config is valid for config namebooleanisValidSearchConfiguredForType(java.lang.String typeCode)This method is to check if search config is valid for current type
-
-
-
Method Detail
-
getFacetSearchConfig
FSC getFacetSearchConfig(java.lang.String typeCode)
This method is to get FacetSearchConfig- Parameters:
typeCode- item type code- Returns:
- FacetSearchConfig
-
getAllMappedFacetSearchConfigs
java.util.Collection<FSC> getAllMappedFacetSearchConfigs()
-
getAllMappedTypes
java.util.Collection<ComposedTypeModel> getAllMappedTypes()
-
getFacetSearchConfigModel
FSCM getFacetSearchConfigModel(java.lang.String typeCode)
This method is to get FacetSearchConfigModel- Parameters:
typeCode- item type code- Returns:
- FacetSearchConfigModel
-
getIndexedTypeModel
ITM getIndexedTypeModel(java.lang.String typeCode)
This method is to get IndexedTypeModel- Parameters:
typeCode- item type code- Returns:
- IndexedTypeModel
-
getIndexedType
IT getIndexedType(FSC config, java.lang.String typeCode)
This method is to get IndexedType- Parameters:
config- FacetSearchConfigtypeCode- item type code- Returns:
- IndexedType
-
isValidSearchConfiguredForType
boolean isValidSearchConfiguredForType(java.lang.String typeCode)
This method is to check if search config is valid for current type- Parameters:
typeCode- item type code- Returns:
- validation result
-
isValidSearchConfiguredForName
boolean isValidSearchConfiguredForName(java.lang.String facetSearchConfigName)
This method is to check if search config is valid for config name- Parameters:
facetSearchConfigName- facet search config name- Returns:
- validation result
-
-