Interface FulfillmentGroupService

All Known Implementing Classes:
DefaultFulfillmentGroupService

public interface FulfillmentGroupService
  • Method Summary

    Modifier and Type
    Method
    Description
    com.broadleafcommerce.cart.client.domain.FulfillmentGroup
    createFulfillmentGroup(String fulfillmentType, com.broadleafcommerce.order.common.domain.Address address, List<com.broadleafcommerce.cart.client.domain.FulfillmentItem> fulfillmentItems, String cartId, int groupIndex, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
     
    void
    syncItemGrouping(com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingConfig config, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
     
  • Method Details

    • createFulfillmentGroup

      com.broadleafcommerce.cart.client.domain.FulfillmentGroup createFulfillmentGroup(String fulfillmentType, com.broadleafcommerce.order.common.domain.Address address, List<com.broadleafcommerce.cart.client.domain.FulfillmentItem> fulfillmentItems, String cartId, int groupIndex, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • syncItemGrouping

      void syncItemGrouping(com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingConfig config, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)