| Modifier and Type | Field and Description |
|---|---|
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
CandidatePromotionItems.candidateQualifiersMap |
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
CandidatePromotionItems.candidateTargetsMap |
| Modifier and Type | Method and Description |
|---|---|
Set<PromotableOrderItem> |
CandidatePromotionItems.getAllCandidateTargets() |
HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
CandidatePromotionItems.getCandidateQualifiersMap() |
HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
CandidatePromotionItems.getCandidateTargetsMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
CandidatePromotionItems.addQualifier(OfferItemCriteria criteria,
PromotableOrderItem item) |
void |
CandidatePromotionItems.addTarget(OfferItemCriteria criteria,
PromotableOrderItem item) |
int |
OrderItemPriceComparator.compare(PromotableOrderItem c1,
PromotableOrderItem c2) |
| Modifier and Type | Class and Description |
|---|---|
class |
PromotableOrderItemImpl |
| Modifier and Type | Field and Description |
|---|---|
protected PromotableOrderItem |
PromotableOrderItemPriceDetailImpl.promotableOrderItem |
| Modifier and Type | Field and Description |
|---|---|
protected List<PromotableOrderItem> |
PromotableOrderImpl.allOrderItems |
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
PromotableCandidateItemOfferImpl.candidateQualifiersMap |
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
PromotableCandidateFulfillmentGroupOfferImpl.candidateQualifiersMap |
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
PromotableCandidateOrderOfferImpl.candidateQualifiersMap |
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
PromotableCandidateItemOfferImpl.candidateTargetsMap |
protected List<PromotableOrderItem> |
PromotableFulfillmentGroupImpl.discountableOrderItems |
protected List<PromotableOrderItem> |
PromotableOrderImpl.discountableOrderItems |
protected List<PromotableOrderItem> |
PromotableCandidateItemOfferImpl.legacyCandidateTargets |
| Modifier and Type | Method and Description |
|---|---|
PromotableOrderItem |
PromotableItemFactory.createPromotableOrderItem(OrderItem orderItem,
PromotableOrder order,
boolean includeAdjustments) |
PromotableOrderItem |
PromotableItemFactoryImpl.createPromotableOrderItem(OrderItem orderItem,
PromotableOrder order,
boolean includeAdjustments) |
PromotableOrderItem |
PromotableOrderItemPriceDetailImpl.getPromotableOrderItem() |
PromotableOrderItem |
PromotableOrderItemPriceDetail.getPromotableOrderItem()
Return the parent promotableOrderItem
|
| Modifier and Type | Method and Description |
|---|---|
Money |
PromotableCandidateItemOffer.calculateSavingsForOrderItem(PromotableOrderItem orderItem,
int qtyToReceiveSavings)
Public only for unit testing - not intended to be called
|
Money |
PromotableCandidateItemOfferImpl.calculateSavingsForOrderItem(PromotableOrderItem orderItem,
int qtyToReceiveSavings) |
PromotableOrderItemPriceDetail |
PromotableItemFactory.createPromotableOrderItemPriceDetail(PromotableOrderItem promotableOrderItem,
int quantity) |
PromotableOrderItemPriceDetail |
PromotableItemFactoryImpl.createPromotableOrderItemPriceDetail(PromotableOrderItem promotableOrderItem,
int quantity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PromotableOrderImpl.addPromotableOrderItem(OrderItem orderItem,
List<PromotableOrderItem> discountableOrderItems) |
void |
PromotableCandidateItemOffer.setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateItemOfferImpl.setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateFulfillmentGroupOfferImpl.setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateFulfillmentGroupOffer.setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateItemOffer.setCandidateTargetsMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateItemOfferImpl.setCandidateTargetsMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateItemOffer.setLegacyCandidateTargets(List<PromotableOrderItem> candidateTargets) |
void |
PromotableCandidateItemOfferImpl.setLegacyCandidateTargets(List<PromotableOrderItem> candidateTargets) |
| Constructor and Description |
|---|
PromotableOrderItemPriceDetailImpl(PromotableOrderItem promotableOrderItem,
int quantity) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<OrderItem,PromotableOrderItem> |
OrderOfferProcessorImpl.buildPromotableItemMap(PromotableOrder promotableOrder) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,PromotableOrderItemPriceDetail> |
OrderOfferProcessorImpl.buildPromotableDetailsMap(PromotableOrderItem item) |
protected Map<Long,PromotionQualifier> |
OrderOfferProcessorImpl.buildPromotableQualifiersMap(PromotableOrderItem item) |
protected boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder promotableOrder,
PromotableOrderItem orderItem)
Private method which executes the appliesToOrderRules in the Offer to determine if this offer
can be applied to the Order, OrderItem, or FulfillmentGroup.
|
protected boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder promotableOrder,
PromotableOrderItem promotableOrderItem,
PromotableFulfillmentGroup promotableFulfillmentGroup)
Private method which executes the appliesToOrderRules in the Offer to determine if this offer
can be applied to the Order, OrderItem, or FulfillmentGroup.
|
protected boolean |
AbstractBaseProcessor.couldOrderItemMeetOfferRequirement(OfferItemCriteria criteria,
PromotableOrderItem orderItem) |
protected void |
OrderOfferProcessorImpl.synchronizeItemPriceDetails(OrderItem orderItem,
PromotableOrderItem promotableOrderItem) |
protected void |
OrderOfferProcessorImpl.synchronizeItemQualifiers(OrderItem orderItem,
PromotableOrderItem promotableOrderItem) |
| Modifier and Type | Method and Description |
|---|---|
protected List<PromotableOrderItemPriceDetail> |
ItemOfferProcessorImpl.buildPriceDetailListFromOrderItems(List<PromotableOrderItem> items) |
protected void |
AbstractBaseProcessor.checkForItemRequirements(CandidatePromotionItems candidates,
OfferItemCriteria criteria,
List<PromotableOrderItem> promotableOrderItems,
boolean isQualifier) |
protected CandidatePromotionItems |
AbstractBaseProcessor.couldOfferApplyToOrderItems(Offer offer,
List<PromotableOrderItem> promotableOrderItems) |
| Modifier and Type | Field and Description |
|---|---|
protected List<PromotableOrderItem> |
OrderItemSplitContainer.splitItems |
| Modifier and Type | Method and Description |
|---|---|
List<PromotableOrderItem> |
OrderItemSplitContainer.getSplitItems() |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderItemSplitContainer.setSplitItems(List<PromotableOrderItem> splitItems) |
Copyright © 2014. All Rights Reserved.