public abstract class AbstractOrderRaoPopulator<T extends AbstractOrderModel,P extends AbstractOrderRAO> extends java.lang.Object implements Populator<T,P>
AbstractOrderModel as source and AbstractOrderRAO as target type.| Constructor and Description |
|---|
AbstractOrderRaoPopulator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
convertAndSetPaymentMode(P target,
PaymentModeModel paymentMode) |
protected void |
convertAndSetUser(P target,
UserModel user) |
protected Converter<DiscountModel,DiscountValueRAO> |
getDiscountConverter() |
protected Converter<AbstractOrderEntryModel,OrderEntryRAO> |
getEntryConverter() |
protected Converter<PaymentModeModel,PaymentModeRAO> |
getPaymentModeConverter() |
protected Converter<UserModel,UserRAO> |
getUserConverter() |
void |
populate(T source,
P target)
Populate the target instance with values from the source instance.
|
void |
setDiscountConverter(Converter<DiscountModel,DiscountValueRAO> discountConverter) |
void |
setEntryConverter(Converter<AbstractOrderEntryModel,OrderEntryRAO> entryConverter) |
void |
setPaymentModeConverter(Converter<PaymentModeModel,PaymentModeRAO> paymentModeConverter) |
void |
setUserConverter(Converter<UserModel,UserRAO> userConverter) |
public void populate(T source, P target)
Populatorpopulate in interface Populator<T extends AbstractOrderModel,P extends AbstractOrderRAO>source - the source objecttarget - the target to fillprotected void convertAndSetPaymentMode(P target, PaymentModeModel paymentMode)
protected Converter<DiscountModel,DiscountValueRAO> getDiscountConverter()
public void setDiscountConverter(Converter<DiscountModel,DiscountValueRAO> discountConverter)
protected Converter<AbstractOrderEntryModel,OrderEntryRAO> getEntryConverter()
public void setEntryConverter(Converter<AbstractOrderEntryModel,OrderEntryRAO> entryConverter)
protected Converter<PaymentModeModel,PaymentModeRAO> getPaymentModeConverter()
public void setPaymentModeConverter(Converter<PaymentModeModel,PaymentModeRAO> paymentModeConverter)
Copyright © 2018 SAP SE. All Rights Reserved.