Class FulfillmentVariableExpression

java.lang.Object
org.broadleafcommerce.core.web.expression.checkout.FulfillmentVariableExpression
All Implemented Interfaces:
org.broadleafcommerce.common.web.expression.BroadleafVariableExpression

@Component("blFulfillmentVariableExpression") @ConditionalOnTemplating public class FulfillmentVariableExpression extends Object implements org.broadleafcommerce.common.web.expression.BroadleafVariableExpression
Author:
Chris Kittrell (ckittrell)
  • Field Details

    • cartStateService

      protected CartStateService cartStateService
    • fulfillmentGroupService

      protected org.broadleafcommerce.core.order.service.FulfillmentGroupService fulfillmentGroupService
    • fulfillmentOptionService

      protected org.broadleafcommerce.core.order.service.FulfillmentOptionService fulfillmentOptionService
    • fulfillmentPricingService

      protected org.broadleafcommerce.core.pricing.service.FulfillmentPricingService fulfillmentPricingService
    • orderMultishipOptionService

      protected org.broadleafcommerce.core.order.service.OrderMultishipOptionService orderMultishipOptionService
  • Constructor Details

    • FulfillmentVariableExpression

      public FulfillmentVariableExpression()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.broadleafcommerce.common.web.expression.BroadleafVariableExpression
    • getNumShippableFulfillmentGroups

      public int getNumShippableFulfillmentGroups()
    • getFulfillmentOptions

      public List<org.broadleafcommerce.core.order.domain.FulfillmentOption> getFulfillmentOptions()
    • getMultiShipOptions

      public List<org.broadleafcommerce.core.order.domain.OrderMultishipOption> getMultiShipOptions()
    • getFulfillmentEstimateResponse

      public org.broadleafcommerce.core.pricing.service.fulfillment.provider.FulfillmentEstimationResponse getFulfillmentEstimateResponse()
    • isNullOrder

      protected boolean isNullOrder(org.broadleafcommerce.core.order.domain.Order cart)