Package com.hybris.merchandising.service
Interface MerchProductDirectoryConfigService
- All Known Implementing Classes:
DefaultMerchProductDirectoryConfigService
public interface MerchProductDirectoryConfigService
Service that provides basic functionality for merchandising product directory configurations.
-
Method Summary
Modifier and TypeMethodDescriptionReturns all merchandising product directory configurations.Returns 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.voidUpdates persistence for providedMerchProductDirectoryConfigModel.
-
Method Details
-
getAllMerchProductDirectoryConfigs
Collection<MerchProductDirectoryConfigModel> getAllMerchProductDirectoryConfigs()Returns all merchandising product directory configurations.- Returns:
- list of merchandising product directories or empty list if none found
-
getMerchProductDirectoryConfigForIndexedType
Optional<MerchProductDirectoryConfigModel> getMerchProductDirectoryConfigForIndexedType(String indexedType) Returns the merchandising product directory configuration for a specific indexed type.- Parameters:
indexedType- - the indexed type identifier- Returns:
- the product directory configuration
-
getMerchProductDirectoryConfigForCurrentBaseSite
Optional<MerchProductDirectoryConfigModel> getMerchProductDirectoryConfigForCurrentBaseSite()Returns the merchandising product directory configuration being used by the current base site.- Returns:
- the product directory configuration being used by the current base site.
-
updateMerchProductDirectory
Updates persistence for providedMerchProductDirectoryConfigModel.- Parameters:
model- the product directory config model to update.
-