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 Object
implements Populator<T,P>
Converter implementation for
AbstractOrderModel as source and AbstractOrderRAO as target type.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconvertAndSetPaymentMode(P target, PaymentModeModel paymentMode) protected voidconvertAndSetUser(P target, UserModel user) protected Converter<DiscountModel,DiscountValueRAO> protected Converter<AbstractOrderEntryModel,OrderEntryRAO> protected Converter<PaymentModeModel,PaymentModeRAO> voidPopulate 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)
-
Constructor Details
-
AbstractOrderRaoPopulator
public AbstractOrderRaoPopulator()
-
-
Method Details
-
populate
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
-
convertAndSetUser
-
convertAndSetPaymentMode
-
getDiscountConverter
-
setDiscountConverter
-
getEntryConverter
-
setEntryConverter
-
getUserConverter
-
setUserConverter
-
getPaymentModeConverter
-
setPaymentModeConverter
public void setPaymentModeConverter(Converter<PaymentModeModel, PaymentModeRAO> paymentModeConverter)
-