| Modifier and Type | Method and Description |
|---|---|
int |
OrderOfferComparator.compare(PromotableCandidateOrderOffer p1,
PromotableCandidateOrderOffer p2) |
| Modifier and Type | Class and Description |
|---|---|
class |
PromotableCandidateOrderOfferImpl |
| Modifier and Type | Field and Description |
|---|---|
protected PromotableCandidateOrderOffer |
PromotableOrderAdjustmentImpl.promotableCandidateOrderOffer |
| Modifier and Type | Method and Description |
|---|---|
PromotableCandidateOrderOffer |
PromotableItemFactory.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder,
Offer offer) |
PromotableCandidateOrderOffer |
PromotableItemFactoryImpl.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder,
Offer offer) |
PromotableCandidateOrderOffer |
PromotableItemFactory.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder,
Offer offer,
Money potentialSavings) |
PromotableCandidateOrderOffer |
PromotableItemFactoryImpl.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder,
Offer offer,
Money potentialSavings) |
| Constructor and Description |
|---|
PromotableOrderAdjustmentImpl(PromotableCandidateOrderOffer promotableCandidateOrderOffer,
PromotableOrder promotableOrder) |
PromotableOrderAdjustmentImpl(PromotableCandidateOrderOffer promotableCandidateOrderOffer,
PromotableOrder promotableOrder,
Money adjustmentValue) |
| Modifier and Type | Method and Description |
|---|---|
protected PromotableCandidateOrderOffer |
OrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder promotableOrder,
java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotableCandidateOrderOffer> |
OrderOfferProcessor.removeTrailingNotCombinableOrderOffers(java.util.List<PromotableCandidateOrderOffer> candidateOffers) |
java.util.List<PromotableCandidateOrderOffer> |
OrderOfferProcessorImpl.removeTrailingNotCombinableOrderOffers(java.util.List<PromotableCandidateOrderOffer> candidateOffers) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
OrderOfferProcessorImpl.applyOrderOffer(PromotableOrder promotableOrder,
PromotableCandidateOrderOffer orderOffer)
Private method used by applyAllOrderOffers to create an OrderAdjustment from a CandidateOrderOffer
and associates the OrderAdjustment to the Order.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OrderOfferProcessor.applyAllOrderOffers(java.util.List<PromotableCandidateOrderOffer> orderOffers,
PromotableOrder promotableOrder)
Takes a list of sorted CandidateOrderOffers and determines if each offer can be
applied based on the restrictions (stackable and/or combinable) on that offer.
|
void |
OrderOfferProcessorImpl.applyAllOrderOffers(java.util.List<PromotableCandidateOrderOffer> orderOffers,
PromotableOrder promotableOrder) |
void |
ItemOfferProcessorImpl.applyAndCompareOrderAndItemOffers(PromotableOrder order,
java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers) |
void |
ItemOfferProcessor.applyAndCompareOrderAndItemOffers(PromotableOrder order,
java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers) |
protected PromotableCandidateOrderOffer |
OrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder promotableOrder,
java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer) |
void |
ItemOfferProcessorImpl.filterOffers(PromotableOrder order,
java.util.List<Offer> filteredOffers,
java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers) |
void |
ItemOfferProcessor.filterOffers(PromotableOrder order,
java.util.List<Offer> filteredOffers,
java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers) |
void |
OrderOfferProcessor.filterOrderLevelOffer(PromotableOrder promotableOrder,
java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer) |
void |
OrderOfferProcessorImpl.filterOrderLevelOffer(PromotableOrder promotableOrder,
java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer) |
java.util.List<PromotableCandidateOrderOffer> |
OrderOfferProcessor.removeTrailingNotCombinableOrderOffers(java.util.List<PromotableCandidateOrderOffer> candidateOffers) |
java.util.List<PromotableCandidateOrderOffer> |
OrderOfferProcessorImpl.removeTrailingNotCombinableOrderOffers(java.util.List<PromotableCandidateOrderOffer> candidateOffers) |
Copyright © 2018. All Rights Reserved.