Class SapCpiOaaOmsInboundOrderHelper

All Implemented Interfaces:
DataHubInboundOrderHelper

public class SapCpiOaaOmsInboundOrderHelper extends SapOmsDataHubInboundOrderHelper
  • Constructor Details

    • SapCpiOaaOmsInboundOrderHelper

      public SapCpiOaaOmsInboundOrderHelper()
  • Method Details

    • processOrderConfirmationFromHub

      public void processOrderConfirmationFromHub(String orderNumber)
      Trigger the consignment submission confirmation event after receiving the confirmation from SAP backend
      Specified by:
      processOrderConfirmationFromHub in interface DataHubInboundOrderHelper
      Overrides:
      processOrderConfirmationFromHub in class SapOmsDataHubInboundOrderHelper
      Parameters:
      orderNumber -
    • cancelOrder

      public void cancelOrder(String orderInformation, String sapOrderCode)
      Trigger the consignment action event to cancel consignment after receiving the cancellation confirmation from SAP backend
      Specified by:
      cancelOrder in interface DataHubInboundOrderHelper
      Overrides:
      cancelOrder in class SapOmsDataHubInboundOrderHelper
      Parameters:
      orderInformation -
      sapOrderCode -
    • reservationSuccessful

      protected boolean reservationSuccessful(OrderModel order)
    • getOrderCancelService

      protected de.hybris.platform.ordercancel.OrderCancelService getOrderCancelService()
    • setOrderCancelService

      public void setOrderCancelService(de.hybris.platform.ordercancel.OrderCancelService orderCancelService)
    • getSourcingService

      public SourcingService getSourcingService()
      Returns:
      the sourcingService
    • setSourcingService

      public void setSourcingService(SourcingService sourcingService)
      Parameters:
      sourcingService - the sourcingService to set
    • getBaseSiteService

      public de.hybris.platform.site.BaseSiteService getBaseSiteService()
      Returns:
      the baseSiteService
    • setBaseSiteService

      public void setBaseSiteService(de.hybris.platform.site.BaseSiteService baseSiteService)
      Parameters:
      baseSiteService - the baseSiteService to set