Uses of Interface
org.broadleafcommerce.core.offer.domain.OfferItemCriteria
Packages that use OfferItemCriteria
Package
Description
-
Uses of OfferItemCriteria in org.broadleafcommerce.core.offer.domain
Classes in org.broadleafcommerce.core.offer.domain that implement OfferItemCriteriaFields in org.broadleafcommerce.core.offer.domain declared as OfferItemCriteriaModifier and TypeFieldDescriptionprotected OfferItemCriteriaOfferQualifyingCriteriaXrefImpl.offerItemCriteriaprotected OfferItemCriteriaOfferTargetCriteriaXrefImpl.offerItemCriteriaFields in org.broadleafcommerce.core.offer.domain with type parameters of type OfferItemCriteriaModifier and TypeFieldDescriptionprotected Set<OfferItemCriteria>OfferImpl.legacyQualifyingItemCriteriaprotected Set<OfferItemCriteria>OfferImpl.legacyTargetItemCriteriaMethods in org.broadleafcommerce.core.offer.domain with type parameters of type OfferItemCriteriaModifier and TypeMethodDescription<G extends OfferItemCriteria>
org.broadleafcommerce.common.copy.CreateResponse<G>OfferItemCriteriaImpl.createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) Methods in org.broadleafcommerce.core.offer.domain that return OfferItemCriteriaModifier and TypeMethodDescriptionOfferQualifyingCriteriaXref.getOfferItemCriteria()OfferQualifyingCriteriaXrefImpl.getOfferItemCriteria()OfferTargetCriteriaXref.getOfferItemCriteria()OfferTargetCriteriaXrefImpl.getOfferItemCriteria()Methods in org.broadleafcommerce.core.offer.domain with parameters of type OfferItemCriteriaModifier and TypeMethodDescriptionvoidOfferQualifyingCriteriaXref.setOfferItemCriteria(OfferItemCriteria offerItemCriteria) voidOfferQualifyingCriteriaXrefImpl.setOfferItemCriteria(OfferItemCriteria offerItemCriteria) voidOfferTargetCriteriaXref.setOfferItemCriteria(OfferItemCriteria offerItemCriteria) voidOfferTargetCriteriaXrefImpl.setOfferItemCriteria(OfferItemCriteria offerItemCriteria) Constructors in org.broadleafcommerce.core.offer.domain with parameters of type OfferItemCriteriaModifierConstructorDescriptionOfferQualifyingCriteriaXrefImpl(Offer offer, OfferItemCriteria offerItemCriteria) OfferTargetCriteriaXrefImpl(Offer offer, OfferItemCriteria offerItemCriteria) -
Uses of OfferItemCriteria in org.broadleafcommerce.core.offer.service
Methods in org.broadleafcommerce.core.offer.service with parameters of type OfferItemCriteriaModifier and TypeMethodDescriptionintOfferServiceUtilities.markQualifiersForCriteria(PromotableCandidateItemOffer itemOffer, OfferItemCriteria itemCriteria, List<PromotableOrderItemPriceDetail> priceDetails) Returns the number of qualifiers marked for the passed in itemCriteriaintOfferServiceUtilitiesImpl.markQualifiersForCriteria(PromotableCandidateItemOffer itemOffer, OfferItemCriteria itemCriteria, List<PromotableOrderItemPriceDetail> priceDetails) intOfferServiceUtilities.markRelatedQualifiersAndTargetsForItemCriteria(PromotableCandidateItemOffer itemOffer, PromotableOrder order, OrderItemHolder orderItemHolder, OfferItemCriteria itemCriteria, List<PromotableOrderItemPriceDetail> priceDetails, ItemOfferMarkTargets itemOfferMarkTargets) Returns the number of targets marked for the passed in itemCriteriaintOfferServiceUtilitiesImpl.markRelatedQualifiersAndTargetsForItemCriteria(PromotableCandidateItemOffer itemOffer, PromotableOrder order, OrderItemHolder orderItemHolder, OfferItemCriteria itemCriteria, List<PromotableOrderItemPriceDetail> priceDetails, ItemOfferMarkTargets itemOfferMarkTargets) intOfferServiceUtilities.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 itemCriteriaintOfferServiceUtilitiesImpl.markTargetsForCriteria(PromotableCandidateItemOffer itemOffer, OrderItem relatedQualifier, boolean checkOnly, Offer promotion, OrderItem relatedQualifierRoot, OfferItemCriteria itemCriteria, List<PromotableOrderItemPriceDetail> priceDetails, int targetQtyNeeded) Method parameters in org.broadleafcommerce.core.offer.service with type arguments of type OfferItemCriteriaModifier and TypeMethodDescriptionprotected booleanOfferServiceUtilitiesImpl.orderMeetsProvidedSubtotalRequirement(Offer offer, HashMap<OfferItemCriteria, List<PromotableOrderItem>> promotableOrderItems, org.broadleafcommerce.common.money.Money minSubTotal) booleanOfferServiceUtilities.orderMeetsQualifyingSubtotalRequirements(PromotableOrder order, Offer offer, HashMap<OfferItemCriteria, List<PromotableOrderItem>> qualifiersMap) Determines whether or not anPromotableOrdermeets the qualifying subtotal requirement of anOfferbooleanOfferServiceUtilitiesImpl.orderMeetsQualifyingSubtotalRequirements(PromotableOrder order, Offer offer, HashMap<OfferItemCriteria, List<PromotableOrderItem>> qualifiersMap) booleanOfferServiceUtilities.orderMeetsTargetSubtotalRequirements(PromotableOrder order, Offer offer, HashMap<OfferItemCriteria, List<PromotableOrderItem>> targetsMap) Determines whether or not anPromotableOrdermeets the target subtotal requirement of anOfferbooleanOfferServiceUtilitiesImpl.orderMeetsTargetSubtotalRequirements(PromotableOrder order, Offer offer, HashMap<OfferItemCriteria, List<PromotableOrderItem>> targetsMap) -
Uses of OfferItemCriteria in org.broadleafcommerce.core.offer.service.discount
Fields in org.broadleafcommerce.core.offer.service.discount with type parameters of type OfferItemCriteriaModifier and TypeFieldDescriptionprotected HashMap<OfferItemCriteria,List<PromotableOrderItem>> CandidatePromotionItems.candidateQualifiersMapprotected HashMap<OfferItemCriteria,List<PromotableOrderItem>> CandidatePromotionItems.candidateTargetsMapMethods in org.broadleafcommerce.core.offer.service.discount that return OfferItemCriteriaModifier and TypeMethodDescriptionPromotionDiscount.getItemCriteria()PromotionQualifier.getItemCriteria()PromotionQualifierWrapper.getItemCriteria()Methods in org.broadleafcommerce.core.offer.service.discount that return types with arguments of type OfferItemCriteriaModifier and TypeMethodDescriptionCandidatePromotionItems.getCandidateQualifiersMap()CandidatePromotionItems.getCandidateTargetsMap()Methods in org.broadleafcommerce.core.offer.service.discount with parameters of type OfferItemCriteriaModifier and TypeMethodDescriptionvoidCandidatePromotionItems.addQualifier(OfferItemCriteria criteria, PromotableOrderItem item) voidCandidatePromotionItems.addTarget(OfferItemCriteria criteria, PromotableOrderItem item) voidPromotionDiscount.setItemCriteria(OfferItemCriteria itemCriteria) voidPromotionQualifier.setItemCriteria(OfferItemCriteria itemCriteria) voidPromotionQualifierWrapper.setItemCriteria(OfferItemCriteria itemCriteria) -
Uses of OfferItemCriteria in org.broadleafcommerce.core.offer.service.discount.domain
Fields in org.broadleafcommerce.core.offer.service.discount.domain with type parameters of type OfferItemCriteriaModifier and TypeFieldDescriptionprotected HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateFulfillmentGroupOfferImpl.candidateQualifiersMapprotected HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateItemOfferImpl.candidateQualifiersMapprotected HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateOrderOfferImpl.candidateQualifiersMapprotected HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateItemOfferImpl.candidateTargetsMapMethods in org.broadleafcommerce.core.offer.service.discount.domain that return types with arguments of type OfferItemCriteriaModifier and TypeMethodDescriptionPromotableCandidateFulfillmentGroupOffer.getCandidateQualifiersMap()PromotableCandidateFulfillmentGroupOfferImpl.getCandidateQualifiersMap()PromotableCandidateItemOffer.getCandidateQualifiersMap()PromotableCandidateItemOfferImpl.getCandidateQualifiersMap()PromotableCandidateOrderOffer.getCandidateQualifiersMap()PromotableCandidateOrderOfferImpl.getCandidateQualifiersMap()PromotableCandidateItemOffer.getCandidateTargetsMap()PromotableCandidateItemOfferImpl.getCandidateTargetsMap()Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type OfferItemCriteriaModifier and TypeMethodDescriptionvoidPromotableOrderItemPriceDetail.addPromotionDiscount(PromotableCandidateItemOffer itemOffer, OfferItemCriteria itemCriteria, int qtyToMarkAsTarget) Adds a promotionDiscount entry to this itemDetail.voidPromotableOrderItemPriceDetailImpl.addPromotionDiscount(PromotableCandidateItemOffer itemOffer, OfferItemCriteria itemCriteria, int qtyToMarkAsTarget) voidPromotableOrderItemPriceDetailWrapper.addPromotionDiscount(PromotableCandidateItemOffer itemOffer, OfferItemCriteria itemCriteria, int qtyToMarkAsTarget) PromotableOrderItemPriceDetail.addPromotionQualifier(PromotableCandidateItemOffer itemOffer, OfferItemCriteria itemCriteria, int qtyToMarkAsQualifier) Adds a promotionQualifier entry to this itemDetail.PromotableOrderItemPriceDetailImpl.addPromotionQualifier(PromotableCandidateItemOffer itemOffer, OfferItemCriteria itemCriteria, int qtyToMarkAsQualifier) PromotableOrderItemPriceDetailWrapper.addPromotionQualifier(PromotableCandidateItemOffer itemOffer, OfferItemCriteria itemCriteria, int qtyToMarkAsQualifier) intPromotableCandidateItemOffer.calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria, Offer promotion) Determines the max number of times this itemCriteria might apply.intPromotableCandidateItemOfferImpl.calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria, Offer promotion) Method parameters in org.broadleafcommerce.core.offer.service.discount.domain with type arguments of type OfferItemCriteriaModifier and TypeMethodDescriptionvoidPromotableCandidateFulfillmentGroupOffer.setCandidateQualifiersMap(HashMap<OfferItemCriteria, List<PromotableOrderItem>> candidateItemsMap) voidPromotableCandidateFulfillmentGroupOfferImpl.setCandidateQualifiersMap(HashMap<OfferItemCriteria, List<PromotableOrderItem>> candidateItemsMap) voidPromotableCandidateItemOffer.setCandidateQualifiersMap(HashMap<OfferItemCriteria, List<PromotableOrderItem>> candidateItemsMap) voidPromotableCandidateItemOfferImpl.setCandidateQualifiersMap(HashMap<OfferItemCriteria, List<PromotableOrderItem>> candidateItemsMap) voidPromotableCandidateItemOffer.setCandidateTargetsMap(HashMap<OfferItemCriteria, List<PromotableOrderItem>> candidateItemsMap) voidPromotableCandidateItemOfferImpl.setCandidateTargetsMap(HashMap<OfferItemCriteria, List<PromotableOrderItem>> candidateItemsMap) -
Uses of OfferItemCriteria in org.broadleafcommerce.core.offer.service.processor
Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type OfferItemCriteriaModifier and TypeMethodDescriptionprotected voidAbstractBaseProcessor.addChildOrderItemsToCandidates(Offer offer, CandidatePromotionItems candidates, OfferItemCriteria criteria, List<PromotableOrderItem> promotableOrderItems, PromotableOrderItem item) protected voidAbstractBaseProcessor.checkForItemRequirements(Offer offer, CandidatePromotionItems candidates, OfferItemCriteria criteria, List<PromotableOrderItem> promotableOrderItems, boolean isQualifier) protected booleanAbstractBaseProcessor.couldOrderItemMeetOfferRequirement(OfferItemCriteria criteria, PromotableOrderItem orderItem)