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 forAbstractOrderModelas source andAbstractOrderRAOas target type.
-
-
Constructor Summary
Constructors Constructor Description AbstractOrderRaoPopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconvertAndSetPaymentMode(P target, PaymentModeModel paymentMode)protected voidconvertAndSetUser(P target, UserModel user)protected Converter<DiscountModel,DiscountValueRAO>getDiscountConverter()protected Converter<AbstractOrderEntryModel,OrderEntryRAO>getEntryConverter()protected Converter<PaymentModeModel,PaymentModeRAO>getPaymentModeConverter()protected Converter<UserModel,UserRAO>getUserConverter()voidpopulate(T source, P target)Populate the target instance with values from the source instance.voidsetDiscountConverter(Converter<DiscountModel,DiscountValueRAO> discountConverter)voidsetEntryConverter(Converter<AbstractOrderEntryModel,OrderEntryRAO> entryConverter)voidsetPaymentModeConverter(Converter<PaymentModeModel,PaymentModeRAO> paymentModeConverter)voidsetUserConverter(Converter<UserModel,UserRAO> userConverter)
-
-
-
Method Detail
-
populate
public void populate(T source, P target)
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein 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)
-
-