Package de.hybris.platform.order.impl
Class CloneAbstractOrderStrategy
- java.lang.Object
-
- de.hybris.platform.order.impl.CloneAbstractOrderStrategy
-
@Deprecated public class CloneAbstractOrderStrategy extends java.lang.ObjectDeprecated.since ages - useDefaultCloneAbstractOrderStrategy.
-
-
Constructor Summary
Constructors Constructor Description CloneAbstractOrderStrategy(TypeService typeService, ItemModelCloneCreator itemModelCloneCreator, AbstractOrderEntryTypeService abstractOrderEntryTypeService)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <E extends AbstractOrderEntryModel,T extends AbstractOrderModel>
Tclone(ComposedTypeModel _orderType, ComposedTypeModel _entryType, AbstractOrderModel original, java.lang.String code, java.lang.Class<T> abstractOrderClassResult, java.lang.Class<E> abstractOrderEntryClassResult)Deprecated.Create clone of original and change the type of order and orderEntries<T extends AbstractOrderEntryModel>
java.util.List<T>cloneEntries(ComposedTypeModel _entryType, AbstractOrderModel original)Deprecated.Clone the entries of the original and change the type according to the entryType given.protected voidcopyCalculatedFlag(AbstractOrderModel original, AbstractOrderModel copy)Deprecated.protected voidcopyTotalTaxValues(AbstractOrderModel original, AbstractOrderModel copy)Deprecated.protected voidpostProcess(AbstractOrderModel original, AbstractOrderModel copy)Deprecated.
-
-
-
Constructor Detail
-
CloneAbstractOrderStrategy
public CloneAbstractOrderStrategy(TypeService typeService, ItemModelCloneCreator itemModelCloneCreator, AbstractOrderEntryTypeService abstractOrderEntryTypeService)
Deprecated.
-
-
Method Detail
-
clone
public <E extends AbstractOrderEntryModel,T extends AbstractOrderModel> T clone(ComposedTypeModel _orderType, ComposedTypeModel _entryType, AbstractOrderModel original, java.lang.String code, java.lang.Class<T> abstractOrderClassResult, java.lang.Class<E> abstractOrderEntryClassResult)
Deprecated.Create clone of original and change the type of order and orderEntries- Parameters:
_orderType- clone order type_entryType- clone order entry typeoriginal- original ordercode- clone codeabstractOrderClassResult- super class of clone (usually OrderModel or CartModel)
-
cloneEntries
public <T extends AbstractOrderEntryModel> java.util.List<T> cloneEntries(ComposedTypeModel _entryType, AbstractOrderModel original)
Deprecated.Clone the entries of the original and change the type according to the entryType given. TheAbstractOrderEntryModel.ORDERattribute is skipped and needs to be filled in manually in the cloning postprocessing phase.- Parameters:
_entryType- desitedComposedTypeModelof the cloned cart entries .original- originalAbstractOrderModel- Returns:
- collection of cloned entries
-
postProcess
protected void postProcess(AbstractOrderModel original, AbstractOrderModel copy)
Deprecated.
-
copyTotalTaxValues
protected void copyTotalTaxValues(AbstractOrderModel original, AbstractOrderModel copy)
Deprecated.
-
copyCalculatedFlag
protected void copyCalculatedFlag(AbstractOrderModel original, AbstractOrderModel copy)
Deprecated.
-
-