public class CandidatePromotionItems extends Object
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<OfferPriceData,List<PromotableOrderItem>> |
candidateFixedTargetsMap |
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
candidateQualifiersMap |
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
candidateTargetsMap |
protected boolean |
isMatchedQualifier |
protected boolean |
isMatchedTarget |
| Constructor and Description |
|---|
CandidatePromotionItems() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFixedTarget(OfferPriceData offerPriceData,
PromotableOrderItem item) |
void |
addQualifier(OfferItemCriteria criteria,
PromotableOrderItem item) |
void |
addTarget(OfferItemCriteria criteria,
PromotableOrderItem item) |
Set<PromotableOrderItem> |
getAllCandidateTargets() |
HashMap<OfferPriceData,List<PromotableOrderItem>> |
getCandidateFixedTargetsMap() |
HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
getCandidateQualifiersMap() |
HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
getCandidateTargetsMap() |
boolean |
isMatchedQualifier() |
boolean |
isMatchedTarget() |
void |
setMatchedQualifier(boolean isMatchedCandidate) |
void |
setMatchedTarget(boolean isMatchedCandidate) |
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateQualifiersMap
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateTargetsMap
protected HashMap<OfferPriceData,List<PromotableOrderItem>> candidateFixedTargetsMap
protected boolean isMatchedQualifier
protected boolean isMatchedTarget
public void addQualifier(OfferItemCriteria criteria, PromotableOrderItem item)
public void addTarget(OfferItemCriteria criteria, PromotableOrderItem item)
public void addFixedTarget(OfferPriceData offerPriceData, PromotableOrderItem item)
public boolean isMatchedQualifier()
public void setMatchedQualifier(boolean isMatchedCandidate)
public HashMap<OfferItemCriteria,List<PromotableOrderItem>> getCandidateQualifiersMap()
public HashMap<OfferItemCriteria,List<PromotableOrderItem>> getCandidateTargetsMap()
public HashMap<OfferPriceData,List<PromotableOrderItem>> getCandidateFixedTargetsMap()
public boolean isMatchedTarget()
public void setMatchedTarget(boolean isMatchedCandidate)
public Set<PromotableOrderItem> getAllCandidateTargets()
Copyright © 2025. All rights reserved.