Uses of Interface
org.broadleafcommerce.core.offer.domain.Offer
Packages that use Offer
Package
Description
-
Uses of Offer in org.broadleafcommerce.core.offer.dao
Methods in org.broadleafcommerce.core.offer.dao that return OfferModifier and TypeMethodDescriptionOfferDao.create()OfferDaoImpl.create()OfferDao.readOfferById(Long offerId) OfferDaoImpl.readOfferById(Long offerId) Methods in org.broadleafcommerce.core.offer.dao that return types with arguments of type OfferModifier and TypeMethodDescriptionOfferDao.readAllOffers()OfferDaoImpl.readAllOffers()OfferDao.readOffersByAutomaticDeliveryType()OfferDaoImpl.readOffersByAutomaticDeliveryType()Methods in org.broadleafcommerce.core.offer.dao with parameters of type Offer -
Uses of Offer in org.broadleafcommerce.core.offer.domain
Classes in org.broadleafcommerce.core.offer.domain that implement OfferFields in org.broadleafcommerce.core.offer.domain declared as OfferModifier and TypeFieldDescriptionprotected OfferCandidateFulfillmentGroupOfferImpl.deproxiedOfferprotected OfferCandidateItemOfferImpl.deproxiedOfferprotected OfferCandidateOrderOfferImpl.deproxiedOfferprotected OfferFulfillmentGroupAdjustmentImpl.deproxiedOfferprotected OfferOfferCodeImpl.deproxiedOfferprotected OfferOrderAdjustmentImpl.deproxiedOfferprotected OfferOrderItemAdjustmentImpl.deproxiedOfferprotected OfferOrderItemPriceDetailAdjustmentImpl.deproxiedOfferprotected OfferCandidateFulfillmentGroupOfferImpl.offerprotected OfferCandidateItemOfferImpl.offerprotected OfferCandidateOrderOfferImpl.offerprotected OfferCustomerOfferImpl.offerprotected OfferFulfillmentGroupAdjustmentImpl.offerprotected OfferLegacyOfferUsesImpl.offerprotected OfferOfferCodeImpl.offerprotected OfferOfferOfferRuleXrefImpl.offerprotected OfferOfferPriceDataImpl.offerprotected OfferOfferQualifyingCriteriaXrefImpl.offerprotected OfferOfferTargetCriteriaXrefImpl.offerprotected OfferOrderAdjustmentImpl.offerprotected OfferOrderItemAdjustmentImpl.offerprotected OfferOrderItemPriceDetailAdjustmentImpl.offerprotected OfferProratedOrderItemAdjustmentImpl.offerprotected OfferOfferCodeImpl.sbClonedOfferMethods in org.broadleafcommerce.core.offer.domain with type parameters of type OfferModifier and TypeMethodDescription<G extends Offer>
CreateResponse<G>OfferImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) Methods in org.broadleafcommerce.core.offer.domain that return OfferModifier and TypeMethodDescriptionAdjustment.getOffer()AdvancedOfferPromotionMessageXref.getOffer()Gets the OfferCandidateFulfillmentGroupOffer.getOffer()CandidateFulfillmentGroupOfferImpl.getOffer()CandidateItemOffer.getOffer()CandidateItemOfferImpl.getOffer()CandidateOffer.getOffer()CandidateOrderOffer.getOffer()CandidateOrderOfferImpl.getOffer()CustomerOffer.getOffer()CustomerOfferImpl.getOffer()FulfillmentGroupAdjustmentImpl.getOffer()LegacyOfferUsesImpl.getOffer()OfferCode.getOffer()OfferCodeImpl.getOffer()OfferOfferRuleXref.getOffer()OfferOfferRuleXrefImpl.getOffer()OfferPriceData.getOffer()OfferPriceDataImpl.getOffer()OfferQualifyingCriteriaXref.getOffer()OfferQualifyingCriteriaXrefImpl.getOffer()OfferTargetCriteriaXref.getOffer()OfferTargetCriteriaXrefImpl.getOffer()OfferTier.getOffer()Returns the associated offer.OrderAdjustmentImpl.getOffer()OrderItemAdjustmentImpl.getOffer()OrderItemPriceDetailAdjustmentImpl.getOffer()ProratedOrderItemAdjustmentImpl.getOffer()Methods in org.broadleafcommerce.core.offer.domain with parameters of type OfferModifier and TypeMethodDescriptionvoidFulfillmentGroupAdjustment.init(FulfillmentGroup fulfillmentGroup, Offer offer, String reason) voidFulfillmentGroupAdjustmentImpl.init(FulfillmentGroup fulfillmentGroup, Offer offer, String reason) voidvoidvoidvoidvoidOrderItemPriceDetailAdjustment.init(OrderItemPriceDetail orderItemPriceDetail, Offer offer, String reason) voidOrderItemPriceDetailAdjustmentImpl.init(OrderItemPriceDetail orderItemPriceDetail, Offer offer, String reason) voidvoidvoidSets the OffervoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidSets the associated offer.voidvoidvoidvoidConstructors in org.broadleafcommerce.core.offer.domain with parameters of type OfferModifierConstructorDescriptionOfferOfferRuleXrefImpl(Offer offer, OfferRule offerRule, String key) OfferQualifyingCriteriaXrefImpl(Offer offer, OfferItemCriteria offerItemCriteria) OfferTargetCriteriaXrefImpl(Offer offer, OfferItemCriteria offerItemCriteria) -
Uses of Offer in org.broadleafcommerce.core.offer.service
Fields in org.broadleafcommerce.core.offer.service with type parameters of type OfferModifier and TypeFieldDescriptionprotected EntityDuplicateModifier<Offer>OfferServiceImpl.offerDuplicateModifierDeprecated.Methods in org.broadleafcommerce.core.offer.service that return OfferModifier and TypeMethodDescriptionMake a production copy of an offer.OfferService.findOfferById(Long offerId) OfferServiceImpl.findOfferById(Long offerId) OfferService.lookupOfferByCode(String code) Lookup offer by code.OfferServiceImpl.lookupOfferByCode(String code) Creates a list of offers that applies to this order.Save a new offer or updates an existing offerMethods in org.broadleafcommerce.core.offer.service that return types with arguments of type OfferModifier and TypeMethodDescriptionOfferService.buildOfferListForOrder(Order order) Create a list of offers that applies to this orderOfferServiceImpl.buildOfferListForOrder(Order order) Creates a list of offers that applies to this order.OfferService.findAllOffers()Returns all offersOfferServiceImpl.findAllOffers()OfferService.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers) Given a list of offer codes and a set of offers, return a map of of offer codes that are keyed by the offer that was applied to the orderOfferService.getOffersRetrievedFromCodes(Order order) OfferServiceImpl.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers) OfferServiceImpl.getOffersRetrievedFromCodes(Order order) OfferService.getUniqueOffersFromOrder(Order order) Returns a set of offers that have been used for this order by checking adjustments on the different levels like FulfillmentGroups and OrderItems.OfferServiceImpl.getUniqueOffersFromOrder(Order order) OfferService.lookupAllOffersByCode(String code) Lookup all offers by code.OfferServiceImpl.lookupAllOffersByCode(String code) OfferServiceImpl.lookupAutomaticDeliveryOffers()Private method used to retrieve all offers with automaticallyAdded set to trueMethods in org.broadleafcommerce.core.offer.service with parameters of type OfferModifier and TypeMethodDescriptionintOfferServiceUtilities.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) booleanOfferServiceUtilities.markTargetsForOfferPriceData(PromotableCandidateItemOffer itemOffer, OrderItem relatedQualifier, boolean checkOnly, Offer promotion, OrderItem relatedQualifierRoot, OfferPriceData offerPriceData, List<PromotableOrderItemPriceDetail> priceDetails) booleanOfferServiceUtilitiesImpl.markTargetsForOfferPriceData(PromotableCandidateItemOffer itemOffer, OrderItem relatedQualifier, boolean checkOnly, Offer promotion, OrderItem relatedQualifierRoot, OfferPriceData offerPriceData, List<PromotableOrderItemPriceDetail> priceDetails) voidOfferDuplicateModifier.modifyInitialDuplicateState(Offer original, Offer copy, MultiTenantCopyContext context) protected booleanOfferServiceUtilitiesImpl.orderMeetsProvidedSubtotalRequirement(Offer offer, HashMap<OfferItemCriteria, List<PromotableOrderItem>> promotableOrderItems, 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.orderMeetsSubtotalRequirements(PromotableOrder order, Offer offer) Determines whether or not anPromotableOrdermeets the subtotal requirement of anOfferbooleanOfferServiceUtilitiesImpl.orderMeetsSubtotalRequirements(PromotableOrder order, Offer offer) 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) Save a new offer or updates an existing offerbooleanOfferService.verifyMaxCustomerUsageThreshold(Order order, Offer offer) Validates that the Customer to whom an Order belongs has not exceeded the max uses for the passed in offer.booleanOfferService.verifyMaxCustomerUsageThreshold(Customer customer, Offer offer) Deprecated.booleanOfferServiceImpl.verifyMaxCustomerUsageThreshold(Order order, Offer offer) booleanOfferServiceImpl.verifyMaxCustomerUsageThreshold(Customer customer, Offer offer) Deprecated.Method parameters in org.broadleafcommerce.core.offer.service with type arguments of type OfferModifier and TypeMethodDescriptionAbstractOfferServiceExtensionHandler.addAdditionalOffersForCode(List<Offer> offers, OfferCode offerCode) OfferServiceExtensionHandler.addAdditionalOffersForCode(List<Offer> offers, OfferCode offerCode) Allows module extensions to add additional offers for a given offer code.OfferServiceExtensionManager.addAdditionalOffersForCode(List<Offer> offers, OfferCode offerCode) AbstractOfferServiceExtensionHandler.applyAdditionalFilters(List<Offer> offers, Order order) OfferServiceExtensionHandler.applyAdditionalFilters(List<Offer> offers, Order order) OfferServiceExtensionManager.applyAdditionalFilters(List<Offer> offers, Order order) OfferService.applyAndSaveFulfillmentGroupOffersToOrder(List<Offer> offers, Order order) OfferServiceImpl.applyAndSaveFulfillmentGroupOffersToOrder(List<Offer> offers, Order order) OfferService.applyAndSaveOffersToOrder(List<Offer> offers, Order order) Apply offers to order.OfferServiceImpl.applyAndSaveOffersToOrder(List<Offer> offers, Order order) voidOfferService.applyFulfillmentGroupOffersToOrder(List<Offer> offers, Order order) Deprecated.voidOfferServiceImpl.applyFulfillmentGroupOffersToOrder(List<Offer> offers, Order order) Deprecated.voidOfferService.applyOffersToOrder(List<Offer> offers, Order order) Deprecated.voidOfferServiceImpl.applyOffersToOrder(List<Offer> offers, Order order) Deprecated.OfferService.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers) Given a list of offer codes and a set of offers, return a map of of offer codes that are keyed by the offer that was applied to the orderOfferServiceImpl.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers) AbstractOfferValueModifierExtensionHandler.modifyOfferValues(List<Offer> offers, Order order) OfferValueModifierExtensionHandler.modifyOfferValues(List<Offer> offers, Order order) -
Uses of Offer in org.broadleafcommerce.core.offer.service.discount
Fields in org.broadleafcommerce.core.offer.service.discount declared as OfferMethods in org.broadleafcommerce.core.offer.service.discount that return OfferModifier and TypeMethodDescriptionFulfillmentGroupOfferPotential.getOffer()PromotionDiscount.getPromotion()PromotionQualifier.getPromotion()PromotionQualifierWrapper.getPromotion()Methods in org.broadleafcommerce.core.offer.service.discount with parameters of type OfferModifier and TypeMethodDescriptionvoidvoidPromotionDiscount.setPromotion(Offer promotion) voidPromotionQualifier.setPromotion(Offer promotion) voidPromotionQualifierWrapper.setPromotion(Offer promotion) -
Uses of Offer in org.broadleafcommerce.core.offer.service.discount.domain
Fields in org.broadleafcommerce.core.offer.service.discount.domain declared as OfferModifier and TypeFieldDescriptionprotected OfferPromotableCandidateFulfillmentGroupOfferImpl.offerprotected OfferPromotableCandidateItemOfferImpl.offerprotected OfferPromotableCandidateOrderOfferImpl.offerprotected OfferPromotableOrderAdjustmentImpl.offerprotected OfferPromotableOrderItemPriceDetailAdjustmentImpl.offerMethods in org.broadleafcommerce.core.offer.service.discount.domain that return OfferModifier and TypeMethodDescriptionOfferHolder.getOffer()PromotableCandidateFulfillmentGroupOffer.getOffer()PromotableCandidateFulfillmentGroupOfferImpl.getOffer()PromotableCandidateItemOffer.getOffer()PromotableCandidateItemOfferImpl.getOffer()PromotableCandidateOrderOffer.getOffer()PromotableCandidateOrderOfferImpl.getOffer()PromotableFulfillmentGroupAdjustmentImpl.getOffer()PromotableOrderAdjustment.getOffer()Returns the associated promotableCandidateOrderOfferPromotableOrderAdjustmentImpl.getOffer()PromotableOrderItemPriceDetailAdjustment.getOffer()Returns the associated promotableCandidateItemOfferPromotableOrderItemPriceDetailAdjustmentImpl.getOffer()Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type OfferModifier and TypeMethodDescriptionintPromotableCandidateItemOffer.calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria, Offer promotion) Determines the max number of times this itemCriteria might apply.intPromotableCandidateItemOfferImpl.calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria, Offer promotion) PromotableItemFactory.createPromotableCandidateFulfillmentGroupOffer(PromotableFulfillmentGroup fulfillmentGroup, Offer offer) PromotableItemFactoryImpl.createPromotableCandidateFulfillmentGroupOffer(PromotableFulfillmentGroup fulfillmentGroup, Offer offer) PromotableItemFactory.createPromotableCandidateItemOffer(PromotableOrder promotableOrder, Offer offer) PromotableItemFactoryImpl.createPromotableCandidateItemOffer(PromotableOrder promotableOrder, Offer offer) PromotableItemFactory.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer) PromotableItemFactory.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer, Money potentialSavings) PromotableItemFactoryImpl.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer) PromotableItemFactoryImpl.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer, Money potentialSavings) protected BigDecimalPromotableOfferUtilityImpl.determineOfferUnitValue(Offer offer, Integer quantityForTieredOffer) protected booleanPromotableOrderItemPriceDetailImpl.restrictQualifier(Offer offer, boolean targetType) protected booleanPromotableOrderItemPriceDetailImpl.restrictTarget(Offer offer, boolean targetType) Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type OfferModifierConstructorDescriptionPromotableCandidateFulfillmentGroupOfferImpl(PromotableFulfillmentGroup promotableFulfillmentGroup, Offer offer) PromotableCandidateItemOfferImpl(PromotableOrder promotableOrder, Offer offer) PromotableCandidateItemOfferImpl(PromotableOrder promotableOrder, Offer offer, boolean useQtyOnlyTierCalculation) PromotableCandidateOrderOfferImpl(PromotableOrder promotableOrder, Offer offer) PromotableCandidateOrderOfferImpl(PromotableOrder promotableOrder, Offer offer, Money potentialSavings) Instead of calculating the potential savings, you can specify an override of this value. -
Uses of Offer in org.broadleafcommerce.core.offer.service.processor
Methods in org.broadleafcommerce.core.offer.service.processor that return types with arguments of type OfferModifier and TypeMethodDescriptionAbstractBaseProcessor.filterOffers(List<Offer> offers, Customer customer) BaseProcessor.filterOffers(List<Offer> offers, Customer customer) AbstractBaseProcessor.removeInvalidCustomerOffers(List<Offer> offers, Customer customer) Private method that takes in a list of Offers and removes all Offers from the list that does not apply to this customer.AbstractBaseProcessor.removeInvalidRequestOffers(List<Offer> offers) AbstractBaseProcessor.removeOutOfDateOffers(List<Offer> offers) Removes all out of date offers.AbstractBaseProcessor.removeTimePeriodOffers(List<Offer> offers) Removes all offers that are not within the timezone and timeperiod of the offer.Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type OfferModifier 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.couldOfferApplyToCustomer(Offer offer, Customer customer) Private method which executes the appliesToCustomerRules in the Offer to determine if this Offer can be applied to the Customer.protected booleanFulfillmentGroupOfferProcessorImpl.couldOfferApplyToFulfillmentGroup(Offer offer, PromotableFulfillmentGroup fulfillmentGroup) booleanOrderOfferProcessor.couldOfferApplyToOrder(Offer offer, PromotableOrder promotableOrder) Executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup.booleanOrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, PromotableOrder promotableOrder) protected booleanOrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, PromotableOrder promotableOrder, PromotableFulfillmentGroup fulfillmentGroup) Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup.protected booleanOrderOfferProcessorImpl.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 booleanOrderOfferProcessorImpl.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 CandidatePromotionItemsAbstractBaseProcessor.couldOfferApplyToOrderItems(Offer offer, List<PromotableOrderItem> promotableOrderItems) protected booleanAbstractBaseProcessor.couldOfferApplyToRequestDTO(Offer offer, RequestDTO requestDTO) protected booleanAbstractBaseProcessor.couldOfferApplyToTimePeriod(Offer offer) protected PromotableCandidateFulfillmentGroupOfferFulfillmentGroupOfferProcessorImpl.createCandidateFulfillmentGroupOffer(Offer offer, List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, PromotableFulfillmentGroup fulfillmentGroup) protected PromotableCandidateItemOfferItemOfferProcessorImpl.createCandidateItemOffer(List<PromotableCandidateItemOffer> qualifiedItemOffers, Offer offer, PromotableOrder promotableOrder) Create a candidate item offer based on the offer in question and a specific order itemprotected PromotableCandidateOrderOfferOrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer) voidFulfillmentGroupOfferProcessor.filterFulfillmentGroupLevelOffer(PromotableOrder order, List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, Offer offer) voidFulfillmentGroupOfferProcessorImpl.filterFulfillmentGroupLevelOffer(PromotableOrder order, List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, Offer offer) voidItemOfferProcessor.filterItemLevelOffer(PromotableOrder order, List<PromotableCandidateItemOffer> qualifiedItemOffers, Offer offer) Review an item level offer against the list of discountable items from the order.voidItemOfferProcessorImpl.filterItemLevelOffer(PromotableOrder order, List<PromotableCandidateItemOffer> qualifiedItemOffers, Offer offer) voidOrderOfferProcessor.filterOrderLevelOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer) voidOrderOfferProcessorImpl.filterOrderLevelOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer) OfferTimeZoneProcessor.getTimeZone(Offer offer) OfferTimeZoneProcessorImpl.getTimeZone(Offer offer) protected booleanItemOfferProcessorImpl.hasQualifierAndQualifierRestricted(Offer offer) protected booleanItemOfferProcessorImpl.isPercentOffOffer(Offer offer) protected booleanAbstractBaseProcessor.meetsItemQualifierSubtotal(Offer offer, CandidatePromotionItems candidateItem) protected booleanItemOfferProcessorImpl.useCalculatePercent(Offer offer) protected booleanItemOfferProcessorImpl.usePercentOffValue(Offer offer) Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type OfferModifier and TypeMethodDescriptionAbstractBaseProcessor.filterOffers(List<Offer> offers, Customer customer) BaseProcessor.filterOffers(List<Offer> offers, Customer customer) voidItemOfferProcessor.filterOffers(PromotableOrder order, List<Offer> filteredOffers, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, List<PromotableCandidateItemOffer> qualifiedItemOffers) voidItemOfferProcessorImpl.filterOffers(PromotableOrder order, List<Offer> filteredOffers, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, List<PromotableCandidateItemOffer> qualifiedItemOffers) AbstractBaseProcessor.removeInvalidCustomerOffers(List<Offer> offers, Customer customer) Private method that takes in a list of Offers and removes all Offers from the list that does not apply to this customer.AbstractBaseProcessor.removeInvalidRequestOffers(List<Offer> offers) AbstractBaseProcessor.removeOutOfDateOffers(List<Offer> offers) Removes all out of date offers.AbstractBaseProcessor.removeTimePeriodOffers(List<Offer> offers) Removes all offers that are not within the timezone and timeperiod of the offer. -
Uses of Offer in org.broadleafcommerce.core.offer.service.workflow
Method parameters in org.broadleafcommerce.core.offer.service.workflow with type arguments of type OfferModifier and TypeMethodDescriptionprotected List<OfferAudit>RecordOfferUsageActivity.saveOfferIds(Set<Offer> offers, Map<Offer, OfferCode> offerToCodeMapping, Order order) Persists each of the offers to the database asOfferAudits.protected List<OfferAudit>RecordOfferUsageActivity.saveOfferIds(Set<Offer> offers, Map<Offer, OfferCode> offerToCodeMapping, Order order) Persists each of the offers to the database asOfferAudits. -
Uses of Offer in org.broadleafcommerce.core.order.domain
Fields in org.broadleafcommerce.core.order.domain declared as OfferModifier and TypeFieldDescriptionprotected OfferOrderItemQualifierImpl.deproxiedOfferprotected OfferOrderItemQualifierImpl.offerFields in org.broadleafcommerce.core.order.domain with type parameters of type OfferMethods in org.broadleafcommerce.core.order.domain that return OfferModifier and TypeMethodDescriptionOrderItemQualifier.getOffer()Returns the related offerOrderItemQualifierImpl.getOffer()Methods in org.broadleafcommerce.core.order.domain that return types with arguments of type OfferModifier and TypeMethodDescriptionNullOrderImpl.getAdditionalOfferInformation()Order.getAdditionalOfferInformation()OrderImpl.getAdditionalOfferInformation()Methods in org.broadleafcommerce.core.order.domain with parameters of type OfferModifier and TypeMethodDescriptionvoidSets the related offer.voidMethod parameters in org.broadleafcommerce.core.order.domain with type arguments of type OfferModifier and TypeMethodDescriptionvoidNullOrderImpl.setAdditionalOfferInformation(Map<Offer, OfferInfo> additionalOfferInformation) voidOrder.setAdditionalOfferInformation(Map<Offer, OfferInfo> additionalOfferInformation) voidOrderImpl.setAdditionalOfferInformation(Map<Offer, OfferInfo> additionalOfferInformation) -
Uses of Offer in org.broadleafcommerce.core.pricing.service.workflow
Method parameters in org.broadleafcommerce.core.pricing.service.workflow with type arguments of type OfferModifier and TypeMethodDescriptionCountTotalOffersActivity.convertOffersToIds(Set<Offer> offers) DetermineOfferChangeActivity.convertOffersToIds(Set<Offer> offers) -
Uses of Offer in org.broadleafcommerce.core.promotionMessage.dto.service
Methods in org.broadleafcommerce.core.promotionMessage.dto.service with parameters of type OfferModifier and TypeMethodDescriptionprotected CustomerRuleHolderPromotionMessageDTOServiceImpl.buildCustomerRuleHolder(Offer offer) PromotionMessageDTOService.convertPromotionMessagesToDTOs(Set<PromotionMessage> promotionMessages, Offer offer) ConvertsPromotionMessages toPromotionMessageDTOs.PromotionMessageDTOServiceImpl.convertPromotionMessagesToDTOs(Set<PromotionMessage> promotionMessages, Offer offer) protected StringPromotionMessageDTOServiceImpl.getCustomerRule(Offer offer)
EntityDuplicateModifiers toblEntityDuplicationHelpers