Class AbstractCartRuleProcessor<T>

java.lang.Object
org.broadleafcommerce.common.rule.AbstractRuleProcessor<T>
org.broadleafcommerce.core.order.service.AbstractCartRuleProcessor<T>
All Implemented Interfaces:
org.broadleafcommerce.common.rule.RuleProcessor<T>
Direct Known Subclasses:
PageCartRuleProcessor, StructuredContentCartRuleProcessor

public abstract class AbstractCartRuleProcessor<T> extends org.broadleafcommerce.common.rule.AbstractRuleProcessor<T>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected OrderDao
     

    Fields inherited from class org.broadleafcommerce.common.rule.AbstractRuleProcessor

    contextClassNames, LOG, parserContext
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    checkItemCriteria(org.broadleafcommerce.common.structure.dto.ItemCriteriaDTO itemCriteria, List<OrderItem> orderItems)
     
     
    protected Order
    lookupOrderForCustomer(org.broadleafcommerce.profile.core.domain.Customer c)
     
    void
     

    Methods inherited from class org.broadleafcommerce.common.rule.AbstractRuleProcessor

    executeExpression, getContextClassNames, getParserContext, setContextClassNames

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.broadleafcommerce.common.rule.RuleProcessor

    checkForMatch
  • Field Details

    • orderDao

      protected OrderDao orderDao
  • Constructor Details

    • AbstractCartRuleProcessor

      public AbstractCartRuleProcessor()
  • Method Details

    • lookupOrderForCustomer

      protected Order lookupOrderForCustomer(org.broadleafcommerce.profile.core.domain.Customer c)
    • checkItemCriteria

      protected boolean checkItemCriteria(org.broadleafcommerce.common.structure.dto.ItemCriteriaDTO itemCriteria, List<OrderItem> orderItems)
    • getOrderDao

      public OrderDao getOrderDao()
    • setOrderDao

      public void setOrderDao(OrderDao orderDao)