Class DefaultMerchProductDirectoryConfigService
- java.lang.Object
-
- com.hybris.merchandising.service.impl.DefaultMerchProductDirectoryConfigService
-
- All Implemented Interfaces:
MerchProductDirectoryConfigService
public class DefaultMerchProductDirectoryConfigService extends java.lang.Object implements MerchProductDirectoryConfigService
Default implementation ofMerchProductDirectoryConfigService.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringID_PARAM
-
Constructor Summary
Constructors Constructor Description DefaultMerchProductDirectoryConfigService()
-
Method Summary
-
-
-
Field Detail
-
ID_PARAM
protected static final java.lang.String ID_PARAM
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAllMerchProductDirectoryConfigs
public java.util.Collection<MerchProductDirectoryConfigModel> getAllMerchProductDirectoryConfigs()
Returns all merchandising product directory configurations.- Specified by:
getAllMerchProductDirectoryConfigsin interfaceMerchProductDirectoryConfigService- Returns:
- list of merchandising product directories or empty list if none found
-
getMerchProductDirectoryConfigForIndexedType
public java.util.Optional<MerchProductDirectoryConfigModel> getMerchProductDirectoryConfigForIndexedType(java.lang.String indexedType)
Returns the merchandising product directory configuration for a specific indexed type.- Specified by:
getMerchProductDirectoryConfigForIndexedTypein interfaceMerchProductDirectoryConfigService- Parameters:
indexedType- - the indexed type identifier- Returns:
- the product directory configuration
-
getMerchProductDirectoryConfigForCurrentBaseSite
public java.util.Optional<MerchProductDirectoryConfigModel> getMerchProductDirectoryConfigForCurrentBaseSite()
Returns the merchandising product directory configuration being used by the current base site.- Specified by:
getMerchProductDirectoryConfigForCurrentBaseSitein interfaceMerchProductDirectoryConfigService- Returns:
- the product directory configuration being used by the current base site.
-
updateMerchProductDirectory
public void updateMerchProductDirectory(MerchProductDirectoryConfigModel model)
Updates persistence for providedMerchProductDirectoryConfigModel.- Specified by:
updateMerchProductDirectoryin interfaceMerchProductDirectoryConfigService- Parameters:
model- the product directory config model to update.
-
getSolrIndexedTypeDao
protected SolrIndexedTypeDao getSolrIndexedTypeDao()
-
setSolrIndexedTypeDao
public void setSolrIndexedTypeDao(SolrIndexedTypeDao solrIndexedTypeDao)
-
getMerchProductDirectoryConfigDao
protected MerchProductDirectoryConfigDao getMerchProductDirectoryConfigDao()
-
setMerchProductDirectoryConfigDao
public void setMerchProductDirectoryConfigDao(MerchProductDirectoryConfigDao merchProductDirectoryConfigDao)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
-
-