Class CheckoutFormVariableExpression

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

@Component("blCheckoutFormVariableExpression") @ConditionalOnTemplating public class CheckoutFormVariableExpression 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
    • checkoutFormService

      protected CheckoutFormService checkoutFormService
  • Constructor Details

    • CheckoutFormVariableExpression

      public CheckoutFormVariableExpression()
  • Method Details

    • getName

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

      public boolean shouldShowShippingInfoStage()
    • shouldShowBillingInfoStage

      public boolean shouldShowBillingInfoStage()
    • shouldShowAllPaymentMethods

      public boolean shouldShowAllPaymentMethods()
      Toggle the Payment Info Section based on what payments were applied to the order (e.g. Third Party Account (i.e. PayPal Express) or Gift Cards/Customer Credit)