| Modifier and Type | Class and Description |
|---|---|
class |
OfferItemCriteriaImpl |
| Modifier and Type | Field and Description |
|---|---|
protected OfferItemCriteria |
OfferTargetCriteriaXrefImpl.offerItemCriteria |
protected OfferItemCriteria |
OfferQualifyingCriteriaXrefImpl.offerItemCriteria |
| Modifier and Type | Field and Description |
|---|---|
protected Set<OfferItemCriteria> |
OfferImpl.legacyQualifyingItemCriteria |
protected Set<OfferItemCriteria> |
OfferImpl.legacyTargetItemCriteria |
| Modifier and Type | Method and Description |
|---|---|
<G extends OfferItemCriteria> |
OfferItemCriteriaImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
| Modifier and Type | Method and Description |
|---|---|
OfferItemCriteria |
OfferTargetCriteriaXrefImpl.getOfferItemCriteria() |
OfferItemCriteria |
OfferQualifyingCriteriaXref.getOfferItemCriteria() |
OfferItemCriteria |
OfferTargetCriteriaXref.getOfferItemCriteria() |
OfferItemCriteria |
OfferQualifyingCriteriaXrefImpl.getOfferItemCriteria() |
| Modifier and Type | Method and Description |
|---|---|
void |
OfferTargetCriteriaXrefImpl.setOfferItemCriteria(OfferItemCriteria offerItemCriteria) |
void |
OfferQualifyingCriteriaXref.setOfferItemCriteria(OfferItemCriteria offerItemCriteria) |
void |
OfferTargetCriteriaXref.setOfferItemCriteria(OfferItemCriteria offerItemCriteria) |
void |
OfferQualifyingCriteriaXrefImpl.setOfferItemCriteria(OfferItemCriteria offerItemCriteria) |
| Constructor and Description |
|---|
OfferQualifyingCriteriaXrefImpl(Offer offer,
OfferItemCriteria offerItemCriteria) |
OfferTargetCriteriaXrefImpl(Offer offer,
OfferItemCriteria offerItemCriteria) |
| Modifier and Type | Method and Description |
|---|---|
int |
OfferServiceUtilities.markQualifiersForCriteria(PromotableCandidateItemOffer itemOffer,
OfferItemCriteria itemCriteria,
List<PromotableOrderItemPriceDetail> priceDetails)
Returns the number of qualifiers marked for the passed in itemCriteria
|
int |
OfferServiceUtilitiesImpl.markQualifiersForCriteria(PromotableCandidateItemOffer itemOffer,
OfferItemCriteria itemCriteria,
List<PromotableOrderItemPriceDetail> priceDetails) |
int |
OfferServiceUtilities.markRelatedQualifiersAndTargetsForItemCriteria(PromotableCandidateItemOffer itemOffer,
PromotableOrder order,
OrderItemHolder orderItemHolder,
OfferItemCriteria itemCriteria,
List<PromotableOrderItemPriceDetail> priceDetails,
ItemOfferMarkTargets itemOfferMarkTargets)
Returns the number of targets marked for the passed in itemCriteria
|
int |
OfferServiceUtilitiesImpl.markRelatedQualifiersAndTargetsForItemCriteria(PromotableCandidateItemOffer itemOffer,
PromotableOrder order,
OrderItemHolder orderItemHolder,
OfferItemCriteria itemCriteria,
List<PromotableOrderItemPriceDetail> priceDetails,
ItemOfferMarkTargets itemOfferMarkTargets) |
int |
OfferServiceUtilities.markTargetsForCriteria(PromotableCandidateItemOffer itemOffer,
OrderItem relatedQualifier,
boolean checkOnly,
Offer promotion,
OrderItem relatedQualifierRoot,
OfferItemCriteria itemCriteria,
List<PromotableOrderItemPriceDetail> priceDetails,
int targetQtyNeeded)
Returns the number of targets marked for the passed in itemCriteria
|
int |
OfferServiceUtilitiesImpl.markTargetsForCriteria(PromotableCandidateItemOffer itemOffer,
OrderItem relatedQualifier,
boolean checkOnly,
Offer promotion,
OrderItem relatedQualifierRoot,
OfferItemCriteria itemCriteria,
List<PromotableOrderItemPriceDetail> priceDetails,
int targetQtyNeeded) |
| 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 |
|---|---|
OfferItemCriteria |
PromotionQualifier.getItemCriteria() |
OfferItemCriteria |
PromotionDiscount.getItemCriteria() |
OfferItemCriteria |
PromotionQualifierWrapper.getItemCriteria() |
| Modifier and Type | Method and Description |
|---|---|
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) |
void |
PromotionQualifier.setItemCriteria(OfferItemCriteria itemCriteria) |
void |
PromotionDiscount.setItemCriteria(OfferItemCriteria itemCriteria) |
void |
PromotionQualifierWrapper.setItemCriteria(OfferItemCriteria itemCriteria) |
| Modifier and Type | Field and Description |
|---|---|
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 |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotableOrderItemPriceDetailImpl.addPromotionDiscount(PromotableCandidateItemOffer itemOffer,
OfferItemCriteria itemCriteria,
int qtyToMarkAsTarget) |
void |
PromotableOrderItemPriceDetailWrapper.addPromotionDiscount(PromotableCandidateItemOffer itemOffer,
OfferItemCriteria itemCriteria,
int qtyToMarkAsTarget) |
void |
PromotableOrderItemPriceDetail.addPromotionDiscount(PromotableCandidateItemOffer itemOffer,
OfferItemCriteria itemCriteria,
int qtyToMarkAsTarget)
Adds a promotionDiscount entry to this itemDetail.
|
PromotionQualifier |
PromotableOrderItemPriceDetailImpl.addPromotionQualifier(PromotableCandidateItemOffer itemOffer,
OfferItemCriteria itemCriteria,
int qtyToMarkAsQualifier) |
PromotionQualifier |
PromotableOrderItemPriceDetailWrapper.addPromotionQualifier(PromotableCandidateItemOffer itemOffer,
OfferItemCriteria itemCriteria,
int qtyToMarkAsQualifier) |
PromotionQualifier |
PromotableOrderItemPriceDetail.addPromotionQualifier(PromotableCandidateItemOffer itemOffer,
OfferItemCriteria itemCriteria,
int qtyToMarkAsQualifier)
Adds a promotionQualifier entry to this itemDetail.
|
int |
PromotableCandidateItemOffer.calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria,
Offer promotion)
Determines the max number of times this itemCriteria might apply.
|
int |
PromotableCandidateItemOfferImpl.calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria,
Offer promotion) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractBaseProcessor.checkForItemRequirements(Offer offer,
CandidatePromotionItems candidates,
OfferItemCriteria criteria,
List<PromotableOrderItem> promotableOrderItems,
boolean isQualifier) |
protected boolean |
AbstractBaseProcessor.couldOrderItemMeetOfferRequirement(OfferItemCriteria criteria,
PromotableOrderItem orderItem) |
Copyright © 2017. All rights reserved.