Class PageCartRuleProcessor

java.lang.Object
org.broadleafcommerce.common.rule.AbstractRuleProcessor<T>
org.broadleafcommerce.core.order.service.AbstractCartRuleProcessor<org.broadleafcommerce.common.page.dto.PageDTO>
org.broadleafcommerce.core.order.service.PageCartRuleProcessor
All Implemented Interfaces:
org.broadleafcommerce.common.rule.RuleProcessor<org.broadleafcommerce.common.page.dto.PageDTO>

public class PageCartRuleProcessor extends AbstractCartRuleProcessor<org.broadleafcommerce.common.page.dto.PageDTO>
Created by bpolster.
  • Constructor Details

    • PageCartRuleProcessor

      public PageCartRuleProcessor()
  • Method Details

    • checkForMatch

      public boolean checkForMatch(org.broadleafcommerce.common.page.dto.PageDTO page, Map<String,Object> valueMap)
      Expects to find a valid "Customer" in the valueMap. Uses the customer to locate the cart and then loops through the items in the current cart and checks to see if the cart items rules are met.
      Parameters:
      page -
      valueMap -