Class AbstractOrderRaoPopulator<T extends AbstractOrderModel,P extends AbstractOrderRAO>
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.converters.populator.AbstractOrderRaoPopulator<T,P>
-
- All Implemented Interfaces:
Populator<T,P>
- Direct Known Subclasses:
CartRaoPopulator
,OrderRaoPopulator
public abstract class AbstractOrderRaoPopulator<T extends AbstractOrderModel,P extends AbstractOrderRAO> extends java.lang.Object implements Populator<T,P>
Converter implementation forAbstractOrderModel
as source andAbstractOrderRAO
as target type.
-
-
Constructor Summary
Constructors Constructor Description AbstractOrderRaoPopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
populate
public void populate(T source, P target)
Description copied from interface:Populator
Populate the target instance with values from the source instance.- Specified by:
populate
in interfacePopulator<T extends AbstractOrderModel,P extends AbstractOrderRAO>
- Parameters:
source
- the source objecttarget
- the target to fill
-
convertAndSetPaymentMode
protected void convertAndSetPaymentMode(P target, PaymentModeModel paymentMode)
-
getDiscountConverter
protected Converter<DiscountModel,DiscountValueRAO> getDiscountConverter()
-
setDiscountConverter
public void setDiscountConverter(Converter<DiscountModel,DiscountValueRAO> discountConverter)
-
getEntryConverter
protected Converter<AbstractOrderEntryModel,OrderEntryRAO> getEntryConverter()
-
setEntryConverter
public void setEntryConverter(Converter<AbstractOrderEntryModel,OrderEntryRAO> entryConverter)
-
getPaymentModeConverter
protected Converter<PaymentModeModel,PaymentModeRAO> getPaymentModeConverter()
-
setPaymentModeConverter
public void setPaymentModeConverter(Converter<PaymentModeModel,PaymentModeRAO> paymentModeConverter)
-
-