Class ProductConfigurationAccessControlServiceImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.services.impl.ProductConfigurationAccessControlServiceImpl
-
- All Implemented Interfaces:
ProductConfigurationAccessControlService
public class ProductConfigurationAccessControlServiceImpl extends java.lang.Object implements ProductConfigurationAccessControlService
Default implementation ofProductConfigurationAccessControlService
-
-
Constructor Summary
Constructors Constructor Description ProductConfigurationAccessControlServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConfigurationAbstractOrderEntryLinkStrategygetConfigurationAbstractOrderEntryLinkStrategy()protected ConfigurationLifecycleStrategygetConfigurationLifecycleStrategy()protected ConfigurationProductLinkStrategygetConfigurationProductLinkStrategy()booleanisReadAllowed(java.lang.String configId)Check if reading configuration is allowed for a configuration specified by its IDprotected booleanisRelatedToNonDraftDocument(java.lang.String configId)booleanisReleaseAllowed(java.lang.String configId)Check if a configuration release is allowed for a configuration specified by its IDbooleanisUpdateAllowed(java.lang.String configId)Check if a configuration update is allowed for a configuration specified by its IDvoidsetConfigurationAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy)voidsetConfigurationLifecycleStrategy(ConfigurationLifecycleStrategy configurationLifecycleStrategy)voidsetConfigurationProductLinkStrategy(ConfigurationProductLinkStrategy configurationProductLinkStrategy)
-
-
-
Method Detail
-
isUpdateAllowed
public boolean isUpdateAllowed(java.lang.String configId)
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
public boolean isReadAllowed(java.lang.String configId)
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
public boolean isReleaseAllowed(java.lang.String configId)
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
protected boolean isRelatedToNonDraftDocument(java.lang.String configId)
-
getConfigurationProductLinkStrategy
protected ConfigurationProductLinkStrategy getConfigurationProductLinkStrategy()
-
setConfigurationProductLinkStrategy
public void setConfigurationProductLinkStrategy(ConfigurationProductLinkStrategy configurationProductLinkStrategy)
-
getConfigurationAbstractOrderEntryLinkStrategy
protected ConfigurationAbstractOrderEntryLinkStrategy getConfigurationAbstractOrderEntryLinkStrategy()
-
setConfigurationAbstractOrderEntryLinkStrategy
public void setConfigurationAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy)
-
getConfigurationLifecycleStrategy
protected ConfigurationLifecycleStrategy getConfigurationLifecycleStrategy()
-
setConfigurationLifecycleStrategy
public void setConfigurationLifecycleStrategy(ConfigurationLifecycleStrategy configurationLifecycleStrategy)
-
-