Class SapRevenueCloudOrderConversionService

java.lang.Object
de.hybris.platform.sap.saprevenuecloudorder.service.impl.SapRevenueCloudOrderConversionService
All Implemented Interfaces:
SapCpiOrderOutboundConversionService
Direct Known Subclasses:
DefaultSapCpqSbOrderConversionService

public class SapRevenueCloudOrderConversionService extends Object implements SapCpiOrderOutboundConversionService
SAP CPI Subscription Order Outbound Conversion Service
  • Constructor Details

    • SapRevenueCloudOrderConversionService

      public SapRevenueCloudOrderConversionService()
  • Method Details

    • convertOrderToSapCpiOrder

      public SAPCpiOutboundOrderModel convertOrderToSapCpiOrder(OrderModel orderModel)
      Description copied from interface: SapCpiOrderOutboundConversionService
      Converts OrderModel to SAPCpiOutboundOrderModel
      Specified by:
      convertOrderToSapCpiOrder in interface SapCpiOrderOutboundConversionService
      Parameters:
      orderModel - OrderModel
      Returns:
      SAPCpiOutboundOrderModel
    • convertCancelOrderToSapCpiCancelOrder

      public List<SAPCpiOutboundOrderCancellationModel> convertCancelOrderToSapCpiCancelOrder(OrderCancelRecordEntryModel orderCancelRecordEntryModel)
      Description copied from interface: SapCpiOrderOutboundConversionService
      convertCancelOrderToSapCpiCancelOrder
      Specified by:
      convertCancelOrderToSapCpiCancelOrder in interface SapCpiOrderOutboundConversionService
      Parameters:
      orderCancelRecordEntryModel - OrderCancelRecordEntryModel
      Returns:
      List
    • populatePaymentDetails

      protected void populatePaymentDetails(SAPCpiOutboundOrderModel sapCpiOutboundOrder, PaymentInfoModel paymentInfoModel)
    • populateOrderItems

      protected void populateOrderItems(SAPCpiOutboundOrderModel sapCpiOutboundOrder, OrderModel order)
    • getConfigurationService

      public de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
      Returns:
      the configurationService
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
      Parameters:
      configurationService - the configurationService to set
    • getCmsSiteService

      public de.hybris.platform.cms2.servicelayer.services.CMSSiteService getCmsSiteService()
      Returns:
      the cmsSiteService
    • setCmsSiteService

      public void setCmsSiteService(de.hybris.platform.cms2.servicelayer.services.CMSSiteService cmsSiteService)
      Parameters:
      cmsSiteService - the cmsSiteService to set
    • getCommonI18NService

      public de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService()
      Returns:
      the commonI18NService
    • setCommonI18NService

      public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService)
      Parameters:
      commonI18NService - the commonI18NService to set
    • getCommercePriceService

      public de.hybris.platform.subscriptionservices.price.SubscriptionCommercePriceService getCommercePriceService()
      Returns:
      the commercePriceService
    • setCommercePriceService

      public void setCommercePriceService(de.hybris.platform.subscriptionservices.price.SubscriptionCommercePriceService commercePriceService)
      Parameters:
      commercePriceService - the commercePriceService to set
    • getB2bUnitService

      public de.hybris.platform.b2b.services.B2BUnitService getB2bUnitService()
      Returns:
      the b2bUnitService
    • setB2bUnitService

      public void setB2bUnitService(de.hybris.platform.b2b.services.B2BUnitService b2bUnitService)
      Parameters:
      b2bUnitService - the b2bUnitService to set