Class DefaultRevenueCloudAllocationService

java.lang.Object
de.hybris.platform.warehousing.allocation.impl.DefaultAllocationService
de.hybris.platform.sap.saprevenuecloudorder.service.impl.DefaultRevenueCloudAllocationService
All Implemented Interfaces:
de.hybris.platform.warehousing.allocation.AllocationService

public class DefaultRevenueCloudAllocationService extends de.hybris.platform.warehousing.allocation.impl.DefaultAllocationService
Service to create consignments for physical products and skipping subscription products . This implementation assumes physical and subscriptions products are assigned to different warehouses.
  • Field Summary

    Fields inherited from class de.hybris.platform.warehousing.allocation.impl.DefaultAllocationService

    PICKUP_CODE, REALLOCATE_COMMENT_SUBJECT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    This implementation assumes that all order entries in SourcingResult have the same delivery POS.

    Methods inherited from class de.hybris.platform.warehousing.allocation.impl.DefaultAllocationService

    autoReallocate, consolidateConsignmentEntries, createConsignmentEntry, createConsignments, declineConsignmentEntry, getConsignmentEntryCommentService, getDeliveryModeService, getGuidKeyGenerator, getInventoryEventService, getModelService, getNumDeclines, getQuantityToDecline, getShippingDateStrategy, getStockLevelDao, getWarehousingConsignmentWorkflowService, getWarehousingFulfillmentConfigDao, manualReallocate, reallocateAllocationEvent, setConsignmentEntryCommentService, setDeliveryModeService, setGuidKeyGenerator, setInventoryEventService, setModelService, setShippingDateStrategy, setStockLevelDao, setWarehousingConsignmentWorkflowService, setWarehousingFulfillmentConfigDao, useQuantityPending

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultRevenueCloudAllocationService

      public DefaultRevenueCloudAllocationService()
  • Method Details

    • createConsignment

      public ConsignmentModel createConsignment(AbstractOrderModel order, String code, SourcingResult result)
      This implementation assumes that all order entries in SourcingResult have the same delivery POS.
      Specified by:
      createConsignment in interface de.hybris.platform.warehousing.allocation.AllocationService
      Overrides:
      createConsignment in class de.hybris.platform.warehousing.allocation.impl.DefaultAllocationService