|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PromotableCandidateItemOffer
| Method Summary | |
|---|---|
void |
addUse()
|
int |
calculateMaximumNumberOfUses()
|
int |
calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria,
Offer promotion)
Determines the max number of times this itemCriteria might apply. |
Money |
calculateSavingsForOrderItem(PromotableOrderItem orderItem,
int qtyToReceiveSavings)
Public only for unit testing - not intended to be called |
int |
calculateTargetQuantityForTieredOffer()
Returns the number of item quantities that qualified as targets for this promotion. |
HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
getCandidateQualifiersMap()
|
List<PromotableOrderItem> |
getCandidateTargets()
|
Offer |
getOffer()
|
Money |
getPotentialSavings()
|
int |
getPriority()
|
int |
getUses()
|
boolean |
hasQualifyingItemCriteria()
|
boolean |
isLegacyOffer()
|
void |
setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap)
|
void |
setCandidateTargets(List<PromotableOrderItem> candidateTargets)
|
void |
setPotentialSavings(Money savings)
|
| Method Detail |
|---|
HashMap<OfferItemCriteria,List<PromotableOrderItem>> getCandidateQualifiersMap()
void setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap)
List<PromotableOrderItem> getCandidateTargets()
void setCandidateTargets(List<PromotableOrderItem> candidateTargets)
Money getPotentialSavings()
void setPotentialSavings(Money savings)
boolean hasQualifyingItemCriteria()
Money calculateSavingsForOrderItem(PromotableOrderItem orderItem,
int qtyToReceiveSavings)
int calculateMaximumNumberOfUses()
int calculateTargetQuantityForTieredOffer()
int calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria,
Offer promotion)
itemCriteria - promotion -
int getPriority()
Offer getOffer()
int getUses()
void addUse()
boolean isLegacyOffer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||