public class DefaultFacetSearchConfigService extends java.lang.Object implements FacetSearchConfigService
FacetSearchConfigService which uses cache| Constructor and Description |
|---|
DefaultFacetSearchConfigService() |
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
getConfiguration(CatalogVersionModel catalogVersion)
Searches for the configuration for the specified catalog version.
|
FacetSearchConfig |
getConfiguration(java.lang.String name)
Returns the configuration by name
|
FacetSearchConfigCacheService |
getFacetSearchConfigCacheService() |
java.util.List<IndexedProperty> |
resolveIndexedProperties(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<java.lang.String> indexedPropertiesIds)
Resolves indexed properties by ids.
|
IndexedType |
resolveIndexedType(FacetSearchConfig facetSearchConfig,
java.lang.String indexedTypeName)
Resolves indexed type by name.
|
void |
setFacetSearchConfigCacheService(FacetSearchConfigCacheService facetSearchConfigCacheService) |
void |
setFacetSearchConfigMapper(ConfigurableMapper facetSearchConfigMapper) |
public FacetSearchConfig getConfiguration(java.lang.String name) throws FacetConfigServiceException
FacetSearchConfigServicegetConfiguration in interface FacetSearchConfigServicename - - Name of configurationFacetSearchConfig objectFacetConfigServiceException - if an error occurspublic FacetSearchConfig getConfiguration(CatalogVersionModel catalogVersion) throws FacetConfigServiceException
FacetSearchConfigServicegetConfiguration in interface FacetSearchConfigServicecatalogVersion - the catalog version to be searchedFacetSearchConfig if it is found. If more than one configurations can be found, return the first one.
If it cannot be found, return null.FacetConfigServiceException - if an error occurspublic IndexedType resolveIndexedType(FacetSearchConfig facetSearchConfig, java.lang.String indexedTypeName) throws FacetConfigServiceException
FacetSearchConfigServiceresolveIndexedType in interface FacetSearchConfigServicefacetSearchConfig - facet search configuration.indexedTypeName - name of indexed typeIndexedTypeFacetConfigServiceException - if an error occurspublic java.util.List<IndexedProperty> resolveIndexedProperties(FacetSearchConfig facetSearchConfig, IndexedType indexedType, java.util.Collection<java.lang.String> indexedPropertiesIds) throws FacetConfigServiceException
FacetSearchConfigServiceresolveIndexedProperties in interface FacetSearchConfigServicefacetSearchConfig - facet search configuration.indexedType - indexed typeindexedPropertiesIds - list of indexed properties idsIndexedPropertyFacetConfigServiceException - if an error occurspublic FacetSearchConfigCacheService getFacetSearchConfigCacheService()
public void setFacetSearchConfigCacheService(FacetSearchConfigCacheService facetSearchConfigCacheService)
public void setFacetSearchConfigMapper(ConfigurableMapper facetSearchConfigMapper)
Copyright © 2018 SAP SE. All Rights Reserved.