org.broadleafcommerce.core.order.service
Class AbstractCartRuleProcessor<T>

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

public abstract class AbstractCartRuleProcessor<T>
extends AbstractRuleProcessor<T>


Field Summary
protected  OrderDao orderDao
           
 
Fields inherited from class org.broadleafcommerce.common.rule.AbstractRuleProcessor
contextClassNames, expressionCache, LOG, parserContext
 
Constructor Summary
AbstractCartRuleProcessor()
           
 
Method Summary
protected  boolean checkItemCriteria(ItemCriteriaDTO itemCriteria, List<OrderItem> orderItems)
           
 OrderDao getOrderDao()
           
protected  Order lookupOrderForCustomer(Customer c)
           
 void setOrderDao(OrderDao orderDao)
           
 
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 Detail

orderDao

protected OrderDao orderDao
Constructor Detail

AbstractCartRuleProcessor

public AbstractCartRuleProcessor()
Method Detail

lookupOrderForCustomer

protected Order lookupOrderForCustomer(Customer c)

checkItemCriteria

protected boolean checkItemCriteria(ItemCriteriaDTO itemCriteria,
                                    List<OrderItem> orderItems)

setOrderDao

public void setOrderDao(OrderDao orderDao)

getOrderDao

public OrderDao getOrderDao()


Copyright © 2013. All Rights Reserved.