public interface BackofficeFacetSearchConfigService
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<FacetSearchConfig> |
getAllMappedFacetSearchConfigs()
Finds all configs configured to be used in backoffice.
|
FacetSearchConfig |
getFacetSearchConfig(java.lang.String typeCode)
Finds matching config for given type or one of its superTypes.
|
IndexedType |
getIndexedType(FacetSearchConfig config,
java.lang.String typeCode)
Gets converted index config from given config for given type code or one of its superTypes
|
SolrFacetSearchConfigModel |
getSolrFacetSearchConfigModel(java.lang.String typeCode)
Finds matching config for given type or one of its superTypes.
|
SolrIndexedTypeModel |
getSolrIndexedType(java.lang.String typeCode)
Finds indexed type for given type code or one of its superTypes.
|
boolean |
isBackofficeSolrSearchConfiguredForName(java.lang.String facetSearchConfigName)
Tells whether there is existing backoffice solr config for given name.
|
boolean |
isSolrSearchConfiguredForType(java.lang.String typeCode)
Tells whether there is existing solr config for given type or one of it's superTypes.
|
FacetSearchConfig getFacetSearchConfig(java.lang.String typeCode) throws FacetConfigServiceException
typeCode - type code.FacetConfigServiceException - when configuration cannot be loadjava.util.Collection<FacetSearchConfig> getAllMappedFacetSearchConfigs()
SolrFacetSearchConfigModel getSolrFacetSearchConfigModel(java.lang.String typeCode) throws FacetConfigServiceException
typeCode - type code.FacetConfigServiceException - when configuration cannot be loadSolrIndexedTypeModel getSolrIndexedType(java.lang.String typeCode)
typeCode - type code.IndexedType getIndexedType(FacetSearchConfig config, java.lang.String typeCode)
config - config which includes indexed types.typeCode - type code.boolean isSolrSearchConfiguredForType(java.lang.String typeCode)
typeCode - type code.boolean isBackofficeSolrSearchConfiguredForName(java.lang.String facetSearchConfigName)
facetSearchConfigName - name of the solr configurationCopyright © 2018 SAP SE. All Rights Reserved.