Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

account - Variable in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
Name of the field passed in as part of UserTarget.targetType that maps to the account.
ACCOUNT - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DefaultUserTargetType
 
ACCOUNT - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.UserMaxUsesStrategyType
The Offer.maxUsesPerUser will be determined based on how many times a provided user of UserTarget.targetType "account" has used the offer
ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Fields
 
ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Headers
 
ACTIVE_ONLY - Enum constant in enum class com.broadleafcommerce.promotion.offer.cache.FullCacheType
 
ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Fields
 
ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Headers
 
ActiveDateEntity - Interface in com.broadleafcommerce.promotion.offer.domain
This class allows for reuse of active date logic within the offer service.
activeEndDate - Variable in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Sets the Active End Date for codes generated by this generator.
activeEndDate - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
activeStartDate - Variable in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Sets the Active Start Date for codes generated by this generator.
activeStartDate - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
ADD_TO_CART_RESPONSE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Means that the marketing message should be returned with the add to cart response.
addAdjustment(FulfillmentGroupAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
addAdjustment(OrderOfferAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
Adds the adjustment to this permutation result and prorate it across the relevant items.
addAdjustmentToFulfillmentGroup(CandidateFulfillmentGroup, FulfillmentGroupAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
addCampaignTrackingIdToAdjustmentIfUsed(Offer, Adjustment, OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
 
addChildNode(CompatiblePermutationNode) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
addChildrenForItem(EnhancedOrderLineItem, Collection<EnhancedOrderLineItem>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
addCodeResponseToPermutationResult(EnhancedOrder, Offer, FulfillmentGroupOfferPermutationResult, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
Adds the CodeResponse to the FulfillmentGroupOfferPermutationResult for the provided offer.
addCodeResponseToPermutationResult(EnhancedOrder, Offer, ItemOfferPermutationResult, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Adds the CodeResponse to the ItemOfferPermutationResult for the provided offer.
addCodeResponseToPermutationResult(EnhancedOrder, Offer, OrderOfferPermutationResult, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
Adds the CodeResponse to the OrderOfferPermutationResult for the provided offer.
addCompatibleOffers(List<? extends BaseCandidateOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
Adds all offers of the same type that are compatible with this criteria to the compatibleOffers list.
addFreeGiftItem(FreeGiftItem, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
addFreeGiftsToResult(OfferProcessingContext, ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
addMessageToResponse(MarketingMessageRequest, MarketingMessageResponse<P>, P, List<String>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
addNewCandidateFG(CandidateFulfillmentGroupOffer, EnhancedFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
addNewCandidateFG(CandidateFulfillmentGroupOffer, EnhancedFulfillmentGroup, Map<ItemCriteriaRule, Collection<EnhancedFulfillmentLineItem>>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
addNewQualifierAndGet(TypeFactory, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
addNewTargetAndGet(TypeFactory, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
addNodes(CompatiblePermutationNode, OfferProcessingContext, List<Set<OfferCombinabilityCriteria>>, LinkedHashSet<CompatiblePermutationNode>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.OfferProcesingUtility
 
addOfferCodeDtos(List<OfferCodeDto>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
 
addOfferCodes(List<OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
 
addOfferCodeToProratedAdjustmentIfUsed(OfferRef, ProratedOfferAdjustment, OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Adds an offer code to the given ProratedOfferAdjustment if it is present on the order.
addOfferCodeToProratedItemAdjustmentIfUsed(OfferRef, EnhancedProratedItemOfferAdjustment, OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Adds an offer code to the given EnhancedProratedItemOfferAdjustment if it is present on the order.
addOrderCodeToAdjustmentIfUsed(Offer, Adjustment, OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Adds an offer code to the given Adjustment if it is present on the order.
addOrderCodeToAdjustmentIfUsed(Offer, Adjustment, Set<String>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Adds an offer code to the given Adjustment if it is present on the order.
addOrUpdateMatchingOfferQualifier(CandidateItemOffer, ItemCriteriaRule, int, TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Either creates a new OfferQualifier or updates a preexisting one for the given CandidateItemOffer, marking the quantity of to reserve for use as qualifiers for the given ItemCriteriaRule.
addOrUpdateMatchingOfferTarget(CandidateItemOffer, ItemCriteriaRule, int, TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Either creates a new OfferDiscount or updates a preexisting one for the given CandidateItemOffer, marking the quantity of to reserve for use as targets for the given ItemCriteriaRule.
addPermutation(String, Set<OffersPermutation>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
addProratedItemOfferAdjustmentsToParentOfferDetails(Collection<? extends EnhancedProratedItemOfferAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
addProratedItemOfferAdjustmentsToParentOfferDetails(Collection<? extends EnhancedProratedItemOfferAdjustment>) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.proration.ProrationService
addProratedOfferAdjustments(Set<EnhancedProratedOfferAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
addQualifiersToMap(BaseCandidateOffer, Map<ItemCriteriaRule, Collection<EnhancedLineItem>>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
addSelfToParentDetail() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
 
addTenantAndApplicationTrackingFilters(List<Predicate>, CriteriaBuilder, Root<?>, Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaPromotionQueryHelper
 
addToListIfPresent(List<Set<OfferCombinabilityCriteria>>, Map<OfferCombinabilityCriteriaKey, OfferCombinabilityCriteria>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
Each element in the list represents a single offer type and the unique set of OfferCombinabilityCriteria objects.
addTrackingFilterByLevel(List<Predicate>, CriteriaBuilder, Root<?>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaPromotionQueryHelper
 
addVoucher(Voucher, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
addVoucherToResult(OfferProcessingContext, OrderOfferPermutationResult, CandidateOrderOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
Adds Voucher to the given EnhancedOrder based on the given voucher offer.
adjustedTotal - Variable in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
Adjustment() - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
adjustmentMatchingServiceLevel(FulfillmentGroupAdjustment, String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
ADJUSTMENTS_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
adjustToMaxValueIfNeeded(Offer, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
adjustTotals(FulfillmentGroupAdjustment, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
 
adjustTotals(OrderOfferAdjustment, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
 
adjustTotals(Map<String, List<LineItemOfferDetail>>, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
 
adjustTotalValue(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
Total value can be adjusted by items that aren't part of the normal adjustments like vouchers
afterPropertiesSet() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
ALL - Enum constant in enum class com.broadleafcommerce.promotion.offer.cache.FullCacheType
 
AlternateLifecycleOfferAuditSummaryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Provides an alternate path for handling persistence for OfferAuditSummary.
AlternateLifecycleSharedCodeAuditSummaryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Provides an alternate path for handling persistence for SharedCodeAuditSummary.
amount - Variable in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
The discount amount that this tier represents.
amount - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
AMOUNT_OFF - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountMethodType
Take an amount off of the total amount.
AmountQtyTuple - Class in com.broadleafcommerce.promotion.offer.service.dto
Simple stucture to store an amount and qty.
AmountQtyTuple() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.AmountQtyTuple
 
ANY - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
A.K.A, combinable.
ANY_GUEST - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DefaultReservedUserTargetValues
Indicates that the UserTarget represents any guest (anonymous) user rather than a specific one.
ANY_REGISTERED - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DefaultReservedUserTargetValues
Indicates that the UserTarget represents any registered user rather than a specific one.
APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
APPLY_OFFERS_FLOW - Static variable in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
applyAdjustments(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
applyAdjustments(OfferProcessingContext) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.OfferApplicationService
Applies the adjustments to the EnhancedOrder and returns the order with adjustments applied and totals updated.
applyAdjustments(EnhancedOrder, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
applyAdjustments(EnhancedOrder, OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
applyAdjustments(EnhancedOrder, OfferProcessingContext) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.OfferEngineService
Applies the offers to the order in a way that gives the best discount for the customer based on possible permutations.
applyCandidateOffers(EnhancedOrder, List<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
applyCandidateOffers(EnhancedOrder, List<CandidateItemOffer>, ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
applyFreeGift(EnhancedOrder, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Builds and adds a FreeGiftItem to EnhancedOrder.getFreeGiftItems() based on CandidateItemOffer.getCandidateQualifiersMap() if the given itemOffer is a free gift offer.
applyFulfillmentGroupAdjustments(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
applyFulfillmentGroupAdjustments(OfferProcessingContext, Map<String, List<FulfillmentGroupAdjustment>>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
applyFulfillmentGroupAdjustments(OfferProcessingContext, Map<String, List<FulfillmentGroupAdjustment>>) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.FulfillmentGroupOfferProcessor
 
applyFulfillmentItemAdjustments(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
applyItemAdjustments(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
applyItemAdjustments(OfferProcessingContext, ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
applyItemAdjustments(OfferProcessingContext, ItemOfferPermutationResult) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.ItemOfferProcessor
For item processing, the adjustments are stored on LineItemOfferDetail records.
applyItemOffer(EnhancedOrder, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
applyItemQualifiersAndTargets(EnhancedOrder, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
applyLineItemAdjustment(CandidateItemOffer, LineItemOfferDetail, OfferDiscount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
applyOfferAdjustments(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
applyOffers(HttpServletRequest, ContextInfo, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
applyOrderAdjustments(OfferProcessingContext, OrderOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
applyOrderAdjustments(OfferProcessingContext, OrderOfferPermutationResult) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.OrderOfferProcessor
 
assertCandidateOfferNotNull(BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
assertCandidateOfferNotNull(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
assertCandidateOfferNotNull(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
assertCandidateOffersNotNull(CandidateOffers) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
assertCommonParamsNotNull(EnhancedOrder, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
assertCommonParamsNotNull(EnhancedOrder, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
assertCommonParamsNotNull(EnhancedOrder, CandidateOffers) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
assertOfferExistsAndReturn(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
assertOfferIdNotNull(String) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
assertOfferNotNull(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
assertOrderNotNull(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
assertParentOfferOfMessageIsCorrect(String, MarketingMessage) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
Attribute - Class in com.broadleafcommerce.promotion.offer.domain
Many entities have customizable dynamic attributes, and this class is intended to hold such values.
Attribute() - Constructor for class com.broadleafcommerce.promotion.offer.domain.Attribute
 
Attribute(Object, EmbeddedContextState) - Constructor for class com.broadleafcommerce.promotion.offer.domain.Attribute
 
AttributeMapConverter - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain.support
Transforms a Map of String keys and JpaAttribute values into a JSON object String and vice versa.
AttributeMapConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.support.AttributeMapConverter
 
ATTRIBUTES_ORDER_LINE_ITEM - Static variable in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
auditService - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
auditService - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
auditService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
AuditVerficationProperties - Class in com.broadleafcommerce.promotion.offer.web.context
Configuration properties for controlling which audit checks run for the various flows.
AuditVerficationProperties() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
AuditVerificationFlags - Class in com.broadleafcommerce.promotion.offer.service.dto
This object is used to control which audit validations are run in DefaultOfferAndOfferCodeUsabilityService.getOfferAndOfferCodeUsabilityInfo(List, List, List, CustomerContext, ContextInfo) Many flows within PromotionServices can call audit validations as part of the flow.
AuditVerificationFlags() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
auditVerificationMap - Variable in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
Controls a AuditVerificationFlags that maps to the individual customer.
availableCharHelper - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 

B

BadOrderDataException - Exception in com.broadleafcommerce.promotion.offer.web.endpoint.exception
 
BadOrderDataException(String) - Constructor for exception com.broadleafcommerce.promotion.offer.web.endpoint.exception.BadOrderDataException
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessageRetrievalEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
BaseCandidateOffer - Class in com.broadleafcommerce.promotion.offer.service.dto
 
BaseCandidateOffer() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
BasicPromotionCacheConstants - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
Constants for working with the cache invalidation messages for the Promotion service.
BasicPromotionCacheConstants() - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.BasicPromotionCacheConstants
 
BasicPromotionCacheConstants.EventComponentConstants - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
 
batchSize - Variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
BROWSE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Means that the marketing message should appear on browse / search (list) pages only separate from the product listing.
BROWSE_ITEM - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Means that the marketing message should appear next to applicable items on browse (list) pages only.
bucketIterationNumber - Variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
bucketPrefixCodePopulation - Variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
bucketsNeeded - Variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
build(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
 
build(EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.OfferEngineResponseBuilder
Builds a response object detailing the adjustment information on the provided order.
buildAdjustmentForFreeGift(EnhancedOrder, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Builds an Adjustment for a FreeGiftItem.
buildAppliedItemOffersMap(List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
buildAuditDetailList(List<OfferUsageDetails>, List<OfferCode>, List<OfferAuditSummary>, List<P>, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
buildAutomaticOrCodeOrCustomerOffersPredicate(Iterable<? extends UserTarget>, Iterable<String>, Iterable<String>, CriteriaQuery<D>, CriteriaBuilder, Root<D>, Map<String, Object>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
buildCodeResponsesForFilters(Set<P>, EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
buildCodeUsabilityInfo(List<? extends Offer>, List<? extends OfferCode>, String) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
buildCombinedOfferTypePermutations(EnhancedOrder, OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.OfferProcesingUtility
Each offer type (e.g.
buildContextInfo(String, String) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
Builds a ContextInfo for the application context id and tenant id
buildContextRequestFromExport(Export) - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
buildDetailKey() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
buildEnhancedOrderForMarketingMessageRequest(MarketingMessageRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
Build a simple order to use for offer filtering based on customer if needed
buildFreeGiftItem(Offer, int, Adjustment) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Builds a FreeGiftItem from the given Offer, quantity, and qualifier item ids.
buildFulfillmentGroupsFromAdjustment(OrderOfferAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
buildFulfillmentLineItem(EnhancedFulfillmentLineItem, EnhancedOrderLineItem, int) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
buildInfos(String, String) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
buildItemOfferDetailMap(List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
buildKey(String, ContextInfo, String...) - Static method in class com.broadleafcommerce.promotion.offer.service.KeyUtils
 
buildMarketingMessageResponse(MarketingMessageRequest, List<P>, Map<String, O>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
Removes messages that are targeted to specific qualifiers or targets with no matching items before populating the response structures.
buildOfferCodeStringList(List<P>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
buildOfferCodeUsage(CodeUsabilityInfo, OfferCode, int, int, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
buildOfferDetailList(Collection<? extends EnhancedLineItem>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
buildOfferMap(List<P>, MarketingMessageRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
Builds a Map of offerId to offer for the passed in marketing messages based on the MarketingMessage.getOfferId() The list will filter out offers that are not valid based on active dates and customer context.
buildOfferPermutationsForCriteria(OfferCombinabilityCriteria) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
This method builds all compatible permutations of offers in a tree structure.
buildOfferUsabilityInfo(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
buildOfferUsablilityCodeResponses(EnhancedOrder, List<P>, OffersAndOfferCodesUsabilityInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
buildOfferUsageDetails(String, MonetaryAmount, RecordOfferUsageEventListener.Adjustment) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
Builds the OfferAuditDetail for the used offer code
buildOrderItemHierarchies() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
buildProratedOrderAdjustments(OrderOfferAdjustment, List<? extends EnhancedLineItem>, DiscountableItemInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
buildProratedOrderAdjustments(OrderOfferAdjustment, List<? extends EnhancedLineItem>, DiscountableItemInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.proration.ProrationService
Builds a list of EnhancedProratedOfferAdjustments that prorates the adjustment value of the passed in OrderOfferAdjustment to the passed in list of relevant EnhancedLineItems
buildQueryContextInfo(Export) - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
buildRemoteEvent(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
Build a cache invalidation event for a specific mutated entity
buildRemoteRegionEvent(Class<?>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
Build a cache invalidation event for an entire cache region
buildResponse(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
buildSharedCodesSubquery(CriteriaQuery<JpaOffer>, CriteriaBuilder) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
buildTrackingOffersPredicate(Iterable<String>, CriteriaQuery<D>, CriteriaBuilder, Root<D>, Map<String, Object>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
buildTrackingSubquery(CriteriaQuery<D>, CriteriaBuilder) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
buildUsabilityInfoForCode(OffersAndOfferCodesUsabilityInfo, OfferCode, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
buildUserTarget(String) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
Build the UserTarget associated with the Offer Code's use
buildUserTargetsForCustomerContext(CustomerContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
buildUserTargetsForCustomerContext(CustomerContext) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferUserService
Build and return a list of UserTargets based on the information provided in the CustomerContext.
buildUserTargetsForOfferCustomerContext(Offer, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
buildUserTargetsForOfferCustomerContext(Offer, CustomerContext, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferUserService
For the provided customer information, check if there are no more usages for the provided offer available.
buildUserTargetSubquery(CriteriaQuery<D>, CriteriaBuilder, int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
buildVoucher(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
buildVoucher(CandidateOrderOffer, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
ByTrackingIdContainer - Class in com.broadleafcommerce.promotion.offer.domain
Lightweight cacheable structure to simply hold the tracking ids relationship to offer
ByTrackingIdContainer(String, Set<String>) - Constructor for class com.broadleafcommerce.promotion.offer.domain.ByTrackingIdContainer
 

C

CACHE_BY_AUTOMATIC - Static variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
CACHE_BY_CAMPAIGNS - Static variable in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
CACHE_BY_CODES - Static variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
CACHE_BY_ID - Static variable in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
CACHE_BY_IDS - Static variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
CACHE_BY_TRACKING - Static variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
CACHE_BY_USER_TARGETS - Static variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
CACHE_BY_VOUCHER - Static variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
cacheAllOfferCodes(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
If applicable, cache all applicable offer codes in the database into cache memory store for efficient retrieval.
cacheAllOffers(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
If applicable, cache all active offer in the database into cache memory store for efficient retrieval.
cachedCharMap - Variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
calculateAdjustmentValue(CurrencyUnit, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
calculateAmountRemaining(OrderOfferAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
calculateDiscountableItemTotal(EnhancedFulfillmentGroup, CandidateFulfillmentGroupOffer, OfferProcessingContext, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
calculateDiscountableItemTotal(EnhancedFulfillmentGroup, OfferProcessingContext, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
Deprecated.
calculateDiscountableItemTotal(List<EnhancedOrderLineItem>, CandidateOrderOffer, OfferProcessingContext, CombinedTypesOfferPermutation, OrderOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
calculateDiscountForItem(CandidateItemOffer, EnhancedLineItem, int) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
calculateDiscountForItem(CandidateItemOffer, EnhancedLineItem, int) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.PotentialSavingsCalculator
Calculates the potential discount of a CandidateItemOffer for an EnhancedLineItem.
calculateEstimatedSavingsForIteration(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
calculateFulfillmentGroupItemSubtotal(EnhancedOrder, EnhancedFulfillmentGroup, CandidateFulfillmentGroupOffer, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
calculateFulfillmentItemTotal(EnhancedFulfillmentLineItem, CandidateFulfillmentGroupOffer, CombinedTypesOfferPermutation, DiscountableItemInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
calculateFulfillmentItemTotalFromPermutation(Optional<ItemOfferPermutationResult>, EnhancedFulfillmentLineItem, DiscountableItemInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
calculateFulfillmentItemTotalFromPermutation(Optional<ItemOfferPermutationResult>, EnhancedFulfillmentLineItem, DiscountableItemInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
Uses the passed in results from a permutation result which holds the non-final item and offer adjustments relevant to the permutation.
calculateItemAdjustmentsTotal(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
calculateItemAdjustmentsValue(boolean, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
calculateItemTotalFromPermutation(Optional<ItemOfferPermutationResult>, Optional<OrderOfferPermutationResult>, EnhancedOrderLineItem, boolean, DiscountableItemInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
Uses the passed in results from a permutation which stores the item adjustments and prorated order adjustments for an item.
calculateItemTotalFromPermutation(Optional<ItemOfferPermutationResult>, Optional<OrderOfferPermutationResult>, EnhancedOrderLineItem, boolean, DiscountableItemInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
Uses the passed in results from a permutation result which holds the non-final item and offer adjustments relevant to the permutation.
calculateItemUnitPriceWithAdjustments(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
calculateNumberOfTimesCriteriaIsMet(ItemCriteriaRule, Collection<EnhancedLineItem>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
Calculates and returns the total number of times the given EnhancedLineItems are met with the given ItemCriteriaRule.
calculateOrderAdjustmentTotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
calculateOrderFutureCredits() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
calculateOverrideSegment(String, OfferCode, OfferCodeDto) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Determines the segment to use for this offer based on the passed in codes.
calculatePartialSavingsAmountForDiscount(CandidateItemOffer, OfferDiscount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
calculatePotentialSavings() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
 
calculatePotentialSavings(EnhancedOrder, List<CandidateFulfillmentGroupOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
calculatePotentialSavings(EnhancedOrder, List<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
calculatePotentialSavingsForOffer(EnhancedOrder, CandidateItemOffer, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
calculatePotentialSavingsForOffer(EnhancedOrder, CandidateItemOffer, boolean) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.PotentialSavingsCalculator
Calculates the TotalPotentialSavings for all of the given EnhancedOrder.getOrderLineItems() order's order line items} if the given CandidateItemOffer was applied.
calculatePriceForBundleRatio(LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
calculatePriceWithoutAdjustments() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
Calculate and return the price for this EnhancedFulfillmentGroup without any adjustments added.
calculateProratedAmount(ItemOfferAdjustment, int) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
calculateProratedItemAdjustments(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
calculateProratedItemAdjustments(EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.proration.ProrationService
For any Offer that has a Discount.prorationType of ProrationType.TARGET_AND_QUALIFIER, this will populate all of the ProratedItemOfferAdjustments on the LineItemOfferDetails mostly for the sake of reporting instruments.
calculateProrationItemAdjustment(ItemOfferAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
calculateRemainingQuantity(EnhancedOrderLineItem) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
calculateRequiredCodeLength(int, int) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
Returns the size of the code that you must create in order to support the passed in number of Codes.
calculateRequiredCodeLength(int, int) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorPreValidator
Returns the size of the code that you must create in order to support the passed in number of Codes.
calculateSaleAdjustmentUnitPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
calculateSimplePercent(MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
calculateStandardAdjustmentUnitPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
calculateStandardPriceSavings(EnhancedOrderLineItem, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
calculateSubtotalWithAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
calculateSubtotalWithAdjustments(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
calculateSubtotalWithAdjustmentsForSegment(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
calculateSubtotalWithoutAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
calculateTargetAmountForTieredOffer() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
calculateTargetQuantityForTieredOffer() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Determines the number of target order items that can be used when determining which discount tier to use in discounts.
calculateTotalAdjustmentsValue(List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
calculateTotalAdjustmentValue(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
calculateTotalAdjustmentValue(CurrencyUnit, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
calculateTotalWithAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
calculateTotalWithAdjustments(List<LineItemOfferDetail>, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
This method can be used to pass in a list of previously computed LineItemOfferDetails to produce an adjusted total.
calculateTotalWithAdjustmentsAsDouble() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
calculateWeightedPercent(EnhancedLineItem, MonetaryAmount, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
Campaign - Class in com.broadleafcommerce.promotion.offer.domain
The main domain that the Broadleaf Campaign service is based around.
Campaign() - Constructor for class com.broadleafcommerce.promotion.offer.domain.Campaign
 
CAMPAIGN_CODES - Enum constant in enum class com.broadleafcommerce.promotion.offer.dataexport.DefaultExportTarget
Export target for OfferCodes that belong to a campaign.
CAMPAIGN_CODES - Static variable in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler.ImportTypes
 
CAMPAIGN_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.promotion.offer.provider.jpa.JpaRouteConstants.Persistence
 
CAMPAIGN_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.promotion.offer.provider.jpa.JpaRouteConstants.Persistence
 
CAMPAIGN_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.promotion.offer.provider.jpa.JpaRouteConstants.Persistence
 
CampaignCheckoutCompletionConsumer - Interface in com.broadleafcommerce.promotion.offer.service.messaging.checkout
Spring cloud data channel description for messaging input.
CampaignCodeGenerationProperties - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure
Configuration properties for special behavior on campaign code generation.
CampaignCodeGenerationProperties() - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
 
CampaignCodeGenerationProperties.Voucher - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure
Configuration properties for special behavior on campaign code generation for vouchers.
campaignCodeIsValid(Map<String, Campaign>, OfferCode, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
CampaignCodeUsageValidator - Interface in com.broadleafcommerce.promotion.offer.service.validation
Validator used to run checks against campaign codes to determine which codes are still usable.
CampaignDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.promotion.offer.autoconfigure
Spring Boot default property overrides for this service
CampaignDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.promotion.offer.autoconfigure.CampaignDefaultsEnvironmentPostProcessor
 
CampaignEndpoint - Class in com.broadleafcommerce.promotion.offer.web.endpoint
 
CampaignEndpoint(CampaignService<Campaign>, OfferCodeService<OfferCode>, CodeGeneratorService<CodeGenerator>, CodeGenerationService) - Constructor for class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
CampaignEntityValidationAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure
Campaign-specific configuration for validation.
CampaignEntityValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignEntityValidationAutoConfiguration
 
CampaignExportAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.dataexport.autoconfigure
 
CampaignExportAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration
 
CampaignExportAutoConfiguration.Converters - Class in com.broadleafcommerce.promotion.offer.dataexport.autoconfigure
 
CampaignExportAutoConfiguration.Specifications - Class in com.broadleafcommerce.promotion.offer.dataexport.autoconfigure
 
campaignFactory - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
CampaignImportMessagingAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.dataimport.messaging.autoconfigure
 
CampaignImportMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.dataimport.messaging.autoconfigure.CampaignImportMessagingAutoConfiguration
 
CampaignNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration
 
CampaignRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Repository for persistent counter-parts of com.broadleafcommerce.promotion.campaign.domain.Campaign.
campaignService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
campaignService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
campaignService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
campaignService(CampaignRepository<Trackable>, RsqlCrudEntityHelper, FilterParser<Node>) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration
 
CampaignService<P extends Campaign> - Interface in com.broadleafcommerce.promotion.offer.service
Base service API for Campaign.
CampaignServiceAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure
 
CampaignServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration
 
CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure
 
CampaignValidator - Class in com.broadleafcommerce.promotion.offer.service.validation
Validations for Campaign.
CampaignValidator() - Constructor for class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
canApplyOffer(CandidateFulfillmentGroupOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Whether the provided offer can be applied to this group.
CANCELLED - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CodeGenerationStatusType
 
CandidateFulfillmentGroup - Class in com.broadleafcommerce.promotion.offer.service.dto
Represents a candidate fulfillment group for which an Offer has been applied.
CandidateFulfillmentGroup() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
 
CandidateFulfillmentGroupOffer - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing information necessary for determining if an Offer that can apply to one or more EnhancedFulfillmentGroups is part of the best permutation of all offers applicable to that group.
CandidateFulfillmentGroupOffer() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
 
CandidateItemOffer - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing information necessary for determining if an Offer that can apply to an EnhancedLineItem is part of the best permutation of all offers applicable to that line item.
CandidateItemOffer() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
CandidateItemOfferComparator - Class in com.broadleafcommerce.promotion.offer.service.dto.comparator
 
CandidateItemOfferComparator() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.comparator.CandidateItemOfferComparator
 
CandidateOffers - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing the candidate offers broken out into groups based on an offer's Discount.getTargetType() }.
CandidateOffers() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
 
candidateOfferUtility - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
candidateOfferUtility() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
CandidateOfferUtility - Interface in com.broadleafcommerce.promotion.offer.service.engine.candidate
Utility for creating each of the different CandidateXOffer types: CandidateOrderOffer, CandidateItemOffer, CandidateFulfillmentGroupOffer.
CandidateOrderOffer - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing information necessary for determining if an Offer that can apply to an EnhancedOrder is part of the best permutation of all offers applicable to that order.
CandidateOrderOffer() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.Attribute
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.ByTrackingIdContainer
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessages
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaAttribute
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTrackingId
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverrideId
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTargetId
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OrderOfferRoundingProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper.SupportedType
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.OfferRef
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
canHandle(Export) - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
canHandle(BatchRequest) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
canModifyBeanSerializer(Class<?>) - Method in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification
 
canOfferBeApplied(EnhancedOrder, CandidateItemOffer, List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
canOfferBeApplied(EnhancedOrder, CandidateItemOffer, List<LineItemOfferDetail>, ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Determines whether the Offer can be applied by making sure it is the order meets the total requirements.
canOfferBeApplied(EnhancedOrder, CandidateOrderOffer, OrderOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
canOfferBeApplied(EnhancedOrder, EnhancedFulfillmentGroup, CandidateFulfillmentGroupOffer, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
canOfferBeApplied(EnhancedOrder, EnhancedFulfillmentGroup, CandidateFulfillmentGroupOffer, CombinedTypesOfferPermutation, FulfillmentGroupOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
canUseOrderLineItemsAsQualifiers(String) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
CART - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Means that the marketing message should appear on the cart page separate from the cart item.
CART_EMAIL_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
CART_ID_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
CART_ITEM - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Means that the marketing message should appear next to applicable items in the cart summary only.
CHANNEL - Static variable in interface com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationProducer
 
CHANNEL - Static variable in interface com.broadleafcommerce.promotion.offer.service.messaging.checkout.CampaignCheckoutCompletionConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.promotion.offer.service.messaging.checkout.OfferCheckoutCompletionConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceConsumer
 
charsNeededForEachBucket - Variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
CHEAPEST - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.TargetGroupingStrategy
Items are grouped in a way where discounts are applied to the cheapest items.
checkActiveDates(ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity
Returns true if this entity is active.
checkActiveDates(ContextInfo, boolean, boolean) - Method in interface com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity
Returns true if this entity is active using parameters to determine how null start or end dates impact whether the entity is active.
checkCompatability(BaseCandidateOffer, BaseCandidateOffer, CompatibleOfferNode) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
checkForCombinable(BaseCandidateOffer, BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
checkForExplicitExclusions(BaseCandidateOffer, BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
checkForMatchingProducts(O, List<EnhancedLineItem>, boolean, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
checkForStackable(BaseCandidateOffer, BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
checkFulfillmentGroupTotal(EnhancedOrder, EnhancedFulfillmentGroup, CandidateFulfillmentGroupOffer, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
checkOfferActiveAndTimeCriteria(EnhancedOrder, P) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
checkOfferCustomerUsageUsability(OffersAndOfferCodesUsabilityInfo, List<? extends OfferCode>, List<OfferAuditDetail>, Instant, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
checkOfferMaxUsageUsability(OffersAndOfferCodesUsabilityInfo, List<? extends OfferCode>, List<OfferAuditSummary>, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
checkOfferUsability(Stream<P>, EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
checkoutCompletionInputCampaign() - Method in interface com.broadleafcommerce.promotion.offer.service.messaging.checkout.CampaignCheckoutCompletionConsumer
 
checkoutCompletionInputOffer() - Method in interface com.broadleafcommerce.promotion.offer.service.messaging.checkout.OfferCheckoutCompletionConsumer
 
checkSegmentCombinable(BaseCandidateOffer, CompatibleOfferNode) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
If this is an order offer and the segment is unique with the node path, then this offer can be combined.
checkStackable(Offer, Offer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
checkTotalDiscountedBalance(Offer, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
chooseSaleOrStandardAdjustments(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Some Offers can only apply to the EnhancedLineItem.getStandardPrice().
chooseSaleOrStandardPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
This method will check to see if the salePriceAdjustments or standardPriceAdjustments are better and remove those that should not apply.
chooseUnadjustedSaleOrStandardPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
cleanMethodType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
clearAllNonFinalizedQuantities() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Clears target and qualifier quantities that were marked for a promotion that did not have enough qualifiers or targets to get applied.
clearAllNonFinalizedQuantities(List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
clearState() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
clearStateBetweenPermutations(EnhancedOrder, List<CandidateFulfillmentGroupOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
clearStateBetweenPermutations(EnhancedOrder, List<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
CODE - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Fields
 
CODE - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Headers
 
CODE - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.cache.BasicPromotionCacheConstants.EventComponentConstants
 
CODE_FRIENDLY_ALL - Static variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
 
CODE_FRIENDLY_LETTERS - Static variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
 
CODE_FRIENDLY_NUMBERS - Static variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
 
CODE_NOT_FOUND - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The offer code on the order was not found during lookup.
codeFormatAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration
 
CodeFormatAvailableCharHelper - Class in com.broadleafcommerce.promotion.offer.service.helper
Determines for a given character what the available replacement characters are.
CodeFormatAvailableCharHelper() - Constructor for class com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
 
CodeGenerationPersistenceConsumer - Interface in com.broadleafcommerce.promotion.offer.service.persistence
Spring cloud data channel description for messaging input.
codeGenerationPersistenceHandler(CodeGeneratorRepository<Trackable>, CodeGenerationService, DomainMapperManager, ObjectMapper, TypeFactory, IdempotentPersistenceNotificationConsumptionService, DataRouteSupporting) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration
 
CodeGenerationPersistenceHandler - Class in com.broadleafcommerce.promotion.offer.service.persistence
 
CodeGenerationPersistenceHandler(CodeGeneratorRepository<Trackable>, CodeGenerationService, DomainMapperManager, ObjectMapper, TypeFactory, IdempotentPersistenceNotificationConsumptionService, DataRouteSupporting) - Constructor for class com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler
 
codeGenerationProperties - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
CodeGenerationResult - Class in com.broadleafcommerce.promotion.offer.domain
DTO holding the resulting information about the code generation.
CodeGenerationResult() - Constructor for class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
 
codeGenerationService(TypeFactory, CodeGeneratorService<CodeGenerator>, OfferCodeService<OfferCode>, CampaignService<Campaign>) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration
 
CodeGenerationService - Interface in com.broadleafcommerce.promotion.offer.service
Performs operations on a CodeGenerator, such as validation and code generation.
CodeGenerationStatusType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Corresponds to the status of a CodeGenerator
codeGenerator - Variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
CodeGenerator - Class in com.broadleafcommerce.promotion.offer.domain
 
CodeGenerator() - Constructor for class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
 
CodeGeneratorBucket - Class in com.broadleafcommerce.promotion.offer.service.helper
A code generation bucket provides a way to generate large numbers of random codes while minimizing collisions in the database.
CodeGeneratorBucket(CodeFormatAvailableCharHelper, CodeGenerator, int) - Constructor for class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
The
CodeGeneratorEndpoint - Class in com.broadleafcommerce.promotion.offer.web.endpoint
 
CodeGeneratorEndpoint(CodeGeneratorService<CodeGenerator>, OfferCodeService<OfferCode>) - Constructor for class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
codeGeneratorPreValidator(CampaignService<Campaign>, CodeFormatAvailableCharHelper) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration
 
CodeGeneratorPreValidator - Class in com.broadleafcommerce.promotion.offer.service.validation
Validation ran on a CodeGenerator before create.
CodeGeneratorPreValidator(CampaignService<Campaign>, CodeFormatAvailableCharHelper) - Constructor for class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorPreValidator
 
CodeGeneratorRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Repository for persistent counter-parts of com.broadleafcommerce.promotion.campaign.domain.CodeGenerator.
codeGeneratorService(CodeGeneratorRepository<Trackable>, CampaignRepository<Trackable>, CrudEntityHelper, EntityValidatorManager) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration
 
CodeGeneratorService<P extends CodeGenerator> - Interface in com.broadleafcommerce.promotion.offer.service
Base service API for com.broadleafcommerce.promotion.campaign.domain.CodeGenerator.
CodeGeneratorValidator - Class in com.broadleafcommerce.promotion.offer.service.validation
Validations for CodeGenerator.
CodeGeneratorValidator() - Constructor for class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator
 
codeService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
codeUsabilityService(OfferCodeService<OfferCode>, OfferService<Offer>, CampaignService<Campaign>, SharedCodeSummaryService<SharedCodeAuditSummary>, OfferSummaryService<OfferAuditSummary>, OfferAuditDetailService<OfferAuditDetail>, TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
com.broadleafcommerce.promotion.offer.autoconfigure - package com.broadleafcommerce.promotion.offer.autoconfigure
 
com.broadleafcommerce.promotion.offer.cache - package com.broadleafcommerce.promotion.offer.cache
 
com.broadleafcommerce.promotion.offer.dataexport - package com.broadleafcommerce.promotion.offer.dataexport
 
com.broadleafcommerce.promotion.offer.dataexport.autoconfigure - package com.broadleafcommerce.promotion.offer.dataexport.autoconfigure
 
com.broadleafcommerce.promotion.offer.dataexport.converter - package com.broadleafcommerce.promotion.offer.dataexport.converter
 
com.broadleafcommerce.promotion.offer.dataexport.specification - package com.broadleafcommerce.promotion.offer.dataexport.specification
 
com.broadleafcommerce.promotion.offer.dataimport - package com.broadleafcommerce.promotion.offer.dataimport
 
com.broadleafcommerce.promotion.offer.dataimport.autoconfigure - package com.broadleafcommerce.promotion.offer.dataimport.autoconfigure
 
com.broadleafcommerce.promotion.offer.dataimport.converter - package com.broadleafcommerce.promotion.offer.dataimport.converter
 
com.broadleafcommerce.promotion.offer.dataimport.messaging.autoconfigure - package com.broadleafcommerce.promotion.offer.dataimport.messaging.autoconfigure
 
com.broadleafcommerce.promotion.offer.domain - package com.broadleafcommerce.promotion.offer.domain
 
com.broadleafcommerce.promotion.offer.domain.type - package com.broadleafcommerce.promotion.offer.domain.type
 
com.broadleafcommerce.promotion.offer.provider - package com.broadleafcommerce.promotion.offer.provider
 
com.broadleafcommerce.promotion.offer.provider.jpa - package com.broadleafcommerce.promotion.offer.provider.jpa
 
com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure - package com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure
 
com.broadleafcommerce.promotion.offer.provider.jpa.domain - package com.broadleafcommerce.promotion.offer.provider.jpa.domain
 
com.broadleafcommerce.promotion.offer.provider.jpa.domain.support - package com.broadleafcommerce.promotion.offer.provider.jpa.domain.support
 
com.broadleafcommerce.promotion.offer.provider.jpa.environment - package com.broadleafcommerce.promotion.offer.provider.jpa.environment
 
com.broadleafcommerce.promotion.offer.provider.jpa.repository - package com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
com.broadleafcommerce.promotion.offer.repository - package com.broadleafcommerce.promotion.offer.repository
 
com.broadleafcommerce.promotion.offer.service - package com.broadleafcommerce.promotion.offer.service
 
com.broadleafcommerce.promotion.offer.service.autoconfigure - package com.broadleafcommerce.promotion.offer.service.autoconfigure
 
com.broadleafcommerce.promotion.offer.service.autoconfigure.properties - package com.broadleafcommerce.promotion.offer.service.autoconfigure.properties
 
com.broadleafcommerce.promotion.offer.service.context - package com.broadleafcommerce.promotion.offer.service.context
 
com.broadleafcommerce.promotion.offer.service.dto - package com.broadleafcommerce.promotion.offer.service.dto
 
com.broadleafcommerce.promotion.offer.service.dto.comparator - package com.broadleafcommerce.promotion.offer.service.dto.comparator
 
com.broadleafcommerce.promotion.offer.service.dto.type - package com.broadleafcommerce.promotion.offer.service.dto.type
 
com.broadleafcommerce.promotion.offer.service.engine - package com.broadleafcommerce.promotion.offer.service.engine
 
com.broadleafcommerce.promotion.offer.service.engine.application - package com.broadleafcommerce.promotion.offer.service.engine.application
 
com.broadleafcommerce.promotion.offer.service.engine.application.processor - package com.broadleafcommerce.promotion.offer.service.engine.application.processor
 
com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper - package com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper
 
com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item - package com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item
 
com.broadleafcommerce.promotion.offer.service.engine.candidate - package com.broadleafcommerce.promotion.offer.service.engine.candidate
 
com.broadleafcommerce.promotion.offer.service.engine.proration - package com.broadleafcommerce.promotion.offer.service.engine.proration
 
com.broadleafcommerce.promotion.offer.service.helper - package com.broadleafcommerce.promotion.offer.service.helper
 
com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure - package com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure
 
com.broadleafcommerce.promotion.offer.service.messaging.cache - package com.broadleafcommerce.promotion.offer.service.messaging.cache
 
com.broadleafcommerce.promotion.offer.service.messaging.checkout - package com.broadleafcommerce.promotion.offer.service.messaging.checkout
 
com.broadleafcommerce.promotion.offer.service.persistence - package com.broadleafcommerce.promotion.offer.service.persistence
 
com.broadleafcommerce.promotion.offer.service.validation - package com.broadleafcommerce.promotion.offer.service.validation
 
com.broadleafcommerce.promotion.offer.web.autoconfigure - package com.broadleafcommerce.promotion.offer.web.autoconfigure
 
com.broadleafcommerce.promotion.offer.web.context - package com.broadleafcommerce.promotion.offer.web.context
 
com.broadleafcommerce.promotion.offer.web.context.converter - package com.broadleafcommerce.promotion.offer.web.context.converter
 
com.broadleafcommerce.promotion.offer.web.context.info - package com.broadleafcommerce.promotion.offer.web.context.info
 
com.broadleafcommerce.promotion.offer.web.context.validation - package com.broadleafcommerce.promotion.offer.web.context.validation
 
com.broadleafcommerce.promotion.offer.web.endpoint - package com.broadleafcommerce.promotion.offer.web.endpoint
 
com.broadleafcommerce.promotion.offer.web.endpoint.exception - package com.broadleafcommerce.promotion.offer.web.endpoint.exception
 
CombinabilityOverride - Class in com.broadleafcommerce.promotion.offer.domain
Represents a collection of overrides to other combinability and stacking settings.
CombinabilityOverride() - Constructor for class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
 
CombinabilityOverrideType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Enumerates the combinability override options for an CombinabilityOverride.
combinabilityOverrideValuesToCombinabilityOverrideEntities() - Static method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
CombinabilityType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Enumerates the combinability options for an Offer.
COMBINABLE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityOverrideType
Specify that the two specific offers can be used in the same order.
CombinedTypesOfferPermutation - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing a permutation for each offer type
CombinedTypesOfferPermutation() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
compare(CandidateItemOffer, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.CandidateItemOfferComparator
 
compare(CandidateItemOffer, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.ItemOfferQtyOneComparator
 
compare(CandidateItemOffer, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.ItemOfferWeightedPercentSavedComparator
 
compare(LineItemOfferDetail, LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator
Orders by highest amount first.
compare(LineItemOfferDetail, LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
Orders by highest amount first.
compareTo(DiscountTier) - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
Compares priorities.
compareTo(MarketingMessage) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Orders by MarketingMessage.priority.
compareTo(Offer) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Compares priorities.
compareTo(CandidateOrderOffer) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
 
CompatibleOfferNode - Class in com.broadleafcommerce.promotion.offer.service.dto
This class is used by the OfferProcessingContext to build a tree of compatible offers of the same type.
CompatibleOfferNode() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.CompatibleOfferNode
 
CompatiblePermutationNode - Class in com.broadleafcommerce.promotion.offer.service.dto
This class is used by the OfferProcessingContext to build a tree of compatible permutations.
CompatiblePermutationNode() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
CompatiblePermutationNode(OfferCombinabilityCriteria, CompatiblePermutationNode) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
compatibleWithSegment(String, String) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
computeAdjustmentValue(CandidateOrderOffer, DiscountableItemInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
Calculates the value of the adjustment by first getting the current value of the order and then calculating the value of this adjustment.
computeAdjustmentValue(MonetaryAmount, CandidateFulfillmentGroupOffer, CandidateFulfillmentGroup, OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
Calculates the value of the adjustment .
computeAdjustmentValue(MonetaryAmount, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
computeAdjustmentValue(MonetaryAmount, CandidateItemOffer) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.PotentialSavingsCalculator
computeAdjustmentValue(MonetaryAmount, CandidateItemOffer, double) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
computeAdjustmentValue(MonetaryAmount, CandidateItemOffer, double) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.PotentialSavingsCalculator
Computes the adjustment value of a CandidateItemOffer for a targeted EnhancedLineItem.
computeBaseDivisors() - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
The base divisors are used to effectively determine the "base" of each character in the code.
computeDiscountableTotalForGroup(EnhancedFulfillmentGroup, CandidateFulfillmentGroupOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
computeDiscountedAmount(CandidateFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
Computes the potential savings that can be applied for a CandidateFulfillmentGroup.
computeOfferPermutationValue(OfferProcessingContext, OffersPermutation<CandidateFulfillmentGroupOffer>, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
computeOfferPermutationValue(OfferProcessingContext, OffersPermutation<CandidateOrderOffer>, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
computeOfferPermutationValue(OfferProcessingContext, List<CandidateItemOffer>, OrderTotals) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
computeSaleAdjustmentValue(CandidateItemOffer, LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
computeStandardAdjustmentValue(CandidateItemOffer, LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
constructCandidateOffer(Offer, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
consumeNotification(JsonNode, String, Consumer<JsonNode>) - Method in class com.broadleafcommerce.promotion.offer.service.persistence.DefaultIdempotentPersistenceNotificationConsumptionService
 
consumeNotification(JsonNode, String, Consumer<JsonNode>) - Method in interface com.broadleafcommerce.promotion.offer.service.persistence.IdempotentPersistenceNotificationConsumptionService
Executes the provided operation if the JsonNode's idempotency check passes.
containsDiscountsAcrossMultipleSegments() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
containsExcludeDiscountedItemOffers(CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
containsMultipleSegmentAdjustments(CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
CONTENT_INFO_KEY - Static variable in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
CONTEXT_ID - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.cache.BasicPromotionCacheConstants.EventComponentConstants
 
convert(BatchRecord) - Method in class com.broadleafcommerce.promotion.offer.dataimport.converter.OfferCodeConverter
 
convert(OfferCode) - Method in class com.broadleafcommerce.promotion.offer.dataexport.converter.OfferCodeRowConverter
 
convert(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.converter.CustomerContextConverter
 
convertBatchRecords(BatchRequest, List<Offer>, List<Campaign>, List<BatchCompletionRecord>, String) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
Converts all of the batch records in the batch request to offer codes.
convertBatchRecordToOfferCode(BatchRequest, BatchRecord, List<Offer>, List<Campaign>, List<BatchCompletionRecord>, String) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
Converts the batch record into an offer code, or Optional.empty() if conversion failed.
Converters() - Constructor for class com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration.Converters
 
Converters(ObjectMapper) - Constructor for class com.broadleafcommerce.promotion.offer.dataimport.autoconfigure.OfferServicesImportAutoConfiguration.Converters
 
convertFromDomain(List<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
convertFromDomain(List<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
convertFromPersistentDomain(Trackable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
convertFromPersistentDomain(Trackable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
convertOfferFromPersistentDomain(Trackable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
convertToCode(BatchRecord, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
convertToFulfillmentGroupOffers(CombinedTypesOfferPermutation, List<OrderOfferAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
copy() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
 
copy(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
Creates a copy of this adjustment.
copy(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
Creates a copy of this offer discount.
copy(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
Creates a copy of this offer discount.
copyBestPermutationCodeResponses() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
copyDiscountsAndAdjustmentsToNewDetail(TypeFactory, int, LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
COSTLIEST - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.TargetGroupingStrategy
The default strategy.
couldOfferApplyToGroup(EnhancedFulfillmentGroup, CandidateFulfillmentGroupOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
couldOfferApplyToOrder(EnhancedOrder, CandidateOrderOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
countAllowedCharsInFirstPosition(CodeGenerator) - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
 
countCombinationsForGenerator(CodeGenerator) - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
Calculate the number of combinations for the passed in generator object.
countCombinationsForGenerator(CodeGenerator, int, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
Calculate the number of combinations for the passed in generator object.
countUsesLeftForSharedCode(ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
createBatchOfCodes(String, CodeGeneratorBucket, int, Set<String>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
createCampaign(HttpServletRequest, ContextInfo, Campaign) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
createCandidateFulfillmentGroupOffer(EnhancedOrder, Offer) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.CandidateOfferUtility
Creates a CandidateFulfillmentGroupOffer for the given order and offer.
createCandidateFulfillmentGroupOffer(EnhancedOrder, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
 
createCandidateFulfillmentGroupOfferForRemaining(OrderOfferAdjustment, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
createCandidateFulfillmentItemOffer(EnhancedOrder, Offer) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.CandidateOfferUtility
Creates a CandidateItemOffer for the given order and offer.
createCandidateFulfillmentItemOffer(EnhancedOrder, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
 
createCandidateOffersFromOffers(Stream<P>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
createCandidateOffersFromOffers(Stream<P>, EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Creates a CandidateOffers object by converting the provided offers into their corresponding DTO object based on their DiscountTargetType.
createCandidateOrderItemOffer(EnhancedOrder, Offer) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.CandidateOfferUtility
Creates a CandidateItemOffer for the given order and offer.
createCandidateOrderItemOffer(EnhancedOrder, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
 
createCandidateOrderOffer(EnhancedOrder, Offer) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.CandidateOfferUtility
Creates a CandidateOrderOffer for the given order and offer.
createCandidateOrderOffer(EnhancedOrder, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
 
createCode(String, CodeGeneratorBucket, Random) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
Uses the code format (e.g.
createCodeGenerator(HttpServletRequest, ContextInfo, CodeGenerator) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
createCodeGeneratorBucket(CodeGenerator, int) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
Provide ability to override CodeGeneratorBucket
createCodeResponse(OfferNotAppliedReasonEnum) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
createCodeResponse(OfferNotAppliedReasonEnum) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
createCodeResponse(OfferNotAppliedReasonEnum) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
createCodeResponse(OfferNotAppliedReasonEnum) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
Returns the CodeResponse built from the supplied OfferNotAppliedReasonEnum.
createCodeResponse(OfferNotAppliedReasonEnum) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
createCodeResponse(OfferNotAppliedReasonEnum, TypeFactory, MessageSource) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
createDate - Variable in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The date this generator was created.
createDate - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
createFulfillmentGroupAdjustment(OfferProcessingContext, CandidateFulfillmentGroupOffer, CandidateFulfillmentGroup, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
createLineItemRef(EnhancedLineItem) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
createMessage(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationMessageFactory
 
createMessage(String, MarketingMessage, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
createNewCTOPs(CombinedTypesOfferPermutation, List<CombinedTypesOfferPermutation>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
createNewDetail(TypeFactory, int) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Creates a new LineItemOfferDetail for this item.
createOffer(HttpServletRequest, ContextInfo, Offer) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
createOfferAuditDetail(HttpServletRequest, ContextInfo, OfferAuditDetail) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
createOfferCode(HttpServletRequest, ContextInfo, String, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
createOfferCode(HttpServletRequest, ContextInfo, String, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
createOfferCodeData() - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
createOfferCodeEntities(CodeGenerator, Set<String>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
createOfferItemDetail(CandidateItemOffer, String, int) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Creates an OfferItemDetail based on the given fields.
createOfferItemDetailAndDetermineQualifierQuantity(CandidateItemOffer, EnhancedLineItem, OfferDiscount, int) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Creates an OfferItemDetail based on the given fields.
createOfferRef(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
createOrderOfferAdjustment(OfferProcessingContext, CandidateOrderOffer, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
createOrUpdateAndIncrement(String, String, MonetaryAmount, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
createOrUpdateAndIncrement(String, String, MonetaryAmount, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.AlternateLifecycleSharedCodeAuditSummaryRepository
Create an instance of SharedCodeAuditSummary, or atomically update an existing one.
createOrUpdateAndIncrement(String, String, MonetaryAmount, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
createOrUpdateAndIncrement(String, String, MonetaryAmount, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Create an instance of SharedCodeAuditSummary, or atomically update an existing one.
createOrUpdateAndIncrement(String, MonetaryAmount, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
createOrUpdateAndIncrement(String, MonetaryAmount, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.AlternateLifecycleOfferAuditSummaryRepository
Create an instance of OfferAuditSummary, or atomically update an existing one.
createOrUpdateAndIncrement(String, MonetaryAmount, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
createOrUpdateAndIncrement(String, MonetaryAmount, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferSummaryService
Create an instance of OfferAuditSummary, or atomically update an existing one.
createPathsForNode(CompatibleOfferNode, List<BaseCandidateOffer>, Set<CompatibleOfferNode>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
createPersistenceRequest(OfferCode, BatchRecord, OperationType) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
createPlaceholder(CompatiblePermutationNode) - Static method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
createProratedAdjustment(Offer, EnhancedLineItem, LineItemOfferDetail, MonetaryAmount, int) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
createRoot() - Static method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
createUserTarget(String, String) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
createUserTargetForOtherUserType(String, CustomerFields, String) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
createWithoutPersistenceNotification(P, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CodeGeneratorService
Creates a CodeGenerator without the persistence notification.
createWithoutPersistenceNotification(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
customer - Variable in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
Name of the field passed in as part of UserTarget.targetType that maps to the individual customer.
CUSTOMER - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DefaultUserTargetType
 
CUSTOMER - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.UserMaxUsesStrategyType
The Offer.maxUsesPerUser will be determined based on how many times a provided user of UserTarget.targetType "customer" has used the offer
CUSTOMER_ID_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
CUSTOMER_USERNAME_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
CustomerContextConverter - Class in com.broadleafcommerce.promotion.offer.web.context.converter
 
CustomerContextConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.promotion.offer.web.context.converter.CustomerContextConverter
 
customerFields - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
CustomerFields - Class in com.broadleafcommerce.promotion.offer.web.context
Configuration properties for defining the names of the customer fields that can be targeted by UserTarget.targetTypes.
CustomerFields() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
 
customize(ContextInfo, String, MethodParameter, NativeWebRequest) - Method in class com.broadleafcommerce.promotion.offer.service.context.OfferCurrencyContextInfoCustomizer
 
CustomizedCampaignRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Provides advanced functionality for Campaigns that require manually implemented queries rather than through Spring Data.
CustomizedMarketingMessageRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Adds customized methods for dealing with MarketingMessage persistence.
CustomizedOfferCodeRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Provides advanced functionality for OfferCodes that require manually implemented queries rather than through Spring Data.
CustomizedOfferRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Advanced functionality related to offer maintenance and filtering.

D

DEFAULT - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
Represents the default CombinabilityType for a DiscountTargetType.
DEFAULT_EMAIL_REGEX_PATTERN_CACHE_SIZE - Static variable in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
DEFAULT_INSTANCE - Static variable in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
DefaultCampaignService<P extends Campaign> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultCampaignService(CampaignRepository<Trackable>, RsqlCrudEntityHelper, FilterParser<Node>) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
DefaultCandidateOfferUtility - Class in com.broadleafcommerce.promotion.offer.service.engine.candidate
 
DefaultCandidateOfferUtility(TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
 
DefaultCodeGenerationService - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultCodeGenerationService(TypeFactory, CodeFormatAvailableCharHelper, CodeGeneratorService<CodeGenerator>, OfferCodeService<OfferCode>, CampaignService<Campaign>) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
DefaultCodeGeneratorService<P extends CodeGenerator> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultCodeGeneratorService(CodeGeneratorRepository<Trackable>, CampaignRepository<Trackable>, CrudEntityHelper, EntityValidatorManager) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
DefaultExportTarget - Enum Class in com.broadleafcommerce.promotion.offer.dataexport
Default Export.getTarget() values that are supported for processing.
DefaultFulfillmentGroupOfferProcessor - Class in com.broadleafcommerce.promotion.offer.service.engine.application.processor
 
DefaultFulfillmentGroupOfferProcessor(TypeFactory, RuleEvaluationService, OrderAndItemOfferHelper) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
DefaultIdempotentPersistenceNotificationConsumptionService - Class in com.broadleafcommerce.promotion.offer.service.persistence
Service responsible for enforcing idempotency checks on a message before executing an operation against the message.
DefaultIdempotentPersistenceNotificationConsumptionService(ResourceLockRepository<?, ?>) - Constructor for class com.broadleafcommerce.promotion.offer.service.persistence.DefaultIdempotentPersistenceNotificationConsumptionService
 
DefaultItemOfferProcessor - Class in com.broadleafcommerce.promotion.offer.service.engine.application.processor
 
DefaultItemOfferProcessor(PotentialSavingsCalculator, QualifierAndTargetMarker, OrderAndItemOfferHelper, boolean) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
DefaultMarketingMessageOfferCandidateService<P extends Offer> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultMarketingMessageOfferCandidateService(OfferCandidateService<P>, RuleEvaluationService) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageOfferCandidateService
 
DefaultMarketingMessageResolver<P extends MarketingMessage,O extends Offer> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultMarketingMessageResolver(MarketingMessageService<P>, OfferCandidateService<O>, OfferService<O>, MarketingMessageOfferCandidateService<O>, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
DefaultMarketingMessageService<P extends MarketingMessage> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultMarketingMessageService(MarketingMessageRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
DefaultOfferAndOfferCodeUsabilityService - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultOfferAndOfferCodeUsabilityService(OfferCodeService<OfferCode>, OfferService<Offer>, CampaignService<Campaign>, SharedCodeSummaryService<SharedCodeAuditSummary>, OfferSummaryService<OfferAuditSummary>, OfferAuditDetailService<OfferAuditDetail>, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
DefaultOfferAndOfferCodeUsageValidator - Class in com.broadleafcommerce.promotion.offer.service.validation
 
DefaultOfferAndOfferCodeUsageValidator(OfferAndOfferCodeUsabilityService, OfferService<? extends Offer>, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.validation.DefaultOfferAndOfferCodeUsageValidator
 
DefaultOfferApplicationService - Class in com.broadleafcommerce.promotion.offer.service.engine.application
 
DefaultOfferApplicationService(ItemOfferProcessor, ItemOfferProcessor, OrderOfferProcessor, FulfillmentGroupOfferProcessor) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
DefaultOfferAuditDetailService<P extends OfferAuditDetail> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultOfferAuditDetailService(OfferAuditDetailRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
DefaultOfferCandidateService<P extends Offer> - Class in com.broadleafcommerce.promotion.offer.service.engine.candidate
 
DefaultOfferCandidateService(OfferService<P>, OfferAuditDetailService<? extends OfferAuditDetail>, RuleEvaluationService, TypeFactory, OfferUserService, CandidateOfferUtility) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
DefaultOfferCodeService<P extends OfferCode> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultOfferCodeService(OfferCodeRepository<Trackable>, CampaignRepository<Trackable>, OfferRepository<Trackable>, RsqlCrudEntityHelper, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
DefaultOfferEngineResponseBuilder<P extends EnhancedProratedItemOfferAdjustment> - Class in com.broadleafcommerce.promotion.offer.service.engine
 
DefaultOfferEngineResponseBuilder(TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
 
DefaultOfferEngineService - Class in com.broadleafcommerce.promotion.offer.service.engine
 
DefaultOfferEngineService(OfferCandidateService, OfferApplicationService, OfferEngineResponseBuilder, ProrationService, TypeFactory, OfferProcesingUtility, EntityValidatorManager) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
DefaultOfferMaxUseStatusManager - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultOfferMaxUseStatusManager(OfferRepository<Trackable>, OfferCodeRepository<Trackable>, DomainMapperManager, CacheInvalidationNotificationImmediateSender) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager
 
DefaultOfferService<P extends Offer> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultOfferService(OfferRepository<Trackable>, RsqlCrudEntityHelper, CacheStateManager, FilterParser<Node>) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
DefaultOfferSummaryService<P extends OfferAuditSummary> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultOfferSummaryService(OfferAuditSummaryRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
DefaultOfferUserService - Class in com.broadleafcommerce.promotion.offer.service.engine.candidate
 
DefaultOfferUserService(OfferAuditDetailService<? extends OfferAuditDetail>, CustomerFields, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
DefaultOrderAndItemOfferHelper - Class in com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper
 
DefaultOrderAndItemOfferHelper(RuleEvaluationService, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
DefaultOrderOfferProcessor - Class in com.broadleafcommerce.promotion.offer.service.engine.application.processor
 
DefaultOrderOfferProcessor(OrderAndItemOfferHelper, ProrationService) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
DefaultPotentialSavingsCalculator - Class in com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item
DefaultPotentialSavingsCalculator(TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
DefaultProrationService - Class in com.broadleafcommerce.promotion.offer.service.engine.proration
 
DefaultProrationService(TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
DefaultQualifierAndTargetMarker - Class in com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item
 
DefaultQualifierAndTargetMarker(TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
DefaultQualifierAndTargetMarker(TypeFactory, MessageSource, PotentialSavingsCalculator) - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
DefaultReservedUserTargetValues - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Represents reserved UserTarget targetValues that have special meaning in Broadleaf.
DefaultSharedCodeSummaryService<P extends SharedCodeAuditSummary> - Class in com.broadleafcommerce.promotion.offer.service
 
DefaultSharedCodeSummaryService(SharedCodeAuditSummaryRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
DefaultUserTargetType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Determines the default user type that offers can target.
DefaultVoucherOfferUsageValidator - Class in com.broadleafcommerce.promotion.offer.service.validation
 
DefaultVoucherOfferUsageValidator(OfferCandidateService<? extends Offer>, OrderAndItemOfferHelper, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.validation.DefaultVoucherOfferUsageValidator
 
delayIfApplicable(D, P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
delete(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferSummaryService
Perform a delete operation on the entity identified by the context id.
delete(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Perform a delete operation on the entity identified by the context id.
deleteCampaign(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
deleteCampaignCode(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
deleteCodeGenerator(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
deleteMap(D, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
deleteMessage(String, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
deleteOffer(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
deleteOfferAuditDetail(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
deleteOfferCode(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
deleteSharedCodeAuditSummary(ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
determineBestPermutationGivenEqualAdjustmentValues(OrderOfferPermutationResult, OrderOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
determineBestPermutationGivenEqualAdjustmentValues(AtomicReference<FulfillmentGroupOfferPermutationResult>, FulfillmentGroupOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
determineBestPermutationGivenEqualAdjustmentValues(AtomicReference<ItemOfferPermutationResult>, ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Hook point where both permutations offering the same discount, which permutation should be chosen.
determineBucketPrefixCodePopulation() - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
determineCodeUsability(OffersAndOfferCodesUsabilityInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
determineCodeUsabilityType(List<? extends Offer>, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
determineFulfillmentGroupForOrderItem(EnhancedOrderLineItem) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
determineMaxTier(CandidateItemOffer, List<DiscountTier>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
determineMaxUsesPerCustomer(List<OfferAuditDetail>, Instant, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
determineNumberOfCharsNeededForBuckets() - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
Returns the number of buckets of "batch size" needed to produce unique
determineOfferDiscountParameters(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
Determines the discount method type and discount amount for the candidate offer, accounting for Offer.getDiscountTiers().
determinePossibleNumberOfCodesUsedPerOffer(List<OfferCode>, int) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
Discount - Class in com.broadleafcommerce.promotion.offer.domain
Encapsulates all of the fields relevant to an offer's discount.
Discount() - Constructor for class com.broadleafcommerce.promotion.offer.domain.Discount
 
DiscountableItemInfo - Class in com.broadleafcommerce.promotion.offer.service.dto
When processing order adjustments, we need to be able to prorate the adjustment to the relevant line items.
DiscountableItemInfo() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.DiscountableItemInfo
 
DiscountAmountTypeHolder - Interface in com.broadleafcommerce.promotion.offer.domain
Interface to abstract whether the discount and amount come from a Discount or DiscountTier
DiscountMethodType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Enumerates the methods whereby to apply an offer's discount to a target.
DiscountParameters - Class in com.broadleafcommerce.promotion.offer.service.dto
Parameters used in the DefaultOfferApplicationService to calculate the potential discount of a CandidateItemOffer for an EnhancedLineItem.
DiscountParameters(String, BigDecimal) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.DiscountParameters
 
DiscountTargetType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Enumerates the kinds of entities to which an Discount.getAmount() mount offer's discount} can apply.
DiscountTier - Class in com.broadleafcommerce.promotion.offer.domain
Represents a tier and amount combination for an offer's discount.
DiscountTier() - Constructor for class com.broadleafcommerce.promotion.offer.domain.DiscountTier
 
DiscountTierListConverter - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Converter used for converting a String List type to a JSON String before persistence.
DiscountTierListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.DiscountTierListConverter
 
DiscountTimingType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Enumerates the options for when an offer's discount is be applied.
distributeExclusions() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
In the admin, a user can specify an exclusion from either side of the offer.
downloadOfferCodeExport(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 

E

EITHER - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageTargetType
 
EMAIL_REG_EX - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Fields
 
EMAIL_REG_EX - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Headers
 
emailRegEx - Variable in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Provides a customer email validation when the generated codes are requested for use.
emailRegEx - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
EnhancedFulfillmentGroup - Class in com.broadleafcommerce.promotion.offer.web.context
 
EnhancedFulfillmentGroup() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
EnhancedFulfillmentLineItem - Class in com.broadleafcommerce.promotion.offer.web.context
 
EnhancedFulfillmentLineItem() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
 
EnhancedLineItem - Class in com.broadleafcommerce.promotion.offer.web.context
 
EnhancedLineItem() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
EnhancedOrder - Class in com.broadleafcommerce.promotion.offer.web.context
 
EnhancedOrder() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
EnhancedOrderLineItem - Class in com.broadleafcommerce.promotion.offer.web.context
 
EnhancedOrderLineItem() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
 
EnhancedProratedItemOfferAdjustment - Class in com.broadleafcommerce.promotion.offer.web.context.info
DTO containing prorated price adjustment information for a EnhancedLineItem caused by a CandidateItemOffer targeting it (see Offer.getTargetItemCriteria()) or using it as a qualifier (see Offer.getItemQualifierCriteria()).
EnhancedProratedItemOfferAdjustment() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
 
EnhancedProratedOfferAdjustment - Class in com.broadleafcommerce.promotion.offer.web.context.info
 
EnhancedProratedOfferAdjustment() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
 
ensureCampaignExistsAndReturn(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
ensureOfferExistsAndReturn(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.Attribute
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.ByTrackingIdContainer
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessages
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaAttribute
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTrackingId
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverrideId
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTargetId
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OrderOfferRoundingProperties
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountParameters
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEvent
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper.SupportedType
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.OfferRef
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
 
equals(Object) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
ERROR - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CodeGenerationStatusType
 
EVALUATE_OFFERS_FLOW - Static variable in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
evaluateAgainstRule(String, Serializable) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
Runs the rule against the supplied rootObject via the RuleEvaluationService.
evaluateFulfillmentItemCriteriaAgainstFulfillmentGroups(EnhancedOrder, CandidateFulfillmentGroupOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
evaluateFulfillmentItemCriteriaAgainstOrder(EnhancedOrder, Map<ItemCriteriaRule, Collection<EnhancedFulfillmentLineItem>>, String) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
evaluateGroupForMatchingFulfillmentItems(EnhancedFulfillmentGroup, ItemCriteriaRule) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
evaluateOfferItemCriteriaAgainstOrder(EnhancedOrder, BaseCandidateOffer, Map<ItemCriteriaRule, Collection<EnhancedLineItem>>, String, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
Evaluates the ItemCriteriaRules from an order or order item targeting offer against the Order to determine whether the offer is applicable.
evaluateOffers(HttpServletRequest, ContextInfo, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
evaluateOrderForMatchingFulfillmentItems(EnhancedOrder, ItemCriteriaRule) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
evaluateOrderForMatchingItems(List<EnhancedOrderLineItem>, ItemCriteriaRule, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
Evaluates the ItemCriteriaRule against the Order's line items to determine if the order matches.
evaluateSubscriptionDiscountAgainstItems(Offer, Map<ItemCriteriaRule, Collection<EnhancedLineItem>>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
EVENT_ORDER - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationSender
 
EventComponentConstants() - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.BasicPromotionCacheConstants.EventComponentConstants
 
EVERYWHERE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Deprecated.
EVERYWHERE() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Returns a list of all location types, indicating it should be shown everywhere.
excludeDiscountedItemsFromTotal() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
executeOnOrderAndContext(EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
executeOnOrderAndContext(EnhancedOrder, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.OfferEngineService
For the provided order and context, determines the candidate offers and applies them to the order in the permutation that gives the best discount.
existsById(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CampaignService
Returns whether the campaign with the given id exists in the data store
existsById(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
existsById(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
existsById(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Returns whether the offer with the given id exists in the data store
existsByIdAndActive(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CampaignService
Returns whether the campaign with the given id exists and is active in the data store.
existsByIdAndActive(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
existsByIdAndActive(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
existsByIdAndActive(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Returns whether the offer with the given id exists and is active in the data store.
expandOffersBySegment(BaseCandidateOffer, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
It is possible for a single offer to be activated using two separate codes that are restricted to different segments.
expandPermutations(List<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
This method takes a list of item offers that are compatible with each other and share the same combinability characteristics with other types like order offers and builds additional permutations that influence the order that the offers will be run.
exportOfferCodes(String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
exportOfferCodes(String, String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
since 2.0.1, in favor of OfferCodeExportEndpoint.exportOfferCodes(String, ExportRequest, ContextInfo). The new implementation for export grids includes the filter string as part of the ExportRequest, instead of passing it as a parameter in the HTTP request.

F

filterByOfferContextId(Collection<String>, List<Predicate>, Root<D>, CriteriaBuilder, Map<String, Object>, List<String>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
filterIncompatibleOffers(BaseCandidateOffer, CompatibleOfferNode, List<BaseCandidateOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
Filters the passed in list, removing all incompatible offers
filterMessages(List<P>, MarketingMessageRequest, Map<String, O>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
filterMessagesByAppliedOffers(Stream<P>, MarketingMessageRequest) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
filterMessagesByCartSubtotal(Stream<P>, MarketingMessageRequest) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
filterMessagesWithoutActiveOffer(Stream<P>, MarketingMessageRequest, Map<String, O>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
filterOffersByItemQualifiers(List<T>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
filterOffersByItemQualifiers(List<T>, EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Filter the provided offer set based on if the items of the provided order match as qualifiers.
filterOffersByOrderCurrency(Stream<P>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
Filters out any Offers whose Offer.getCurrency() doesn't match the EnhancedOrder.getCurrency(), if specified.
filterOffersByRequest(Stream<P>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
filterOffersByRequest(Stream<P>, EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Filter the provided offer set based on information in the given context of the order.
filterOffersByTotalUses(Stream<P>, EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
filterOffersByTotalUses(Stream<P>, EnhancedOrder, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Filter the provided offer set based on the total uses of the offer as well as user uses, while also factoring in Offer.getMaxUsesPerUserFrequency().
filterOffersByUserTarget(Stream<P>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
filterOutOfferCodesWithInvalidCampaigns(List<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
Filters out OfferCodes that are tied to an invalid campaign.
finalizeAdjustment(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
Sets ItemOfferAdjustment.adjustmentValue and ItemOfferAdjustment.appliedToSalePrice.
finalizeAdjustments(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
finalizeItemPrices() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
finalizeOrderItemPrices() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
finalizePotentialSavingsOnOffer(CandidateItemOffer, TotalPotentialSavings) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
finalizePotentialSavingsOnOffer(CandidateItemOffer, TotalPotentialSavings) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.PotentialSavingsCalculator
finalizePrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Sets EnhancedLineItem.getFinalPrice() to the average price of each item, which includes adjustments.
finalizeQuantities() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Updates the target and qualifier quantities to indicate the number that are being used.
finalizeQuantities(List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
finalizeTotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Finalize attached adjustments and return adjusted price.
findAllByCode(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
findAllByCodes(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
findAllByCodes(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
findAllByCodesIncludingInactive(List<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
findAllByCodesIncludingInactive(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
 
findAllByContextId(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
findAllByContextId(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedCampaignRepository
Finds all campaigns by ID that are active by active date range.
findAllByContextIdInOrExternalIdIn(Iterable<String>, Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CampaignRepository
Finds all the campaigns where the context id is in the list of provided contextIds or the external id is in the list of provided externalIds.
findAllByContextIdInOrExternalIdIn(Iterable<String>, Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferRepository
Finds all the offers where the context id is in the list of provided contextIds or the external id is in the list of provided externalIds.
findAllByGeneratorIdAndAssigned(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
findAllByGeneratorIdAndAssigned(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferCodeRepository
Finds all the offer codes with the given code generator id and isAssigned flag.
findAllByGeneratorIdAndAssigned(String, boolean, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
findAllByOfferCodeIdIn(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
Override the default spring handling for the query method.
findAllByOfferCodeIdIn(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferAuditDetailRepository
Find all OfferAuditDetail records that relate to the provided offer code id.
findAllByOfferCodeIdIn(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.SharedCodeAuditSummaryRepository
Retrieve all SharedCodeAuditSummary records that relate to the provided offer code IDs.
findAllByOfferCodeIdInAndTargetValueAndTargetType(Set<String>, String, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferAuditDetailRepository
Find all OfferAuditDetail records that relate to the provided offer code ids.
findAllByOfferContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.MarketingMessageRepository
 
findAllByOfferContextIdIn(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
findAllByOfferContextIdIn(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedMarketingMessageRepository
 
findAllByOfferContextIdIn(Collection<String>, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
findAllByOfferContextIdIn(Collection<String>, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedMarketingMessageRepository
Finds all of the persistent MarketingMessages for the given Offer IDs.
findAllByOfferIdIn(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
Override the default spring handling for the query method.
findAllByOfferIdIn(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferAuditDetailRepository
Find all OfferAuditDetail records that relate to the provided offer id.
findAllByOfferIdIn(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferAuditSummaryRepository
Retrieve all OfferAuditSummary records that relate to the provided offer IDs.
findAllByOfferIdInAndTargetValueAndTargetType(Set<String>, String, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferAuditDetailRepository
Find all OfferAuditDetail records that relate to the provided offer ids.
findAllCodesForFullCache(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
findAllCodesForFullCache(ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
Retrieve all the codes in the system based on full cache configuration.
findAllCustomerOffers(Iterable<? extends UserTarget>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
findAllCustomerOffers(Iterable<? extends UserTarget>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository
Read all offers that have no user targets or contain the provided user targets.
findAllDuplicatesForCodesInCampaign(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
findAllDuplicatesForCodesInCampaign(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
Finds all duplicates OfferCodes by OfferCode.getId().
findAllDuplicatesForCodesInCampaign(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
findAllDuplicatesForCodesInCampaign(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Finds all duplicates OfferCodes by Campaign.getId().
findAllMarketingMessagesForRequest(MarketingMessageRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
findAllMarketingMessagesForRequest(MarketingMessageRequest, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.MarketingMessageResolver
Finds all of the MarketingMessages for the provided MarketingMessageRequest.
findAllNonExpired(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
findAllNonExpired(ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedMarketingMessageRepository
Finds all of the persistent MarketingMessages that are not expired meaning the MarketingMessage.activeEndDate is not null and is not in the past.
findAllOfferCodes(List<OfferUsageDetails>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
findAllOfferIdsForFullCache(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
findAllOfferIdsForFullCache(ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository
Read all contextIds for offer in the system based on full cache configuration.
findAllTenants() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
findAllTenants() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
findAllTenants() - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
Read a list of distinct tenants for all offer codes
findAllTenants() - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository
Read a list of distinct tenants for all offers
findAllUnassignedByGeneratorId(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Finds all the unassigned OfferCodes by OfferCode.getGeneratorId().
findAndUpdateAllOfferAuditSummaries(List<OfferUsageDetails>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
findAndUpdateAllSharedCodeAuditSummaries(List<OfferUsageDetails>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
findAndUpdateOfferAuditSummary(String, MonetaryAmount, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
findAndUpdateSharedCodeAuditSummary(OfferUsageDetails, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
findAutomaticOffers(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
findAutomaticOffers(ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository
Read all offers where Offer.isAutomaticallyConsidered() is true excluding any offers whose getActiveEndDate() is more than 30 days ago.
findBestFulfillmentGroupOffersForPermutation(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
findBestFulfillmentGroupOffersForPermutation(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.FulfillmentGroupOfferProcessor
 
findBestItemOffersForPermutation(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
findBestItemOffersForPermutation(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.ItemOfferProcessor
 
findBestOrderOffersForPermutation(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
findBestOrderOffersForPermutation(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.OrderOfferProcessor
 
findBestPermutation(EnhancedOrder, List<List<CandidateItemOffer>>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Determines the best permutation by comparing the resulting total discounts of each permutations.
findByCampaignId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferCodeRepository
 
findByCampaignId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
findByCampaignId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
 
findByCampaignId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CodeGeneratorRepository
 
findByCampaignId(String, Pageable, Class<P>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CodeGeneratorService
 
findByCampaignId(String, Pageable, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
findByCampaignIdAndVoucherCodeGenerator(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CodeGeneratorRepository
Finds a code generator that is for the given campaign id and is for voucher offers in the data store.
findByCampaignIdAndVoucherCodeGeneratorAndActive(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CodeGeneratorRepository
Finds an active code generator that is for the given campaign id and is for voucher offers in the data store.
findByContextIdAndActive(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedCampaignRepository
Finds a campaign by ID.
findByContextIds(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
findByGeneratorIdAndCodeIn(String, List<String>) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferCodeRepository
 
findByOfferCodeId(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
Override the default spring handling for the query method.
findByOfferCodeId(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.SharedCodeAuditSummaryRepository
Retrieve the SharedCodeAuditSummary record for the provided offer code ID.
findByOfferCodesCodeIn(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
findByOfferCodesCodeIn(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository
Reads all offers where Offer.offerCodes intersects with the provided codes.
findByOfferId(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
Override the default spring handling for the query method.
findByOfferId(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferAuditSummaryRepository
Retrieve the OfferAuditSummary record by offer ID.
findByOfferId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.OfferCodeRepository
 
findByOfferId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
findByOfferId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
 
findByTrackingIds(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
findByTrackingIds(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository
Read all offers where Offer.getCampaignTrackingIds() intersects with the provided tracking ids.
findCodeUsabilityByCode(ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
findDuplicateCodes(String, List<P>, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
findExistingByCodesIncludeExpiredForCampaignId(Set<String>, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
findExistingByCodesIncludeExpiredForCampaignId(Set<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
Search all non-expired offer codes or expired but belonging to the specified campaignId.
findExistingByCodesIncludeExpiredForCampaignId(Set<String>, String, Instant, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
findExistingByCodesIncludeExpiredForCampaignId(Set<String>, String, Instant, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Search all non-expired offer codes or expired but belonging to the specified campaignId.
findExistingByCodesIncludeExpiredForOfferId(Set<String>, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
findExistingByCodesIncludeExpiredForOfferId(Set<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
Search all non-expired offer codes or expired but belonging to the specified offerId.
findExistingByCodesIncludingInactive(List<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
findExistingByCodesIncludingInactive(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Search all non-expired offer codes or expired but belonging to the specified offerId.
findFirstCompatibleOffer(BaseCandidateOffer, CompatibleOfferNode, List<BaseCandidateOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
findFirstIncompatibleOffer(BaseCandidateOffer, CompatibleOfferNode, List<BaseCandidateOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
Based on the compatible flag, return the first compatible or incompatible item from the passed in list
findMaxDiscountTier(CandidateOrderOffer, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
findOffersAndOfferCodesByCodes(List<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
findOffersAndOfferCodesByCodes(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
 
findPossibleInfosForCacheWarmup() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
Discover all ContextInfo instances to use when processing via DefaultOfferCodeService.warmCache().
findPossibleInfosForCacheWarmup() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
findRelatedCampaign(List<Campaign>, BatchRecord, String, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
findRelatedOffer(List<Offer>, BatchRecord, String, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
findRelatedQualifierRootAncestor(EnhancedLineItem) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Repeatedly calls EnhancedOrderLineItem.getParent() until finding the root parent (i.e., an item with no parent) of the item qualifier that needs to be related (e.g., ancestor or descendant) to its targets.
findRelevantMessages(MarketingMessageRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
Default implementation that is tuned for full message repository caching and assumes a relatively small number of active messages (e.g.
findVoucherOffers(Iterable<? extends UserTarget>, Iterable<String>, Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
findVoucherOffers(Iterable<? extends UserTarget>, Iterable<String>, Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository
Read all voucher offers where Offer.isAutomaticallyConsidered() is true, Offer.getCampaignTrackingIds() intersects with the provided tracking ids, Offer.getOfferCodes() intersects with the provided codes, or offers that contain the provided user targets.
FIXED_PRICE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountMethodType
Replace the amount with a fixed price.
fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
fromMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
fromMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
fromMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
fromMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
fromMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
fromMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
fromMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
fromMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
FULFILLMENT - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.type.LineItemType
A line item in a EnhancedFulfillmentGroup.
FULFILLMENT_GROUP - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
Determines that the offer's discount should apply to the cost of fulfilling a group of items with the same fulfillment info (i.e., fulfillment group).
FULFILLMENT_GROUP_ADJUSTMENTS_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
FULFILLMENT_GROUP_CRITERIA_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The fulfillment group did not meet the criteria specified on the offer.
FULFILLMENT_GROUP_ITEM - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
The offer's discount should apply to the cost of fulfilling individual items.
FULFILLMENT_GROUP_ITEM_SUBTOTAL_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The sum of the fulfillment group items did not meet the item subtotal specified on the offer.
FULFILLMENT_ITEM_ADJUSTMENTS_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
FULFILLMENT_ITEM_CRITERIA_MAP_COLLECTOR - Static variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
FulfillmentGroupAdjustment - Class in com.broadleafcommerce.promotion.offer.web.context.info
DTO containing price adjustment information for an EnhancedFulfillmentGroup caused by a CandidateFulfillmentGroupOffer targeting it.
FulfillmentGroupAdjustment() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
FulfillmentGroupOfferPermutationResult - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing results of the evaluation of a permutation of item offers.
FulfillmentGroupOfferPermutationResult() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
FulfillmentGroupOfferProcessor - Interface in com.broadleafcommerce.promotion.offer.service.engine.application.processor
A service for calculating, determining, and applying the best fulfillment offers.
fulfillmentLineItemOfferProcessor(PotentialSavingsCalculator, QualifierAndTargetMarker, OrderAndItemOfferHelper) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
fulfillmentOfferProcessor(OrderAndItemOfferHelper) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
FullCacheInitializationStatus - Enum Class in com.broadleafcommerce.promotion.offer.cache
For OfferService.warmCache() and OfferCodeService.warmCache(), return the status of completion of the cache warming process.
FullCacheType - Enum Class in com.broadleafcommerce.promotion.offer.cache
Describes how the system should consider full cache of offer related entities.
FUTURE_CREDIT - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTimingType
The discount should be credited to the customer at a future time and method, at the discretion of the implementor.

G

gatherOfferAndOfferCodeUsabilityInfo(EnhancedOrder, List<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
generateCodes(CodeGenerator, ContextRequest) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
Generates and returns a list of offer codes based on the given CodeGenerator.
generateCodes(HttpServletRequest, ContextInfo, String, CodeGenerator) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
generateCodesForVouchers(VoucherCodeGenerationRequest, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CodeGenerationService
Returns the CodeGenerationResult containing generated and/or existing OfferCodes for voucher offers based on the given VoucherCodeGenerationRequest.
generateCodesForVouchers(VoucherCodeGenerationRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
generateCodesForVouchers(HttpServletRequest, ContextInfo, VoucherCodeGenerationRequest) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
Generate OfferCodes based on the given VoucherCodeGenerationRequest.
generateCodesStatus(HttpServletRequest, ContextInfo, String, Pageable) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
generateCodeStatus(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
generateOrUseAvailableCodes(VoucherCodeGenerationRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
Returns a CodeGenerationResult containing a list of generated and/or existing offer codes based on the given VoucherCodeGenerationRequest.
generateRows(List<OfferCode>, Export) - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
generateVoucherCodes(VoucherCodeGenerationRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
generationService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
generatorService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
get_id() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
get_id() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
GET_MARKETING_MESSAGES - Static variable in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
getAccount() - Method in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
Name of the field passed in as part of UserTarget.targetType that maps to the account.
getActiveEndDate() - Method in interface com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity
The time at which this entity becomes inactive for storefront consumption.
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
Defines the ending time for which this campaign is active.
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Sets the Active End Date for codes generated by this generator.
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Defines the ending time for which this message is active
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Defines the ending time for which this offer is active.
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the ending time for which this offer code is active.
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getActiveStartDate() - Method in interface com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity
The time at which this entity becomes active for storefront consumption.
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
Defines the beginning time for which this campaign is active.
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Sets the Active Start Date for codes generated by this generator.
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Defines the beginning time for which this message is active
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Defines the beginning time for which this offer is active.
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the beginning time for which this offer code is active.
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getAdjustedFulfillmentTotalWithoutFutureCredits() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getAdjustedSubtotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getAdjustedSubtotal(EnhancedOrder, OrderResponse<P>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
 
getAdjustedSubtotalWithoutFutureCredits() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getAdjustedTotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The total value of all LineItemOfferDetail.adjustments times the LineItemOfferDetail.quantity of this detail.
getAdjustedTotal(EnhancedOrder, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
 
getAdjustedTotalUsingSalePrice(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
getAdjustedTotalUsingStandardPrice(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
getAdjustedTotalWithoutFutureCredits() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getAdjustedTotalWithoutFutureCredits() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
Returns the adjusted subtotal of the order by adding the adjusted subtotal with the adjusted fulfillment total.
getAdjustedTotalWithoutFutureCredits(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getAdjustment(Offer, MonetaryAmount, OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Creates an Adjustment caused by the Offer for an order.
getAdjustments() - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
getAdjustments() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
getAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The ItemOfferAdjustments caused by offers treating the LineItemOfferDetail.lineItem as a target.
getAdjustmentTotal(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Calculates the sum of the fulfillment group adjustments.
getAdjustmentValue() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The final amount by which to adjust the order item's price.
getAdjustmentValueForMaxSavings() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
Max value per order filtering occurs as an item offer is being processed.
getAllAdjustments(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
getAllCandidateOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
A set of all the relevant candidate offers for given offer engine execution
getAllFulfillmentGroupPermutations() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getAllFulfillmentItemPermutations() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getAllFutureCreditAdjustmentValue(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Gets the sum of all future credit for this fulfillment group (of item and group adjustments).
getAllItemPermutations() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getAllLineItemOfferDetails() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getAllLineItemOfferDetails() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getAllLineItems() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getAllOfferCodes(List<OfferCodeDto>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getAllOfferIds() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
Set of ids for all offers that are applicable to a given offer engine execution.
getAllOrderPermutations() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getAllowedLetters() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Returns a String with the allowed letters to use when generating codes.
getAllowedLetters() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getAllowedNumbers() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Returns a String with the allowed numbers to use when generating codes.
getAllowedNumbers() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getAllValidSegments() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
getAllVoucherPermutations() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getAmount() - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
The discount amount that this discount represents.
getAmount() - Method in interface com.broadleafcommerce.promotion.offer.domain.DiscountAmountTypeHolder
The discount amount that this tier represents.
getAmount() - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
The discount amount that this tier represents.
getAmount() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
getAmount() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AmountQtyTuple
 
getAmount() - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 
getAmount() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
getAmount() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The amount of the adjustment applied to the item.
getAmount() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The amount of the prorated adjustment for the item.
getAmount() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
getAmount() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
getAmountQtyForItemId(String) - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountableItemInfo
 
getAmountQtyTuples() - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountableItemInfo
 
getApplicationRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
getApplicationRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
getAppliedFulfillmentGroupOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getAppliedFulfillmentItemOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getAppliedItemOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getAppliedOfferIds() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
A list of currently applied offer ids
getAppliedOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
getAppliedOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
getAppliedOrderItemOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getAppliedOrderOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getApplyDiscountToAllTargets() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getApplyRemainderToFulfillment() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getApplyRemainderToFulfillment() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getAttribute(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getAttribute(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
getAttributes() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Dynamic attributes that are a part of the offer.
getAttributes() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Dynamic attributes that are a part of the offer code.
getAttributes() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getAttributes() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getAttributes() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getAttributes() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getAttributes() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getAuditService() - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
getAuditVerificationMap() - Method in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
Controls a AuditVerificationFlags that maps to the individual customer.
getAuditVerificationProperties() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessageRetrievalEndpoint
 
getAuditVerificationProperties() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
getAuditVerificationProperties() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
getAutomaticAndCodeAndCustomerOffers(Set<String>, Set<String>, EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getAutomaticAndCodeAndCustomerOffers(CustomerContext, Codes, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getAutomaticAndCodeAndCustomerOffers(CustomerContext, Codes, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
 
getAutomaticAndCodeAndCustomerOffers(Set<String>, Set<String>, EnhancedOrder, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Retrieve offers that are set to automatically be considered or that correspond to the provided offer code(s) or customer specific offers for the provided customer.
getAvailableCharactersForFormatElement(CodeGenerator, char) - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
 
getAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
getAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
getAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorPreValidator
 
getAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator
 
getAveragePrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getBaseDiscountAmount() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getBaseDiscountMethodType() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getBaseTotal(CandidateFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
Get the total cost of the provided fulfillment group before any adjustments are made.
getBatchSize() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
Batch size for non-voucher campaign code generation.
getBatchSize() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
getBatchSize() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
Returns the batch size for generating new offer codes.
getBatchSize(CodeGenerator) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
getBatchSizeForVouchers() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
Returns the batch size for generating new offer codes for voucher offers.
getBeginPeriod() - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
The beginning period for which this offer should be applied.
getBeginPeriod() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getBehaviorUtil() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getBehaviorUtil() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getBestFulfillmentGroupOfferPermutation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getBestFulfillmentItemOfferPermutation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getBestItemOfferPermutation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getBestOfferPermutation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getBestOrderAdjustmentsForTesting() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
Method facilitates unit testing.
getBestOrderOfferPermutation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getBestVoucherOfferPermutation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getBrowseItemMessages() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on individual product items shown during browse
getBrowseMessages() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on the product list page headers
getBucketIterationNumber() - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
Starts at one and is incremented each time a new bucket of codes has been generated.
getBucketsNeeded() - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
getBundleItemQuantity(EnhancedFulfillmentLineItem) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getBundleRatio() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The ratio of the offer discount to apply to this item.
getBundleRatioOr1() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
getCacheInfo() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEvent
 
getCacheProperties() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getCacheProperties() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
getCacheProperties() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
getCacheProperties() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
getCacheStateManager() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
getCacheStateManager() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
getCacheStateManager() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
getCampaignByIds() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
getCampaignFactory() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
getCampaignId() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Defines the id for the campaign that originated this code generator.
getCampaignId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the id for the campaign that originated the offer code.
getCampaignId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getCampaignId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getCampaignIdOfferCodeMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
A map of campaignId to offerCode
getCampaignRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
Deprecated.
getCampaignRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorPreValidator
 
getCampaignTrackingId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The tracking ID of the campaign this audit is for.
getCampaignTrackingId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getCampaignTrackingId() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
getCampaignTrackingId() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the campaign (if any) this audit is for.
getCampaignTrackingIds() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The tracking identifiers of the campaigns of which this offer is a part.
getCampaignTrackingIds() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getCandidateFulfillmentGroup() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
getCandidateFulfillmentGroupOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
getCandidateFulfillmentGroupOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
List of candidate offers targeting fulfillment groups.
getCandidateFulfillmentGroups() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
The CandidateFulfillmentGroups that can be targeted by BaseCandidateOffer.offer, each one representing a decorated EnhancedFulfillmentGroup with savings information.
getCandidateFulfillmentItemOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
List of candidate offers targeting fulfillment items.
getCandidateFulfillmentItemOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getCandidateItemOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The CandidateItemOffer DTO related to ItemOfferAdjustment.offer.
getCandidateItemOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
The CandidateItemOffer DTO related to OfferDiscount.offer.
getCandidateItemOffers(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
getCandidateOfferCodes(EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getCandidateOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OffersPermutation
 
getCandidateOffers(EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getCandidateOffers(EnhancedOrder, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Get the candidate offers for the provided order and context.
getCandidateOffers(EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
getCandidateOffers(EnhancedOrder, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.OfferEngineService
Determines all of the candidate offers that can apply to the provided order for the given context.
getCandidateOrderItemOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
List of candidate offers targeting order items.
getCandidateOrderItemOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getCandidateOrderOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
getCandidateOrderOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
List of candidate offers targeting orders.
getCandidateQualifiersMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
Map of ItemCriteriaRule from an offer's item qualifier criteria to a Collection of EnhancedFulfillmentLineItem that meet that criteria for this CandidateFulfillmentGroup.fulfillmentGroup.
getCandidateQualifiersMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Map of ItemCriteriaRule from an offer's item qualifier criteria to a Collection of EnhancedLineItem that meet that criteria.
getCandidateQualifiersMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
Map of ItemCriteriaRule from an offer's item qualifier criteria to a Collection of EnhancedLineItem that meet that criteria.
getCandidateTargetsMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Map of ItemCriteriaRule from an offer's target item criteria to a Collection of EnhancedLineItem that meet that criteria.
getCandidateVoucherOffers(EnhancedOrder, boolean, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getCandidateVoucherOffers(EnhancedOrder, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Get the candidate voucher offers for the provided order and context.
getCartItemMessages() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on individual cart items
getCartLabel() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
A label for this offer typically used by the storefront.
getCartLabel() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getCartMessages() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on the cart page's header
getCartProductIds() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The ids of any products currently in the customer's cart
getCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The subtotal of the customer's cart
getCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The minimum cart subtotal to apply this offer.
getCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getCategoryId() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The current category's id
getChildNodes() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
getChildren() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
Not part of the incoming or outgoing payloads but populated at the start of the offer engine in order to provide faster lookup during processing.
getClientOfferCodeMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
A map of offer codes to the dto passed in on the Order as part of the client request.
getCode() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
The string code that represents this record.
getCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getCode() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent
 
getCodeFormat() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The custom formatter for generating codes.
getCodeFormat() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getCodeGenerationMessage() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Returns a String with CodeGenerator.getNumberOfCodesGenerated() / CodeGenerator.getNumberOfCodesToGenerate() If those values are equal, just returns CodeGenerator.getNumberOfCodesGenerated() Provides an easy way to determine progress.
getCodeGenerationMessage() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getCodeGenerationProperties() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
getCodeGenerationStatus() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The current status
getCodeGenerationStatus() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getCodeGenerator() - Method in class com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest
The CodeGenerator to use to generate voucher codes.
getCodeGenerator() - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
getCodeGeneratorPreValidator() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
getCodeGeneratorRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
getCodeLength() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The code length the generator should use when generating the codes.
getCodeLength() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getCodeMultiplier() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
Affects the "guessability" of codes when a code format has not been provided.
getCodeMultiplier() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
Affects the "guessability" of codes when a code format has not been provided.
getCodeMultiplier() - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorPreValidator
Affects the "guessability" of codes when a code format has not been provided.
getCodeMultiplier() - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator
Affects the "guessability" of codes when a code format has not been provided.
getCodePrefix() - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
Defines a prefix to updateUses when generating campaign codes for this campaign.
getCodePrefix() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Defines a prefix to updateUses when generating campaign codes for this campaign.
getCodePrefix() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
getCodePrefix() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getCodeRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager
 
getCodeResponseMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
getCodeResponseMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getCodeResponseMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
getCodeResponseMap() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
Map of codes and reasons they were not applied.
getCodes() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getCodeUsabilityInfos() - Method in class com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo
 
getCodeUsed() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
getCodeUsed() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The code used (if any) that triggered the application of the offer for this adjustment.
getCodeUsed() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The code used (if any) that triggered the application of the offer for this adjustment.
getCombinabilityCriteria() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
getCombinabilityOverrides() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The CombinabilityOverrides that override how this offer combines with other offers.
getCombinabilityOverrides() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getCombinabilityType() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this offer can be combined with other offers.
getCombinabilityType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getCombinableOverrides() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Convert offer data into easier structures for combinability algorithms
getCombinedTypesOfferPermutations() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getCompatibleOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
getConnectiveOperator() - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
The connective with which to join all of the ItemCriteria.rules together.
getContextId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
getContextId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getContextId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getContextId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getContextId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getContextId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
getContextId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getContextId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
getContextId() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent
 
getContextInfo() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.Attribute
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
A subset of Tracking information to expose the context state for this object.
getCreateDate() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The date this generator was created.
getCreateDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getCriteriaBuilder() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getCriteriaBuilder() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getCriteriaSetsByType() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
Builds a list consisting of the sets of OfferCombinabilityCriteria for each offer type.
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The currency that an EnhancedOrder.getCurrency() must be for this offer to apply.
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
Transient property that holds the currency used to convert price to a MonetaryAmount.
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
Note that this is different from the transient JpaOffer.resolvedCurrency.
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
Transient property that holds the currency used to convert price to a MonetaryAmount.
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
Transient property that holds the currency used to convert price to a MonetaryAmount.
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Offer.getCurrency() if specified, otherwise EnhancedOrder.getCurrency() is used.
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
 
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getCurrency() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getCurrencyFromLocale(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getCurrencyFromLocale(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getCurrencyFromLocale(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
getCurrencyFromLocale(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
getCurrencyFromLocale(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.context.OfferCurrencyContextInfoCustomizer
 
getCustomer() - Method in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
Name of the field passed in as part of UserTarget.targetType that maps to the individual customer.
getCustomerContext() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The customer context information that should be used in determiningwhich offers apply
getCustomerContext() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getCustomerFields() - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
getCustomerReferenceId() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the customer this audit is for.
getCustomerReferenceType() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The customer type this audit is for, for example "CUSTOMER".
getCustomerTargetValue(CustomerContext) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
Retrieves the value to set for the UserTarget.getTargetValue() on the audit detail(s).
getCustomLineItemType(EnhancedLineItem) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
getDataRouteKey() - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
getDatasource() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
getDateApplied() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The date and time when the related offer code was applied.
getDateApplied() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getDefaultFullCacheLocale() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The locale to use for the full offer cache if the locale is not detected in the request context info
getDelegating() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
getDescription() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Description of this offer.
getDescription() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getDestination() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getDetailAsAmountQtyTuple() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
getDiscount() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Basic discount information for this offer.
getDiscountableItemsTotal(MonetaryAmount, List<? extends EnhancedLineItem>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
Gets the discountable total for the given EnhancedLineItems.
getDiscountableTotal() - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountableItemInfo
 
getDiscountAmount() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getDiscountAmount() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Convenience method to access this property to improve code readability
getDiscountAmount() - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountParameters
 
getDiscountedAmount() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
The amount off this fulfillment group would get if the candidate offer was applied.
getDiscountedAmount(CandidateFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
 
getDiscountedTotal() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
The adjusted discounted price for this candidate fulfillment group if the candidate offer was applied.
getDiscountMethodType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getDiscountMethodType() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Convenience method to access this property to improve code readability
getDiscountMethodType() - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountParameters
 
getDiscountProrationType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getDiscountTargetType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getDiscountTargetType() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Convenience method to access this property to improve code readability
getDiscountTiers() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
List of discount tiers determining the discount applied with this offer.
getDiscountTiers() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getDiscountTimingType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getDisplay() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
getDisplay() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getDisplay() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getDisplay() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getDisplay() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getDisplay() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getDisplayHint() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Defines a hint to the client on how to display this message
getDisplayHint() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getDocumentContext(String) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEventListener
Parses the message payload into a `DocumentContext` which allows for JsonPath parsing using Jackson providers.
getDocumentContext(String) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
Parses the message payload into a `DocumentContext` which allows for JsonPath parsing using Jackson providers.
getEffectiveSegment() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Returns "ANY" for null or empty string segments; otherwise, returns the value of #getSegment.
getEmailRegEx() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Provides a customer email validation when the generated codes are requested for use.
getEmailRegEx() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines a regex to be used for validating the offer code for customer updateUses.
getEmailRegEx() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getEmailRegEx() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getEndPeriod() - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
The ending period for which this offer should be applied.
getEndPeriod() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getEntityClass() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
Deprecated, for removal: This API element is subject to removal in a future version.
Method had a hardcoded entity reference that prevents from accepting extended entities, use JpaAlternateLifecycleOfferAuditSummaryRepository.getManagedType() instead.
getEntityClass() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
Deprecated, for removal: This API element is subject to removal in a future version.
Method had a hardcoded entity reference that prevents from accepting extended entities, use JpaAlternateLifecycleSharedCodeAuditSummaryRepository.getManagedType() instead.
getEntityClass() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
Deprecated, for removal: This API element is subject to removal in a future version.
Method had a hardcoded entity reference that prevents from accepting extended entities, use JpaCustomizedOfferRepository.getManagedType() instead.
getEntityManager() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getEntityManager() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getErrorMessage() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
Error message from attempting to generate CampaignCodes.
getEstimatedFreeGiftValue(EnhancedOrder, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
getEstimatedValue() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Provide an estimated value for this offer.
getEstimatedValue() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
Estimated value for this offer, used in scoring the best offer permutation for voucher and free gift offers.
getEstimatedVoucherValue(EnhancedOrder, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
getExcludeDiscountedItemsFromTotals() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getExcludeDiscountedItemsFromTotals() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getExcludedItemIds() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Store the list of excludedItemIds included which can be passed in via the OfferCodeDto
getExistingCodes(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
getExportDataNormalizers() - Method in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification
 
getExportDownloadService() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
getExportManager() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
getExportService() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
getExternalId() - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
getExternalId() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
getExternalId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
getExternalId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
getExternalId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getExternalId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getFaxNumber() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getFGid(FulfillmentGroupAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
getFgItemSubtotal() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The minimum total for all items in a fulfillment group to apply this offer.
getFgItemSubtotal() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getFieldConfigMap() - Method in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification
 
getFilterFunction(String, Node, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getFilterParser() - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
getFinalAdjustmentValue(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
getFinalAdjustmentValueIncludingFutureDiscounts(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
getFinalItemAdjustmentsValue(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getFinalizedQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
The actual item quantity of an EnhancedLineItem matched to the OfferDiscount.offer.
getFinalizedQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
The actual item quantity of an EnhancedLineItem matched to the OfferQualifier.offer.
getFinalizedTotalWithAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Returns the final total for this item taking into account the finalized orderAdjustments.
getFinalPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
The final price, including adjustments, for a single merchandising item represented by this order line item.
getFinalTotalAdjustmentValue() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getFinalTotalAdjustmentValue(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
getFreeGiftItems() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getFreeGiftItems() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getFreeGiftQuantityToAdd(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Gets the quantity of the free gift items to be added from the given CandidateItemOffer.
getFreeProduct() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Defines the id of the free product for this offer.
getFreeProduct() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getFriendlyDiscountAmount() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getFriendlyName() - Method in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
 
getFriendlyOfferType() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getFulfillmentAdjustmentAmount(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Calculates the total adjustment for this group and its items.
getFulfillmentGroup() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
The EnhancedFulfillmentGroup that is decorated for consideration as part of a CandidateFulfillmentGroupOffer.
getFulfillmentGroupCriteria() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
String expression used to determine if a fulfillment group qualifies for this offer.
getFulfillmentGroupCriteria() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getFulfillmentGroupCriteriaMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getFulfillmentGroupFutureCredits() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getFulfillmentGroupRef() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getFulfillmentGroupResponse(EnhancedOrder, EnhancedFulfillmentGroup, OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Creates an offer fulfillment group response for a fulfillment group.
getFulfillmentGroups() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getFulfillmentItemCriteriaMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getFulfillmentItemMatchResults(String, EnhancedFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getFulfillmentItems() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getFulfillmentLineItems() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getFulfillmentOptionName() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getFulfillmentOptionType() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getFulfillmentPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getFulfillmentServiceLevel() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
For Fulfillment offers, restrict the discount to a specific service level.
getFulfillmentServiceLevel() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getFullCacheBatchFetchSize() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The number of items to fetch in batch at a time.
getFullCacheWarmupLocales() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The locales to cover in the full cache warmup for offers
getFullCodeCacheLimit() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The max number of offer codes to allow into memory when performing full cache load.
getFullCodeCacheType() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Restrict full offer code caching based on activity status
getFullOfferByAutomaticThreshold() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time between full offer cache compilation operations.
getFullOfferCacheLimit() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The max number of offers to allow into memory when performing full cache load.
getFullOfferCacheType() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Restrict full offer caching based on activity status
getFullOfferCodeByCodesThreshold() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time between full offer code cache compilation operations.
getFullPathName() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
getFutureCodeActiveBufferRange() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time in the future to include codes that will be active.
getFutureCreditAdjustmentValue() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getFutureCredits() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getFutureCreditValue(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
getFutureOfferActiveBufferRange() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time in the future to include offers that will be active.
getGeneralMaxUsageStatus() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getGeneralMaxUsageStatus() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
getGeneralMaxUsageStatus() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getGeneralMaxUsageStatus() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getGeneratedCodes() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
Generated CampaignCodes.
getGeneratorId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the id for the code generator that originated the offer code.
getGeneratorId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getGetTotalSavings() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
getGroupAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getGroupPriceWithAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Calculates the total for this fulfillment group with adjustments.
getGroupPriceWithAdjustmentsForServiceLevel(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getHandler() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
getHeaders() - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
getHelper() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
getHelper() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
getHelper() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
getHelper() - Method in class com.broadleafcommerce.promotion.offer.service.validation.DefaultVoucherOfferUsageValidator
 
getId() - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
The id of this campaign.
getId() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
 
getId() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
 
getId() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The context ID of the offer.
getId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The context ID of the offer audit detail.
getId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
The context ID of the offer audit summary.
getId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
getId() - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The context ID of the shared code audit summary.
getId() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent
 
getId() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.OfferRef
 
getId() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getId() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
getIdInformation(Object, String) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
Retrieve information used during message construction for notification of cache invalidation.
getIdResolver() - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
getInitialOrderTotals() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getInvalidationSender() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager
 
getItemAdjustment(ItemOfferAdjustment, OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Creates an ItemAdjustment for the ItemOfferAdjustment.
getItemAdjustmentQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The total quantity of the current line item this offer was applied to.
getItemCriteriaCollectionMap(ItemCriteria, EnhancedFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getItemFutureCredits(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getItemIdOrderOfferProrationMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
getItemOfferCriteriaMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getItemProratedAdjustmentsMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getItemProrationDetails() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The details about how this prorated adjustment on a per-quantity basis.
getItemQualifierCriteria() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Info related to determining what items are required so that an order or other items qualify to receive this offer's discount.
getItemQualifierCriteria() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
getItemResponse(EnhancedLineItem, OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Creates an Offer ItemResponse for a line item.
getItemResponseDetail(CurrencyUnit, LineItemOfferDetail, OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Creates an Offer ItemResponseDetail for a LineItemOfferDetail.
getItemRestrictionType(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Translates the combination of Offer.qualifiersCanBeTargets and Offer.qualifiersCanBeQualifiers into an enum value.
getItemsAdjustmentsValue(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Gets the sum of the fulfillment items total adjustments.
getJpa() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
getJpaPromotionQueryHelper() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
getJpaPromotionQueryHelper() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
getJpaPromotionQueryHelper() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getJpaPromotionQueryHelper() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
getKey() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
getLabel() - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
Gets a friendly UserTarget.label for admin display, or, if null, just returns UserTarget.targetValue.
getLabel() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
getLineItem() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The LineItemRef of the EnhancedLineItem that gets this adjustment.
getLineItem() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The LineItemRef of the EnhancedLineItem that gets this adjustment.
getLineItem() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
getLineItem() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The EnhancedLineItem affected by offers.
getLineItemDetailMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getLineItemDetails() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getLineItemOfferDetail() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
 
getLineItemOfferDetails(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getLineItems() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
A list of hydrated EnhancedLineItems used by the MarketingMessageResolver to retrieve MarketingMessages
getLineItems(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getLineItemType(EnhancedLineItem) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
getLineNumber() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getLineNumber() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
The line item number of the EnhancedLineItem that this target represents.
getLineNumber() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
The line item number of the EnhancedLineItem that this qualifier represents.
getLiquibase() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
getLocale() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Deprecated.
since 1.6 use translations for different locales
getLocale() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
Deprecated.
getLocale() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getLocationType() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Deprecated.
since 1.6 functionality moved to MarketingMessage.locationTypes.
getLocationType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
Deprecated.
getLocationTypes() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Determines in what locations this message can appear, whether on product detail, browse, search, or cart pages or everywhere.
getLocationTypes() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getManagedType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
getManagedType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
getManagedType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
Helper method to get the underlying Class<D extends JpaCampaign> for the managed entity.
getManagedType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
getManagedType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
Helper method to get the underlying Class<D extends JpaOfferCode> for the managed entity.
getManagedType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
getManager() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager
 
getMapper() - Method in class com.broadleafcommerce.promotion.offer.dataimport.converter.OfferCodeConverter
 
getMapper() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
getMapper() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
getMapperManager() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getMarketingMessageByIds() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
getMarketingMessageByOffers() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
getMarketingMessageCacheInvalidationMessageSendDelay() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
getMarketingMessageService() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
getMarketingMessagesForRequest(MarketingMessageRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessageRetrievalEndpoint
 
getMaxCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
The maximum cart subtotal to display this message.
getMaxCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getMaxMessageCount() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The maximum number of messages for each location and location / product combination
getMaxSavingIndicator() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
Set to "Y" if the adjustment should ignore a merge due to being part of a max savings calculation.
getMaxSavingsDiscounts() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Keep track of the current iteration targets so that the estimated discount can be calculated.
getMaxSavingsPerOrder() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum savings a single order can receive from this offer.
getMaxSavingsPerOrder() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getMaxSavingsQualifiers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
getMaxSavingsRemainderAmount() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Represents the remainder of max savings per order that can be applied to qualifying items.
getMaxTierForTieredItemQty(CandidateItemOffer, List<DiscountTier>, int) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
getMaxTierForTieredItemSubtotal(CandidateItemOffer, List<DiscountTier>, BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
getMaxTotalDiscount() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum savings this offer is valid for.
getMaxTotalDiscount() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getMaxUses() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The maximum number of uses to set for each code generated.
getMaxUses() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum number of times this offer can be used.
getMaxUses() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the number of max uses allowed for this offer code.
getMaxUses() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getMaxUses() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getMaxUses() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getMaxUsesPerOrder() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum number of times this offer can be used on a single order.
getMaxUsesPerOrder() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getMaxUsesPerUser() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum number of times this offer can be used by the same user.
getMaxUsesPerUser() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Determines the maximum number of times this offer code can be used by the same user.
getMaxUsesPerUser() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getMaxUsesPerUser() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getMaxUsesPerUserFrequency() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This field works in conjunction with Offer.maxUsesPerUser to limit the frequency with which an individual user can use this offer.
getMaxUsesPerUserFrequency() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getMaxUsesPerUserStrategy() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Enum that allows implementations to vary how user max uses will be interpreted.
getMaxUsesPerUserStrategy() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getMerchandiseTotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Return the total price of all order line items in the fulfillment group.
getMessages() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessages
 
getMessageSource() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
getMessageSource() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
getMessageSource() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
getMessageSource() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
getMessageSource() - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
 
getMessageSource() - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getMethodType() - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Determines the method used to apply the discount.
getMethodType() - Method in interface com.broadleafcommerce.promotion.offer.domain.DiscountAmountTypeHolder
Determines the method used to apply the discount.
getMethodType() - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
Determines the method used to apply the discount.
getMethodType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
getMinAmount() - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
The minimum currency amount to qualify for this tier.
getMinAmount() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
getMinCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
The minimum cart subtotal to display this message.
getMinCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getMinQuantity() - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
The minimum quantity of items needed to reach this tier.
getMinQuantity() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
getMinTotalOfQualifierPrices() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the price subtotal threshold that all qualifying items must reach in addition to Offer.itemQualifierCriteria in order to qualify an order items to receive this offer's discount.
getMinTotalOfQualifierPrices() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getMinTotalOfTargetPrices() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the price subtotal threshold that all targeted items must reach in addition to Offer.targetItemCriteria in order to receive this offer's discount.
getMinTotalOfTargetPrices() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getMoneyRoundingHelper() - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
getName() - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
The user-readable name of this campaign
getName() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Display name for this offer.
getName() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
getName() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getName() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
getNarrowingHelper() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getNarrowingHelper() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getNonCombinableOverrides() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
getNormalizedType(Class<?>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
Get the top-most type based on a possibly more derived projection type.
getNormalType() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper.SupportedType
 
getNotification() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
getNotificationStateService() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
getNumberOfCodesGenerated() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The current number of codes that have been generated
getNumberOfCodesGenerated() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getNumberOfCodesToGenerate() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The number of codes that will be generated
getNumberOfCodesToGenerate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getNumberOfMatchesRequired() - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
 
getNumberOfMatchesRequired() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule
 
getObjectMapper() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEventListener
 
getObjectMapper() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
getObjectMapper() - Method in class com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler
 
getOffer() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking
 
getOffer() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
getOffer() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
getOffer() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
The candidate Offer.
getOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The OfferRef for the Offer that caused this adjustment to be applied.
getOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The OfferRef for the offer where this prorated adjustment is from.
getOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
getOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
getOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
 
getOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
The Offer using some EnhancedLineItem as an item qualifier.
getOffer() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
getOfferAndOfferCodeUsabilityInfo(List<String>, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
getOfferAndOfferCodeUsabilityInfo(List<String>, CustomerContext, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferAndOfferCodeUsabilityService
Checks the provided codes against the offer codes and offers to determine whether the code is usable.
getOfferAndOfferCodeUsabilityInfo(List<String>, List<? extends Offer>, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
getOfferAndOfferCodeUsabilityInfo(List<String>, List<? extends Offer>, CustomerContext, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferAndOfferCodeUsabilityService
Checks the provided codes against the offer codes and provided offers to determine whether the code is usable.
getOfferAndOfferCodeUsabilityInfo(List<String>, List<? extends Offer>, List<? extends OfferCode>, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
getOfferAndOfferCodeUsabilityService() - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getOfferAndOfferCodeUsabilityService() - Method in class com.broadleafcommerce.promotion.offer.service.validation.DefaultOfferAndOfferCodeUsageValidator
 
getOfferAuditDetailService() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
getOfferAuditSummaryId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The ID of the offer audit summary that this audit is for.
getOfferAuditSummaryId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getOfferByAutomatic() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
getOfferByIds() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
getOfferByTracking() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
getOfferByUserTargets() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
getOfferCacheInvalidationMessageSendDelay() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
getOfferCacheProperties() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
getOfferCandidateService() - Method in class com.broadleafcommerce.promotion.offer.service.validation.DefaultVoucherOfferUsageValidator
 
getOfferCode() - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The string offer code this audit is for.
getOfferCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
getOfferCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The string offer code (if any) that this audit information is for.
getOfferCodeByCodes() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
getOfferCodeCacheInvalidationMessageSendDelay() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
getOfferCodeConverter() - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
getOfferCodeData() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getOfferCodeDefaultsInitializer() - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
getOfferCodeEmailRegexPatternCacheSize() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Size of the LRUMap cache to use to store Pattern instances for Offer Code email regex validation.
getOfferCodeId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The ID of the offer code that this audit information is for.
getOfferCodeId() - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The ID of the offer code this audit is for.
getOfferCodeId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getOfferCodeId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
getOfferCodeId() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the offer code (if any) this audit is for.
getOfferCodeRef() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
getOfferCodeRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
getOfferCodes() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The shared codes that can be used to retrieve this offer.
getOfferCodes() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getOfferCodeService() - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
getOfferCodeService() - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
getOfferCodeService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
getOfferCodeService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getOfferCodeService() - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getOfferCodeService() - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
getOfferCodeService() - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
getOfferCodeService() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
getOfferCodesMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
getOfferCombinabilityCriteriaKey() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Holds the combinability criteria for this offer.
getOfferContextId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getOfferDetails() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
DTOs containing information about offers applicable to this item.
getOfferDiscounts() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Additional info for all the offers treating the LineItemOfferDetail.lineItem as a target.
getOfferDiscountStrategy() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Returns the discount strategy.
getOfferDiscountStrategy() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getOfferDtosMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
getOfferFactory() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
getOfferFactory() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
getOfferFactory() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
getOfferFactory() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
getOfferFactory() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
getOfferFactory() - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
 
getOfferFactory() - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
getOfferFactory() - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
 
getOfferFactory() - Method in class com.broadleafcommerce.promotion.offer.service.validation.DefaultOfferAndOfferCodeUsageValidator
 
getOfferFactory() - Method in class com.broadleafcommerce.promotion.offer.service.validation.DefaultVoucherOfferUsageValidator
 
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.domain.ByTrackingIdContainer
 
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Id of the parent Offer.
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The ID of the offer this audit is for.
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
The ID of the offer this audit is for.
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the id for the offer that originated the offer code.
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
When processing the same offer more than once due to the offer applying to more than one segment, we need to override its id as part of the offer copy.
getOfferId() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the offer this audit is for.
getOfferIdOfferCodeMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
A map of offerId to offerCode
getOfferMessagingProperties() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
getOfferMessagingProperties() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
getOfferPriority() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
getOfferQualifiers() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Additional information about the offers using the LineItemOfferDetail.lineItem as item qualifiers.
getOfferRef() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
getOfferRef(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Creates an OfferRef for the given Offer.
getOfferRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
getOfferService() - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
getOfferService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getOfferService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
getOfferService() - Method in class com.broadleafcommerce.promotion.offer.service.validation.DefaultOfferAndOfferCodeUsageValidator
 
getOfferService() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
getOfferServiceProperties() - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
 
getOfferServiceProperties() - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
 
getOfferServiceProperties() - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
getOffersForMessaging(Set<String>, EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getOffersForMessaging(Set<String>, EnhancedOrder, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Retrieve offers that are automatically applied and applicable for marketing messaging.
getOffersToFilter(EnhancedOrder, Set<String>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getOffersToFilter(EnhancedOrder, Set<String>, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Get available offers that need to be filtered to become candidates.
getOfferSummaryService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getOfferTargetType() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OffersPermutation
 
getOfferTypeOnlyTarget() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getOfferTypOnlyMethod() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getOfferUsabilityInfos() - Method in class com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo
 
getOfferUses() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The total number of times that the offer this adjustment was created from is applied.
getOnSale() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Return EnhancedLineItem.isOnSale() as a Boolean for use in rule builders.
getOperationResolver() - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
getOrder() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager
 
getOrder() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
The order being targeted by BaseCandidateOffer.getOffer() }.
getOrder() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getOrder() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationSender
 
getOrder() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
getOrderAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getOrderCriteria() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
String expression used in conjunction with Offer.itemQualifierCriteria to determine if an order qualifies for this offer.
getOrderCriteria() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getOrderItemOfferRounding() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Properties related to offer rounding behaviors for order item typed offer.
getOrderLineItem() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
getOrderLineItems() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getOrderLineItemsForOfferSegment(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getOrderNumber() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getOrderOfferCriteriaMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getOrderOfferRounding() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Properties related to offer rounding behaviors for order typed offer.
getOrderSubmitDate() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getOrderTotals() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
getOriginalPrice() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
The original, unadjusted price of the item being targeted by BaseCandidateOffer.getOffer().
getOtherTypeOfferIdExclusions() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
 
getOtherTypeOfferIdsList() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
For combinability algorithms, it is helpful to know the ids of all other offer types.
getOverrideOfferId() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
When processing the same offer for more than one segment, we need to override the id used for the underlying offer id temporarily.
getOverrideType() - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
The type of override being performed for this offer combination.
getOverrideType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
getParent() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
Not part of the incoming or outgoing payloads but populated at the start of the offer engine in order to provide faster lookup during processing.
getParentDetail() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
 
getParentDetail() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
getParentLineNumber() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
 
getParentNode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
getPartialSavingsAmount() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
Stores the remainder when the max per order item threshold has been reached.
getPathExcludedIds() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
The set of excluded ids from each CriteriaKey in the path.
getPathOfferIds() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
The set of offer ids being applied in this path so far.
getPatternCache() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
getPermissionRootsRequiredForExportTarget(String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
Gets the required permission roots for the given DefaultExportTarget.
getPermutationByComparator(List<CandidateItemOffer>, Comparator<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
getPermutations() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
getPermutationTotals() - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
getPermutationTotals() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getPermutationTotals() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
getPolicyUtils() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
getPotentialSavings() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
The total potential amount saved by applying this offer to its targets.
getPotentialSavingsCalculator() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
getPotentialSavingsQtyOne() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Potential savings per single use of BaseCandidateOffer.getOffer().
getPreviousItemCriteria(LineItemOfferDetail, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
getPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
Tracks the discount amount of the related item qualifier.
getPrice(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Convenience method to get either the EnhancedLineItem.getSalePrice() or EnhancedLineItem.getStandardPrice() depending on the flag.
getPriceBeforeAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Return the sum of values by service level if populated; otherwise, return the value set directly
getPriceBeforeAdjustmentsByServiceLevel() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
A map of fulfillment prices before any adjustments by shipping level.
getPrimaryPhone() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getPriorCodeActiveBufferRange() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time in the past to include codes that were active.
getPriority() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
When multiple messages match a context, the message with the higher priority wins out, where smaller integer values represent higher priorities.
getPriority() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
When multiple offers match a context, the offer with the higher priority is applied first, where smaller integer values represent higher priorities.
getPriority() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getPriority() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getPriority() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
The priority of the BaseCandidateOffer.offer.
getPriorityForComparisons() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
getPriorOfferActiveBufferRange() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time in the past to include offers that were active.
getProductDetailMessages() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on product detail pages
getProductIds() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The ids for all products to retrieve marketing messages for
getProjectionType(Class<?>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
Based on a repository domain type, retrieve the associated projection setup in the system.
getPromotionUsageId() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
The id of each individual usage of this promotion instance.
getProperties() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getProperties() - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
getProratedAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Prorated offer adjustment information for this line item.
getProratedAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The ProratedItemOfferAdjustments caused by offers with Discount.getProrationType() or ProrationType.TARGET_AND_QUALIFIER treating both LineItemOfferDetail.lineItem as a target and the items that qualify it.
getProratedFulfillmentAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Prorated fulfillment adjustments for the fulfillment group itself.
getProrationType() - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Determines how an offer's discount amount is distributed across the offer's related order item types.
getQty() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AmountQtyTuple
 
getQtyAvailableToBeUsed(CandidateItemOffer, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Calculates the number of order items not already exclusively used as targets or qualifiers either by this offer or any other and, therefore, are available to be used as qualifiers or targets by the given Offer.
getQtyAvailableToUseAsQualifier(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Calculates the number of order items available to be used as qualifiers for the provided Offer.
getQtyAvailableToUseAsTarget(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Calculates the number of order items available to be used as targets for the provided Offer.
getQualifierDetails() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
A list of OfferItemDetails representing the qualifier items where this adjustment was from.
getQualifierDetails(CandidateItemOffer, OfferDiscount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Gets a list of OfferItemDetails representing qualifiers.
getQualifierItemCriteriaConnectiveOperator() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getQualifierItemCriteriaRules() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The quantity of merchandising items from the EnhancedLineItem to which this adjustment applies.
getQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The total quantity of merchandising items from the EnhancedLineItem to which this adjustment applies.
getQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
getQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The quantity of items related to this detail.
getQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
The potential item quantity of an EnhancedLineItem that matched the OfferDiscount.offer.
getQuantity() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
The potential item quantity of an EnhancedLineItem that matched the OfferQualifier.offer.
getQuantityOfItemsExclusivelyUsedAsQualifiers(CandidateItemOffer, Set<OfferQualifier>, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Calculates the number of order items already exclusively used as qualifiers.
getQuantityOfItemsExclusivelyUsedAsTargets(CandidateItemOffer, Set<OfferDiscount>, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Calculates the number of order items already exclusively used as targets.
getQuantityPerUsage() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The quantity per offer usage of the item where this adjustment is applied to (target item).
getRelatedCampaignsForBatch(BatchRequest, String) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
Queries for the related campaigns of the batch records by id or external id.
getRelatedOfferRef() - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
The id of an offer for which combinability is being overridden for this offer.
getRelatedOfferRef() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
getRelatedOffersForBatch(BatchRequest, String) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
Queries for the related offers of the batch records by id or external id.
getRelatedOrderLineItemNumber() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
 
getRelevantDetails() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AmountQtyTuple
When building this object for a LineItem, it is useful to know the specific details that were used to build the amount and qty.
getRepository() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
getRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
getRepositoryDomain() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
getRepositoryDomain() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
getRepositoryDomain() - Method in interface com.broadleafcommerce.promotion.offer.service.MarketingMessageService
 
getRepositoryDomain() - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
getResolvedCurrency() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
Transient property that holds the currency used to convert price to a MonetaryAmount.
getResourceLockRepository() - Method in class com.broadleafcommerce.promotion.offer.service.persistence.DefaultIdempotentPersistenceNotificationConsumptionService
 
getRetry() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
getRoundDiscountsByItemUnit() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
For testing.
getRoundingMode() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
The RoundingMode to use for rounding offer values.
getRoundingMode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
The RoundingMode to use when rounding.
getRoundingMode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
getRowConverter() - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
getRsqlHelper() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
getRsqlQueryTransformers() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getRsqlVisitor() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
getRule() - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
String expression used to determine which items must be present so that an order may receive this offer's discount.
getRule() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule
 
getRuleEvaluationService() - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
getRuleEvaluationService() - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
 
getRules() - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
Rules that comprise this criteria.
getSaleAdjustmentValue() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The amount by which to adjust the EnhancedLineItem.getSalePrice().
getSalePrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getSecondaryPhone() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
getSegment() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The segment to which this offer can apply.
getSegment() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The segments to which this offer can apply.
getSegment() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
The segment to which this offer can apply.
getSegment() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getSegment() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getSegment() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getSegment() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
getSegment() - Method in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
Name of the field passed in as part of UserTarget.targetType that maps to the customer segment.
getSegment() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Segments can be used to restrict offers.
getSegmentLineItemsMap() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getSegments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getSegmentsWithAdjustmentsList() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getSendDelay() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper.SupportedType
 
getSendDelay(Class<?>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
Retrieve the send delay (if applicable) configured for the given projection type.
getServerOfferCodes() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
A map of offer codes to the persisted OfferCode structures.
getService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
getService() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
getServiceLevel() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
getSharedCodeSummaryRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getSharedCodeSummaryService() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getShowIfOfferApplied() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getSortedItemOfferDetails(Offer, Collection<? extends EnhancedLineItem>, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
getStackableOverrides() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
getStandardAdjustmentValue() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The amount by which to adjust the EnhancedLineItem.getStandardPrice().
getStandardPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getStatusManager() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
getSubscriptionDiscount() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Information around discounting subscription items that have recurring billing.
getSubtotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getSubtotalAsDouble() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getSummaryRepository() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getSupportedProjectionTypes() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
 
getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler
 
getTargetGroupingStrategy() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The target grouping strategy.
getTargetGroupingStrategy() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getTargetGroupingStrategy() - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
The target grouping strategy.
getTargetItemCriteria() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Info related to determining what order items can receive this offer's discount.
getTargetItemCriteria() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
getTargetItemCriteriaConnectiveOperator() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getTargetItemCriteriaRules() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getTargetType() - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Determines the type of entity that receives the discount.
getTargetType() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Determines whether this message should appear only next to its offer's targets or qualifiers or next to both.
getTargetType() - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
The type of the user.
getTargetType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getTargetType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getTargetType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
getTargetType() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
 
getTargetValue() - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
An identifying value for the user.
getTargetValue() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getTargetValue() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
getTemplate() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
getText() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
The actual text of the message to display.
getText() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getTieredDiscount() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
Deprecated.
getTimeCriteria() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
String expression used to determine whether this offer can be qualified for only at certain times or on certain days or months.
getTimeCriteria() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getTimeOfRequest() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getTimingType() - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Determines the timing of the discount's application.
getTotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Gets the total for this fulfillment group.
getTotalAdjustments() - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
getTotalAdjustments() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
getTotalAdjustments() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
 
getTotalAdjustmentsValue() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getTotalAdjustmentValue() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getTotalBeforeAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Gets the total before adjustments for this fulfillment group.
getTotalBeforeAdjustments(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Gets the total before adjustments for this fulfillment group and serviceLevel.
getTotalDiscounted() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
The total savings that this offer has been applied for.
getTotalDiscounted() - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The total savings that this offer code has been applied for.
getTotalDiscounted() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
getTotalDiscounted() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
getTotalFreeGiftsValue() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
getTotalFufillmentCharges() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getTotalFulfillmentAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getTotalFulfillmentGroupAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getTotalFutureCredits() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getTotalPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Gets the total combined price of this order item, including any adjustments.
getTotalPrice(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
Gets the total combined price of this order item, including any adjustments.
getTotalPriceWithoutAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getTotalPriceWithoutAdjustments(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getTotalSavings() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
Total savings across all CandidateFulfillmentGroupOffer.candidateFulfillmentGroups for the BaseCandidateOffer.offer.
getTotalSavings() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The total savings to record on this audit.
getTotalStandardPrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getTotalTimesCriteriaIsMetByCriteria(Map<ItemCriteriaRule, Collection<EnhancedLineItem>>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
getTotalTimesCriteriaIsMetByCriteria(Map<ItemCriteriaRule, Collection<EnhancedLineItem>>) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
Gets a map of total number of times the ItemCriteriaRule is met by ItemCriteriaRule.
getTotalUsages() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
The total usages that this offer has been applied for.
getTotalUsages() - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The total usages that this offer code has been applied for.
getTotalUsages() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
getTotalUsages() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
getTotalValue() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
The totalValue (score) of this permutation
getTotalVouchersValue() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
getTotalWithAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Calculates the total for this fulfillment group with adjustments.
getTotalWithoutFutureCredits(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Gets the total for this fulfillment group excluding future credits.
getTracking() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
getTracking() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getTracking() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getTracking() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getTracking() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getTracking() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
getTracking() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
getTracking() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
getTrackingId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking
 
getTrackingIds() - Method in class com.broadleafcommerce.promotion.offer.domain.ByTrackingIdContainer
 
getTransactionReferenceId() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The id of the transaction upon which the related offer was used.
getTransactionReferenceId() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getTransactionReferenceId() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the transaction this audit is for.
getTransactionReferenceType() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The type of the transaction upon which the related offer was used.
getTransactionReferenceType() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
getTransactionReferenceType() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The transaction type this audit is for, for example "ORDER".
getTranslationEntityService() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
getTranslationEntityService() - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
getTreeLevel() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
getType() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEvent
 
getType() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent
 
getTypeFactory() - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
getTypeFactory() - Method in class com.broadleafcommerce.promotion.offer.dataimport.converter.OfferCodeConverter
 
getTypeFactory() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
getTypeFactory() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
getTypeFactory() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
getUnadjustedSalePrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getUnitAmount(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
Determines the smallest unit amount of money for the CurrencyUnit.
getUnitPrice() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AmountQtyTuple
This structure does not always contain meaningful unit price data.
getUnitPriceWithoutAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
getUpdateDate() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The date this generator was created.
getUpdateDate() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
getUsageDate() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The usage date for this audit.
getUsageDetails() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
A map of usageIds to quantity of the EnhancedLineItem for the usages of this target.
getUsageDetails() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
A map of usageIds to quantity of the EnhancedLineItem for the usages of this qualifier.
getUseCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
getUser() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The identifying info of the user that used the offer code.
getUserIdForOtherUserType(CustomerContext, String) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
getUserTargets() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Set of users directly targeted by this offer.
getUserTargets() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getUserTargetValue(DocumentContext) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
Retrieves the value to set for the UserTarget.getTargetValue() on the audit detail(s).
getUses() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Tracks the number of times this candidate offer has been used.
getValidator() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
getValidator() - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
getValue() - Method in class com.broadleafcommerce.promotion.offer.domain.Attribute
The value represented by this attribute.
getValue() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaAttribute
 
getVoucher() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
Voucher-specific properties.
getVoucherCampaign() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Defines the id of the campaign for this offer.
getVoucherCampaign() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
getVoucherCampaignId() - Method in class com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest
The Campaign.getId() to generate the voucher codes from.
getVoucherCriteriaMap() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
getVoucherOffers(CustomerContext, List<OfferCodeDto>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
getVoucherOffers(CustomerContext, List<OfferCodeDto>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Retrieve voucher offers that are set to automatically be considered or that correspond to the provided offer code(s) or customer specific offers for the provided customer.
getVouchers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
getVouchers() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
getWeightedPercentSaved() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Takes the BaseCandidateOffer.getPotentialSavings() and divides them by the item's price before multiply by 100 to get a percentage.
getWeightedSavingsPercentage() - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 

H

handle(BatchRequest) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
handleBadOrderException(Exception, WebRequest) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
handleCacheInvalidation(TrackableRepository<? extends Trackable>, Trackable, boolean, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationSender
 
handleConstraintViolation(MonetaryAmount, TransactionStatus, String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
handleConstraintViolation(MonetaryAmount, TransactionStatus, String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
handleMaxItemSavingsPerOrder(CandidateItemOffer, EnhancedOrder, boolean, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Calculates the currentIterationSavings.
handleOrderWithRemainingTotalOffers(CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
hasAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
hasAnyUsagesAvailableForUser(CodeUsabilityInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
hasDetails() - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.Attribute
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.ByTrackingIdContainer
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessages
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaAttribute
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTrackingId
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverrideId
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTargetId
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OrderOfferRoundingProperties
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountParameters
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEvent
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper.SupportedType
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.OfferRef
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
 
hashCode() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
hasItemQualifierCriteriaRules() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Whether this offer has item qualifier rules to be matched.
hasLimitedUsesPerOrder() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Whether this Offer has limited uses per order.
hasNext() - Method in class com.broadleafcommerce.promotion.offer.service.helper.IdSeekPageIterator
 
hasOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
hasOrderItemAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
hasTargetItemCriteriaRules() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Whether this offer has target item rules to be matched.
helper - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
helper - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
helper - Variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
hook(String) - Method in class com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler
 
hydrateContextRequest(Trackable) - Method in class com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler
 
hydrateFromJson(JsonNode, Class<?>, ObjectMapper) - Method in class com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler
Create a repository-specific entity instance given a JSON representation.

I

ID - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.cache.BasicPromotionCacheConstants.EventComponentConstants
 
idempotentPersistenceNotificationConsumptionService(ResourceLockRepository<?, ?>) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration
 
IdempotentPersistenceNotificationConsumptionService - Interface in com.broadleafcommerce.promotion.offer.service.persistence
Service responsible for enforcing idempotency checks on a message before executing an operation against the message.
IdSeekPageIterator<T extends com.broadleafcommerce.data.tracking.core.Trackable> - Class in com.broadleafcommerce.promotion.offer.service.helper
Iterator that performs "seek" pagination.
IdSeekPageIterator(BiFunction<String, Integer, List<T>>, int) - Constructor for class com.broadleafcommerce.promotion.offer.service.helper.IdSeekPageIterator
 
IN_PROCESS - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CodeGenerationStatusType
 
incrementQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
Increments the OfferDiscount.quantity by the given amount.
incrementQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
Increments the OfferQualifier.quantity by the given amount.
incrementTotalSavings(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
 
incrementTotalSavingsPerCandidate(EnhancedOrder, CandidateFulfillmentGroupOffer, List<CandidateFulfillmentGroup>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
incrementUses() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
init() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
init() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
init() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
init() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
 
initializeBucket() - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
Prepares the bucket with data needed for code generation.
initializeCandidateOfferForProcessing(BaseCandidateOffer, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
Adds the offer to the relevant collections used by the offer engine.
initializeCodeFieldsIfMissing(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
initializeCodeFormat(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
initializeCodePrefix(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
initializeCurrency(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
Orders should already have a currency but if one is not present on the order, this method will populate it with the system default.
initializeDefaults(OfferCode) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeDefaultsInitializer
 
initializeExcludedCartItemIds() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Using the structure stored by BaseCandidateOffer.populatePropertiesFromCodeData(OfferCodeData) this method updates the excludedIds for this offer if present on the OfferCodeDto.
initializeFulfillmentItemOfferDetails(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
initializeFulfillmentItems(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
initializeOrder(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
initializeOrderItemOfferDetails(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
initializeOrderTotals(OrderTotals) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
initializeOrderTotals(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.OfferProcesingUtility
 
initializePermutations() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
Build unique permutations by offer type where a permutation is grouped by how the permutation can combine with other offer types
initializePermutations(List<? extends BaseCandidateOffer>, Map<OfferCombinabilityCriteriaKey, OfferCombinabilityCriteria>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
initializePriceDetails(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Ensures that an LineItemOfferDetail is present so that the offer engine engages correctly.
initializeWithCodeProperties(EnhancedOrder, CandidateOffers, BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
initilizeOfferAndOfferCodeUsabilityInfos(List<String>, List<? extends Offer>, List<? extends OfferCode>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
initSpecification() - Method in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification
 
initState(NotificationStateAware) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
INSTANCE - Static variable in class com.broadleafcommerce.promotion.offer.service.dto.comparator.CandidateItemOfferComparator
 
INSTANCE - Static variable in class com.broadleafcommerce.promotion.offer.service.dto.comparator.ItemOfferQtyOneComparator
 
INSTANCE - Static variable in class com.broadleafcommerce.promotion.offer.service.dto.comparator.ItemOfferWeightedPercentSavedComparator
 
IS_FREE_GIFT_ITEM - Static variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
isActive() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
isAdjustmentGoodEnough(CandidateItemOffer, LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Checking to make sure that an offer's adjustment to an item's price is actually better than the original price, especially if the item is on sale since not all offers can apply to a sale price.
isAdjustmentsFinalized() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Whether the LineItemOfferDetail.adjustments are the orderAdjustments to actually use rather than being potential or incomplete.
isAlwaysRecordCustomerDetailAudit() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Whether or not to record every usage of offers in the audit details table.
isAmountOff(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountMethodType
 
isAnonymousUser(CustomerContext) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
isAnyCombinabilityType(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
 
isAnyMatchCriteria(String) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
Checks whether the operator matches DefaultConnectiveOperatorType.OR, meaning that only 1 of the ItemCriteria's rules need be matched.
isAnyMatchFoundAcrossAllItems(EnhancedOrder, CandidateFulfillmentGroupOffer, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
isAnyMatchFoundInAnyFulfillmentGroup(EnhancedOrder, CandidateFulfillmentGroupOffer, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
isAParentOf(EnhancedOrderLineItem) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
Determines whether this item is a direct parent or general ancestor of the given item.
isApplicableToDependentItems() - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Whether this discount should apply to an item's dependent order items (e.g., add-ons).
isApplicableToDependentItems() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
isApplicableToSalesPrice() - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Whether this discount should apply to an item's sale price or just its non-sale price(s).
isAppliedToSalePrice() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
Whether the ItemOfferAdjustment.adjustmentValue was applied to EnhancedLineItem.getStandardPrice() or EnhancedLineItem.getSalePrice().
isApplyDiscountToAllTargets() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
isApplyToFuturePeriods() - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
Whether an offer should be applied to items' future periods, i.e., items that have a recurring billing cycle based on a frequency and a period.
isApplyToFuturePeriods() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isAssigned() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines whether this code has been assigned for use.
isAssigned() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
isAutomaticallyConsidered() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this offer should be considered to be applied without needing any shared codes (or some other, similar constraint).
isAutomaticallyConsidered() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isBelongsToAnotherExistingCampaign(String, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
isCampaignCode() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
isCampaignCodes(String) - Static method in enum class com.broadleafcommerce.promotion.offer.dataexport.DefaultExportTarget
 
isCanUseOfferCodes(OffersAndOfferCodesUsabilityInfo, P) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
isCombinable() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
isCombinable() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
isCombinable() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
isCombinable() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
isCombinableWithOtherTypes() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
isCompatibleWithOtherType(CompatiblePermutationNode) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
isCompatibleWithOtherTypes() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
 
isCriteriaMatched(EnhancedLineItem, ItemCriteria) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageOfferCandidateService
 
isCriteriaMatched(EnhancedLineItem, ItemCriteria) - Method in interface com.broadleafcommerce.promotion.offer.service.MarketingMessageOfferCandidateService
Determines whether the EnhancedLineItem matches the ItemCriteria.
isDefaultCombinabilityType(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
 
isDependent() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Whether this item is an Add-on/dependant type, that is, an item that cannot be sold or fulfilled on its own but as a child of another item.
isDependent() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
Changes the default implementation to first check for the presence of the EnhancedOrderLineItem.parentLineNumber to determine if this item is a dependent.
isDiscountable() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
isDiscountApplicableToDependentItems() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isDiscountApplicableToSalesPrice() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isDiscountCurrentOrder() - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
Whether to apply this discount to the current provided order.
isDiscountCurrentOrder() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isDiscountCurrentOrder() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
isDistributeOfferAmountToTargets() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This property impacts the way that items share the same discount.
isDistributeOfferAmountToTargets() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isDistributeRoundedRemainders() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Whether the rounded remainders should be distributed across given MonetaryAmounts in MoneyRoundingHelper.roundListOfMonetaryAmounts(Map, MonetaryAmount, CurrencyUnit).
isEmpty() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
 
isEqualTo(FulfillmentGroupOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
isEqualTo(ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
isEqualTo(OrderOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
isErrorIfMaxExceeded() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.OfferMessagingProperties
When recording OfferAuditDetails, the system will record an overage of an offer used when this property is set to false.
isErrorIfMaxExceeded() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
Whether or not to error if there is an overage of offer usage.
isExistingCodeExpired(OfferCode, Instant) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
isExistingCodeIrrelevantToCreation(OfferCode, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
isExpiredCampaignDateChange(Campaign, Campaign) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
For an update/replace operation, checks if the campaign currently has an active end date in the past (is expired) and has been updated to a value in the future (not expired).
isFixedPrice(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountMethodType
 
isFreeGift() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this is a free gift offer.
isFreeGift() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isFreeGiftItem(EnhancedLineItem) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
Determines if the given EnhancedLineItem is a free gift item.
isFulfillmentGroupItemOffer(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
 
isFulfillmentGroupOffer(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
 
isFulfillmentItemsIncludedOnRequest() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Whether or not fulfillment items will be included on the EnhancedOrder request into the offer engine.
isFulfillmentItemTargetType(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
isFulfillmentTargetType(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
isFullCodeCacheBlocking() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not full code cache compilation should block the current request.
isFullCodeCacheEnabled() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not full offer code cache compilation should be performed.
isFullOfferCacheBlocking() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not full offer cache compilation should block the current request.
isFullOfferCacheEnabled() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not full offer cache compilation should be performed.
isFutureCredit() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Future credit means that the associated adjustment will be discounted at a later time to the user via a credit.
isFutureCredit() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
isFutureCredit() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
Future credit means that the associated adjustment will be discounted at a later time to the customer via a credit.
isFutureCredit() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
isHasOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
isItemOffer(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
Checks if the Offer targets an order or fulfillment group item.
isItemQualifier(Offer, EnhancedLineItem) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
Checks if any of the rules in Offer.getItemQualifierCriteria() matches the line item on this request in order to determine if the line item can be used to qualify for the offer.
isItemRelatedToQualifier(EnhancedLineItem, LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
isItemTarget(Offer, EnhancedLineItem) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
If this is an item offer, checks if any of the rules in Offer.getTargetItemCriteria() matches the line item on this request in order to determine if the line item can be used as the target for the offer.
isLeafElement() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatibleOfferNode
 
isLeafElement() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
isLessThanOrEqualTo(BigDecimal, BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
isLessValueThan(FulfillmentGroupOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
isLessValueThan(ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
isLessValueThan(OrderOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
isMatchingQualifier(Offer, OfferQualifier) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
isMatchingUniqueCampaignIds(OfferCode, OfferCode, BatchRecord, List<Campaign>) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
isMatchingUniqueOfferCodeIds(OfferCode, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
isMatchingUniqueOfferIds(OfferCode, OfferCode, BatchRecord, List<Offer>) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
isMaxSavingsCheckRequired() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
isMinSubtotalMet(MonetaryAmount, Set<? extends EnhancedLineItem>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
isNonCombinableGroupOfferApplied() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
isNonCombinableOfferApplied() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
isNonCombinableOrderOfferApplied() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
isNoneCombinabilityType(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
 
isNotAppliedOffer(Set<Offer>, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
isNotExcludedFromOffer(EnhancedOrder, EnhancedLineItem) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Returns true if the passed in item is NOT excluded from this offer.
isOfferCodes(String) - Static method in enum class com.broadleafcommerce.promotion.offer.dataexport.DefaultExportTarget
 
isOnSale() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
isOrderItemOffer(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
 
isOrderItemTargetType(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
isOrderOffer(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
 
isOrderTargetType(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
isOtherTypeCombinabilityType(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
 
isParentEntityActive(ContextInfo, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
isPercentOff(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountMethodType
 
isPercentOffOffer(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
isPlaceHolderNode() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
 
isPreferCartBundling() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This property provides a hint to the front-end application to perform grouping for items that share the same discount.
isPreferCartBundling() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isProrationRequiredForAdjustment(ItemOfferAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
isQualifiersCanBeQualifiers() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether items that qualify an order to receive this offer's discount can also be used as qualifiers for other offers of the same type (e.g., Order, Order Item, Fulfillment).
isQualifiersCanBeQualifiers() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isQualifiersCanBeTargets() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether items that qualify an order to receive this offer's discount can also receive discounts from other offers of the same type (e.g., Order, Order Item, Fulfillment).
isQualifiersCanBeTargets() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isQualifyFulfillmentAcrossAllItems() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Whether items across the entire order should be considered as potential qualifiers for fulfillment groups instead of just the items in the same fulfillment group.
isQualifyFulfillmentAcrossAllItems() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isRequiresRelatedTargetAndQualifiers() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether a qualifier must be matched to targets that are in its lineage, that is, targets must either be descended from or an ancestor of a qualifier.
isRequiresRelatedTargetAndQualifiers() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isReset() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEvent
 
isRoundDiscountsByItem() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
Whether to round the offer discounts at the item level instead of the order level.
isRoundDiscountsByItemUnit() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OrderOfferRoundingProperties
Whether to round the offer discounts at the item unit level instead of the order level for order typed offers.
isRoundOfferValues() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
Whether to round offer values.
isRoundOfferValues() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Determines whether to round BaseCandidateOffer.potentialSavings.
isRoundOfferValues() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
isRunFulfillmentAndItemOffers() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
Whether Offers of type DiscountTargetType.FULFILLMENT_GROUP or DiscountTargetType.FULFILLMENT_GROUP_ITEM should be run against this order's fulfillment groups and fulfillment items.
isRunOrderAndItemOffers() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
isSharedCode() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
isShowIfOfferApplied() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Determines whether the message should be show to the customer if the associated offer is already applied to the cart.
isSorted() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OffersPermutation
 
isStackable() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this offer can be stacked on top of other offers of the same type.
isStackable() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isStackable(Offer, Offer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
isStandardDiscountStrategy(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
 
isSubscription() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
isSuccessful() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
Indicates whether the attempt to generate CampaignCodes was successful.
isTargetAndQualifierProration(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.ProrationType
 
isTargetAnyGuest() - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
Indicates that this user target is for any guest (anonymous) customer not a specific user.
isTargetAnyRegistered() - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
Indicates that this user target is for any registered customer not a specific user.
isTargetOnlyProration(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.ProrationType
 
isTieredCartSubtotalDiscountStrategy(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
 
isTieredDiscount() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Deprecated.
since 1.6. Use Offer.isTieredOffer()
isTieredItemQtyDiscountStrategy(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
 
isTieredItemSubtotalDiscountStrategy(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
 
isTieredOffer() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
isTotalitarian() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
isTotalitarian() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
isTotalitarian() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
isTotalitarian() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
isTotalitarianItemOfferApplied() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
isTotalitarianOfferApplied() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
Whether any adjustment for this order or it's items is a result of a totalitarian offer, such that it's Offer.getCombinabilityType() is CombinabilityType.NONE.
isTotalitarianOfferApplied() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
isTotalitarianOrderOfferApplied() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
isUseAmountOnlyTierCalculation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
isUseCartSubtotal() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Determines whether the message should be show based on the current subtotal of the customer's cart.
isUseCustomerEmailAsUserTargetValue() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.OfferMessagingProperties
When recording OfferAuditDetails, whether to use customer's email on the order as the UserTarget.getTargetValue().
isUseQtyOnlyTierCalculation() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether to match an offer tier's min quantity against the number of items in an order or to match it against the number of target item sets that match an offer's target item criteria.
isUseQtyOnlyTierCalculation() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isUseQtyOnlyTierCalculation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Determines whether to match an offer tier's min quantity against the number of items in an order or to match it against the number of target item set that match an offer's target item criteria.
isUseSaleAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Whether to use EnhancedLineItem.getSalePrice() in price adjustment calculations.
isUseSalePrice() - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator
isUseSalePrice() - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
isUseSalePriceForItem(ItemResponse<P>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder
Whether to use the sale price for the item or the default price.
isValidateOfferHasCurrency() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Whether validations to ensure that Offer.getCurrency() is specified if any MonetaryAmount fields are defined, such as Offer.getCartSubtotal().
isValidEndDate(Instant, OfferCode, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
isVerifyAutomaticMaxUseOfferChecks() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
This boolean controls a subset of the AuditVerificationFlags.verifyMaxUseOffers.
isVerifyAutomaticPerCustomerChecks() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
This boolean controls a subset of the AuditVerificationFlags.verifyPerCustomerUseOffers.
isVerifyEmailRegexForOfferCodes() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
Offer codes have an associated email validation regular expression: OfferCode.getEmailRegEx().
isVerifyMaxUseOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
isVerifyMultiUseCodes() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
isVerifyPerCustomerUseCodes() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
isVerifyPerCustomerUseOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
isVerifySingleUseCodes() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
isVoucher() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this is a voucher offer.
isVoucher() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
isVoucherCodeGenerator() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Determines if this CodeGenerator is for voucher offers.
isVoucherCodeGenerator() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
isVoucherOffer(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
 
isWarmUpUsingApplicationDiscrimination() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not to detect applications when building full cache during warmup.
isZeroAmount() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
ITEM_CRITERIA_MAP_COLLECTOR - Static variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
ITEM_QUALIFICATIONS_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The qualifying items on this order did not meet the criteria for this offer.
ITEM_QUALIFIERS_NOT_FOUND - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
 
ITEM_TARGETS_NOT_FOUND - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
 
ITEM_TARGETS_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The target item criteria for this offer was not met on this order.
ItemCriteria - Class in com.broadleafcommerce.promotion.offer.domain
Encapsulates all criteria used either to determine if an item is a qualifier or a target.
ItemCriteria() - Constructor for class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
 
ItemCriteria(String, Set<ItemCriteriaRule>) - Constructor for class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
 
ItemCriteria(Set<ItemCriteriaRule>) - Constructor for class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
Convenience constructor to initialize rules.
ItemCriteriaRule - Class in com.broadleafcommerce.promotion.offer.domain
Encapsulates a single rule the forms a part of an ItemCriteria.
ItemCriteriaRule() - Constructor for class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
 
ItemCriteriaRule(int, String) - Constructor for class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
 
ItemCriteriaRule(String) - Constructor for class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
 
itemHasQualifierOfferDetails(EnhancedLineItem, CandidateItemOffer, OfferDiscount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Determines whether the given EnhancedLineItem has any OfferItemDetails that has any OfferQualifiers matching the given CandidateItemOffer.
itemMatchingServiceLevel(EnhancedFulfillmentLineItem, String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
ItemOfferAdjustment - Class in com.broadleafcommerce.promotion.offer.web.context.info
DTO containing price adjustment information for a EnhancedLineItem caused by a CandidateItemOffer targeting it.
ItemOfferAdjustment() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
ItemOfferPermutationResult - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing results of the evaluation of a permutation of item offers.
ItemOfferPermutationResult(ItemOfferPermutationResult, OrderTotals, String) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
ItemOfferPermutationResult(ItemOfferPermutationResult, OrderTotals, Set<LineItemOfferDetail>, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
Clone this ItemOfferPermutationResult and reset the passed in details to remove any adjustments.
ItemOfferPermutationResult(CurrencyUnit) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
ItemOfferProcessor - Interface in com.broadleafcommerce.promotion.offer.service.engine.application.processor
A service for calculating, determining, and applying the best order item offers.
ItemOfferQtyOneComparator - Class in com.broadleafcommerce.promotion.offer.service.dto.comparator
Compares CandidateItemOffers using Offer.priority then CandidateItemOffer.potentialSavingsQtyOne.
ItemOfferQtyOneComparator() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.comparator.ItemOfferQtyOneComparator
 
ItemOfferWeightedPercentSavedComparator - Class in com.broadleafcommerce.promotion.offer.service.dto.comparator
Compares CandidateItemOffers using Offer.priority then CandidateItemOffer.weightedPercentSaved.
ItemOfferWeightedPercentSavedComparator() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.comparator.ItemOfferWeightedPercentSavedComparator
 
ItemRestrictionType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Enumerates the possible ways in which an order item's use by offers can be restricted depending on whether it meets an offer's item qualifier criteria or target item criteria.

J

JpaAlternateLifecycleOfferAuditSummaryRepository<D extends JpaOfferAuditSummary> - Class in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
JpaAlternateLifecycleOfferAuditSummaryRepository(TransactionTemplate, Environment) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
JpaAlternateLifecycleSharedCodeAuditSummaryRepository<D extends JpaSharedCodeAuditSummary> - Class in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
JpaAlternateLifecycleSharedCodeAuditSummaryRepository(TransactionTemplate, String) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
JpaAlternateLifecycleSharedCodeAuditSummaryRepository(TransactionTemplate, Environment) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
JpaAttribute - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Persistent counter-part to an Attribute for use with a JPA datastore.
JpaAttribute() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaAttribute
 
JpaAttribute(Object) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaAttribute
 
JpaCampaign - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
 
JpaCampaign() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
JpaCampaignRepository<D extends JpaCampaign> - Interface in com.broadleafcommerce.promotion.offer.provider.jpa.repository
Jpa DB counter-part of CampaignRepository.
jpaCampaignRepositoryImpl(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure.OfferJpaAutoConfiguration
 
JpaCampaignTracking - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Persistent counter-part to campaign tracking information for use with a Jpa datastore.
JpaCampaignTracking() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking
 
JpaCampaignTrackingId - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
 
JpaCampaignTrackingId() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTrackingId
 
JpaCodeGenerator - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
 
JpaCodeGenerator() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
JpaCodeGeneratorRepository<D extends JpaCodeGenerator> - Interface in com.broadleafcommerce.promotion.offer.provider.jpa.repository
JPA counter-part of CodeGeneratorRepository.
JpaCombinabilityOverride - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Persistent counter-part to a CombinabilityOverride for use with a Jpa datastore.
JpaCombinabilityOverride() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
JpaCombinabilityOverrideId - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
 
JpaCombinabilityOverrideId() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverrideId
 
JpaCustomizedCampaignRepository<D extends JpaCampaign> - Class in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
JpaCustomizedCampaignRepository(TrackableBehaviorUtil, RepositoryEntityTypeManager, JpaFiltersCriteriaBuilder) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
JpaCustomizedMarketingMessageRepository<D extends JpaMarketingMessage> - Class in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
JpaCustomizedMarketingMessageRepository(TrackableBehaviorUtil, List<RsqlQueryTransformer>, RSQLVisitor<Predicate, Class<?>>, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
JpaCustomizedOfferCodeRepository<D extends JpaOfferCode> - Class in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
JpaCustomizedOfferCodeRepository(TrackableBehaviorUtil, RepositoryEntityTypeManager, JpaFiltersCriteriaBuilder, List<RsqlQueryTransformer>, JpaCriteriaBuilderRsqlVisitor) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
JpaCustomizedOfferRepository<D extends JpaOffer> - Class in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
JpaCustomizedOfferRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
JpaDiscountTier - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Persistent counter-part to a DiscountTier for use with a Jpa datastore.
JpaDiscountTier() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
JpaItemCriteriaRule - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Persistent counter-part to an ItemCriteriaRule for use with a Jpa datastore.
JpaItemCriteriaRule() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule
 
JpaMarketingMessage - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Persistent counter-part to a MarketingMessage for use with a Jpa datastore.
JpaMarketingMessage() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
JpaMarketingMessageRepository<D extends JpaMarketingMessage> - Interface in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
jpaMarketingMessageRepositoryImpl(TrackableBehaviorUtil, List<RsqlQueryTransformer>, RSQLVisitor<Predicate, Class<?>>, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure.OfferJpaAutoConfiguration
 
jpaNarrowingHelper - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
JpaOffer - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Persistent counter-part to a Offer for use with a Jpa datastore.
JpaOffer() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
JpaOfferAuditDetail - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Persistent counter-part to OfferAuditDetail for use with a Jpa datastore.
JpaOfferAuditDetail() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
JpaOfferAuditDetailRepository<D extends JpaOfferAuditDetail> - Interface in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
JpaOfferAuditSummary - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
 
JpaOfferAuditSummary() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
JpaOfferAuditSummaryRepository<D extends JpaOfferAuditSummary> - Interface in com.broadleafcommerce.promotion.offer.provider.jpa.repository
JPA counter-part of OfferAuditSummaryRepository.
jpaOfferAuditSummaryRepositoryImpl(TransactionTemplate, Environment) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure.OfferJpaAutoConfiguration
 
JpaOfferCode - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
 
JpaOfferCode() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
JpaOfferCodeRepository<D extends JpaOfferCode> - Interface in com.broadleafcommerce.promotion.offer.provider.jpa.repository
JPA implementation of OfferCodeRepository.
jpaOfferCodeRepositoryImpl(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager, List<RsqlQueryTransformer>, JpaCriteriaBuilderRsqlVisitor) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure.OfferJpaAutoConfiguration
 
JpaOfferRepository<D extends JpaOffer> - Interface in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
jpaOfferRepositoryImpl(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure.OfferJpaAutoConfiguration
 
JpaPromotionQueryHelper - Class in com.broadleafcommerce.promotion.offer.provider.jpa.repository
 
JpaPromotionQueryHelper() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaPromotionQueryHelper
 
JpaPromotionQueryHelper() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure.OfferJpaAutoConfiguration
 
JpaRouteConstants - Class in com.broadleafcommerce.promotion.offer.provider.jpa
 
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.promotion.offer.provider.jpa
 
JpaSharedCodeAuditSummary - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
 
JpaSharedCodeAuditSummary() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
JpaSharedCodeAuditSummaryRepository<D extends JpaSharedCodeAuditSummary> - Interface in com.broadleafcommerce.promotion.offer.provider.jpa.repository
jpaSharedCodeAuditSummaryRepositoryImpl(TransactionTemplate, Environment) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure.OfferJpaAutoConfiguration
 
JpaUserTarget - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
Persistent counter-part to UserTarget for use with a Jpa datastore.
JpaUserTarget() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
JpaUserTargetId - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain
 
JpaUserTargetId() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTargetId
 

K

KeyUtils - Class in com.broadleafcommerce.promotion.offer.service
 

L

LineItemOfferDetail - Class in com.broadleafcommerce.promotion.offer.web.context.info
DTO containing information about the effects of all the offer's applicable to an EnhancedLineItem either treating it as a Offer.getTargetItemCriteria() target} or a Offer.getItemQualifierCriteria() qualifier}.
LineItemOfferDetail() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
LineItemType - Enum Class in com.broadleafcommerce.promotion.offer.service.dto.type
Enumerates the kinds of LineItems that exist.
listen(Message<String>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEventListener
 
listen(Message<String>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
Event listener entry point.
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
logIfDebugOn(String, Object...) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Checks if debug is enabled, then wraps the message in String.format(String, Object...) with the given formatArgs and logs it.
logIfDebugOn(String, Object...) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
Checks if Log.isDebugEnabled() debug is enabled}, then wraps the message in String.format(String, Object...) with the given formatArgs and logs it.
logIfDebugOn(String, Object...) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Checks if debug is enabled, then wraps the message in String.format(String, Object...) with the given formatArgs and logs it.
logIfDebugOn(String, Object...) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
Checks if Log.isDebugEnabled() debug is enabled}, then wraps the message in String.format(String, Object...) with the given formatArgs and logs it.
logIfTraceOn(String, Object...) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Checks if Log.isTraceEnabled() trace is enabled}, then wraps the message in String.format(String, Object...) with the given formatArgs and logs it.
logIfTraceOn(String, Object...) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
Checks if Log.isTraceEnabled() trace is enabled}, then wraps the message in String.format(String, Object...) with the given formatArgs and logs it.
logIfTraceOn(String, Object...) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Checks if Log.isTraceEnabled() debug is enabled}, then wraps the message in String.format(String, Object...) with the given formatArgs and logs it.
lookupOfferQualifierByOffer(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
lookupOfferTargetByOffer(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
lookupOfferVerificationFlagsForFlow(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 

M

mapProjection(Object) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
Given a repository domain instance, map to an instance of the associated projection.
markAllQualifiers(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Marks which items are qualifiers for each Offer.getItemQualifierCriteria()
markAllTargets(CandidateItemOffer, EnhancedLineItem, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Marks all the items that match a Offer.getTargetItemCriteria().
markCodesUnavailableToUser(OffersAndOfferCodesUsabilityInfo, List<? extends OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
MarketingMessage - Class in com.broadleafcommerce.promotion.offer.domain
A MarketingMessage encapsulates information necessary for displaying a marketing message related to an Offer next to items affected by the offer in different contexts.
MarketingMessage() - Constructor for class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
 
MarketingMessageLocationType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Enumeration that determines the locations in which an offer's marketing message should appear.
marketingMessageOfferCandidateService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
marketingMessageOfferCandidateService(OfferCandidateService<P>) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
MarketingMessageOfferCandidateService<P extends Offer> - Interface in com.broadleafcommerce.promotion.offer.service
This service is responsible for finding all the active Offers related to a EnhancedLineItem in order to provide the ItemMarketingMessageResolver to retrieve every relevant MarketingMessage.
MarketingMessageRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Repository for persistent counter-parts of MarketingMessages.
MarketingMessageRequest - Class in com.broadleafcommerce.promotion.offer.domain
A DTO used to make requests to the MarketingMessageResolver, which finds MarketingMessages.
MarketingMessageRequest() - Constructor for class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
 
marketingMessageResolver - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessageRetrievalEndpoint
 
MarketingMessageResolver<P extends MarketingMessage,O extends Offer> - Interface in com.broadleafcommerce.promotion.offer.service
Service API to retrieve MarketingMessages for a MarketingMessageRequest based on the Offers the messages belong to, the MarketingMessageLocationType, and the MarketingMessageTargetType.
MarketingMessageResponse<P extends MarketingMessage> - Class in com.broadleafcommerce.promotion.offer.domain
A DTO to return a list of MarketingMessages.
MarketingMessageResponse() - Constructor for class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
 
MarketingMessageRetrievalEndpoint - Class in com.broadleafcommerce.promotion.offer.web.endpoint
 
MarketingMessageRetrievalEndpoint(AuditVerficationProperties, MarketingMessageResolver<MarketingMessage, Offer>) - Constructor for class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessageRetrievalEndpoint
 
marketingMessageRetrievalService(MarketingMessageService<P>, OfferCandidateService<O>, OfferService<O>, MarketingMessageOfferCandidateService<O>, TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
MarketingMessages - Class in com.broadleafcommerce.promotion.offer.domain
A DTO to return a list of MarketingMessages.
MarketingMessages() - Constructor for class com.broadleafcommerce.promotion.offer.domain.MarketingMessages
 
MarketingMessagesEndpoint - Class in com.broadleafcommerce.promotion.offer.web.endpoint
MarketingMessage is a subresource of Offer, so most of these endpoints fall under the same base URL as OffersEndpoint.
MarketingMessagesEndpoint(MarketingMessageService<MarketingMessage>, OfferService<Offer>, TranslationEntityService<Translation>) - Constructor for class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
marketingMessageService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
marketingMessageService(MarketingMessageRepository<Trackable>, RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
MarketingMessageService<P extends MarketingMessage> - Interface in com.broadleafcommerce.promotion.offer.service
Base service API for MarketingMessage.
MarketingMessageTargetType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Enumerates the types of items a marketing message can target.
MarketingMessageValidator - Class in com.broadleafcommerce.promotion.offer.service.validation
Validations for MarketingMessage.
MarketingMessageValidator() - Constructor for class com.broadleafcommerce.promotion.offer.service.validation.MarketingMessageValidator
 
markInProgressAndGenerateAndGetCodes(CodeGenerator, ContextRequest) - Method in interface com.broadleafcommerce.promotion.offer.service.CodeGenerationService
Updates the CodeGenerator to have a status of CodeGenerationStatusType.IN_PROCESS, then performs the code generation.
markInProgressAndGenerateAndGetCodes(CodeGenerator, ContextRequest) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
markInProgressAndGenerateCodes(CodeGenerator, ContextRequest) - Method in interface com.broadleafcommerce.promotion.offer.service.CodeGenerationService
Updates the CodeGenerator to have a status of CodeGenerationStatusType.IN_PROCESS, then performs the code generation.
markOfferUnavailableToUser(OffersAndOfferCodesUsabilityInfo, List<? extends Offer>, List<? extends OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
markQualifiersAndTargets(EnhancedOrder, CandidateItemOffer, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
markQualifiersAndTargets(EnhancedOrder, CandidateItemOffer, boolean) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.QualifierAndTargetMarker
Marks EnhancedOrder.getOrderLineItems() as either targets or qualifiers for a given CandidateItemOffer.
markQualifiersForSingleCriteria(CandidateItemOffer, ItemCriteriaRule, Collection<? extends EnhancedLineItem>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Marks all the qualifiers for a single Offer.getItemQualifierCriteria().
markRelatedQualifiersAndTargets(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Marks item qualifiers and the target items they qualify for an offer's discount to ensure that all qualifiers have targets and vice versa.
markRelatedQualifiersAndTargetsForItemCriteria(CandidateItemOffer, ItemCriteriaRule, Collection<? extends EnhancedLineItem>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Marks item qualifiers and the target items they qualify for a single Offer.getItemQualifierCriteria() to ensure that all qualifiers have targets and vice versa.
markSingleTargetForItemCriteria(LineItemOfferDetail, CandidateItemOffer, ItemCriteriaRule, int, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Marks a single item as a target of a single Offer.getTargetItemCriteria()
markTargetsForCriteria(CandidateItemOffer, EnhancedLineItem, boolean, ItemCriteriaRule, Collection<? extends EnhancedLineItem>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Marks the targets related to the provided item qualifier ( relatedQualifier) to ensure that there are enough to use for the qualifier's Offer.
matchingServiceLevel(EnhancedFulfillmentLineItem, String) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
matchIsAllowedForItem(EnhancedLineItem, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
Determine whether or not a match is allowed for the line item.
MAX_USES - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Fields
 
MAX_USES - Static variable in class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Headers
 
MAX_USES_EXCEEDED - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MaxUsageStatusType
 
MaxUsageStatusType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Denotes the status of max usage for a given offer.
maxUsesPerUserStrategy - Variable in class com.broadleafcommerce.promotion.offer.domain.Offer
Enum that allows implementations to vary how user max uses will be interpreted.
meetsMinimumSubtotal(MonetaryAmount, CandidateOrderOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
mergeDetails(LineItemOfferDetail, LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
mergeLikeDetails() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Merges any priceDetails that share the same orderAdjustments.
mergePriceDetails(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Checks to see if any LineItemOfferDetails need to be combined and if so, combines them.
messagePath() - Method in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
 
methodType - Variable in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
Determines the method used to apply the discount.
methodType - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
minAmount - Variable in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
The minimum currency amount to qualify for this tier.
minAmount - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
minQuantity - Variable in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
The minimum quantity of items needed to reach this tier.
minQuantity - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
modifyEvaluateOffersResponse(OrderResponse, EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
modifyEvaluateOffersResponse(OrderResponse, EnhancedOrder, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.OfferEngineService
Hook point to add custom logic for the evaluate offer response.
modifyItemCriteria(Offer, ItemCriteria) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
In certain cases (i.e.
modifyMap(D, P, ContextInfo, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
MoneyRoundingHelper - Class in com.broadleafcommerce.promotion.offer.service.engine.proration
Helper class to calculate rounding of monetary unit amounts from offer adjustments.
MoneyRoundingHelper() - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
 

N

narrowResult(String, ContextInfo, List<D>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
narrowResult(String, ContextInfo, List<D>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
next() - Method in class com.broadleafcommerce.promotion.offer.service.helper.IdSeekPageIterator
 
NONE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
A.K.A, totalitarian.
NONE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.ItemRestrictionType
Target Item or Item Qualifier cannot be used in any way by more than 1 offer.
normalize(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
normalize(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
normalizeEndDateForAllAutomatic(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
normalizeSegment(String) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
NOT_BEST_OFFER_DISCOUNT - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The offer did not provide the best adjustment value for this order.
NOT_COMBINABLE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityOverrideType
Override so that these two offers will not apply within the same order.
NOT_READY - Enum constant in enum class com.broadleafcommerce.promotion.offer.cache.FullCacheInitializationStatus
 

O

objectMapper - Variable in class com.broadleafcommerce.promotion.offer.web.context.converter.CustomerContextConverter
 
of(String, BigDecimal) - Static method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountParameters
 
Offer - Class in com.broadleafcommerce.promotion.offer.domain
An Offer encapsulates information required to provide specialized discount pricing for orders, order items, or related entities This includes not just the discount amount but also important factors such as whether the discount is a percent off, amount off, or fixed price type and whether it should be applied immediately or provided as future credit to the user.
Offer() - Constructor for class com.broadleafcommerce.promotion.offer.domain.Offer
 
OFFER_CODES - Enum constant in enum class com.broadleafcommerce.promotion.offer.dataexport.DefaultExportTarget
Export target for OfferCodes that belong to an offer.
OFFER_CODES - Static variable in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler.ImportTypes
 
OFFER_DISCOUNT_VALUE_INVALID - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The offer could not calculate a valid discount for this order.
OFFER_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.promotion.offer.provider.jpa.JpaRouteConstants.Persistence
 
OFFER_NOT_ACTIVE - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
 
OFFER_ROUTE_KEY - Static variable in class com.broadleafcommerce.promotion.offer.provider.RouteConstants.Persistence
 
OFFER_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.promotion.offer.provider.RouteConstants.Persistence
 
OFFER_SETUP_ERROR_NO_TARGET_CRITERIA - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
No target item criteria rules were specified; they are required to exist for this offer.
OFFER_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.promotion.offer.provider.jpa.JpaRouteConstants.Persistence
 
OFFER_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.promotion.offer.provider.jpa.JpaRouteConstants.Persistence
 
offerAndOfferCodeUsabilityService - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
offerAndOfferCodeUsabilityService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
offerAndOfferCodeUsabilityService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
OfferAndOfferCodeUsabilityService - Interface in com.broadleafcommerce.promotion.offer.service
 
offerandOfferCodeUsageValidator - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
offerandOfferCodeUsageValidator - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
OfferAndOfferCodeUsageValidator - Interface in com.broadleafcommerce.promotion.offer.service.validation
Validator used to run checks against offers and offer codes to determine which offers and codes are still usable.
offerApplicationService(ItemOfferProcessor, ItemOfferProcessor, OrderOfferProcessor, FulfillmentGroupOfferProcessor) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferApplicationService - Interface in com.broadleafcommerce.promotion.offer.service.engine.application
This service adds adjustments to the order
OfferAuditDetail - Class in com.broadleafcommerce.promotion.offer.domain
Captures audit relevant data when an offer was applied to an order.
OfferAuditDetail() - Constructor for class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
 
OfferAuditDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
 
OfferAuditDetailsEndpoint - Class in com.broadleafcommerce.promotion.offer.web.endpoint
 
OfferAuditDetailsEndpoint(OfferAuditDetailService<OfferAuditDetail>) - Constructor for class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
offerAuditDetailService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
offerAuditDetailService(OfferAuditDetailRepository<Trackable>, RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferAuditDetailService<P extends OfferAuditDetail> - Interface in com.broadleafcommerce.promotion.offer.service
 
OfferAuditDetailValidator - Class in com.broadleafcommerce.promotion.offer.service.validation
Validation for OfferAuditDetail
OfferAuditDetailValidator() - Constructor for class com.broadleafcommerce.promotion.offer.service.validation.OfferAuditDetailValidator
 
OfferAuditSummary - Class in com.broadleafcommerce.promotion.offer.domain
Summary of relevant audit data for an offer.
OfferAuditSummary() - Constructor for class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
 
OfferAuditSummaryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
 
OfferCacheAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.autoconfigure
Configuration for engaging default Broadleaf support for Apache Ignite cache
OfferCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.autoconfigure.OfferCacheAutoConfiguration
 
offerCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, OfferCacheProperties) - Method in class com.broadleafcommerce.promotion.offer.autoconfigure.OfferCacheAutoConfiguration
 
OfferCacheProperties - Class in com.broadleafcommerce.promotion.offer.cache
Properties that influence cache settings for the pricing service
OfferCacheProperties() - Constructor for class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
offerCandidateService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageOfferCandidateService
 
offerCandidateService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
offerCandidateService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
offerCandidateService(OfferService<P>, OfferAuditDetailService<? extends OfferAuditDetail>, OfferUserService, CandidateOfferUtility) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferCandidateService<P extends Offer> - Interface in com.broadleafcommerce.promotion.offer.service.engine.candidate
This service determines what offers are candidates for a provided order and context.
OfferCheckoutCompletionConsumer - Interface in com.broadleafcommerce.promotion.offer.service.messaging.checkout
Spring cloud data channel description for messaging input.
offerCheckoutCompletionEventListener(IdempotentMessageConsumptionService, OfferAuditDetailService<OfferAuditDetail>, TransactionTemplate, ObjectMapper, TypeFactory, OfferMessagingProperties) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.OfferMessagingConfiguration
 
OfferCode - Class in com.broadleafcommerce.promotion.offer.domain
 
OfferCode() - Constructor for class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
offerCodeConverter(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.dataimport.autoconfigure.OfferServicesImportAutoConfiguration.Converters
 
OfferCodeConverter - Class in com.broadleafcommerce.promotion.offer.dataimport.converter
 
OfferCodeConverter(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.offer.dataimport.converter.OfferCodeConverter
 
OfferCodeData - Class in com.broadleafcommerce.promotion.offer.service.dto
This class builds convenience structures that represent the code and related offer settings that are used by the offer engine processing.
OfferCodeData() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
 
OfferCodeDefaultsInitializer - Class in com.broadleafcommerce.promotion.offer.dataimport
 
OfferCodeDefaultsInitializer() - Constructor for class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeDefaultsInitializer
 
OfferCodeExportEndpoint - Class in com.broadleafcommerce.promotion.offer.web.endpoint
The endpoint to read or start exports for OfferCodes that belong to an Offer or Campaign.
OfferCodeExportEndpoint(ExportManager, ExportService<Export>, ExportDownloadService) - Constructor for class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
offerCodeExportProcessor(OfferCodeService<OfferCode>, TypeFactory, FilterParser<Node>, OfferCodeRowConverter) - Method in class com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration
 
OfferCodeExportProcessor - Class in com.broadleafcommerce.promotion.offer.dataexport
An ExportProcessor for exports of OfferCode.
OfferCodeExportProcessor(OfferCodeService<OfferCode>, TypeFactory, FilterParser<Node>, OfferCodeRowConverter) - Constructor for class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
offerCodeExportSpecification(ExportDataNormalizer) - Method in class com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration.Specifications
 
OfferCodeExportSpecification - Class in com.broadleafcommerce.promotion.offer.dataexport.specification
 
OfferCodeExportSpecification(List<ExportDataNormalizer>) - Constructor for class com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification
 
OfferCodeExportSpecification.Fields - Class in com.broadleafcommerce.promotion.offer.dataexport.specification
 
OfferCodeExportSpecification.Headers - Class in com.broadleafcommerce.promotion.offer.dataexport.specification
 
offerCodeImportBatchHandler(OfferCodeConverter, OfferCodeDefaultsInitializer, OfferCodeService<OfferCode>, OfferService<Offer>, CampaignService<Campaign>, ContextRequestHydrator) - Method in class com.broadleafcommerce.promotion.offer.dataimport.autoconfigure.OfferServicesImportAutoConfiguration
 
OfferCodeImportBatchHandler - Class in com.broadleafcommerce.promotion.offer.dataimport
 
OfferCodeImportBatchHandler(OfferCodeConverter, OfferCodeService<OfferCode>, ContextRequestHydrator, OfferCodeDefaultsInitializer, OfferService<Offer>, CampaignService<Campaign>) - Constructor for class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
OfferCodeImportBatchHandler.ImportTypes - Class in com.broadleafcommerce.promotion.offer.dataimport
 
OfferCodeRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
Repository for persistent counter-parts of OfferCode.
offerCodeRowConverter(OfferCodeExportSpecification, ObjectMapper) - Method in class com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration.Converters
 
OfferCodeRowConverter - Class in com.broadleafcommerce.promotion.offer.dataexport.converter
 
OfferCodeRowConverter(ExportSpecification, ObjectMapper) - Constructor for class com.broadleafcommerce.promotion.offer.dataexport.converter.OfferCodeRowConverter
 
offerCodeService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
offerCodeService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
offerCodeService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
offerCodeService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
offerCodeService(OfferCodeRepository<Trackable>, CampaignRepository<Trackable>, OfferRepository<Trackable>, RsqlCrudEntityHelper, TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration
 
OfferCodeService<P extends OfferCode> - Interface in com.broadleafcommerce.promotion.offer.service
 
offerCodeTimeZoneDataNormalizer() - Method in class com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration.Specifications
 
OfferCodeValidator - Class in com.broadleafcommerce.promotion.offer.service.validation
Validations for OfferCode.
OfferCodeValidator() - Constructor for class com.broadleafcommerce.promotion.offer.service.validation.OfferCodeValidator
 
offerCodeValuesToOfferCodeEntities() - Static method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
OfferCombinabilityCriteria - Class in com.broadleafcommerce.promotion.offer.service.dto
This structure allows permutations by offer type to be grouped based on how they are combined with other types and to easily check whether a given set of permutations is compatible with a permutation from another offer type.
OfferCombinabilityCriteria(OfferCombinabilityCriteriaKey) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
OfferCombinabilityCriteriaKey - Class in com.broadleafcommerce.promotion.offer.service.dto
A structure containing the combinability data for a single offer.
OfferCombinabilityCriteriaKey() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
 
offerContextUtility() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
offerCurrencyContextInfoCustomizer(DataRouteSupporting) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferCurrencyContextInfoCustomizer - Class in com.broadleafcommerce.promotion.offer.service.context
This component attempts to populate the ContextInfo.getDefaultCurrency()
OfferCurrencyContextInfoCustomizer(DataRouteSupporting) - Constructor for class com.broadleafcommerce.promotion.offer.service.context.OfferCurrencyContextInfoCustomizer
 
OfferDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.promotion.offer.autoconfigure
Spring Boot default property overrides for this service
OfferDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.promotion.offer.autoconfigure.OfferDefaultsEnvironmentPostProcessor
 
OfferDiscount - Class in com.broadleafcommerce.promotion.offer.web.context.info
Additional info for all the offers treating an EnhancedLineItem as a target.
OfferDiscount() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
 
OfferDiscountStrategy - Enum Class in com.broadleafcommerce.promotion.offer.domain
 
OfferEngineEndpoint - Class in com.broadleafcommerce.promotion.offer.web.endpoint
 
OfferEngineEndpoint(OfferAuditDetailService<? extends OfferAuditDetail>, OfferService<? extends Offer>, OfferUserService, OfferEngineService, TypeFactory, OfferCandidateService<? extends Offer>, OfferAndOfferCodeUsageValidator, VoucherOfferUsageValidator, OfferAndOfferCodeUsabilityService, AuditVerficationProperties) - Constructor for class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
OfferEngineResponseBuilder<P extends com.broadleafcommerce.promotion.offer.client.web.context.info.ProratedItemOfferAdjustment> - Interface in com.broadleafcommerce.promotion.offer.service.engine
Tool to build a OrderResponse from the information provided via an EnhancedOrder.
offerEngineService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
offerEngineService(OfferCandidateService, OfferApplicationService, OfferEngineResponseBuilder, ProrationService, OfferProcesingUtility, EntityValidatorManager) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferEngineService - Interface in com.broadleafcommerce.promotion.offer.service.engine
This serves as the entry and exist points for the offer engine, which takes in an order and context then determines what offers can apply before calculating the best possible permutation of offers and applying them.
OfferEntityValidationAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure
Offer-specific configuration for validation.
OfferEntityValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferEntityValidationAutoConfiguration
 
offerFactory - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
offerFactory - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
offerFactory - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
offerFactory - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
 
offerFactory - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
offerFactory - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
offerFactory - Variable in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
OfferItemCriteriaRuleSetType - Class in com.broadleafcommerce.promotion.offer.provider.jpa.domain.support
A special UserType for a Set collection of JpaItemCriteriaRule.
OfferItemCriteriaRuleSetType() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.support.OfferItemCriteriaRuleSetType
 
OfferItemCriteriaRuleSetType(ObjectMapper) - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.domain.support.OfferItemCriteriaRuleSetType
 
OfferJpaAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure
 
OfferJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure.OfferJpaAutoConfiguration
 
offerMaxUseStatusManager(OfferRepository<Trackable>, OfferCodeRepository<Trackable>, DomainMapperManager) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferMaxUseStatusManager - Interface in com.broadleafcommerce.promotion.offer.service
Responsible for managing offer and offerCode lifecycle in regard to max usage status.
OfferMessagingConfiguration - Class in com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure
 
OfferMessagingConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.OfferMessagingConfiguration
 
OfferMessagingProperties - Class in com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure
 
OfferMessagingProperties() - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.OfferMessagingProperties
 
OfferNotAppliedReasonEnum - Enum Class in com.broadleafcommerce.promotion.offer.service.dto
 
OfferProcesingUtility - Class in com.broadleafcommerce.promotion.offer.service.engine
Utility methods used by the offer processing engine extracted for ease of testing.
OfferProcesingUtility() - Constructor for class com.broadleafcommerce.promotion.offer.service.engine.OfferProcesingUtility
 
OfferProcessingContext - Class in com.broadleafcommerce.promotion.offer.service.dto
This object manages the full list of permutations for a given execution of the offer engine and provides methods to determine the correct mix of offers for the final result.
OfferProcessingContext(EnhancedOrder, CandidateOffers) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
OfferProperties - Class in com.broadleafcommerce.promotion.offer.provider.jpa.environment
 
OfferProperties() - Constructor for class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
OfferQualifier - Class in com.broadleafcommerce.promotion.offer.web.context.info
DTO containing information about the order items used by an Offer as item qualifiers.
OfferQualifier() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
 
OfferRef() - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.OfferRef
 
OfferRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
 
offerResponseBuilder() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferRoundingProperties - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure.properties
Properties related to offer rounding behaviors.
OfferRoundingProperties() - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
 
OffersAndOfferCodesUsabilityInfo - Class in com.broadleafcommerce.promotion.offer.domain
 
OffersAndOfferCodesUsabilityInfo() - Constructor for class com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo
 
OffersEndpoint - Class in com.broadleafcommerce.promotion.offer.web.endpoint
 
OffersEndpoint(OfferService<Offer>, OfferCodeService<OfferCode>, TranslationEntityService<Translation>) - Constructor for class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
offerService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
offerService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
offerService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
offerService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
offerService(OfferRepository<Trackable>, RsqlCrudEntityHelper, CacheStateManager, FilterParser<Node>) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferService<P extends Offer> - Interface in com.broadleafcommerce.promotion.offer.service
 
OfferServiceAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure
 
OfferServiceAutoConfiguration(TypeFactory, RuleEvaluationService, PromotionCacheInvalidationMessagingConfiguration) - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferServiceProperties - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure
Configuration properties for Offer Services.
OfferServiceProperties() - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
 
OfferServicesImportAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.dataimport.autoconfigure
 
OfferServicesImportAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.dataimport.autoconfigure.OfferServicesImportAutoConfiguration
 
OfferServicesImportAutoConfiguration.Converters - Class in com.broadleafcommerce.promotion.offer.dataimport.autoconfigure
 
OffersPermutation<T extends BaseCandidateOffer> - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing a set of compatible offers of the same type and that share the same combinability with regard to other types.
OffersPermutation() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.OffersPermutation
 
offerSummaryService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
OfferSummaryService<S extends OfferAuditSummary> - Interface in com.broadleafcommerce.promotion.offer.service
Service API for OfferAuditSummary, supported by OfferAuditSummaryRepository.
OfferUsageDetails - Class in com.broadleafcommerce.promotion.offer.web.context.info
Details of system offer usage to record offer audit entities.
OfferUsageDetails() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
 
offerUserService - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
offerUserService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
offerUserService(OfferAuditDetailService<? extends OfferAuditDetail>, CustomerFields) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OfferUserService - Interface in com.broadleafcommerce.promotion.offer.service.engine.candidate
Helper methods around users for offers.
OfferValidator - Class in com.broadleafcommerce.promotion.offer.service.validation
Validations for Offer.
OfferValidator() - Constructor for class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
OfferWebAutoConfiguration - Class in com.broadleafcommerce.promotion.offer.web.autoconfigure
 
OfferWebAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.offer.web.autoconfigure.OfferWebAutoConfiguration
 
onApplicationEvent(MutationNotifyEvent) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager
 
onApplicationEvent(MutationNotifyEvent) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationSender
 
onApplicationEvent(NotificationInitializeEvent) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
onApplicationEvent(PromotionCacheInvalidationEvent) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
onApplicationEvent(PromotionCacheInvalidationEvent) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
onApplicationEvent(PromotionCacheInvalidationEvent) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
ONE_HUNDRED - Static variable in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
 
ONE_HUNDRED - Static variable in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
 
ONE_HUNDRED - Static variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
ONE_HUNDRED - Static variable in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
ONE_HUNDRED - Static variable in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
ORDER - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
Determines that the offer's discount should apply to the order's price as a whole rather than individual items separately.
ORDER - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.type.LineItemType
A line item in an EnhancedOrder.
ORDER_CRITERIA_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The order did not meet the criteria specified on the offer.
ORDER_DISCOUNT - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTimingType
The discount from the offer will be given on the order itself.
ORDER_ITEM - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
Determines that the offer's discount should apply to individual order items' prices separately.
ORDER_ITEM_ADJUSTMENTS_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
ORDER_STATUS_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
ORDER_SUBTOTAL_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The order did not meet the minimum subtotal specified on the offer.
orderAndItemOfferHelper() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OrderAndItemOfferHelper - Interface in com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper
This class contains methods with usage shared by ItemOfferProcessor and OrderOfferProcessor.
orderItemOfferPotentialSavingsCalculator() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
orderItemOfferQualifierAndTargetMarker() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
orderLineItemOfferProcessor(PotentialSavingsCalculator, QualifierAndTargetMarker, OrderAndItemOfferHelper) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
orderMeetsItemTotalRequirements(MonetaryAmount, Map<ItemCriteriaRule, Collection<P>>, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
orderMeetsQualifyingTotalRequirements(BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
orderMeetsQualifyingTotalRequirements(BaseCandidateOffer) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
As offers are applied, recheck to ensure that the next offer in the collection of candidates can be applied based on the total of item qualifier prices.
orderMeetsSubtotalRequirements(EnhancedOrder, BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
orderMeetsSubtotalRequirements(EnhancedOrder, BaseCandidateOffer) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
As offers are applied, recheck to ensure that the next offer in the collection of candidates can be applied based on the order subtotal.
orderMeetsTargetTotalRequirements(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
orderMeetsTargetTotalRequirements(CandidateItemOffer) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
As offers are applied, recheck to ensure that the next offer in the collection of candidates can be applied based on the total of target item prices.
OrderOfferAdjustment - Class in com.broadleafcommerce.promotion.offer.web.context.info
DTO containing price adjustment information for an EnhancedOrder caused by a CandidateOrderOffer targeting it.
OrderOfferAdjustment() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
OrderOfferPermutationResult - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing results of the evaluation of a permutation of order offers.
OrderOfferPermutationResult() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
orderOfferProcessor(OrderAndItemOfferHelper, ProrationService) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
OrderOfferProcessor - Interface in com.broadleafcommerce.promotion.offer.service.engine.application.processor
A service for calculating, determining, and applying the best order offers.
OrderOfferRoundingProperties - Class in com.broadleafcommerce.promotion.offer.service.autoconfigure.properties
Properties related to offer rounding behaviors for order typed offers.
OrderOfferRoundingProperties() - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OrderOfferRoundingProperties
 
OrderTotals - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing relevant totals such as the order subtotal, discountable subtotals, and other totals needed to determine the best offer.
OrderTotals(CurrencyUnit) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
 
OrderValidator - Class in com.broadleafcommerce.promotion.offer.web.context.validation
 
OrderValidator() - Constructor for class com.broadleafcommerce.promotion.offer.web.context.validation.OrderValidator
 
OTHER_TYPE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
A.K.A., non-combinable.

P

partialCopy() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
Returns a copy of this object with a copy of all the contained permutation structures and a reinitialized totals object.
PENDING - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CodeGenerationStatusType
 
PERCENT_OFF - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountMethodType
Take a percent off the total amount.
persistCodesAndReturn(CodeGenerator, Set<String>, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
persistCodesAndReturn(CodeGenerator, Set<String>, Class<P>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
 
persistCodesAndReturnNumber(CodeGenerator, Set<String>, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
persistCodesAndReturnNumber(CodeGenerator, Set<String>, Class<P>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
 
persistenceInputCodeGeneration() - Method in interface com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceConsumer
 
persistPersistenceRequests(BatchRequest, List<PersistenceRequest<OfferCode>>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
Perform a persist of the parsed out domain specified as PersistenceRequests and adds persistence result to allCompletions
populate(OfferRef) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Populate an OfferRef with the given information on this Offer.
populateAllOffersPermutationFromNode(CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
Given a specific node in the tree structure, the compatible list of offers can be found by including the offers from this node and all of its parents.
populateCandidateOfferCurrency(BaseCandidateOffer, EnhancedOrder, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
Populates the BaseCandidateOffer.getCurrency() based on the given EnhancedOrder and Offer.
populateCodeGeneratorDetailsToCode(CodeGenerator, P) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
populateCombinabilityStructures() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
 
populateCombinabilityStructures(CandidateOffers) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
populateCombinabilityStructuresUsedBySameTargetType(CandidateOffers) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
populateFulfillmentItemsWithOrderItems() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
Populate each of the order's EnhancedFulfillmentGroup.getFulfillmentItems() fulfillment group's fulfillment items} with the corresponding order's order items using EnhancedFulfillmentLineItem.getRelatedOrderLineItemNumber().
populateItemCurrencies() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
populateItemDetailStructures(List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
populateItemQuantitesProrationDetails(Set<EnhancedProratedOfferAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
Populates ItemProrationDetails to represent how an EnhancedProratedOfferAdjustment can be prorated down to an item quantity level.
populateLineItemsBySegment() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
populateOfferRoundingProperties(BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
Populates offer rounding properties for order and item typed offers.
populateOrRemoveByFulfillmentGroupTargets(List<CandidateFulfillmentGroupOffer>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
populateOrRemoveByFulfillmentGroupTargets(List<CandidateFulfillmentGroupOffer>, EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Filter the provided offer set based on if the provided fulfillment groups of the order match as shipping targets.
populateOrRemoveCandidateOffers(Stream<P>, EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
populateOrRemoveCandidateOffers(Stream<P>, EnhancedOrder, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Filter out the provided offer set by matching their configurations against the information on the provided context and order.
populateOrRemoveOffersByFulfillmentGroupQualifiers(List<CandidateFulfillmentGroupOffer>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
populateOrRemoveOffersByFulfillmentGroupQualifiers(List<CandidateFulfillmentGroupOffer>, EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Filter the provided offer set based on if the items of the provided order match as qualifiers.
populateOrRemoveOffersByFulfillmentItemQualifiers(List<CandidateItemOffer>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
populateOrRemoveOffersByFulfillmentItemQualifiers(List<CandidateItemOffer>, EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Filter the provided offer set based on if the fulfillment items of the provided order match as qualifiers.
populateOrRemoveOffersByFulfillmentItemTargets(List<CandidateItemOffer>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
populateOrRemoveOffersByFulfillmentItemTargets(List<CandidateItemOffer>, EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Filter the provided offer set based on if the provided fulfillment items of the order match as shipping targets.
populateOrRemoveOffersByItemTargets(List<CandidateItemOffer>, EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
populateOrRemoveOffersByItemTargets(List<CandidateItemOffer>, EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService
Filter the provided offer set based on if the items of the provided order match as targets.
populatePropertiesFromCodeData(OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
populateProratedFulfillmentGroupAdjustments(EnhancedFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
Populates the prorated fulfillment group adjustments for the given EnhancedFulfillmentGroup.
populateProratedFulfillmentGroupAdjustments(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
populateProratedFulfillmentGroupAdjustments(EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.OfferEngineService
Populates all of the EnhancedProratedOfferAdjustments for any Offer that has a Discount.getTargetType() of DiscountTargetType.FULFILLMENT_GROUP and add them onto the individual discountable fulfillment items, as well as populating EnhancedFulfillmentGroup.getProratedFulfillmentAdjustments().
populateProratedFulfillmentGroupAdjustments(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
populateProratedFulfillmentGroupAdjustments(EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.proration.ProrationService
Populates all of the EnhancedProratedOfferAdjustments for any Offer that has a Discount.getTargetType() of DiscountTargetType.FULFILLMENT_GROUP and add them onto the individual discountable fulfillment items, as well as populating EnhancedFulfillmentGroup.getProratedFulfillmentAdjustments().
populateProratedFulfillmentGroupAdjustments(FulfillmentGroupAdjustment, EnhancedFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
Populates the prorated fulfillment group adjustments from the given FulfillmentGroupAdjustment across the given fulfillment items and the given EnhancedFulfillmentGroup.
populateProratedItemAdjustments(EnhancedOrder, OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
populateProratedItemAdjustments(EnhancedOrder, OfferProcessingContext) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.OfferEngineService
For any Offer that has a Discount.prorationType of ProrationType.TARGET_AND_QUALIFIER, this will populate all of the ProratedItemOfferAdjustments on the LineItemOfferDetails mostly for the sake of reporting instruments.
populateProratedOrderAdjustments(EnhancedOrder, OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
populateProratedOrderAdjustments(EnhancedOrder, OfferProcessingContext) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.OfferEngineService
Populates all of the EnhancedProratedOfferAdjustments for any Offer that has a Discount.getTargetType() of DiscountTargetType.ORDER and add them onto the individual discountable order line items.
populateProratedOrderAdjustments(EnhancedOrder, OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
populateProratedOrderAdjustments(EnhancedOrder, OfferProcessingContext) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.proration.ProrationService
Populates all of the EnhancedProratedOfferAdjustments for any Offer that has a Discount.getTargetType() of DiscountTargetType.ORDER and add them onto the individual discountable fulfillment items, as well as populating EnhancedFulfillmentGroup.getProratedFulfillmentAdjustments().
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.promotion.offer.autoconfigure.CampaignDefaultsEnvironmentPostProcessor
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.promotion.offer.autoconfigure.OfferDefaultsEnvironmentPostProcessor
 
potentialSavingsCalculator - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
PotentialSavingsCalculator - Interface in com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item
This service is responsible for calculating the potential savings for Offer target items if that offer is was the only offer applied.
preFromMe(ContextInfo, Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
preFromMe(ContextInfo, Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
Sets JpaOffer.resolvedCurrency from JpaOffer.currency, resolves from ContextInfo if not provided.
preFromMe(ContextInfo, Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
preFromMe(ContextInfo, Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
prepareForItemOfferProcessing(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
Before scoring item offer permutations, it is helpful to prepare the list of offers by calculating potential savings, sorting, and enforcing in order max-uses rules.
prepareForItemOfferProcessing(EnhancedOrder, List<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
prepareForItemOfferProcessing(EnhancedOrder, List<CandidateItemOffer>) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.ItemOfferProcessor
Item offer processing can benefit from setup activities that are used by all of the permutations.
prepareOfferProcessingContext(EnhancedOrder, CandidateOffers) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
This method takes in a set of candidate offers.
prepareOfferProcessingContext(EnhancedOrder, CandidateOffers) - Method in class com.broadleafcommerce.promotion.offer.service.engine.OfferProcesingUtility
 
prevalidateForCreate(CodeGenerator, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorPreValidator
Validates that the input provided by an API caller before any initialization logic is performed
priceGroups() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
Price each of the CandidateFulfillmentGroups according to the BaseCandidateOffer.offer.
prioritizeCodeUsabilityType(String, String) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
If any OfferCode is usable for the provided code string, prioritize the "USABLE" type.
processCodeGeneratorError(CodeGenerationResult, CodeGenerator, int, String, Exception, ContextRequest) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
processItemOfferEdgeCases(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
This method can be used to manipulate the list of CombinedTypesOfferPermutations after the Item Offer Processing phase is complete.
processMessage(Message<String>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
Processes the received message by extracting fields relevant to recording offer code usage and creating OfferAuditDetails
processOfferByIdForCache(List<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
Retrieve offers by ids for the purpose of caching.
processOfferPermutations(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
processOfferPermutations(OfferProcessingContext) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.OfferApplicationService
Calculates the value of each offer permutation and determines the best combination of all offer types.
processOfferPermutations(OfferProcessingContext) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
processStateChange(JsonNode) - Method in class com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler
 
processStateChangeInternal(JsonNode) - Method in class com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler
 
PRODUCT_DETAIL - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Means that the marketing message should appear next to applicable items on product detail pages only.
PromotionCacheInvalidationConsumer - Interface in com.broadleafcommerce.promotion.offer.service.messaging.cache
Spring cloud data channel description for messaging input.
promotionCacheInvalidationDomainMapperManagerSupplier() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
PromotionCacheInvalidationEvent - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
Internal Spring event to notify listeners of a state change on an entity in order to influence cache invalidation activities.
PromotionCacheInvalidationEvent(Object, String) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEvent
 
PromotionCacheInvalidationEvent(Object, Map<String, String>, String) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEvent
 
promotionCacheInvalidationEventListener() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
PromotionCacheInvalidationEventListener - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
An event listener that triggers when a promotion service related entity that is eligible for cache is mutated.
PromotionCacheInvalidationEventListener(ObjectMapper, ApplicationEventPublisher) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEventListener
 
promotionCacheInvalidationHelper() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
PromotionCacheInvalidationHelper - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
Provides supporting functionality related to cache invalidation components based on the PromotionCacheInvalidationHelper.getSupportedProjectionTypes() registered.
PromotionCacheInvalidationHelper(Supplier<DomainMapperManager>, PromotionCacheInvalidationMessagingProperties) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
 
PromotionCacheInvalidationHelper.SupportedType - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
Pojo defining the types supported for cache invalidation, as well as the send delay for cache invalidation messages (may be zero delay, in which case sending is immediate).
promotionCacheInvalidationIgnoredRepositoriesSupplier() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
promotionCacheInvalidationInput() - Method in interface com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationConsumer
 
promotionCacheInvalidationMessageFactory() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
PromotionCacheInvalidationMessageFactory - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
Factory responsible for creating cache invalidation messages via the NotificationHandler
PromotionCacheInvalidationMessageFactory(PromotionCacheInvalidationHelper) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationMessageFactory
 
PromotionCacheInvalidationMessagingConfiguration - Class in com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure
 
PromotionCacheInvalidationMessagingConfiguration(ApplicationContext, PromotionCacheInvalidationProducer, PromotionCacheInvalidationMessagingProperties, MessageSerializationHelper, CamelClusterService, DataRouteReference, NotificationStateService, ObjectMapper, ApplicationEventPublisher) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
PromotionCacheInvalidationMessagingProperties - Class in com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure
 
PromotionCacheInvalidationMessagingProperties() - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
promotionCacheInvalidationNotificationHandler() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
promotionCacheInvalidationNotificationImmediateSender() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
promotionCacheInvalidationNotificationManagerSupplier() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
PromotionCacheInvalidationNotificationSender - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
 
PromotionCacheInvalidationNotificationSender(Supplier<NotificationManager>, MessageFactory<PromotionCacheInvalidationRemoteEvent>, PromotionCacheInvalidationMessagingProperties, ChannelSupplier, PromotionCacheInvalidationNotificationStateMapperMember, PromotionCacheInvalidationHelper) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationSender
 
promotionCacheInvalidationNotificationStateMapperMember() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
PromotionCacheInvalidationNotificationStateMapperMember - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
Initialize the NotificationState for PromotionCacheInvalidationProducer.TYPE.
PromotionCacheInvalidationNotificationStateMapperMember(NotificationStateService, NotificationHandler, PromotionCacheInvalidationHelper) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
promotionCacheInvalidationNotificationStateRepositoriesSupplier() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
promotionCacheInvalidationOutput() - Method in interface com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationProducer
 
PromotionCacheInvalidationProducer - Interface in com.broadleafcommerce.promotion.offer.service.messaging.cache
Spring cloud data channel description for messaging output.
PromotionCacheInvalidationRemoteEvent - Class in com.broadleafcommerce.promotion.offer.service.messaging.cache
 
PromotionCacheInvalidationRemoteEvent(String, String, String, String) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent
 
promotionCacheInvalidationRetryClusterService() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
 
properties - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
prorateAdjustmentAmongItems(Offer, MonetaryAmount, DiscountableItemInfo, List<? extends EnhancedLineItem>, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
Prorates the given adjustment across the given EnhancedLineItems.
prorationService - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
prorationService() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
ProrationService - Interface in com.broadleafcommerce.promotion.offer.service.engine.proration
Calculates all of an Order's order and fulfillment LineItems' ProratedItemOfferAdjustments.
ProrationType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Enumeration to determine whether an offer's discount is divided amongst different types of order items: Whether just "targets" or also "qualifiers".
pruneInactiveTrackingIds(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 

Q

QUALIFIER - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.ItemRestrictionType
Item Qualifier can be used as a qualifier by other offers but not as a target of other offers.
QUALIFIER_TARGET - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.ItemRestrictionType
Target Item or Item Qualifier can be used as a target or a qualifier by other offers.
qualifierAndTargetMarker - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
QualifierAndTargetMarker - Interface in com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item
This service is responsible for marking an order's order items as either targets or qualifiers for a given CandidateItemOffer.
QualifierLineItemOfferDetailComparator - Class in com.broadleafcommerce.promotion.offer.service.dto.comparator
Comparator for LineItemOfferDetails being used as qualifiers for offers.
QualifierLineItemOfferDetailComparator() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator
 
QualifierLineItemOfferDetailComparator(boolean) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator
 
QUALIFIERS - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageTargetType
Indicates that an offer's marketing message should be displayed with items that qualify an order or other items for the offer.
QUALIFYING_ITEM_CRITERIA_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The order did not meet the qualifying item criteria for this offer.
QUALIFYING_TOTAL_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The sum of the qualifying items subtotal on this order did not meet the criteria for this offer.

R

RANGE - Enum constant in enum class com.broadleafcommerce.promotion.offer.cache.FullCacheType
 
readActiveByIds(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readActiveByIds(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Reads all active offers filtering where contextId in offerIds.
readActiveCampaignsByContextIds(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CampaignService
 
readActiveCampaignsByContextIds(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
readAll(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
readAll(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readAll(ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferSummaryService
Read a list of narrowed instances in the form of the business instance.
readAll(ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Read a list of narrowed instances in the form of the business instance.
readAll(Node, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readAll(Node, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Retrieve all domain instances using a structured query string to drive the query criteria.
readAll(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readAll(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Retrieve all domain instances using a structured query string to drive the query criteria.
readAll(Node, Sort, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readAll(Node, Sort, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Retrieve all domain instances using a structured query string to drive the query criteria.
readAll(Node, Sort, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readAll(Node, Sort, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Retrieve all domain instances using a structured query string to drive the query criteria.
readAll(Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
readAll(Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readAll(Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferSummaryService
Read a page of narrowed instances in the form of the business instance.
readAll(Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Read a page of narrowed instances in the form of the business instance.
readAll(Sort, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
readAll(Sort, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readAll(Sort, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferSummaryService
Read a list of narrowed instances in the form of the business instance.
readAll(Sort, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Read a list of narrowed instances in the form of the business instance.
readAllActiveByCodesIn(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readAllActiveByCodesIn(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Reads all active offers where Offer.getOfferCodes() intersects with the provided codes.
readAllActiveByOfferIds(Collection<String>, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
readAllActiveByOfferIds(Collection<String>, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.MarketingMessageService
 
readAllAuditDetails(HttpServletRequest, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
readAllByCampaignId(String, int, Node, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
readAllByCampaignId(String, int, Node, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
Reads the offer codes for the specified campaign id matching the given page size and filters.
readAllByCampaignId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
readAllByCampaignId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
Reads the offer codes for the specified campaign id matching the given filters.
readAllByCampaignId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
readAllByCampaignId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Reads the offer codes for the specified campaign id matching the given filters.
readAllByCode(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
readAllByCode(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Finds all of the OfferCodes by code.
readAllByCodes(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
readAllByCodes(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Finds all of the OfferCodes by codes.
readAllByCodesIncludingInactive(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
Vehicle for populating the cache during DefaultOfferCodeService.cacheAllOfferCodes(ContextInfo).
readAllByContextId(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
readAllByContextId(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readAllByContextId(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferSummaryService
Retrieve all business instances based on a list of context ids.
readAllByContextId(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Retrieve all business instances based on a list of context ids.
readAllByContextIdInOrExternalIdIn(Iterable<String>, Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CampaignService
 
readAllByContextIdInOrExternalIdIn(Iterable<String>, Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
readAllByContextIdInOrExternalIdIn(Iterable<String>, Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readAllByContextIdInOrExternalIdIn(Iterable<String>, Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CampaignService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
 
readAllByOfferCodeIds(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
readAllByOfferCodeIds(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readAllByOfferCodeIds(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferAuditDetailService
Find all OfferAuditDetail records that relate to the provided offer code ids.
readAllByOfferCodeIds(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Retrieve all SharedCodeAuditSummary records that relate to the provided offer code IDs.
readAllByOfferCodeIdsInAndCustomerId(Set<String>, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
readAllByOfferCodeIdsInAndCustomerId(Set<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferAuditDetailService
Find all OfferAuditDetail records that relate to the provided offer code ids and customer ID.
readAllByOfferCodeIdsInAndCustomerTargetValue(Set<String>, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
readAllByOfferCodeIdsInAndCustomerTargetValue(Set<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferAuditDetailService
Find all OfferAuditDetail records that relate to the provided offer code ids and customer ID.
readAllByOfferId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
readAllByOfferId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
Reads the offer codes for the specified offer id matching the given filters.
readAllByOfferId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
readAllByOfferId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Reads the offer codes for the specified offer id matching the given filters.
readAllByOfferId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
readAllByOfferId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.MarketingMessageService
 
readAllByOfferIds(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
readAllByOfferIds(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
readAllByOfferIds(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferAuditDetailService
Find all OfferAuditDetail records that relate to the provided offer ids.
readAllByOfferIds(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferSummaryService
Retrieve all OfferAuditSummary records that relate to the provided offer IDs.
readAllByOfferIdsInAndCustomerId(Set<String>, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
readAllByOfferIdsInAndCustomerId(Set<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferAuditDetailService
Find all OfferAuditDetail records that relate to the provided offer ids and customer ID.
readAllByOfferIdsInAndCustomerTargetValue(Set<String>, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
readAllByOfferIdsInAndCustomerTargetValue(Set<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferAuditDetailService
Find all OfferAuditDetail records that relate to the provided offer ids and customer ID.
readAllCampaigns(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
readAllCustomerOffersIn(Iterable<UserTarget>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readAllCustomerOffersIn(Iterable<UserTarget>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Reads all active offers where Offer.userTargets intersects with the provided UserTargets, or the offer has no UserTargets
readAllMessages(List<String>, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
Reads all of the active MarketingMessages with options for paging and filtering by Offer.id.
readAllMessagesForOffer(String, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
readAllNonExpired(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
readAllNonExpired(ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.MarketingMessageService
Read all messages who are not expired based on MarketingMessage.activeEndDate.
readAllOffers(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
readAllSharedCodeAuditSummaries(ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
readAllSharedCodeAuditSummariesByCampaignId(String, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
readAutomaticAndCodeAndCustomerOffersIn(Iterable<String>, Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readAutomaticAndCodeAndCustomerOffersIn(Iterable<String>, Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
 
readAutomaticAndCodeAndCustomerOffersIn(Iterable<String>, Iterable<String>, EnhancedOrder, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readAutomaticAndCodeAndCustomerOffersIn(Iterable<String>, Iterable<String>, EnhancedOrder, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Reads all active offers where Offer.isAutomaticallyConsidered() is true or the offers match the passed in offerIds or contain the passed in campaign trackingIds.
readAutomaticOffers(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readByCampaignIdAndVoucherCodeGenerator(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CodeGeneratorService
Finds an active CodeGenerator that is for the given campaign id and is for voucher offers.
readByCampaignIdAndVoucherCodeGenerator(String, boolean, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
readByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
readByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferSummaryService
Read a single instance of an entity in the form of a business domain.
readByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Read a single instance of an entity in the form of a business domain.
readByContextIdAndActive(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Finds an active offer code by ID.
readByIds(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readByIds(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Reads all offers filtering where contextId in offerIds.
readByOfferCodeId(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
readByOfferCodeId(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService
Retrieve the SharedCodeAuditSummary record for the provided offer code ID.
readByOfferId(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
readByOfferId(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferSummaryService
Retrieve the OfferAuditSummary record for the provided offer ID.
readByTrackingIds(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
Reads all active offers having one or more matches to the requested tracking ids.
readByTrackingIds(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Reads all active offers filtering where trackingId in trackingIds.
readCampaignById(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
readCodeGeneratorById(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
readExportById(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
readMessageById(String, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
readOfferAuditDetail(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
readOfferById(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
readOfferByIds(HttpServletRequest, List<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
readOfferCodeByCampaign(HttpServletRequest, ContextInfo, String, Pageable) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
readOfferCodeById(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
readOfferCodeById(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
readOfferCodeExportsForAuthor(String, String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
Reads offer code exports for the author from ContextInfo based on the DefaultExportTarget and target parent id.
readOfferCodeFromCampaignExportsForAuthor(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
readOfferCodeFromOfferExportsForAuthor(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
readOfferCodesByCampaign(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
readOfferCodesByExportTarget(Export) - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
Reads OfferCodes based on the Export.getTarget().
readOfferCodesByOffer(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
readRecordsToProcess(Export) - Method in class com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor
 
readSharedCodeAuditSummaryById(ContextInfo, String) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
readVoucherOffersIn(Iterable<UserTarget>, Iterable<String>, Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
readVoucherOffersIn(Iterable<UserTarget>, Iterable<String>, Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Reads all voucher offers based on the provided user targets, codes, or tracking ids.
READY - Enum constant in enum class com.broadleafcommerce.promotion.offer.cache.FullCacheInitializationStatus
 
RecordOfferUsageEventListener - Class in com.broadleafcommerce.promotion.offer.service.messaging.checkout
An event listener that triggers when an order is successfully submitted.
RecordOfferUsageEventListener(IdempotentMessageConsumptionService, OfferAuditDetailService<OfferAuditDetail>, TransactionTemplate, ObjectMapper, TypeFactory, OfferMessagingProperties) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
RecordOfferUsageEventListener.Adjustment - Class in com.broadleafcommerce.promotion.offer.service.messaging.checkout
 
RecordOfferUsageEventListener.OfferRef - Class in com.broadleafcommerce.promotion.offer.service.messaging.checkout
 
recordOfferUsages(HttpServletRequest, ContextInfo, List<OfferUsageDetails>) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
recordOfferUsages(List<OfferUsageDetails>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
recordOfferUsages(List<OfferUsageDetails>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferAuditDetailService
Records offer usages specified in a list of OfferUsageDetails and persists the details in OfferAuditDetail, OfferAuditSummary, and SharedCodeAuditSummary.
rejectDuplicateCode(P) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
relevantSegmentItems(EnhancedOrder, CandidateOrderOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
Returns list of order items matching the offers segment and then filters the returned list by calling #shouldFilterItem
removeAllAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Removes all orderAdjustments from this detail.
removeAllCandidateAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Remove all of the EnhancedFulfillmentGroup.groupAdjustments for this EnhancedFulfillmentGroup.
removeAllFulfillmentOfferAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
removeAllGroupOfferAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
removeAllItemOfferAdjustments(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
Remove all adjustments for all order items.
removeCodeResponse(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
removeCodesResponses(Offer) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
removeCodesResponses(Offer, int) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
removeDuplicatePermutations(List<List<CandidateItemOffer>>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
A duplicate permutation means that the permutations have the same offers in the same order.
removeDuplicatesFromList(List<P>, List<P>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
Iterate through the codes we are about to save.
removeLowerValueItemOffersFromConsideration(EnhancedOrder, OffersPermutation<CandidateOrderOffer>, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
When the Offer#isExcludeDiscountedItemsFromTotals() property is true, we want to check to see if the Order offer would be better than previously applied item offers.
removeStandardOnlyAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
removeZeroDollarAdjustments() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
removeZeroDollarAdjustments(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
replaceAllMarketingMessageTranslations(ContextInfo, String, String, Locale, TranslationsPayload) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
replaceAllOfferTranslations(ContextInfo, String, Locale, TranslationsPayload) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
replaceCampaign(HttpServletRequest, ContextInfo, String, Campaign) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
replaceCodeGenerator(HttpServletRequest, ContextInfo, String, CodeGenerator) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
replaceMessage(String, String, MarketingMessage, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
replaceOffer(HttpServletRequest, ContextInfo, String, Offer) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
replaceOfferAuditDetail(HttpServletRequest, ContextInfo, String, OfferAuditDetail) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
replaceOfferCode(HttpServletRequest, ContextInfo, String, String, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
replaceOfferCode(HttpServletRequest, ContextInfo, String, String, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
resetOfferDetails() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Removes all LineItemOfferDetails except the first, which just gets reset.
resetPriceDetails(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Clears all EnhancedLineItem.offerDetails and re-initializes them.
resetState() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
Between permutation runs, we need to reset the state of intermediate values
resetUses() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Deprecated.
resolveAuditVerificationFlags(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
resolveCharMap(CodeGenerator) - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
If the generator has a custom alphabet then use that for the charMap, otherwise, use the default charMap configured in the helper.
resolveOfferCodeId(BatchRecord, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
Resolves and sets the id for OfferCode.
resolveParentEntityId(OfferCode, String, String) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
resolvePermutation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CompatibleOfferNode
Given a specific node in the tree structure, the compatible list of offers can be found by including the offer from this node and all of its parents.
resourceLockRepository - Variable in class com.broadleafcommerce.promotion.offer.service.persistence.DefaultIdempotentPersistenceNotificationConsumptionService
 
RETRIEVE_CODE_USABILITY - Static variable in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
retrieveCodeUsability(HttpServletRequest, ContextInfo, CustomerContext, List<String>) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
rollbackQualifierMarkageBecauseMissingTarget(OfferQualifier, int, LineItemOfferDetail, ItemCriteriaRule) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Undoes marking qualifiers because there were no matching targets.
roundDiscountsByItemUnit - Variable in class com.broadleafcommerce.promotion.offer.domain.Offer
For testing.
roundListOfMonetaryAmounts(Map<String, MonetaryAmount>, MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
Given a list of amounts that should round to the provided total, calculates and performs the rounding logic to add the remainder unit amounts.
roundListOfMonetaryAmounts(Map<String, MonetaryAmount>, MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
Given a list of amounts that should round to the provided total, calculates and performs the rounding logic to add the remainder unit amounts.
roundProratedAdjustments(Collection<D>, MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
roundProratedFulfillmentGroupAdjustments(EnhancedFulfillmentGroup, Collection<D>, MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
RouteConstants - Class in com.broadleafcommerce.promotion.offer.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.promotion.offer.provider
 
rsqlQueryTransformers - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
ruleEvaluationService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageOfferCandidateService
 
ruleEvaluationService - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
ruleEvaluationService - Variable in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
ruleEvaluationService - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 

S

saveAll(List<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
saveAll(List<P>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
 
saveAllNonDuplicates(String, List<P>, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
scoreFulfillmentGroupOfferPermutations(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
scoreFulfillmentItemOfferPermutations(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
scoreItemOfferPermutations(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
scoreOrderOfferPermutations(OfferProcessingContext, CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
SEARCH - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Deprecated.
segment - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
segment - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
segment - Variable in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
Name of the field passed in as part of UserTarget.targetType that maps to the customer segment.
segmentIsValid(String, OfferCode, OfferCodeDto) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
sendCacheInvalidation(TrackableRepository<? extends Trackable>, Trackable) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationSender
 
sendCacheRegionInvalidation(Class<?>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationSender
 
service - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
service - Variable in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
service - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
service - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
service - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
SERVICE - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.cache.BasicPromotionCacheConstants.EventComponentConstants
 
set_id(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
set_id(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setAccount(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
Name of the field passed in as part of UserTarget.targetType that maps to the account.
setActive(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
Defines the ending time for which this campaign is active.
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Sets the Active End Date for codes generated by this generator.
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Defines the ending time for which this message is active
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Defines the ending time for which this offer is active.
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the ending time for which this offer code is active.
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
Defines the beginning time for which this campaign is active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Sets the Active Start Date for codes generated by this generator.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Defines the beginning time for which this message is active
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Defines the beginning time for which this offer is active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the beginning time for which this offer code is active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setAdjustedSubtotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setAdjustedSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setAdjustedTotal() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setAdjustedTotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The total value of all LineItemOfferDetail.adjustments times the LineItemOfferDetail.quantity of this detail.
setAdjustments(Map<String, List<FulfillmentGroupAdjustment>>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
setAdjustments(Set<ItemOfferAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The ItemOfferAdjustments caused by offers treating the LineItemOfferDetail.lineItem as a target.
setAdjustmentsFinalized(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Whether the LineItemOfferDetail.adjustments are the orderAdjustments to actually use rather than being potential or incomplete.
setAdjustmentValue(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The final amount by which to adjust the order item's price.
setAllCandidateOffers(List<BaseCandidateOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
A set of all the relevant candidate offers for given offer engine execution
setAllFulfillmentGroupPermutations(Set<OffersPermutation>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
setAllFulfillmentItemPermutations(Set<OffersPermutation>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
setAllItemPermutations(Set<OffersPermutation>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
setAllOfferIds(Set<String>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
Set of ids for all offers that are applicable to a given offer engine execution.
setAllOrderPermutations(Set<OffersPermutation>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
setAllowedLetters(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Returns a String with the allowed letters to use when generating codes.
setAllowedLetters(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setAllowedNumbers(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Returns a String with the allowed numbers to use when generating codes.
setAllowedNumbers(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setAllVoucherPermutations(Set<OffersPermutation>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
setAlwaysRecordCustomerDetailAudit(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Whether or not to record every usage of offers in the audit details table.
setAmount(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
The discount amount that this discount represents.
setAmount(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
The discount amount that this tier represents.
setAmount(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AmountQtyTuple
 
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The amount of the adjustment applied to the item.
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The amount of the prorated adjustment for the item.
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
setApplicableToDependentItems(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Whether this discount should apply to an item's dependent order items (e.g., add-ons).
setApplicableToSalesPrice(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Whether this discount should apply to an item's sale price or just its non-sale price(s).
setApplicationRepository(JpaCommonApplicationRepository<JpaApplication>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
setApplicationRepository(JpaCommonApplicationRepository<JpaApplication>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
setAppliedOfferIds(List<String>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
A list of currently applied offer ids
setAppliedOffers(List<Offer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
setAppliedOffers(List<Offer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
setAppliedToSalePrice(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
Whether the ItemOfferAdjustment.adjustmentValue was applied to EnhancedLineItem.getStandardPrice() or EnhancedLineItem.getSalePrice().
setApplyDiscountToAllTargets(Boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Returns TRUE if this ITEM offer should be applied to all discountable target items in the order.
setApplyDiscountToAllTargets(Boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setApplyRemainderToFulfillment(Boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This property applies to amount off Order offers.
setApplyRemainderToFulfillment(Boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setApplyToFuturePeriods(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
Whether an offer should be applied to items' future periods, i.e., items that have a recurring billing cycle based on a frequency and a period.
setApplyToFuturePeriods(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setAssigned(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines whether this code has been assigned for use.
setAssigned(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setAttributes(Map<String, Attribute>) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Dynamic attributes that are a part of the offer.
setAttributes(Map<String, Attribute>) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Dynamic attributes that are a part of the offer code.
setAttributes(Map<String, JpaAttribute>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setAttributes(Map<String, JpaAttribute>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setAuditVerificationMap(Map<String, AuditVerificationFlags>) - Method in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
Controls a AuditVerificationFlags that maps to the individual customer.
setAutomaticallyConsidered(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this offer should be considered to be applied without needing any shared codes (or some other, similar constraint).
setAutomaticallyConsidered(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setAvailableCharHelper(CodeFormatAvailableCharHelper) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
setAvailableCharHelper(CodeFormatAvailableCharHelper) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator
 
setBatchSize(int) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
Batch size for non-voucher campaign code generation.
setBatchSize(int) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
setBatchSize(int) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
Deprecated.
setBeginPeriod(int) - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
The beginning period for which this offer should be applied.
setBeginPeriod(Integer) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setBestOfferPermutation(CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
setBestVoucherOfferPermutation(OffersPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
setBrowseItemMessages(Map<String, List<P>>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on individual product items shown during browse
setBrowseMessages(List<P>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on the product list page headers
setBundleRatio(double) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The ratio of the offer discount to apply to this item.
setCacheProperties(OfferCacheProperties) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
setCacheProperties(OfferCacheProperties) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
setCacheProperties(OfferCacheProperties) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
setCacheProperties(OfferCacheProperties) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
setCacheStateManager(CacheStateManager) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCampaignService
 
setCacheStateManager(CacheStateManager) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageService
 
setCacheStateManager(CacheStateManager) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
setCampaignByIds(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
setCampaignId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Defines the id for the campaign that originated this code generator.
setCampaignId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the id for the campaign that originated the offer code.
setCampaignId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setCampaignId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setCampaignIdOfferCodeMap(Map<String, Set<OfferCode>>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
A map of campaignId to offerCode
setCampaignService(CampaignService<Campaign>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
setCampaignService(CampaignService<Campaign>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
setCampaignService(CampaignService<Campaign>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
setCampaignService(CampaignService<Campaign>) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
Lazy injection since this validator is itself a service component.
setCampaignTrackingId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The tracking ID of the campaign this audit is for.
setCampaignTrackingId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setCampaignTrackingId(String) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
setCampaignTrackingId(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the campaign (if any) this audit is for.
setCampaignTrackingIds(Set<JpaCampaignTracking>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setCampaignTrackingIds(Set<String>) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The tracking identifiers of the campaigns of which this offer is a part.
setCandidateFulfillmentGroup(CandidateFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
setCandidateFulfillmentGroupOffer(CandidateFulfillmentGroupOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
setCandidateFulfillmentGroupOffers(List<CandidateFulfillmentGroupOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
List of candidate offers targeting fulfillment groups.
setCandidateFulfillmentGroups(List<CandidateFulfillmentGroup>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
The CandidateFulfillmentGroups that can be targeted by BaseCandidateOffer.offer, each one representing a decorated EnhancedFulfillmentGroup with savings information.
setCandidateFulfillmentItemOffers(List<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
List of candidate offers targeting fulfillment items.
setCandidateItemOffer(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The CandidateItemOffer DTO related to ItemOfferAdjustment.offer.
setCandidateItemOffer(CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
The CandidateItemOffer DTO related to OfferDiscount.offer.
setCandidateItemOffers(CandidateOffers, List<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
setCandidateOffers(List<T>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OffersPermutation
 
setCandidateOrderItemOffers(List<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
List of candidate offers targeting order items.
setCandidateOrderOffer(CandidateOrderOffer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
setCandidateOrderOffers(List<CandidateOrderOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
List of candidate offers targeting orders.
setCandidateQualifiersMap(Map<ItemCriteriaRule, Collection<EnhancedFulfillmentLineItem>>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
Map of ItemCriteriaRule from an offer's item qualifier criteria to a Collection of EnhancedFulfillmentLineItem that meet that criteria for this CandidateFulfillmentGroup.fulfillmentGroup.
setCandidateQualifiersMap(Map<ItemCriteriaRule, Collection<EnhancedLineItem>>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Map of ItemCriteriaRule from an offer's item qualifier criteria to a Collection of EnhancedLineItem that meet that criteria.
setCandidateQualifiersMap(Map<ItemCriteriaRule, Collection<EnhancedLineItem>>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
Map of ItemCriteriaRule from an offer's item qualifier criteria to a Collection of EnhancedLineItem that meet that criteria.
setCandidateTargetsMap(Map<ItemCriteriaRule, Collection<EnhancedLineItem>>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Map of ItemCriteriaRule from an offer's target item criteria to a Collection of EnhancedLineItem that meet that criteria.
setCartItemMessages(Map<String, List<P>>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on individual cart items
setCartLabel(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
A label for this offer typically used by the storefront.
setCartLabel(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setCartMessages(List<P>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on the cart page's header
setCartProductIds(List<String>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The ids of any products currently in the customer's cart
setCartSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The subtotal of the customer's cart
setCartSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The minimum cart subtotal to apply this offer.
setCartSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setCartSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setCategoryId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The current category's id
setChildren(Set<EnhancedOrderLineItem>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
Not part of the incoming or outgoing payloads but populated at the start of the offer engine in order to provide faster lookup during processing.
setClientOfferCodeMap(Map<String, OfferCodeDto>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
A map of offer codes to the dto passed in on the Order as part of the client request.
setCode(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
The string code that represents this record.
setCode(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setCodeFormat(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The custom formatter for generating codes.
setCodeFormat(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setCodeGenerationMessage(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Returns a String with CodeGenerator.getNumberOfCodesGenerated() / CodeGenerator.getNumberOfCodesToGenerate() If those values are equal, just returns CodeGenerator.getNumberOfCodesGenerated() Provides an easy way to determine progress.
setCodeGenerationMessage(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setCodeGenerationProperties(CampaignCodeGenerationProperties) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
setCodeGenerationStatus(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The current status
setCodeGenerationStatus(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setCodeGenerator(CodeGenerator) - Method in class com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest
The CodeGenerator to use to generate voucher codes.
setCodeGeneratorPreValidator(CodeGeneratorPreValidator) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
setCodeLength(Integer) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The code length the generator should use when generating the codes.
setCodeLength(Integer) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setCodePrefix(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
Defines a prefix to updateUses when generating campaign codes for this campaign.
setCodePrefix(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Defines a prefix to updateUses when generating campaign codes for this campaign.
setCodePrefix(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
setCodePrefix(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setCodeResponseMap(Map<String, CodeResponse>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
setCodeResponseMap(Map<String, CodeResponse>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
setCodeResponseMap(Map<String, CodeResponse>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
setCodeResponseMap(Map<String, CodeResponse>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
Map of codes and reasons they were not applied.
setCodes(Codes) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setCodeUsabilityInfos(Map<String, CodeUsabilityInfo>) - Method in class com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo
 
setCodeUsed(String) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
setCodeUsed(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The code used (if any) that triggered the application of the offer for this adjustment.
setCodeUsed(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The code used (if any) that triggered the application of the offer for this adjustment.
setCombinabilityOverrides(Set<CombinabilityOverride>) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The CombinabilityOverrides that override how this offer combines with other offers.
setCombinabilityOverrides(Set<JpaCombinabilityOverride>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setCombinabilityType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this offer can be combined with other offers.
setCombinabilityType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setCombinableOverrides(Set<String>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Convert offer data into easier structures for combinability algorithms
setCompatibleOffers(List<BaseCandidateOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
setCompatibleWithOtherTypes(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
 
setConnectiveOperator(String) - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
The connective with which to join all of the ItemCriteria.rules together.
setContextId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextState(EmbeddedContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.Attribute
A subset of Tracking information to expose the context state for this object.
setContextState(EmbeddedContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
A subset of Tracking information to expose the context state for this object.
setContextState(EmbeddedContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
A subset of Tracking information to expose the context state for this object.
setContextState(EmbeddedContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
A subset of Tracking information to expose the context state for this object.
setCreateDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The date this generator was created.
setCreateDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The currency that an EnhancedOrder.getCurrency() must be for this offer to apply.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
Transient property that holds the currency used to convert price to a MonetaryAmount.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
Note that this is different from the transient JpaOffer.resolvedCurrency.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
Transient property that holds the currency used to convert price to a MonetaryAmount.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
Transient property that holds the currency used to convert price to a MonetaryAmount.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Offer.getCurrency() if specified, otherwise EnhancedOrder.getCurrency() is used.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setCurrencyHolder(CurrencyHolder) - Method in class com.broadleafcommerce.promotion.offer.service.context.OfferCurrencyContextInfoCustomizer
 
setCustomer(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
Name of the field passed in as part of UserTarget.targetType that maps to the individual customer.
setCustomerContext(CustomerContext) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The customer context information that should be used in determiningwhich offers apply
setCustomerContext(CustomerContext) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setCustomerReferenceId(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the customer this audit is for.
setCustomerReferenceType(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The customer type this audit is for, for example "CUSTOMER".
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
setDateApplied(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The date and time when the related offer code was applied.
setDateApplied(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setDefaultFullCacheLocale(String) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The locale to use for the full offer cache if the locale is not detected in the request context info
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
setDescription(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Description of this offer.
setDescription(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDestination(Destination) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setDiscount(Discount) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Basic discount information for this offer.
setDiscountable(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setDiscountableTotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountableItemInfo
 
setDiscountAmount(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDiscountApplicableToDependentItems(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDiscountApplicableToSalesPrice(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDiscountCurrentOrder(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
Whether to apply this discount to the current provided order.
setDiscountCurrentOrder(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDiscountedAmount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
The amount off this fulfillment group would get if the candidate offer was applied.
setDiscountedTotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
The adjusted discounted price for this candidate fulfillment group if the candidate offer was applied.
setDiscountMethodType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDiscountProrationType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDiscountTargetType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDiscountTiers(List<DiscountTier>) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
List of discount tiers determining the discount applied with this offer.
setDiscountTiers(List<JpaDiscountTier>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDiscountTimingType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDisplayHint(String) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Defines a hint to the client on how to display this message
setDisplayHint(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setDistributeOfferAmountToTargets(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This property impacts the way that items share the same discount.
setDistributeOfferAmountToTargets(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setDistributeRoundedRemainders(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Whether the rounded remainders should be distributed across given MonetaryAmounts in MoneyRoundingHelper.roundListOfMonetaryAmounts(Map, MonetaryAmount, CurrencyUnit).
setEmailRegEx(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Provides a customer email validation when the generated codes are requested for use.
setEmailRegEx(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines a regex to be used for validating the offer code for customer updateUses.
setEmailRegEx(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setEmailRegEx(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setEndPeriod(int) - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
The ending period for which this offer should be applied.
setEndPeriod(Integer) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setErrorIfMaxExceeded(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.OfferMessagingProperties
When recording OfferAuditDetails, the system will record an overage of an offer used when this property is set to false.
setErrorIfMaxExceeded(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
Whether or not to error if there is an overage of offer usage.
setErrorMessage(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
Error message from attempting to generate CampaignCodes.
setEstimatedValue(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Provide an estimated value for this offer.
setEstimatedValue(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
Estimated value for this offer, used in scoring the best offer permutation for voucher and free gift offers.
setExcludeDiscountedItemsFromTotals(Boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This property controls how order and fulfillment group offers consider subtotal qualifications.
setExcludeDiscountedItemsFromTotals(Boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setExcludedItemIds(Set<String>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Store the list of excludedItemIds included which can be passed in via the OfferCodeDto
setExternalId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
setExternalId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
setExternalId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
setExternalId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
setExternalId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setExternalId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setFaxNumber(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setFgItemSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The minimum total for all items in a fulfillment group to apply this offer.
setFgItemSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setFinalizedQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
The actual item quantity of an EnhancedLineItem matched to the OfferDiscount.offer.
setFinalizedQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
The actual item quantity of an EnhancedLineItem matched to the OfferQualifier.offer.
setFinalPrice(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
The final price, including adjustments, for a single merchandising item represented by this order line item.
setFreeGift(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this is a free gift offer.
setFreeGift(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setFreeGiftItems(List<FreeGiftItem>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setFreeProduct(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Defines the id of the free product for this offer.
setFreeProduct(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setFulfillmentGroup(EnhancedFulfillmentGroup) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
The EnhancedFulfillmentGroup that is decorated for consideration as part of a CandidateFulfillmentGroupOffer.
setFulfillmentGroupCriteria(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
String expression used to determine if a fulfillment group qualifies for this offer.
setFulfillmentGroupCriteria(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setFulfillmentGroupRef(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setFulfillmentGroups(List<EnhancedFulfillmentGroup>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setFulfillmentItems(List<EnhancedFulfillmentLineItem>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setFulfillmentItemsIncludedOnRequest(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Whether or not fulfillment items will be included on the EnhancedOrder request into the offer engine.
setFulfillmentOptionName(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setFulfillmentOptionType(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setFulfillmentPrice(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setFulfillmentServiceLevel(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
For Fulfillment offers, restrict the discount to a specific service level.
setFulfillmentServiceLevel(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setFullCacheBatchFetchSize(long) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The number of items to fetch in batch at a time.
setFullCacheWarmupLocales(List<String>) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The locales to cover in the full cache warmup for offers
setFullCodeCacheBlocking(boolean) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not full code cache compilation should block the current request.
setFullCodeCacheEnabled(boolean) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not full offer code cache compilation should be performed.
setFullCodeCacheLimit(long) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The max number of offer codes to allow into memory when performing full cache load.
setFullCodeCacheType(FullCacheType) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Restrict full offer code caching based on activity status
setFullOfferByAutomaticThreshold(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time between full offer cache compilation operations.
setFullOfferCacheBlocking(boolean) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not full offer cache compilation should block the current request.
setFullOfferCacheEnabled(boolean) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not full offer cache compilation should be performed.
setFullOfferCacheLimit(long) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
The max number of offers to allow into memory when performing full cache load.
setFullOfferCacheType(FullCacheType) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Restrict full offer caching based on activity status
setFullOfferCodeByCodesThreshold(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time between full offer code cache compilation operations.
setFutureCodeActiveBufferRange(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time in the future to include codes that will be active.
setFutureCredit(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
setFutureCredit(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
Future credit means that the associated adjustment will be discounted at a later time to the customer via a credit.
setFutureCredit(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
setFutureOfferActiveBufferRange(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time in the future to include offers that will be active.
setGeneralMaxUsageStatus(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
If an offer has been deemed to have exceeded is max usage threshold, this field will be set with a reason as denoted by MaxUsageStatusType.
setGeneralMaxUsageStatus(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
If an offercode has been deemed to have exceeded its max usage threshold, this field will be set with a reason MaxUsageStatusType.MAX_USES_EXCEEDED.
setGeneralMaxUsageStatus(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setGeneralMaxUsageStatus(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setGeneratedCodes(List<OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
Generated CampaignCodes.
setGeneratorId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the id for the code generator that originated the offer code.
setGeneratorId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setGroupAdjustments(List<FulfillmentGroupAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
The id of this campaign.
setId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
 
setId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
 
setId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The context ID of the offer.
setId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The context ID of the offer audit detail.
setId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
The context ID of the offer audit summary.
setId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
setId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The context ID of the shared code audit summary.
setId(String) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.OfferRef
 
setId(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setId(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Matches the line number unless the line number isn't available in which case it will represent a uuid.
setIdResolver(IdResolver) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
setItemAdjustmentQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The total quantity of the current line item this offer was applied to.
setItemProrationDetails(List<ItemProrationDetail>) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The details about how this prorated adjustment on a per-quantity basis.
setItemQualifierCriteria(ItemCriteria) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Info related to determining what items are required so that an order or other items qualify to receive this offer's discount.
setItemQualifierCriteria(ItemCriteriaRule) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
setItemValues(String, AmountQtyTuple) - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountableItemInfo
 
setJpa(JpaProperties) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
setJpaPromotionQueryHelper(JpaPromotionQueryHelper) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
setJpaPromotionQueryHelper(JpaPromotionQueryHelper) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
setJpaPromotionQueryHelper(JpaPromotionQueryHelper) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
setJpaPromotionQueryHelper(JpaPromotionQueryHelper) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
setKey(OfferCombinabilityCriteriaKey) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
setLabel(String) - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
A friendly label for admin display.
setLabel(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
setLineItem(LineItemRef) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The LineItemRef of the EnhancedLineItem that gets this adjustment.
setLineItem(LineItemRef) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The LineItemRef of the EnhancedLineItem that gets this adjustment.
setLineItem(EnhancedLineItem) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The EnhancedLineItem affected by offers.
setLineItemOfferDetail(LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
 
setLineItems(List<EnhancedLineItem>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
A list of hydrated EnhancedLineItems used by the MarketingMessageResolver to retrieve MarketingMessages
setLineNumber(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setLineNumber(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
The line item number of the EnhancedLineItem that this target represents.
setLineNumber(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
The line item number of the EnhancedLineItem that this qualifier represents.
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
setLocale(Locale) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Deprecated.
since 1.6 use translations for different locales
setLocale(Locale) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
Deprecated.
setLocale(Locale) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setLocationType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Deprecated.
since 1.6 functionality moved to MarketingMessage.locationTypes.
setLocationType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
Deprecated.
setLocationTypes(List<String>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Determines in what locations this message can appear, whether on product detail, browse, search, or cart pages or everywhere.
setLocationTypes(List<String>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setMapper(DomainMapperManager) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService
 
setMapper(DomainMapperManager) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService
 
setMapperManager(DomainMapperManager) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
setMarketingMessageByIds(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
setMarketingMessageByOffers(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
setMarketingMessageCacheInvalidationMessageSendDelay(Duration) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
setMaxCartSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
The maximum cart subtotal to display this message.
setMaxCartSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setMaxMessageCount(Integer) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The maximum number of messages for each location and location / product combination
setMaxSavingIndicator(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
Set to "Y" if the adjustment should ignore a merge due to being part of a max savings calculation.
setMaxSavingsCheckRequired(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
setMaxSavingsDiscounts(Map<LineItemOfferDetail, OfferDiscount>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Keep track of the current iteration targets so that the estimated discount can be calculated.
setMaxSavingsPerOrder(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum savings a single order can receive from this offer.
setMaxSavingsPerOrder(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setMaxSavingsQualifiers(Map<LineItemOfferDetail, OfferQualifier>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
setMaxSavingsRemainderAmount(Optional<MonetaryAmount>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Represents the remainder of max savings per order that can be applied to qualifying items.
setMaxTotalDiscount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum savings this offer is valid for.
setMaxTotalDiscount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setMaxUses(int) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The maximum number of uses to set for each code generated.
setMaxUses(int) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum number of times this offer can be used.
setMaxUses(int) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the number of max uses allowed for this offer code.
setMaxUses(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setMaxUses(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setMaxUses(Integer) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setMaxUsesPerOrder(int) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum number of times this offer can be used on a single order.
setMaxUsesPerOrder(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setMaxUsesPerUser(int) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the maximum number of times this offer can be used by the same user.
setMaxUsesPerUser(int) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Determines the maximum number of times this offer code can be used by the same user.
setMaxUsesPerUser(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setMaxUsesPerUser(Integer) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setMaxUsesPerUserFrequency(int) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This field works in conjunction with Offer.maxUsesPerUser to limit the frequency with which an individual user can use this offer.
setMaxUsesPerUserFrequency(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setMaxUsesPerUserStrategy(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Enum that allows implementations to vary how user max uses will be interpreted.
setMaxUsesPerUserStrategy(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setMessages(List<MarketingMessage>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessages
 
setMessageSource(MessageSource) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
setMessageSource(MessageSource) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
setMessageSource(MessageSource) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper
 
setMessageSource(MessageSource) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
setMessageSource(MessageSource) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
setMethodType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Determines the method used to apply the discount.
setMethodType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
Determines the method used to apply the discount.
setMethodType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
setMinAmount(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
The minimum currency amount to qualify for this tier.
setMinAmount(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
setMinCartSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
The minimum cart subtotal to display this message.
setMinCartSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setMinQuantity(Long) - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
The minimum quantity of items needed to reach this tier.
setMinQuantity(Long) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
setMinTotalOfQualifierPrices(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the price subtotal threshold that all qualifying items must reach in addition to Offer.itemQualifierCriteria in order to qualify an order items to receive this offer's discount.
setMinTotalOfQualifierPrices(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setMinTotalOfTargetPrices(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines the price subtotal threshold that all targeted items must reach in addition to Offer.targetItemCriteria in order to receive this offer's discount.
setMinTotalOfTargetPrices(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setMoneyRoundingHelper(MoneyRoundingHelper) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
 
setName(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
The user-readable name of this campaign
setName(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Display name for this offer.
setName(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
setName(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setNonCombinableOverrides(Set<String>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
setNotification(NotificationProperties) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
setNumberOfCodesGenerated(int) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The current number of codes that have been generated
setNumberOfCodesGenerated(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setNumberOfCodesToGenerate(int) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The number of codes that will be generated
setNumberOfCodesToGenerate(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setNumberOfMatchesRequired(int) - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
Determines the number of items that must match the ItemCriteriaRule.rule in order for this criteria to be met.
setNumberOfMatchesRequired(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule
 
setOffer(OfferRef) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The OfferRef for the Offer that caused this adjustment to be applied.
setOffer(OfferRef) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The OfferRef for the offer where this prorated adjustment is from.
setOffer(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
The candidate Offer.
setOffer(Offer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
setOffer(Offer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The Offer targeting some EnhancedLineItem.
setOffer(Offer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
The Offer targeting some EnhancedLineItem.
setOffer(Offer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
The Offer using some EnhancedLineItem as an item qualifier.
setOffer(Offer) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
setOffer(JpaOffer) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking
 
setOffer(JpaOffer) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
setOffer(JpaOffer) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
setOfferAndOfferCodeUsabilityService(OfferAndOfferCodeUsabilityService) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
setOfferAuditSummaryId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The ID of the offer audit summary that this audit is for.
setOfferAuditSummaryId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setOfferByAutomatic(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
setOfferByIds(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
setOfferByTracking(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
setOfferByUserTargets(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
setOfferCacheInvalidationMessageSendDelay(Duration) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
setOfferCacheProperties(OfferCacheProperties) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
setOfferCode(String) - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The string offer code this audit is for.
setOfferCode(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
setOfferCode(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The string offer code (if any) that this audit information is for.
setOfferCodeByCodes(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
setOfferCodeCacheInvalidationMessageSendDelay(Duration) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
setOfferCodeData(OfferCodeData) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setOfferCodeEmailRegexPatternCacheSize(int) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Size of the LRUMap cache to use to store Pattern instances for Offer Code email regex validation.
setOfferCodeId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The ID of the offer code that this audit information is for.
setOfferCodeId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The ID of the offer code this audit is for.
setOfferCodeId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setOfferCodeId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
setOfferCodeId(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the offer code (if any) this audit is for.
setOfferCodeRef(String) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
setOfferCodes(List<OfferCodeDto>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setOfferCodes(Set<OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The shared codes that can be used to retrieve this offer.
setOfferCodeService(OfferCodeService<OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
setOfferCodeService(OfferCodeService<OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
setOfferCodeService(OfferCodeService<OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService
 
setOfferCodeService(OfferCodeService<OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
Lazy injection since this validator is itself a service component.
setOfferCodesMap(Map<String, OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
setOfferCombinabilityCriteriaKey(OfferCombinabilityCriteriaKey) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Holds the combinability criteria for this offer.
setOfferContextId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setOfferDetails(List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
DTOs containing information about offers applicable to this item.
setOfferDiscounts(Set<OfferDiscount>) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Additional info for all the offers treating the LineItemOfferDetail.lineItem as a target.
setOfferDiscountStrategy(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Represents the discount strategy for this offer.
setOfferDiscountStrategy(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setOfferDtosMap(Map<String, OfferCodeDto>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
setOfferFactory(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
setOfferFactory(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService
 
setOfferFactory(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
setOfferId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Id of the parent Offer.
setOfferId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The ID of the offer this audit is for.
setOfferId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
The ID of the offer this audit is for.
setOfferId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
Defines the id for the offer that originated the offer code.
setOfferId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setOfferId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
setOfferId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setOfferId(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the offer this audit is for.
setOfferIdOfferCodeMap(Map<String, Set<OfferCode>>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
A map of offerId to offerCode
setOfferMessagingProperties(OfferMessagingProperties) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
setOfferQualifiers(Set<OfferQualifier>) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Additional information about the offers using the LineItemOfferDetail.lineItem as item qualifiers.
setOfferRef(RecordOfferUsageEventListener.OfferRef) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
setOfferService(OfferService<Offer>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
setOfferService(OfferService<Offer>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
setOfferServiceProperties(OfferServiceProperties) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility
 
setOfferServiceProperties(OfferServiceProperties) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
 
setOfferServiceProperties(OfferServiceProperties) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
setOfferSummaryService(OfferSummaryService<OfferAuditSummary>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
setOfferTargetType(String) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OffersPermutation
 
setOfferUsabilityInfos(Map<String, OfferUsabilityInfo>) - Method in class com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo
 
setOfferUses(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The total number of times that the offer this adjustment was created from is applied.
setOperationResolver(OperationResolver) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
setOrder(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
The order being targeted by BaseCandidateOffer.getOffer() }.
setOrder(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
setOrderAdjustments(List<OrderOfferAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setOrderCriteria(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
String expression used in conjunction with Offer.itemQualifierCriteria to determine if an order qualifies for this offer.
setOrderCriteria(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setOrderItemOfferRounding(OfferRoundingProperties) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Properties related to offer rounding behaviors for order item typed offer.
setOrderLineItem(EnhancedOrderLineItem) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
setOrderLineItems(List<EnhancedOrderLineItem>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setOrderNumber(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setOrderOfferRounding(OrderOfferRoundingProperties) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Properties related to offer rounding behaviors for order typed offer.
setOrderSubmitDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setOriginalPrice(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
The original, unadjusted price of the item being targeted by BaseCandidateOffer.getOffer().
setOrUpdatePromotionUsageId(String) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
setOtherTypeOfferIdsList(Map<String, Set<String>>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
For combinability algorithms, it is helpful to know the ids of all other offer types.
setOverrideOfferId(String) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
When processing the same offer for more than one segment, we need to override the id used for the underlying offer id temporarily.
setOverrideType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
The type of override being performed for this offer combination.
setOverrideType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
setParent(EnhancedOrderLineItem) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
Not part of the incoming or outgoing payloads but populated at the start of the offer engine in order to provide faster lookup during processing.
setParentDetail(LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
 
setParentDetail(LineItemOfferDetail) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
setParentLineNumber(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
 
setPartialSavingsAmount(Optional<MonetaryAmount>) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
Stores the remainder when the max per order item threshold has been reached.
setPermutations(Set<OffersPermutation>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
setPermutationTotals(OrderTotals) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
setPermutationTotals(OrderTotals) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
setPermutationTotals(OrderTotals) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
setPolicyUtils(TrackablePolicyUtils) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
 
setPotentialSavings(CandidateItemOffer, MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
setPotentialSavings(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
The total potential amount saved by applying this offer to its targets.
setPotentialSavingsCalculator(PotentialSavingsCalculator) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
setPotentialSavingsQtyOne(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Potential savings per single use of BaseCandidateOffer.getOffer().
setPreferCartBundling(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
This property provides a hint to the front-end application to perform grouping for items that share the same discount.
setPreferCartBundling(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
Tracks the discount amount of the related item qualifier.
setPriceBeforeAdjustments(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setPriceBeforeAdjustmentsByServiceLevel(Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setPrimaryPhone(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setPriorCodeActiveBufferRange(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time in the past to include codes that were active.
setPriority(Integer) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
When multiple messages match a context, the message with the higher priority wins out, where smaller integer values represent higher priorities.
setPriority(Integer) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setPriority(Long) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
When multiple offers match a context, the offer with the higher priority is applied first, where smaller integer values represent higher priorities.
setPriority(Long) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setPriorOfferActiveBufferRange(Duration) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Amount of time in the past to include offers that were active.
setProductDetailMessages(Map<String, List<P>>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
Messages that should be displayed on product detail pages
setProductIds(List<String>) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
The ids for all products to retrieve marketing messages for
setPromotionUsageId(String) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
The id of each individual usage of this promotion instance.
setProperties(OfferServiceProperties) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
setProperties(OfferServiceProperties) - Method in class com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService
 
setProratedAdjustments(List<ProratedOfferAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Prorated offer adjustment information for this line item.
setProratedAdjustments(Set<EnhancedProratedItemOfferAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The ProratedItemOfferAdjustments caused by offers with Discount.getProrationType() or ProrationType.TARGET_AND_QUALIFIER treating both LineItemOfferDetail.lineItem as a target and the items that qualify it.
setProratedFulfillmentAdjustments(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Prorated fulfillment adjustments for the fulfillment group itself.
setProrationType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Determines how an offer's discount amount is distributed across the offer's related order item types.
setQty(int) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AmountQtyTuple
 
setQualifierDetails(List<OfferItemDetail>) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
A list of OfferItemDetails representing the qualifier items where this adjustment was from.
setQualifierItemCriteriaConnectiveOperator(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setQualifierItemCriteriaRules(Set<ItemCriteriaRule>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setQualifiersCanBeQualifiers(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether items that qualify an order to receive this offer's discount can also be used as qualifiers for other offers of the same type (e.g., Order, Order Item, Fulfillment).
setQualifiersCanBeQualifiers(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setQualifiersCanBeTargets(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether items that qualify an order to receive this offer's discount can also receive discounts from other offers of the same type (e.g., Order, Order Item, Fulfillment).
setQualifiersCanBeTargets(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setQualifyFulfillmentAcrossAllItems(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Whether items across the entire order should be considered as potential qualifiers for fulfillment groups instead of just the items in the same fulfillment group.
setQualifyFulfillmentAcrossAllItems(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
The quantity of merchandising items from the EnhancedLineItem to which this adjustment applies.
setQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
The total quantity of merchandising items from the EnhancedLineItem to which this adjustment applies.
setQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
The quantity of items related to this detail.
setQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
The potential item quantity of an EnhancedLineItem that matched the OfferDiscount.offer.
setQuantity(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
The potential item quantity of an EnhancedLineItem that matched the OfferQualifier.offer.
setQuantityPerUsage(int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The quantity per offer usage of the item where this adjustment is applied to (target item).
setRelatedOfferRef(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
The id of an offer for which combinability is being overridden for this offer.
setRelatedOfferRef(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
setRelatedOrderLineItemNumber(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
 
setRelevantDetails(List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AmountQtyTuple
When building this object for a LineItem, it is useful to know the specific details that were used to build the amount and qty.
setRepository(JpaMarketingMessageRepository<D>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository
 
setRepository(JpaOfferAuditSummaryRepository<D>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
setRepository(JpaOfferRepository<D>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
setRepository(JpaSharedCodeAuditSummaryRepository<D>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
setRepository(CampaignRepository<D>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository
 
setRepository(OfferCodeRepository<D>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
setRepositoryEntityTypeManager(RepositoryEntityTypeManager) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository
 
setRepositoryEntityTypeManager(RepositoryEntityTypeManager) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository
 
setRepositoryEntityTypeManager(RepositoryEntityTypeManager) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
setRequiresRelatedTargetAndQualifiers(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether a qualifier must be matched to targets that are in its lineage, that is, targets must either be descended from or an ancestor of a qualifier.
setRequiresRelatedTargetAndQualifiers(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setResolvedCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
Transient property that holds the currency used to convert price to a MonetaryAmount.
setRetry(RetryProperties) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties
 
setRoundDiscountsByItem(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
Whether to round the offer discounts at the item level instead of the order level.
setRoundDiscountsByItemUnit(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OrderOfferRoundingProperties
Whether to round the offer discounts at the item unit level instead of the order level for order typed offers.
setRoundDiscountsByItemUnit(Boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
For testing.
setRoundingMode(RoundingMode) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
The RoundingMode to use for rounding offer values.
setRoundingMode(RoundingMode) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
The RoundingMode to use when rounding.
setRoundingMode(RoundingMode) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
setRoundOfferValues(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
Whether to round offer values.
setRoundOfferValues(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Determines whether to round BaseCandidateOffer.potentialSavings.
setRoundOfferValues(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
setRule(String) - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
String expression used to determine which items must be present so that an order may receive this offer's discount.
setRule(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule
 
setRules(Set<ItemCriteriaRule>) - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
Rules that comprise this criteria.
setRunOrderAndItemOffers(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setSaleAdjustmentValue(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The amount by which to adjust the EnhancedLineItem.getSalePrice().
setSalePrice(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setSecondaryPhone(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
setSegment(String) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The segment to which this offer can apply.
setSegment(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The segments to which this offer can apply.
setSegment(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
The segment to which this offer can apply.
setSegment(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setSegment(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setSegment(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setSegment(String) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Store the effective segment for this Offer.
setSegment(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
Name of the field passed in as part of UserTarget.targetType that maps to the customer segment.
setSegment(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
Segments can be used to restrict offers.
setSegmentLineItemsMap(Map<String, List<EnhancedOrderLineItem>>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setSegments(Set<String>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setServerOfferCodes(Map<String, Set<OfferCode>>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
A map of offer codes to the persisted OfferCode structures.
setServiceLevel(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
setSharedCodeSummaryRepository(SharedCodeAuditSummaryRepository<Trackable>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
setSharedCodeSummaryService(SharedCodeSummaryService<SharedCodeAuditSummary>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
setShowIfOfferApplied(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Determines whether the message should be show to the customer if the associated offer is already applied to the cart.
setShowIfOfferApplied(Boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setSorted(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OffersPermutation
 
setStackable(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this offer can be stacked on top of other offers of the same type.
setStackable(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setStackableOverrides(Set<String>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
setStandardAdjustmentValue(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
The amount by which to adjust the EnhancedLineItem.getStandardPrice().
setStandardPrice(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setStatusManager(OfferMaxUseStatusManager) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
setSubscription(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
setSubscriptionDiscount(SubscriptionDiscount) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Information around discounting subscription items that have recurring billing.
setSuccessful(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
Indicates whether the attempt to generate CampaignCodes was successful.
setSummaryRepository(OfferAuditSummaryRepository<Trackable>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
setSupportedProjectionTypes(List<PromotionCacheInvalidationHelper.SupportedType>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
 
setTargetGroupingStrategy(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
The target grouping strategy.
setTargetGroupingStrategy(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setTargetGroupingStrategy(String) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
The target grouping strategy.
setTargetItemCriteria(ItemCriteria) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Info related to determining what order items can receive this offer's discount.
setTargetItemCriteria(ItemCriteriaRule) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
setTargetItemCriteriaConnectiveOperator(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setTargetItemCriteriaRules(Set<ItemCriteriaRule>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setTargetType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Determines the type of entity that receives the discount.
setTargetType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Determines whether this message should appear only next to its offer's targets or qualifiers or next to both.
setTargetType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
The type of the user.
setTargetType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setTargetType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setTargetType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
setTargetType(String) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
 
setTargetValue(String) - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
An identifying value for the user.
setTargetValue(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setTargetValue(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
setText(String) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
The actual text of the message to display.
setText(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setTieredDiscount(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Deprecated.
See Offer.offerDiscountStrategy. Offers with this value set to true are now considered to have a discount strategy of OfferDiscountStrategy.TIERED_ITEM_QTY. To check if an offer is tiered, use Offer.isTieredOffer()
setTieredDiscount(Boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
Deprecated.
setTimeCriteria(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
String expression used to determine whether this offer can be qualified for only at certain times or on certain days or months.
setTimeCriteria(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setTimeOfRequest(Instant) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setTimingType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
Determines the timing of the discount's application.
setTotalAdjustments(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
setTotalDiscounted(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
The total savings that this offer has been applied for.
setTotalDiscounted(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The total savings that this offer code has been applied for.
setTotalDiscounted(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
setTotalDiscounted(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
setTotalFufillmentCharges(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setTotalSavings(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
Total savings across all CandidateFulfillmentGroupOffer.candidateFulfillmentGroups for the BaseCandidateOffer.offer.
setTotalSavings(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The total savings to record on this audit.
setTotalUsages(int) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
The total usages that this offer has been applied for.
setTotalUsages(int) - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
The total usages that this offer code has been applied for.
setTotalUsages(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
setTotalUsages(int) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
setTrackingId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking
 
setTransactionReferenceId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The id of the transaction upon which the related offer was used.
setTransactionReferenceId(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setTransactionReferenceId(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The ID of the transaction this audit is for.
setTransactionReferenceType(String) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The type of the transaction upon which the related offer was used.
setTransactionReferenceType(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
setTransactionReferenceType(String) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The transaction type this audit is for, for example "ORDER".
setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
setUpdateDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The date this generator was created.
setUpdateDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setUsageDate(Instant) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
The usage date for this audit.
setUsageDetails(Map<String, Integer>) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
A map of usageIds to quantity of the EnhancedLineItem for the usages of this target.
setUsageDetails(Map<String, Integer>) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
A map of usageIds to quantity of the EnhancedLineItem for the usages of this qualifier.
setUseAmountOnlyTierCalculation(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
setUseCartSubtotal(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Determines whether the message should be show based on the current subtotal of the customer's cart.
setUseCartSubtotal(Boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
setUseCustomerEmailAsUserTargetValue(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.OfferMessagingProperties
When recording OfferAuditDetails, whether to use customer's email on the order as the UserTarget.getTargetValue().
setUseQtyOnlyTierCalculation(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether to match an offer tier's min quantity against the number of items in an order or to match it against the number of target item sets that match an offer's target item criteria.
setUseQtyOnlyTierCalculation(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setUseQtyOnlyTierCalculation(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Determines whether to match an offer tier's min quantity against the number of items in an order or to match it against the number of target item set that match an offer's target item criteria.
setUser(UserTarget) - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
The identifying info of the user that used the offer code.
setUserTargets(Set<UserTarget>) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Set of users directly targeted by this offer.
setUserTargets(Set<JpaUserTarget>) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setUses(int) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Tracks the number of times this candidate offer has been used.
setUseSaleAdjustments(boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Whether to use EnhancedLineItem.getSalePrice() in price adjustment calculations.
setUseSalePrice(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator
setUseSalePrice(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
setValidateOfferHasCurrency(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
Whether validations to ensure that Offer.getCurrency() is specified if any MonetaryAmount fields are defined, such as Offer.getCartSubtotal().
setValue(Object) - Method in class com.broadleafcommerce.promotion.offer.domain.Attribute
The value represented by this attribute.
setValue(Object) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaAttribute
 
setVerifyAutomaticMaxUseOfferChecks(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
This boolean controls a subset of the AuditVerificationFlags.verifyMaxUseOffers.
setVerifyAutomaticPerCustomerChecks(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
This boolean controls a subset of the AuditVerificationFlags.verifyPerCustomerUseOffers.
setVerifyEmailRegexForOfferCodes(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
Offer codes have an associated email validation regular expression: OfferCode.getEmailRegEx().
setVerifyMaxUseOffers(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
setVerifyMultiUseCodes(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
setVerifyPerCustomerUseCodes(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
setVerifyPerCustomerUseOffers(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
setVerifySingleUseCodes(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
setVoucher(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Determines whether this is a voucher offer.
setVoucher(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setVoucher(CampaignCodeGenerationProperties.Voucher) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
Voucher-specific properties.
setVoucherCampaign(String) - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
Defines the id of the campaign for this offer.
setVoucherCampaign(String) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
setVoucherCampaignId(String) - Method in class com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest
The Campaign.getId() to generate the voucher codes from.
setVoucherCodeGenerator(boolean) - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
Determines if this CodeGenerator is for voucher offers.
setVoucherCodeGenerator(boolean) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
setVouchers(List<Voucher>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
setWarmUpUsingApplicationDiscrimination(boolean) - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
Whether or not to detect applications when building full cache during warmup.
setWeightedDiscountPercent(CandidateItemOffer, BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
setWeightedPercentSaved(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
Takes the BaseCandidateOffer.getPotentialSavings() and divides them by the item's price before multiply by 100 to get a percentage.
setWeightedSavingsPercentage(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 
sharedCodeAuditDetailService(SharedCodeAuditSummaryRepository<Trackable>, RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
 
SharedCodeAuditSummary - Class in com.broadleafcommerce.promotion.offer.domain
Summary of relevant audit data for a shared code.
SharedCodeAuditSummary() - Constructor for class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
 
SharedCodeAuditSummaryEndpoint - Class in com.broadleafcommerce.promotion.offer.web.endpoint
 
SharedCodeAuditSummaryEndpoint(OfferCodeService<OfferCode>, OfferService<Offer>, CampaignService<Campaign>, SharedCodeSummaryService<SharedCodeAuditSummary>, OfferAndOfferCodeUsabilityService, OfferAndOfferCodeUsageValidator, AuditVerficationProperties) - Constructor for class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
SharedCodeAuditSummaryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.offer.repository
 
sharedCodeSummaryService - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
sharedCodeSummaryService - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
SharedCodeSummaryService<S extends SharedCodeAuditSummary> - Interface in com.broadleafcommerce.promotion.offer.service
shouldCalculateSimplePercent(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
shouldIncludeItem(EnhancedOrderLineItem, EnhancedOrder, BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
Deprecated, for removal: This API element is subject to removal in a future version.
shouldIncludeItem(EnhancedOrderLineItem, EnhancedOrder, BaseCandidateOffer, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
Whether the given EnhancedOrderLineItem should be considered when evaluating an ItemCriteriaRule.
shouldIncludeItem(EnhancedOrderLineItem, EnhancedOrder, CandidateOrderOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
 
shouldIncludeItem(EnhancedOrder, EnhancedFulfillmentGroup, EnhancedFulfillmentLineItem, CandidateFulfillmentGroupOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
shouldIncludeOnSaleItem(EnhancedOrderLineItem, BaseCandidateOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
shouldIncludeSegmentItem(EnhancedOrderLineItem, EnhancedOrder, CandidateOrderOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
Filters items that are part of the offer being processed.
shouldProrateAdjustment(FulfillmentGroupAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
Determines whether the given FulfillmentGroupAdjustment should be prorated across the fulfillment items.
shouldProrateAdjustment(OrderOfferAdjustment) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
Determines whether the given OrderOfferAdjustment should be prorated across the order line items.
shouldSendImmediately(Class<?>) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
Whether or not the cache invalidation resulting from a mutation event for the given projection is configured to send immediately without a configured delay.
shouldSuppress(Object, Object, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember
 
sort(List<CandidateItemOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
The default based on the CandidateItemOfferComparator
sortAndFilter(List<CandidateFulfillmentGroupOffer>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
sortGroups() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
Sort the CandidateFulfillmentGroups according to best discount.
sortOfferDetailsForQualifiers(List<LineItemOfferDetail>, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Sorts LineItemOfferDetails in preparation for marking qualifier items for offers.
sortOfferDetailsForTargets(List<LineItemOfferDetail>, boolean, String) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
Sorts LineItemOfferDetails in preparation for marking targets items for offers.
Specifications() - Constructor for class com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration.Specifications
 
split(TypeFactory, int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
Checks to see that the discount quantities match the target quantities.
split(TypeFactory, int) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
Checks to see that the discount quantities match the target quantities.
split(TypeFactory, int, String, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Deprecated.
split(TypeFactory, OfferDiscount) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Splits this item into two LineItemOfferDetails and returns the newly created LineItemOfferDetail.
splitDetailsIfNecessary(List<LineItemOfferDetail>, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
Checks if the discount quantity matches the detail quantity.
splitIfNecessary(TypeFactory) - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
Checks to see that the discount quantities match the target quantities.
STACKABLE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityOverrideType
Specify that this offer can be stacked with the other offer such that discounts from both offers will apply.
STANDARD - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
The standard discount strategy.
storeNonFinalizedQuantities(List<LineItemOfferDetail>, CandidateItemOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
SUBMITTED - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
SubscriptionDiscount - Class in com.broadleafcommerce.promotion.offer.domain
Encapsulates all of the fields relevant to an offer's subscription compatibility.
SubscriptionDiscount() - Constructor for class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
 
SUCCESS - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.CodeGenerationStatusType
 
sumOnAdjustments(CurrencyUnit, Function<FulfillmentGroupAdjustment, MonetaryAmount>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Sums some attribute of the adjustments of this fulfillment group.
sumOnAdjustments(CurrencyUnit, Function<FulfillmentGroupAdjustment, MonetaryAmount>, Predicate<FulfillmentGroupAdjustment>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Sums some attribute of the adjustments of this fulfillment group.
sumOnItems(CurrencyUnit, Function<EnhancedFulfillmentLineItem, MonetaryAmount>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
Sums some attribute of the items of this fulfillment group.
SupportedType(Class<?>, Supplier<Duration>) - Constructor for class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper.SupportedType
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.MarketingMessageValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferAuditDetailValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferCodeValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.context.validation.OrderValidator
 

T

TARGET - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.ItemRestrictionType
Target Item or Item Qualifier can be used as a target by other offers but not as a qualifier.
TARGET_AND_QUALIFIER - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.ProrationType
The discount for an offer is spread across targeted and qualifying items.
TARGET_ITEM_CRITERIA_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The order did not meet the target item criteria for this offer.
TARGET_ONLY - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.ProrationType
The discount is only applied to the targeted items of the offer.
TARGET_SUBTOTAL_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The target item subtotal for this offer was not met on this order.
TargetGroupingStrategy - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
 
TargetLineItemOfferDetailComparator - Class in com.broadleafcommerce.promotion.offer.service.dto.comparator
Comparator for LineItemOfferDetails being used as targets of offers.
TargetLineItemOfferDetailComparator() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
 
TargetLineItemOfferDetailComparator(boolean, String) - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
 
targetQtyRequired(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
TARGETS - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageTargetType
Indicates that an offer's marketing message should be displayed with items targeted by the offer.
TENANT_ID_PATH - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
 
TIERED_CART_SEGMENT_SUBTOTAL - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
Similar to TIERED_CART_SUBTOTAL but restricts items to those matching segments of the offer.
TIERED_CART_SUBTOTAL - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
Determines whether an offer uses tiered discounts such that the discount changes depending on cart subtotal amount.
TIERED_ITEM_QTY - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
Determines whether an offer uses quantity based tiered discounts such that the discount changes depending on how many items are in a cart.
TIERED_ITEM_SUBTOTAL - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
Determines whether an offer uses tiered discounts such that the discount changes depending on item subtotal amount.
TIME_CRITERIA_NOT_MET - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The date and/or time of the order request did not meet the criteria specified on the offer.
toMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
toMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
toMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
toMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
toMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
toMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
toMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
toMe() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
toString() - Method in class com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.Attribute
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.ByTrackingIdContainer
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.Campaign
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.Discount
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.DiscountTier
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteria
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessage
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.MarketingMessages
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.Offer
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.OfferCode
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.UserTarget
 
toString() - Method in class com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaAttribute
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget
 
toString() - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OrderOfferRoundingProperties
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroupOffer
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateItemOffer
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.DiscountParameters
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEvent
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper.SupportedType
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
 
toString() - Method in class com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.OfferRef
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.CustomerFields
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails
 
toString() - Method in class com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
 
toStringWithoutOrder() - Method in class com.broadleafcommerce.promotion.offer.service.dto.CandidateOrderOffer
Alternate implementation of toString that does not include the CandidateOrderOffer.order to be used by OrderOfferAdjustment in order to avoid infinite loop just from that context.
TOTAL_DISCOUNT_EXCEEDED - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MaxUsageStatusType
 
totalCharsInFormatForBucket - Variable in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
TotalPotentialSavings - Class in com.broadleafcommerce.promotion.offer.service.dto
DTO containing the total potential savings info for all of an order's order items due to the application of a single CandidateItemOffer.
TotalPotentialSavings() - Constructor for class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 
trackingValuesToTrackingEntities() - Static method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
truncateCandidateGroups(CandidateFulfillmentGroupOffer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
TYPE - Static variable in class com.broadleafcommerce.promotion.offer.service.messaging.cache.BasicPromotionCacheConstants.EventComponentConstants
 
TYPE - Static variable in interface com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationProducer
 
typeFactory - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
typeFactory - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
typeFactory - Variable in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAuditDetailService
 
typeFactory - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 

U

update(String, P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
updateAmountCurrency(Offer, CurrencyUnit, Function<Offer, MonetaryAmount>, BiConsumer<Offer, MonetaryAmount>) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Updates the Currency of the MonetaryAmount fields in the given Offer.
updateAuditVerificationProperties(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
updateAuditVerificationProperties(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
updateAuditVerificationProperties(String, ContextInfo, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
Audit verification properties provide a mechanism for controlling when the audit checks are performed.
updateAuditVerificationProperties(String, ContextInfo, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessageRetrievalEndpoint
 
updateAuditVerificationProperties(String, ContextInfo, boolean) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
updateBestCombinedTypesPermutation() - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
updateBestFulfillmentGroupPermutation(FulfillmentGroupOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
updateBestFulfillmentItemPermutation(ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
updateBestOrderItemPermutation(ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
updateBestOrderItemPermutation(ItemOfferPermutationResult, ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
This method is intended to be used to replace an ItemPermutation with another where certain LineItemOfferDetails have been replaced.
updateBestOrderOfferPermutation(OrderOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation
 
updateBestPermutation(CombinedTypesOfferPermutation, ItemOfferPermutationResult) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor
 
updateBucketIteration() - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
 
updateCampaign(HttpServletRequest, ContextInfo, String, Campaign) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
updateCodeFormatWithBucketPrefix(String) - Method in class com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
Returns the passed in code after substituting the first "charNeededForEachBucket" in the code format with the appropriate bucket prefix.
updateCodeGenerator(HttpServletRequest, ContextInfo, String, CodeGenerator) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
 
updateCodeResponse(String, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
updateCodeResponse(String, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
updateCodeResponse(String, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
updateCodeResponse(String, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
updateCodesGenerated(CodeGenerator, int, ContextRequest) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService
 
updateCodesResponses(Offer, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
updateCodesResponses(Offer, CodeResponse, Set<String>) - Method in class com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder
 
updateCodesResponses(Set<OfferCode>, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
 
updateCodesResponses(Set<OfferCode>, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
 
updateCodesResponses(Set<OfferCode>, CodeResponse) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
 
updateDate - Variable in class com.broadleafcommerce.promotion.offer.domain.CodeGenerator
The date this generator was created.
updateDate - Variable in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator
 
updateFulfillmentGroupTotal(EnhancedOrder) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
 
updateFulfillmentGroupTotal(EnhancedOrder) - Method in interface com.broadleafcommerce.promotion.offer.service.engine.application.processor.FulfillmentGroupOfferProcessor
 
updateMaxUsageStatus(String, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository
 
updateMaxUsageStatus(String, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository
 
updateMaxUsageStatus(String, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository
Update the status (see MaxUsageStatusType) for an offercode, and respond if the status was actually changed.
updateMaxUsageStatus(String, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository
Update the status (see MaxUsageStatusType) for an offer, and respond if the status was actually changed.
updateMessage(String, String, MarketingMessage, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
 
updateMonetaryAmountCurrencyIfNeeded() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Updates the CurrencySupplier.getCurrency() of all the MonetaryAmount fields for the BaseCandidateOffer.getOffer(), if the Offer.getCurrency() is null.
updateNotFoundCodes(EnhancedOrder, List<OfferCode>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
updateOffer(HttpServletRequest, ContextInfo, String, Offer) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
updateOfferAuditDetail(HttpServletRequest, ContextInfo, String, OfferAuditDetail) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
 
updateOfferCode(HttpServletRequest, ContextInfo, String, String, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
updateOfferCode(HttpServletRequest, ContextInfo, String, String, OfferCode) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
updateOfferCodeUsage(CodeUsabilityInfo, OfferCode, int, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
updateOfferCodeUsagePerUser(CodeUsabilityInfo, OfferCode, int, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
updateOfferCombinabilityCriteria(CandidateOffers) - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
 
updateOfferNotAppliedResponses(TypeFactory, MessageSource) - Method in class com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext
 
updatePermutationBeforeRunningFulfillmentOffers(CombinedTypesOfferPermutation) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor
Hook for modifying fulfillment offers.
updateProductMessageMap(Map<String, List<P>>, P, List<String>) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver
 
updateProratedAdjustmentsWithRoundedAdjustments(Collection<D>, Map<String, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
Sets the new rounded adjustment values on the given EnhancedProratedOfferAdjustments
updateQuietly(String, P, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.CodeGeneratorService
An alternative to CrudEntityHelper.update(String, Object, ContextInfo, TrackableRepository) that does not call CrudEntityHelper.notify(Trackable, ContextInfo, NotificationStateRepository).
updateQuietly(String, P, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService
 
updateReasonResponses(EnhancedOrder, CandidateItemOffer, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker
 
updateReasonResponsesForTargetNotMet(EnhancedOrder, Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService
 
updateStatusForOffer(Offer, String, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager
 
updateStatusForOffer(Offer, String, boolean) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferMaxUseStatusManager
Set the status for an offer in the persistence store.
updateStatusForOfferCode(OfferCode, String, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager
 
updateStatusForOfferCode(OfferCode, String, boolean) - Method in interface com.broadleafcommerce.promotion.offer.service.OfferMaxUseStatusManager
Set the status for an offerCode in the persistence store.
USABILITY_BY_CODE_FLOW - Static variable in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
usePercentOffValue(Offer) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator
 
UserMaxUsesStrategyType - Enum Class in com.broadleafcommerce.promotion.offer.domain.type
Determines how the Offer.maxUsesPerUserStrategy will be applied.
UserTarget - Class in com.broadleafcommerce.promotion.offer.domain
Abstraction of a user that offers can target.
UserTarget() - Constructor for class com.broadleafcommerce.promotion.offer.domain.UserTarget
 
UserTarget(String, String) - Constructor for class com.broadleafcommerce.promotion.offer.domain.UserTarget
 
UserTarget(String, String, String, EmbeddedContextState) - Constructor for class com.broadleafcommerce.promotion.offer.domain.UserTarget
 
userTargetValuesToUserTargetEntities() - Static method in class com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer
 
USES_EXCEEDED - Enum constant in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
The offer has reached its max usage for the current customer and/or code.

V

validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferAuditDetailValidator
 
validate(TrackableRepository<? extends Trackable>, Trackable, boolean) - Method in class com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationSender
 
validate(JsonNode) - Method in class com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.MarketingMessageValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferCodeValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.context.validation.OrderValidator
 
VALIDATE_SHARED_CODES_FLOW - Static variable in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
VALIDATE_USAGE_FLOW - Static variable in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
VALIDATE_VOUCHERS_FLOW - Static variable in class com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
 
validateActiveEndDate(CodeGenerator, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator
 
validateActiveEndDate(Campaign, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
validateActiveEndDate(MarketingMessage, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.MarketingMessageValidator
 
validateActiveEndDate(OfferCode, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferCodeValidator
 
validateActiveEndDate(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateActiveStartDate(Campaign, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
validateActiveStartDate(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateAndBuildPersistenceRequests(Map<String, Pair<OfferCode, BatchRecord>>, List<Offer>, List<Campaign>, List<BatchCompletionRecord>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
This method is used to validate that the offer codes can be imported.
validateApplyRemainderToFulfillment(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateCampaignCodeUsages(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.validation.CampaignCodeUsageValidator
With a provided list of campaign codes, determine which codes are no longer usable in a given context.
validateCheapestTargetGroupingStrategyOnlyOrderItemTargetType(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateCode(Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferCodeValidator
 
validateCodeFormat(CodeGenerator, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator
 
validateCodePrefix(Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
validateCodesMatchOfferSegments() - Method in class com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer
Using the structure stored by BaseCandidateOffer.populatePropertiesFromCodeData(OfferCodeData) this method verifies that segments (if used) are valid for the backing Offer
validateCombinabilityType(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateDiscount(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateDiscountTier(Offer, DiscountTier, Errors, String) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateDiscountTiers(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateExpirationDateChange(Campaign, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
validateFreeGiftOffer(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateItemCriteria(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateLocationType(Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.MarketingMessageValidator
 
validateMaxUses(OfferCode, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferCodeValidator
 
validateMaxUsesPerUserStrategy(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateName(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateName(Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator
 
validateNotFixedPrice(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateNumberOfCodesToGenerate(CodeGenerator, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator
 
validateOfferAndOfferCodeUsages(List<String>, List<String>, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.DefaultOfferAndOfferCodeUsageValidator
 
validateOfferAndOfferCodeUsages(List<String>, List<String>, CustomerContext, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.validation.OfferAndOfferCodeUsageValidator
With a provided list of offer codes and offer ids, determine which offers and codes are no longer usable in a given context.
validateOfferCodeForCampaign(String, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
 
validateOfferCodeForOffer(String, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
 
validateOfferCurrency(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateOfferUsage(HttpServletRequest, ContextInfo, CustomerContext, List<String>, List<String>) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
validateOrderNumber(Errors) - Method in class com.broadleafcommerce.promotion.offer.web.context.validation.OrderValidator
 
validatePermissionsByExportTarget(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
Validates the required permissions based on the given DefaultExportTarget.
validateSharedCodeUsage(HttpServletRequest, ContextInfo, List<String>) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
 
validateSubscriptionDiscount(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateTargetType(Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.MarketingMessageValidator
 
validateText(Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.MarketingMessageValidator
 
validateUserTargets(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateVoucherOffer(Offer, Errors) - Method in class com.broadleafcommerce.promotion.offer.service.validation.OfferValidator
 
validateVoucherOfferUsages(EnhancedOrder, boolean, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.validation.DefaultVoucherOfferUsageValidator
 
validateVoucherOfferUsages(EnhancedOrder, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.offer.service.validation.VoucherOfferUsageValidator
With the provided order, determine which voucher offers are no longer usable in a given context.
validateVouchers(HttpServletRequest, EnhancedOrder, boolean, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
validOfferCodeUpdateRequest(OfferCode, OfferCode, BatchRecord, List<Offer>, List<Campaign>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler
 
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.cache.FullCacheInitializationStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.cache.FullCacheType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.dataexport.DefaultExportTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CodeGenerationStatusType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityOverrideType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DefaultReservedUserTargetValues
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DefaultUserTargetType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountMethodType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTimingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.ItemRestrictionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageTargetType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.MaxUsageStatusType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.ProrationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.TargetGroupingStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.UserMaxUsesStrategyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.promotion.offer.service.dto.type.LineItemType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.cache.FullCacheInitializationStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.cache.FullCacheType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.dataexport.DefaultExportTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.OfferDiscountStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CodeGenerationStatusType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityOverrideType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.CombinabilityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DefaultReservedUserTargetValues
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DefaultUserTargetType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountMethodType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTimingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.ItemRestrictionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageLocationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.MarketingMessageTargetType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.MaxUsageStatusType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.ProrationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.TargetGroupingStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.domain.type.UserMaxUsesStrategyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.service.dto.OfferNotAppliedReasonEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.promotion.offer.service.dto.type.LineItemType
Returns an array containing the constants of this enum class, in the order they are declared.
verifyOkToRemoveLowerValueDetails(List<LineItemOfferDetail>) - Method in class com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor
The removeLowerValueOffers process is conservative in its approach.
verifyUsabilityForCodesEmailRegex(OffersAndOfferCodesUsabilityInfo, List<Offer>, List<? extends OfferCode>, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
verifyUsabilityForCustomerUseOfferCodes(OffersAndOfferCodesUsabilityInfo, List<? extends Offer>, List<? extends OfferCode>, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
verifyUsabilityForCustomerUseOffers(OffersAndOfferCodesUsabilityInfo, List<? extends Offer>, List<? extends OfferCode>, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
verifyUsabilityForMaxUseOffers(OffersAndOfferCodesUsabilityInfo, List<? extends Offer>, List<? extends OfferCode>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
verifyUsabilityForMultiUseOfferCodes(OffersAndOfferCodesUsabilityInfo, List<? extends Offer>, List<? extends OfferCode>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
verifyUsabilityForOfferCodesHook(OffersAndOfferCodesUsabilityInfo, List<Offer>, List<? extends OfferCode>, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
Hookpoint to use to add additional, custom verification logic for offer code usability besides what is provided out of box.
verifyUsabilityForOffersHook(OffersAndOfferCodesUsabilityInfo, List<Offer>, List<? extends OfferCode>, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
Hookpoint to use to add additional, custom verification logic for offer usability besides what is provided out of box.
verifyUsabilityForSingleUseOfferCodes(OffersAndOfferCodesUsabilityInfo, List<? extends Offer>, List<? extends OfferCode>, ContextInfo) - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService
 
VIABLE - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.MaxUsageStatusType
 
Voucher() - Constructor for class com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
VOUCHER - Enum constant in enum class com.broadleafcommerce.promotion.offer.domain.type.DiscountTargetType
The offer's discount results in a VOUCHER that can be applied to a future offer
VoucherCodeGenerationRequest - Class in com.broadleafcommerce.promotion.offer.domain
A request DTO for generating voucher codes.
VoucherCodeGenerationRequest() - Constructor for class com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest
 
voucherOfferUsageValidator - Variable in class com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
 
VoucherOfferUsageValidator - Interface in com.broadleafcommerce.promotion.offer.service.validation
Validator used to run checks against voucher offers to determine which offers are still usable.

W

warmCache() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferCodeService
 
warmCache() - Method in class com.broadleafcommerce.promotion.offer.service.DefaultOfferService
 
warmCache() - Method in interface com.broadleafcommerce.promotion.offer.service.OfferCodeService
Call to launch an async process to warm the full code cache, if enabled.
warmCache() - Method in interface com.broadleafcommerce.promotion.offer.service.OfferService
Call to launch an async process to warm the full offer cache, if enabled.
withAmount(MonetaryAmount) - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 
withSkipAllChecksExceptAutomaticallyAppliedOffers() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withSkipAllChecksExceptAutomaticPerUseCustomer() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withSkipAllCodeChecks() - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withVerifyAutomaticPerCustomerChecks(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withVerifyEmailRegexForOfferCodes(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withVerifyMaxUseOffers(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withVerifyMultiUseCodes(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withVerifyPerCustomerUseCodes(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withVerifyPerCustomerUseOffers(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withVerifySingleUseCodes(boolean) - Method in class com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
 
withWeightedSavingsPercentage(BigDecimal) - Method in class com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings
 

Z

zeroIfNull(MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService
Defaults the amount to zero if null.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form