Uses of Class
com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
Packages that use EnhancedFulfillmentLineItem
Package
Description
-
Uses of EnhancedFulfillmentLineItem in com.broadleafcommerce.promotion.offer.service.dto
Methods in com.broadleafcommerce.promotion.offer.service.dto that return types with arguments of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionCandidateFulfillmentGroup.getCandidateQualifiersMap()Map ofItemCriteriaRulefrom anoffer's item qualifier criteriato aCollectionofEnhancedFulfillmentLineItemthat meet that criteria for thisCandidateFulfillmentGroup.fulfillmentGroup.Method parameters in com.broadleafcommerce.promotion.offer.service.dto with type arguments of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionvoidCandidateFulfillmentGroup.setCandidateQualifiersMap(Map<ItemCriteriaRule, Collection<EnhancedFulfillmentLineItem>> candidateQualifiersMap) Map ofItemCriteriaRulefrom anoffer's item qualifier criteriato aCollectionofEnhancedFulfillmentLineItemthat meet that criteria for thisCandidateFulfillmentGroup.fulfillmentGroup. -
Uses of EnhancedFulfillmentLineItem in com.broadleafcommerce.promotion.offer.service.engine.application.processor
Methods in com.broadleafcommerce.promotion.offer.service.engine.application.processor with parameters of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionprotected doubleDefaultFulfillmentGroupOfferProcessor.calculateFulfillmentItemTotal(EnhancedFulfillmentLineItem fItem, CandidateFulfillmentGroupOffer groupOffer, CombinedTypesOfferPermutation ctop, DiscountableItemInfo discountableItemTotal) protected booleanDefaultFulfillmentGroupOfferProcessor.matchingServiceLevel(EnhancedFulfillmentLineItem item, String offerServiceLevel) protected booleanDefaultFulfillmentGroupOfferProcessor.shouldIncludeItem(EnhancedOrder order, EnhancedFulfillmentGroup group, EnhancedFulfillmentLineItem fItem, CandidateFulfillmentGroupOffer groupOffer) -
Uses of EnhancedFulfillmentLineItem in com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper
Methods in com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper with parameters of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionjavax.money.MonetaryAmountDefaultOrderAndItemOfferHelper.calculateFulfillmentItemTotalFromPermutation(Optional<ItemOfferPermutationResult> itemResult, EnhancedFulfillmentLineItem item, DiscountableItemInfo discountableItemTotal) javax.money.MonetaryAmountOrderAndItemOfferHelper.calculateFulfillmentItemTotalFromPermutation(Optional<ItemOfferPermutationResult> itemResult, EnhancedFulfillmentLineItem item, DiscountableItemInfo discountableItemTotal) Uses the passed in results from a permutation result which holds the non-final item and offer adjustments relevant to the permutation. -
Uses of EnhancedFulfillmentLineItem in com.broadleafcommerce.promotion.offer.service.engine.candidate
Fields in com.broadleafcommerce.promotion.offer.service.engine.candidate with type parameters of type EnhancedFulfillmentLineItemModifier and TypeFieldDescriptionprotected static final Collector<ItemCriteriaRule,?, Map<ItemCriteriaRule, Collection<EnhancedFulfillmentLineItem>>> DefaultOfferCandidateService.FULFILLMENT_ITEM_CRITERIA_MAP_COLLECTORMethods in com.broadleafcommerce.promotion.offer.service.engine.candidate that return types with arguments of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionprotected Set<EnhancedFulfillmentLineItem>DefaultOfferCandidateService.evaluateGroupForMatchingFulfillmentItems(EnhancedFulfillmentGroup fulfillmentGroup, ItemCriteriaRule itemCriteria) protected Set<EnhancedFulfillmentLineItem>DefaultOfferCandidateService.evaluateOrderForMatchingFulfillmentItems(EnhancedOrder order, ItemCriteriaRule itemCriteria) protected org.apache.commons.lang3.tuple.Pair<Set<EnhancedFulfillmentLineItem>,Integer> DefaultOfferCandidateService.getFulfillmentItemMatchResults(String itemCriteriaRule, EnhancedFulfillmentGroup fulfillmentGroup) protected Map<ItemCriteriaRule,Collection<EnhancedFulfillmentLineItem>> DefaultOfferCandidateService.getItemCriteriaCollectionMap(@NonNull ItemCriteria itemQualifierCriteria, @NonNull EnhancedFulfillmentGroup fulfillmentGroup) Methods in com.broadleafcommerce.promotion.offer.service.engine.candidate with parameters of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionprotected intDefaultOfferCandidateService.getBundleItemQuantity(EnhancedFulfillmentLineItem fulfillmentItem) Method parameters in com.broadleafcommerce.promotion.offer.service.engine.candidate with type arguments of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionprotected voidDefaultOfferCandidateService.addNewCandidateFG(CandidateFulfillmentGroupOffer candidateOffer, EnhancedFulfillmentGroup fulfillmentGroup, Map<ItemCriteriaRule, Collection<EnhancedFulfillmentLineItem>> itemCriteriaMap) protected booleanDefaultOfferCandidateService.evaluateFulfillmentItemCriteriaAgainstOrder(@NonNull EnhancedOrder order, @NonNull Map<ItemCriteriaRule, Collection<EnhancedFulfillmentLineItem>> itemCriteriaMap, String connectiveOperator) -
Uses of EnhancedFulfillmentLineItem in com.broadleafcommerce.promotion.offer.web.context
Methods in com.broadleafcommerce.promotion.offer.web.context that return types with arguments of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionEnhancedFulfillmentGroup.getFulfillmentItems()EnhancedOrder.getFulfillmentLineItems()Methods in com.broadleafcommerce.promotion.offer.web.context with parameters of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionprotected voidEnhancedOrder.buildFulfillmentLineItem(EnhancedFulfillmentLineItem enhancedFulfillmentLineItem, EnhancedOrderLineItem orderLineItem, int remainingQty) protected booleanEnhancedFulfillmentGroup.itemMatchingServiceLevel(EnhancedFulfillmentLineItem item, String offerServiceLevel) Method parameters in com.broadleafcommerce.promotion.offer.web.context with type arguments of type EnhancedFulfillmentLineItemModifier and TypeMethodDescriptionvoidEnhancedFulfillmentGroup.setFulfillmentItems(List<EnhancedFulfillmentLineItem> fulfillmentItems) protected javax.money.MonetaryAmountEnhancedFulfillmentGroup.sumOnItems(javax.money.CurrencyUnit currency, Function<EnhancedFulfillmentLineItem, javax.money.MonetaryAmount> mapAttribute) Sums some attribute of the items of this fulfillment group.