Class ProductConfigurationAccessControlServiceImpl
java.lang.Object
de.hybris.platform.sap.productconfig.services.impl.ProductConfigurationAccessControlServiceImpl
- All Implemented Interfaces:
ProductConfigurationAccessControlService
public class ProductConfigurationAccessControlServiceImpl
extends Object
implements ProductConfigurationAccessControlService
Default implementation of
ProductConfigurationAccessControlService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ConfigurationLifecycleStrategyprotected ConfigurationProductLinkStrategybooleanisReadAllowed(String configId) Check if reading configuration is allowed for a configuration specified by its IDprotected booleanisRelatedToNonDraftDocument(String configId) booleanisReleaseAllowed(String configId) Check if a configuration release is allowed for a configuration specified by its IDbooleanisUpdateAllowed(String configId) Check if a configuration update is allowed for a configuration specified by its IDvoidsetConfigurationAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy) voidsetConfigurationLifecycleStrategy(ConfigurationLifecycleStrategy configurationLifecycleStrategy) voidsetConfigurationProductLinkStrategy(ConfigurationProductLinkStrategy configurationProductLinkStrategy)
-
Constructor Details
-
ProductConfigurationAccessControlServiceImpl
public ProductConfigurationAccessControlServiceImpl()
-
-
Method Details
-
isUpdateAllowed
Description copied from interface:ProductConfigurationAccessControlServiceCheck if a configuration update is allowed for a configuration specified by its ID- Specified by:
isUpdateAllowedin interfaceProductConfigurationAccessControlService- Parameters:
configId- Configuration ID- Returns:
- Allowed!
-
isReadAllowed
Description copied from interface:ProductConfigurationAccessControlServiceCheck if reading configuration is allowed for a configuration specified by its ID- Specified by:
isReadAllowedin interfaceProductConfigurationAccessControlService- Parameters:
configId- Configuration ID- Returns:
- Allowed!
-
isReleaseAllowed
Description copied from interface:ProductConfigurationAccessControlServiceCheck if a configuration release is allowed for a configuration specified by its ID- Specified by:
isReleaseAllowedin interfaceProductConfigurationAccessControlService- Parameters:
configId- Configuration ID- Returns:
- Allowed!
-
isRelatedToNonDraftDocument
-
getConfigurationProductLinkStrategy
-
setConfigurationProductLinkStrategy
public void setConfigurationProductLinkStrategy(ConfigurationProductLinkStrategy configurationProductLinkStrategy) -
getConfigurationAbstractOrderEntryLinkStrategy
protected ConfigurationAbstractOrderEntryLinkStrategy getConfigurationAbstractOrderEntryLinkStrategy() -
setConfigurationAbstractOrderEntryLinkStrategy
public void setConfigurationAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy) -
getConfigurationLifecycleStrategy
-
setConfigurationLifecycleStrategy
public void setConfigurationLifecycleStrategy(ConfigurationLifecycleStrategy configurationLifecycleStrategy)
-