Class DefaultMerchProductDirectoryConfigService
java.lang.Object
com.hybris.merchandising.service.impl.DefaultMerchProductDirectoryConfigService
- All Implemented Interfaces:
MerchProductDirectoryConfigService
public class DefaultMerchProductDirectoryConfigService
extends Object
implements MerchProductDirectoryConfigService
Default implementation of
MerchProductDirectoryConfigService.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns all merchandising product directory configurations.protected MerchProductDirectoryConfigDaoReturns the merchandising product directory configuration being used by the current base site.getMerchProductDirectoryConfigForIndexedType(String indexedType) Returns the merchandising product directory configuration for a specific indexed type.protected ModelServiceprotected SolrIndexedTypeDaovoidsetBaseSiteService(BaseSiteService baseSiteService) voidsetMerchProductDirectoryConfigDao(MerchProductDirectoryConfigDao merchProductDirectoryConfigDao) voidsetModelService(ModelService modelService) voidsetSolrIndexedTypeDao(SolrIndexedTypeDao solrIndexedTypeDao) voidUpdates persistence for providedMerchProductDirectoryConfigModel.
-
Field Details
-
ID_PARAM
- See Also:
-
-
Constructor Details
-
DefaultMerchProductDirectoryConfigService
public DefaultMerchProductDirectoryConfigService()
-
-
Method Details
-
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 Optional<MerchProductDirectoryConfigModel> getMerchProductDirectoryConfigForIndexedType(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 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
Updates persistence for providedMerchProductDirectoryConfigModel.- Specified by:
updateMerchProductDirectoryin interfaceMerchProductDirectoryConfigService- Parameters:
model- the product directory config model to update.
-
getSolrIndexedTypeDao
-
setSolrIndexedTypeDao
-
getMerchProductDirectoryConfigDao
-
setMerchProductDirectoryConfigDao
public void setMerchProductDirectoryConfigDao(MerchProductDirectoryConfigDao merchProductDirectoryConfigDao) -
getModelService
-
setModelService
-
setBaseSiteService
-