DefaultCloneAbstractOrderStrategy.@Deprecated
public class CloneAbstractOrderStrategy
extends java.lang.Object
| Constructor and Description |
|---|
CloneAbstractOrderStrategy(TypeService typeService,
ItemModelCloneCreator itemModelCloneCreator,
AbstractOrderEntryTypeService abstractOrderEntryTypeService)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
<E extends AbstractOrderEntryModel,T extends AbstractOrderModel> |
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
|
<T extends AbstractOrderEntryModel> |
cloneEntries(ComposedTypeModel _entryType,
AbstractOrderModel original)
Deprecated.
Clone the entries of the original and change the type according to the entryType given.
|
protected void |
copyCalculatedFlag(AbstractOrderModel original,
AbstractOrderModel copy)
Deprecated.
|
protected void |
copyTotalTaxValues(AbstractOrderModel original,
AbstractOrderModel copy)
Deprecated.
|
protected void |
postProcess(AbstractOrderModel original,
AbstractOrderModel copy)
Deprecated.
|
public CloneAbstractOrderStrategy(TypeService typeService, ItemModelCloneCreator itemModelCloneCreator, AbstractOrderEntryTypeService abstractOrderEntryTypeService)
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)
_orderType - clone order type_entryType - clone order entry typeoriginal - original ordercode - clone codeabstractOrderClassResult - super class of clone (usually OrderModel or CartModel)public <T extends AbstractOrderEntryModel> java.util.List<T> cloneEntries(ComposedTypeModel _entryType, AbstractOrderModel original)
AbstractOrderEntryModel.ORDER attribute is skipped and needs to be filled in manually in the cloning
postprocessing phase._entryType - desited ComposedTypeModel of the cloned cart entries .original - original AbstractOrderModelprotected void postProcess(AbstractOrderModel original, AbstractOrderModel copy)
protected void copyTotalTaxValues(AbstractOrderModel original, AbstractOrderModel copy)
protected void copyCalculatedFlag(AbstractOrderModel original, AbstractOrderModel copy)
Copyright © 2018 SAP SE. All Rights Reserved.