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  HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateTargetsMap
           
protected  boolean isMatchedQualifier
           
protected  boolean isMatchedTarget
           
 
Constructor Summary
CandidatePromotionItems()
           
 
Method Summary
 void addQualifier(OfferItemCriteria criteria, PromotableOrderItem item)
           
 void addTarget(OfferItemCriteria criteria, PromotableOrderItem item)
           
 Set<PromotableOrderItem> getAllCandidateTargets()
           
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> getCandidateQualifiersMap()
           
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> getCandidateTargetsMap()
           
 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

candidateTargetsMap

protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateTargetsMap

isMatchedQualifier

protected boolean isMatchedQualifier

isMatchedTarget

protected boolean isMatchedTarget
Constructor Detail

CandidatePromotionItems

public CandidatePromotionItems()
Method Detail

addQualifier

public void addQualifier(OfferItemCriteria criteria,
                         PromotableOrderItem item)

addTarget

public void addTarget(OfferItemCriteria criteria,
                      PromotableOrderItem item)

isMatchedQualifier

public boolean isMatchedQualifier()

setMatchedQualifier

public void setMatchedQualifier(boolean isMatchedCandidate)

getCandidateQualifiersMap

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

getCandidateTargetsMap

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

isMatchedTarget

public boolean isMatchedTarget()

setMatchedTarget

public void setMatchedTarget(boolean isMatchedCandidate)

getAllCandidateTargets

public Set<PromotableOrderItem> getAllCandidateTargets()


Copyright © 2013. All Rights Reserved.