Class AdjustEntryTestHook
- java.lang.Object
-
- de.hybris.platform.order.strategies.ordercloning.AdjustEntryTestHook
-
- All Implemented Interfaces:
CloneAbstractOrderHook
public class AdjustEntryTestHook extends java.lang.Object implements CloneAbstractOrderHook
-
-
Constructor Summary
Constructors Constructor Description AdjustEntryTestHook()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadjustEntryNumbers(java.util.Map<AbstractOrderEntryModel,java.lang.Integer> entryNumberMappings)Hook is executed just after copy context creation(before clone).<T extends AbstractOrderModel>
voidafterClone(AbstractOrderModel original, T clone, java.lang.Class abstractOrderClassResult)Hook is executed after document is cloned.<T extends AbstractOrderEntryModel>
voidafterCloneEntries(AbstractOrderModel original, java.util.List<T> clonedEntries)Hook is executed after entries are cloned.voidbeforeClone(AbstractOrderModel original, java.lang.Class abstractOrderClassResult)Hook is executed before document is cloned.voidbeforeCloneEntries(AbstractOrderModel original)Hook is executed before entries are cloned.
-
-
-
Method Detail
-
beforeClone
public void beforeClone(AbstractOrderModel original, java.lang.Class abstractOrderClassResult)
Description copied from interface:CloneAbstractOrderHookHook is executed before document is cloned.- Specified by:
beforeClonein interfaceCloneAbstractOrderHook- Parameters:
original- source documentabstractOrderClassResult- target class type
-
afterClone
public <T extends AbstractOrderModel> void afterClone(AbstractOrderModel original, T clone, java.lang.Class abstractOrderClassResult)
Description copied from interface:CloneAbstractOrderHookHook is executed after document is cloned.- Specified by:
afterClonein interfaceCloneAbstractOrderHook- Parameters:
original- source documentclone- cloned documentabstractOrderClassResult- target class type
-
beforeCloneEntries
public void beforeCloneEntries(AbstractOrderModel original)
Description copied from interface:CloneAbstractOrderHookHook is executed before entries are cloned.- Specified by:
beforeCloneEntriesin interfaceCloneAbstractOrderHook- Parameters:
original- source document
-
afterCloneEntries
public <T extends AbstractOrderEntryModel> void afterCloneEntries(AbstractOrderModel original, java.util.List<T> clonedEntries)
Description copied from interface:CloneAbstractOrderHookHook is executed after entries are cloned.- Specified by:
afterCloneEntriesin interfaceCloneAbstractOrderHook- Parameters:
original- source documentclonedEntries- cloned document
-
adjustEntryNumbers
public void adjustEntryNumbers(java.util.Map<AbstractOrderEntryModel,java.lang.Integer> entryNumberMappings)
Description copied from interface:CloneAbstractOrderHookHook is executed just after copy context creation(before clone). Entry number should be adjusted in the passed map.- Specified by:
adjustEntryNumbersin interfaceCloneAbstractOrderHook- Parameters:
entryNumberMappings- source entries with default entry numbers value
-
-