Class OrderRequestReversePopulator
- java.lang.Object
-
- de.hybris.platform.ordermanagementfacades.order.converters.populator.OrderRequestReversePopulator
-
- All Implemented Interfaces:
Populator<OrderRequestData,OrderModel>
- Direct Known Subclasses:
B2bOrderRequestReversePopulator
public class OrderRequestReversePopulator extends java.lang.Object implements Populator<OrderRequestData,OrderModel>
Ordermanagementfacade populator for convertingOrderRequestData
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.LoggerLOGGER
-
Constructor Summary
Constructors Constructor Description OrderRequestReversePopulator()
-
Method Summary
-
-
-
Method Detail
-
populate
public void populate(OrderRequestData source, OrderModel target) throws ConversionException
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<OrderRequestData,OrderModel>- Parameters:
source- the source objecttarget- the target to fill- Throws:
ConversionException- if an error occurs
-
addCommon
protected void addCommon(OrderRequestData source, OrderModel target)
Converts the basic properties of theOrderRequestData- Parameters:
source- theOrderRequestDatato be convertedtarget- the convertedOrderModelfromOrderRequestData
-
addPaymentInformation
protected void addPaymentInformation(OrderRequestData source, OrderModel target)
Extracts payment information from theOrderRequestDataand assigns it toOrderModel- Parameters:
source- theOrderRequestDatatarget- theOrderModel
-
addEntries
protected void addEntries(OrderRequestData source, OrderModel target)
- Parameters:
source- theOrderRequestDatacontainingOrderEntryRequestData(s), to be convertedtarget- the finalOrderModel, containing the convertedOrderEntryModel
-
addDeliveryAddress
protected void addDeliveryAddress(AddressData source, OrderModel target)
- Parameters:
source- the requested delivery addresstarget- theOrderModel, to which this deliveryAddress is assigned
-
addPaymentAddress
protected void addPaymentAddress(AddressData source, OrderModel target)
- Parameters:
source- the requested payment addresstarget- theOrderModel, to which this payment is assigned
-
addCommonAddress
protected AddressModel addCommonAddress(AddressData source)
Converts common attribute forAddressData- Parameters:
source- the requested address- Returns:
AddressData
-
addDeliveryMethod
protected void addDeliveryMethod(java.lang.String deliveryModeCode, OrderModel target)ExtractsAbstractOrderModel.DELIVERYMODEfrom the passed deliveryModeCode and assigns it to theOrderModel- Parameters:
deliveryModeCode- the string equivalent ofDeliveryModeModel.CODEtarget- theOrderModel, to which this deliveryMode is assigned
-
addDeliveryStatus
protected void addDeliveryStatus(OrderRequestData source, OrderModel target)
- Parameters:
source- theOrderRequestDatatarget- theOrderModel
-
addTotals
protected void addTotals(OrderRequestData source, OrderModel target)
ExtractsAbstractOrderModel.TOTALPRICE,AbstractOrderModel.TOTALTAX,AbstractOrderModel.DELIVERYCOSTfrom tOrderRequestData, and assign it to theOrderModel.- Parameters:
source- theOrderRequestDatatarget- theOrderModel
-
addCurrency
protected void addCurrency(OrderRequestData source, OrderModel target)
- Parameters:
source- theOrderRequestDatatarget- theOrderModel
-
addProductForOrderEntry
protected void addProductForOrderEntry(OrderEntryRequestData source, OrderEntryModel target)
ExtractsAbstractOrderEntryModel.PRODUCTfrom the passed source(OrderEntryRequestData), and assigns it to the target(OrderEntryModel)- Parameters:
source- theOrderEntryRequestDatatarget- theOrderEntryModel
-
addDeliveryPoSForOrderEntry
protected void addDeliveryPoSForOrderEntry(OrderEntryRequestData source, OrderEntryModel target)
ExtractsAbstractOrderEntryModel.DELIVERYPOINTOFSERVICEfrom the passed source(OrderEntryRequestData), and assigns it to the target(OrderEntryModel)- Parameters:
source- theOrderEntryRequestDatatarget- theOrderEntryModel
-
getOrderEntryRequestReverseConverter
protected Converter<OrderEntryRequestData,OrderEntryModel> getOrderEntryRequestReverseConverter()
-
setOrderEntryRequestReverseConverter
public void setOrderEntryRequestReverseConverter(Converter<OrderEntryRequestData,OrderEntryModel> orderEntryRequestReverseConverter)
-
getAddressReverseConverter
protected Converter<AddressData,AddressModel> getAddressReverseConverter()
-
setAddressReverseConverter
public void setAddressReverseConverter(Converter<AddressData,AddressModel> addressReverseConverter)
-
getPaymentTransactionReverseConverter
protected Converter<PaymentTransactionData,PaymentTransactionModel> getPaymentTransactionReverseConverter()
-
setPaymentTransactionReverseConverter
public void setPaymentTransactionReverseConverter(Converter<PaymentTransactionData,PaymentTransactionModel> paymentTransactionReverseConverter)
-
getBaseSiteService
protected BaseSiteService getBaseSiteService()
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
-
getBaseStoreService
protected BaseStoreService getBaseStoreService()
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService baseStoreService)
-
getCommonI18NService
protected CommonI18NService getCommonI18NService()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getDeliveryModeService
protected DeliveryModeService getDeliveryModeService()
-
setDeliveryModeService
public void setDeliveryModeService(DeliveryModeService deliveryModeService)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getImpersonationService
protected ImpersonationService getImpersonationService()
-
setImpersonationService
public void setImpersonationService(ImpersonationService impersonationService)
-
getProductService
protected ProductService getProductService()
-
setProductService
public void setProductService(ProductService productService)
-
getStoreFinderService
protected StoreFinderService getStoreFinderService()
-
setStoreFinderService
public void setStoreFinderService(StoreFinderService storeFinderService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
-