Class DefaultCentralOrderDetailsPopulatorV2

java.lang.Object
com.sap.sapcentralorderfacades.populator.impl.DefaultCentralOrderDetailsPopulatorV2
All Implemented Interfaces:
de.hybris.platform.converters.Populator<CentralOrderDetailsResponse,OrderData>
Direct Known Subclasses:
DefaultCentralOrderRCDetailsPopulatorV2

public class DefaultCentralOrderDetailsPopulatorV2 extends Object implements de.hybris.platform.converters.Populator<CentralOrderDetailsResponse,OrderData>
Populates OrderData with data form CentralOrderDetailsResponse.
  • Constructor Details

    • DefaultCentralOrderDetailsPopulatorV2

      public DefaultCentralOrderDetailsPopulatorV2()
  • Method Details

    • populate

      public void populate(CentralOrderDetailsResponse source, OrderData target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<CentralOrderDetailsResponse,OrderData>
      Throws:
      de.hybris.platform.servicelayer.dto.converter.ConversionException
    • populatePaymentData

      protected void populatePaymentData(OrderModel orderModel, AddressData addressData, CentralOrderDetailsResponse source, OrderData target)
    • populateLineItems

      protected void populateLineItems(CentralOrderDetailsResponse source, OrderData target)
    • populateConsignmentLineEntries

      protected void populateConsignmentLineEntries(CentralOrderDetailsResponse source, List<OrderItem> shipmentItemsList, List<ConsignmentEntryData> consignmentEntryDataList, Map<String,OrderItem> orderItemMap)
    • populatePricesForEntries

      protected void populatePricesForEntries(CentralOrderDetailsResponse source, OrderItem shipmentItem, List<ConsignmentEntryData> consignmentEntryDataList, Map<String,OrderItem> orderItemMap)
    • populateProductDetails

      protected void populateProductDetails(OrderEntryData orderEntryData, OrderItem orderItem)
    • populateConsignmentStatus

      protected void populateConsignmentStatus(CentralOrderDetailsResponse source, ConsignmentData target)
    • populateAddress

      protected void populateAddress(Address source, AddressData target)
    • populateOrderTotal

      protected void populateOrderTotal(CentralOrderDetailsResponse source, OrderData target)
    • getOrder

      protected OrderModel getOrder(String orderCode)
    • getStatusDisplay

      protected String getStatusDisplay(String orderStatus, Map<String,String> orderDisplayStatusMap)
    • getOrderStatusDisplayMap

      public Map getOrderStatusDisplayMap()
      Returns:
      the orderStatusDisplayMap
    • setOrderStatusDisplayMap

      public void setOrderStatusDisplayMap(Map orderStatusDisplayMap)
      Parameters:
      orderStatusDisplayMap - the orderStatusDisplayMap to set
    • getDateFormat

      public String getDateFormat()
      Returns:
      the dateFormat
    • getPriceDataFactory

      public de.hybris.platform.commercefacades.product.PriceDataFactory getPriceDataFactory()
      Returns:
      the priceDataFactory
    • setPriceDataFactory

      public void setPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory)
      Parameters:
      priceDataFactory - the priceDataFactory to set
    • getI18NFacade

      public de.hybris.platform.commercefacades.i18n.I18NFacade getI18NFacade()
    • setI18NFacade

      public void setI18NFacade(de.hybris.platform.commercefacades.i18n.I18NFacade i18nFacade)
    • getOrderListSortMap

      protected Map<String,String> getOrderListSortMap()
    • setOrderListSortMap

      public void setOrderListSortMap(Map<String,String> orderListSortMap)
    • getCustomerAccountService

      public de.hybris.platform.commerceservices.customer.CustomerAccountService getCustomerAccountService()
    • setCustomerAccountService

      public void setCustomerAccountService(de.hybris.platform.commerceservices.customer.CustomerAccountService customerAccountService)
    • getBaseStoreService

      public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
    • getProductConverter

      public de.hybris.platform.servicelayer.dto.converter.Converter<ProductModel,ProductData> getProductConverter()
    • setProductConverter

      public void setProductConverter(de.hybris.platform.servicelayer.dto.converter.Converter<ProductModel,ProductData> productConverter)
    • getProductService

      public de.hybris.platform.product.ProductService getProductService()
    • setProductService

      public void setProductService(de.hybris.platform.product.ProductService productService)
    • getDeliveryModeConverter

      public de.hybris.platform.servicelayer.dto.converter.Converter<DeliveryModeModel,DeliveryModeData> getDeliveryModeConverter()
    • setDeliveryModeConverter

      public void setDeliveryModeConverter(de.hybris.platform.servicelayer.dto.converter.Converter<DeliveryModeModel,DeliveryModeData> deliveryModeConverter)
    • getProductStockConverter

      public de.hybris.platform.servicelayer.dto.converter.Converter<ProductModel,ProductData> getProductStockConverter()
    • setProductStockConverter

      public void setProductStockConverter(de.hybris.platform.servicelayer.dto.converter.Converter<ProductModel,ProductData> productStockConverter)