| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
CandidatePromotionItems.candidateQualifiersMap |
protected java.util.List<PromotableOrderItem> |
CandidatePromotionItems.candidateTargets |
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
CandidatePromotionItems.getCandidateQualifiersMap() |
java.util.List<PromotableOrderItem> |
CandidatePromotionItems.getCandidateTargets() |
| Modifier and Type | Method and Description |
|---|---|
void |
CandidatePromotionItems.addQualifier(OfferItemCriteria criteria,
PromotableOrderItem item) |
void |
CandidatePromotionItems.addTarget(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 java.util.List<PromotableOrderItem> |
PromotableOrderImpl.allOrderItems |
protected java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
PromotableCandidateItemOfferImpl.candidateQualifiersMap |
protected java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
PromotableCandidateFulfillmentGroupOfferImpl.candidateQualifiersMap |
protected java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
PromotableCandidateOrderOfferImpl.candidateQualifiersMap |
protected java.util.List<PromotableOrderItem> |
PromotableCandidateItemOfferImpl.candidateTargets |
protected java.util.List<PromotableOrderItem> |
PromotableFulfillmentGroupImpl.discountableOrderItems |
protected java.util.List<PromotableOrderItem> |
PromotableOrderImpl.discountableOrderItems |
| 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 |
|---|---|
protected java.util.List<PromotableOrderItem> |
PromotableOrderImpl.buildPromotableOrderItemsList() |
java.util.List<PromotableOrderItem> |
PromotableOrderImpl.getAllOrderItems() |
java.util.List<PromotableOrderItem> |
PromotableOrder.getAllOrderItems()
Returns all OrderItems for the order wrapped with PromotableOrderItem
|
java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
PromotableCandidateItemOffer.getCandidateQualifiersMap() |
java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
PromotableCandidateItemOfferImpl.getCandidateQualifiersMap() |
java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
PromotableCandidateOrderOffer.getCandidateQualifiersMap() |
java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
PromotableCandidateFulfillmentGroupOfferImpl.getCandidateQualifiersMap() |
java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
PromotableCandidateFulfillmentGroupOffer.getCandidateQualifiersMap() |
java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> |
PromotableCandidateOrderOfferImpl.getCandidateQualifiersMap() |
java.util.List<PromotableOrderItem> |
PromotableCandidateItemOffer.getCandidateTargets() |
java.util.List<PromotableOrderItem> |
PromotableCandidateItemOfferImpl.getCandidateTargets() |
java.util.List<PromotableOrderItem> |
PromotableFulfillmentGroupImpl.getDiscountableOrderItems() |
java.util.List<PromotableOrderItem> |
PromotableOrderImpl.getDiscountableOrderItems() |
java.util.List<PromotableOrderItem> |
PromotableFulfillmentGroup.getDiscountableOrderItems()
Return list of discountable discrete order items contained in this fulfillmentGroup.
|
java.util.List<PromotableOrderItem> |
PromotableOrder.getDiscountableOrderItems()
Returns all OrderItems that can receive discounts.
|
java.util.List<PromotableOrderItem> |
PromotableOrderImpl.getDiscountableOrderItems(boolean applyDiscountToSalePrice) |
java.util.List<PromotableOrderItem> |
PromotableOrder.getDiscountableOrderItems(boolean sortBySalePrice)
Returns all OrderItems that can receive discounts.
|
| 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,
java.util.List<PromotableOrderItem> discountableOrderItems) |
void |
PromotableCandidateItemOffer.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateItemOfferImpl.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateFulfillmentGroupOfferImpl.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateFulfillmentGroupOffer.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap) |
void |
PromotableCandidateItemOffer.setCandidateTargets(java.util.List<PromotableOrderItem> candidateTargets) |
void |
PromotableCandidateItemOfferImpl.setCandidateTargets(java.util.List<PromotableOrderItem> candidateTargets) |
| Constructor and Description |
|---|
PromotableOrderItemPriceDetailImpl(PromotableOrderItem promotableOrderItem,
int quantity) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<OrderItem,PromotableOrderItem> |
OrderOfferProcessorImpl.buildPromotableItemMap(PromotableOrder promotableOrder) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,PromotableOrderItemPriceDetail> |
OrderOfferProcessorImpl.buildPromotableDetailsMap(PromotableOrderItem item) |
protected java.util.Map<java.lang.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 java.util.List<PromotableOrderItemPriceDetail> |
ItemOfferProcessorImpl.buildPriceDetailListFromOrderItems(java.util.List<PromotableOrderItem> items) |
protected void |
AbstractBaseProcessor.checkForItemRequirements(CandidatePromotionItems candidates,
OfferItemCriteria criteria,
java.util.List<PromotableOrderItem> promotableOrderItems,
boolean isQualifier) |
protected CandidatePromotionItems |
AbstractBaseProcessor.couldOfferApplyToOrderItems(Offer offer,
java.util.List<PromotableOrderItem> promotableOrderItems) |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<PromotableOrderItem> |
OrderItemSplitContainer.splitItems |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotableOrderItem> |
OrderItemSplitContainer.getSplitItems() |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderItemSplitContainer.setSplitItems(java.util.List<PromotableOrderItem> splitItems) |
Copyright © 2018. All Rights Reserved.