public interface OrderPartOfMembersCloningStrategy
| Modifier and Type | Method and Description |
|---|---|
boolean |
addressNeedsCloning(AddressModel address,
OrderModel order)
Checks according to business strategies whether given address needs to be cloned as a part of order's contract.
|
AddressModel |
cloneAddressForOrder(AddressModel address,
OrderModel order)
Clones an address and sets the order as the clone's owner.
|
PaymentInfoModel |
clonePaymentInfoForOrder(PaymentInfoModel paymentInfo,
OrderModel order)
Clones a payment info and sets the order as the clone's owner.
|
boolean |
paymentInfoNeedsCloning(PaymentInfoModel paymentInfo,
OrderModel order)
Checks according to business strategies whether given payment info needs to be cloned as a part of order's
contract.
|
AddressModel cloneAddressForOrder(AddressModel address, OrderModel order)
address - address to cloneorder - owning orderAddressModel instance.boolean addressNeedsCloning(AddressModel address, OrderModel order)
address - order - java.lang.IllegalArgumentException - if order is nullPaymentInfoModel clonePaymentInfoForOrder(PaymentInfoModel paymentInfo, OrderModel order)
paymentInfo - payment info to cloneorder - owning orderPaymentInfoModel instance.boolean paymentInfoNeedsCloning(PaymentInfoModel paymentInfo, OrderModel order)
paymentInfo - order - java.lang.IllegalArgumentException - if order is nullCopyright © 2018 SAP SE. All Rights Reserved.