Class SwitchableProductConfigIntegrationCloneAbstractOrderHook
java.lang.Object
de.hybris.platform.cpq.productconfig.services.hooks.DefaultProductConfigCloneAbstractOrderHook
de.hybris.platform.cpq.productconfig.services.hooks.SwitchableProductConfigIntegrationCloneAbstractOrderHook
- All Implemented Interfaces:
SwitchableEntryNumberHook,de.hybris.platform.order.strategies.ordercloning.CloneAbstractOrderHook
public class SwitchableProductConfigIntegrationCloneAbstractOrderHook
extends DefaultProductConfigCloneAbstractOrderHook
implements SwitchableEntryNumberHook
Implementation for integration testing, that implements
SwitchableEntryNumberHook behavior.-
Constructor Summary
ConstructorsConstructorDescriptionSwitchableProductConfigIntegrationCloneAbstractOrderHook(ConfigurationService cpqService, ConfigurationServiceLayerHelper serviceLayerHelper, int itemsStart, int itemsIncrement) -
Method Summary
Modifier and TypeMethodDescriptionvoidglobally activates entry number spacingvoidadjustEntryNumbers(Map<AbstractOrderEntryModel, Integer> entryNumberMappings) voidglobally deactivates entry number spacingMethods inherited from class de.hybris.platform.cpq.productconfig.services.hooks.DefaultProductConfigCloneAbstractOrderHook
afterClone, afterCloneEntries, beforeClone, beforeCloneEntries, checkIfEntryNumbersIncrementedByOne, cloneConfig, copyConfig, isCartToCart, isCloneConfigNeeded, isOrderToCart, isQuoteToCart, isQuoteToQuote, isSubClass, updateEntryNumbers
-
Constructor Details
-
SwitchableProductConfigIntegrationCloneAbstractOrderHook
public SwitchableProductConfigIntegrationCloneAbstractOrderHook(ConfigurationService cpqService, ConfigurationServiceLayerHelper serviceLayerHelper, int itemsStart, int itemsIncrement)
-
-
Method Details
-
adjustEntryNumbers
- Specified by:
adjustEntryNumbersin interfacede.hybris.platform.order.strategies.ordercloning.CloneAbstractOrderHook- Overrides:
adjustEntryNumbersin classDefaultProductConfigCloneAbstractOrderHook
-
activateEntryNumberSpacing
public void activateEntryNumberSpacing()Description copied from interface:SwitchableEntryNumberHookglobally activates entry number spacing- Specified by:
activateEntryNumberSpacingin interfaceSwitchableEntryNumberHook
-
deActivateEntryNumberSpacing
public void deActivateEntryNumberSpacing()Description copied from interface:SwitchableEntryNumberHookglobally deactivates entry number spacing- Specified by:
deActivateEntryNumberSpacingin interfaceSwitchableEntryNumberHook
-