Class SapConsignmentPreFulfillmentStrategy

java.lang.Object
de.hybris.platform.sap.ysapcpiomsfulfillment.strategy.SapConsignmentPreFulfillmentStrategy
All Implemented Interfaces:
de.hybris.platform.warehousing.externalfulfillment.strategy.ConsignmentPreFulfillmentStrategy

public class SapConsignmentPreFulfillmentStrategy extends Object implements de.hybris.platform.warehousing.externalfulfillment.strategy.ConsignmentPreFulfillmentStrategy
  • Constructor Details

    • SapConsignmentPreFulfillmentStrategy

      public SapConsignmentPreFulfillmentStrategy()
  • Method Details

    • perform

      public void perform(ConsignmentModel consignment)
      Perform any required action before sending the consignment to the external system
      Specified by:
      perform in interface de.hybris.platform.warehousing.externalfulfillment.strategy.ConsignmentPreFulfillmentStrategy
      Parameters:
      consignment -
    • canProceedAfterPerform

      public boolean canProceedAfterPerform(ConsignmentModel consignment)
      Check if the consignment can be sent to the external system
      Specified by:
      canProceedAfterPerform in interface de.hybris.platform.warehousing.externalfulfillment.strategy.ConsignmentPreFulfillmentStrategy
      Parameters:
      consignment -
      Returns:
    • isB2BCase

      protected boolean isB2BCase(AbstractOrderModel orderModel)
    • isGuestUser

      protected boolean isGuestUser(CustomerModel customerModel)
    • getSapGlobalConfigurationService

      protected SAPGlobalConfigurationService getSapGlobalConfigurationService()
    • setSapGlobalConfigurationService

      public void setSapGlobalConfigurationService(SAPGlobalConfigurationService sapGlobalConfigurationService)