org.broadleafcommerce.core.offer.service.discount
Class CandidatePromotionItems

java.lang.Object
  extended by org.broadleafcommerce.core.offer.service.discount.CandidatePromotionItems

public class CandidatePromotionItems
extends Object

Author:
jfischer

Field Summary
protected  HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateQualifiersMap
           
protected  List<PromotableOrderItem> candidateTargets
           
protected  boolean isMatchedQualifier
           
protected  boolean isMatchedTarget
           
 
Constructor Summary
CandidatePromotionItems()
           
 
Method Summary
 void addQualifier(OfferItemCriteria criteria, PromotableOrderItem item)
           
 void addTarget(PromotableOrderItem item)
           
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> getCandidateQualifiersMap()
           
 List<PromotableOrderItem> getCandidateTargets()
           
 boolean isMatchedQualifier()
           
 boolean isMatchedTarget()
           
 void setMatchedQualifier(boolean isMatchedCandidate)
           
 void setMatchedTarget(boolean isMatchedCandidate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

candidateQualifiersMap

protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateQualifiersMap

isMatchedQualifier

protected boolean isMatchedQualifier

candidateTargets

protected List<PromotableOrderItem> candidateTargets

isMatchedTarget

protected boolean isMatchedTarget
Constructor Detail

CandidatePromotionItems

public CandidatePromotionItems()
Method Detail

addQualifier

public void addQualifier(OfferItemCriteria criteria,
                         PromotableOrderItem item)

isMatchedQualifier

public boolean isMatchedQualifier()

setMatchedQualifier

public void setMatchedQualifier(boolean isMatchedCandidate)

getCandidateQualifiersMap

public HashMap<OfferItemCriteria,List<PromotableOrderItem>> getCandidateQualifiersMap()

addTarget

public void addTarget(PromotableOrderItem item)

isMatchedTarget

public boolean isMatchedTarget()

setMatchedTarget

public void setMatchedTarget(boolean isMatchedCandidate)

getCandidateTargets

public List<PromotableOrderItem> getCandidateTargets()


Copyright © 2013. All Rights Reserved.