Class Hierarchy
- java.lang.Object
- com.broadleafcommerce.common.dataexport.service.specification.AbstractExportRowConverter<S> (implements org.springframework.core.convert.converter.Converter<S,T>)
- com.broadleafcommerce.common.dataimport.AbstractImportBatchHandler (implements com.broadleafcommerce.common.dataimport.ImportBatchHandler)
- com.broadleafcommerce.common.jpa.converter.AbstractListConverter<T> (implements jakarta.persistence.AttributeConverter<X,Y>)
- com.broadleafcommerce.common.jpa.converter.AbstractMapConverter<K,V> (implements jakarta.persistence.AttributeConverter<X,Y>)
- com.broadleafcommerce.common.jpa.usertype.AbstractSetType<T> (implements org.hibernate.usertype.EnhancedUserType<J>)
- com.broadleafcommerce.promotion.offer.service.dto.AmountQtyTuple
- com.broadleafcommerce.promotion.offer.domain.Attribute (implements com.broadleafcommerce.data.tracking.core.EmbeddedContextStateAware, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.context.AuditVerficationProperties
- com.broadleafcommerce.promotion.offer.service.dto.AuditVerificationFlags
- com.broadleafcommerce.promotion.offer.service.dto.BaseCandidateOffer (implements java.io.Serializable)
- com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>)
- com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>)
- com.broadleafcommerce.promotion.offer.service.DefaultCodeGeneratorService<P> (implements com.broadleafcommerce.promotion.offer.service.CodeGeneratorService<P>)
- com.broadleafcommerce.promotion.offer.service.messaging.cache.BasicPromotionCacheConstants
- com.broadleafcommerce.promotion.offer.service.messaging.cache.BasicPromotionCacheConstants.EventComponentConstants
- com.broadleafcommerce.promotion.offer.domain.ByTrackingIdContainer (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.Campaign (implements com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity, com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties
- com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
- com.broadleafcommerce.promotion.offer.autoconfigure.CampaignDefaultsEnvironmentPostProcessor (implements org.springframework.boot.env.EnvironmentPostProcessor)
- com.broadleafcommerce.promotion.offer.web.endpoint.CampaignEndpoint
- com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignEntityValidationAutoConfiguration
- com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration
- com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration.Converters
- com.broadleafcommerce.promotion.offer.dataexport.autoconfigure.CampaignExportAutoConfiguration.Specifications
- com.broadleafcommerce.promotion.offer.dataimport.messaging.autoconfigure.CampaignImportMessagingAutoConfiguration
- com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration
- com.broadleafcommerce.promotion.offer.service.autoconfigure.CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration
- com.broadleafcommerce.promotion.offer.service.validation.CampaignValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
- com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.comparator.CandidateItemOfferComparator (implements java.util.Comparator<T>)
- com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.helper.CodeFormatAvailableCharHelper
- com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceHandler (implements com.broadleafcommerce.common.messaging.PersistenceHandler)
- com.broadleafcommerce.promotion.offer.domain.CodeGenerationResult (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.CodeGenerator (implements com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.helper.CodeGeneratorBucket
- com.broadleafcommerce.promotion.offer.web.endpoint.CodeGeneratorEndpoint
- com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorPreValidator
- com.broadleafcommerce.promotion.offer.service.validation.CodeGeneratorValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
- com.broadleafcommerce.promotion.offer.domain.CombinabilityOverride (implements com.broadleafcommerce.data.tracking.core.EmbeddedContextStateAware, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.CombinedTypesOfferPermutation (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.CompatibleOfferNode
- com.broadleafcommerce.promotion.offer.service.dto.CompatiblePermutationNode
- com.broadleafcommerce.promotion.offer.web.context.converter.CustomerContextConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
- com.broadleafcommerce.promotion.offer.web.context.CustomerFields
- com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultCandidateOfferUtility (implements com.broadleafcommerce.promotion.offer.service.engine.candidate.CandidateOfferUtility)
- com.broadleafcommerce.promotion.offer.service.DefaultCodeGenerationService (implements com.broadleafcommerce.promotion.offer.service.CodeGenerationService)
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultFulfillmentGroupOfferProcessor (implements com.broadleafcommerce.promotion.offer.service.engine.application.processor.FulfillmentGroupOfferProcessor)
- com.broadleafcommerce.promotion.offer.service.persistence.DefaultIdempotentPersistenceNotificationConsumptionService (implements com.broadleafcommerce.promotion.offer.service.persistence.IdempotentPersistenceNotificationConsumptionService)
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultItemOfferProcessor (implements com.broadleafcommerce.promotion.offer.service.engine.application.processor.ItemOfferProcessor)
- com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageOfferCandidateService<P> (implements com.broadleafcommerce.promotion.offer.service.MarketingMessageOfferCandidateService<P>)
- com.broadleafcommerce.promotion.offer.service.DefaultMarketingMessageResolver<P,O> (implements com.broadleafcommerce.promotion.offer.service.MarketingMessageResolver<P,O>)
- com.broadleafcommerce.promotion.offer.service.DefaultOfferAndOfferCodeUsabilityService (implements com.broadleafcommerce.promotion.offer.service.OfferAndOfferCodeUsabilityService)
- com.broadleafcommerce.promotion.offer.service.validation.DefaultOfferAndOfferCodeUsageValidator (implements com.broadleafcommerce.promotion.offer.service.validation.OfferAndOfferCodeUsageValidator)
- com.broadleafcommerce.promotion.offer.service.engine.application.DefaultOfferApplicationService (implements com.broadleafcommerce.promotion.offer.service.engine.application.OfferApplicationService)
- com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferCandidateService<P> (implements com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService<P>)
- com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineResponseBuilder<P> (implements com.broadleafcommerce.promotion.offer.service.engine.OfferEngineResponseBuilder<P>)
- com.broadleafcommerce.promotion.offer.service.engine.DefaultOfferEngineService (implements com.broadleafcommerce.promotion.offer.service.engine.OfferEngineService)
- com.broadleafcommerce.promotion.offer.service.DefaultOfferMaxUseStatusManager (implements org.springframework.context.ApplicationListener<E>, com.broadleafcommerce.promotion.offer.service.OfferMaxUseStatusManager, org.springframework.core.Ordered)
- com.broadleafcommerce.promotion.offer.service.DefaultOfferSummaryService<P> (implements com.broadleafcommerce.promotion.offer.service.OfferSummaryService<S>)
- com.broadleafcommerce.promotion.offer.service.engine.candidate.DefaultOfferUserService (implements com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferUserService)
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.DefaultOrderAndItemOfferHelper (implements com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper)
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.DefaultOrderOfferProcessor (implements com.broadleafcommerce.promotion.offer.service.engine.application.processor.OrderOfferProcessor)
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultPotentialSavingsCalculator (implements com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.PotentialSavingsCalculator)
- com.broadleafcommerce.promotion.offer.service.engine.proration.DefaultProrationService (implements com.broadleafcommerce.promotion.offer.service.engine.proration.ProrationService)
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.DefaultQualifierAndTargetMarker (implements com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.QualifierAndTargetMarker)
- com.broadleafcommerce.promotion.offer.service.DefaultSharedCodeSummaryService<P> (implements com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService<S>)
- com.broadleafcommerce.promotion.offer.service.validation.DefaultVoucherOfferUsageValidator (implements com.broadleafcommerce.promotion.offer.service.validation.VoucherOfferUsageValidator)
- com.broadleafcommerce.promotion.offer.domain.Discount (implements com.broadleafcommerce.promotion.offer.domain.DiscountAmountTypeHolder, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.DiscountableItemInfo
- com.broadleafcommerce.promotion.offer.service.dto.DiscountParameters (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.DiscountTier (implements java.lang.Comparable<T>, com.broadleafcommerce.promotion.offer.domain.DiscountAmountTypeHolder, com.broadleafcommerce.data.tracking.core.EmbeddedContextStateAware, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentGroup (implements com.broadleafcommerce.promotion.offer.client.web.context.FulfillmentGroup<T>, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem (implements com.broadleafcommerce.promotion.offer.client.web.context.LineItem, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem (implements com.broadleafcommerce.promotion.offer.client.web.context.FulfillmentLineItem)
- com.broadleafcommerce.promotion.offer.web.context.EnhancedOrderLineItem (implements com.broadleafcommerce.promotion.offer.client.web.context.OrderLineItem)
- com.broadleafcommerce.promotion.offer.web.context.EnhancedOrder (implements com.broadleafcommerce.promotion.offer.client.web.context.Order<O,F>, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedItemOfferAdjustment (implements com.broadleafcommerce.promotion.offer.client.web.context.info.ProratedItemOfferAdjustment, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment (implements com.broadleafcommerce.promotion.offer.client.web.context.info.ProratedOfferAdjustment, java.io.Serializable)
- java.util.EventObject (implements java.io.Serializable)
- org.springframework.context.ApplicationEvent
- com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.FulfillmentGroupOfferPermutationResult
- com.broadleafcommerce.promotion.offer.service.helper.IdSeekPageIterator<T> (implements java.util.Iterator<E>)
- com.broadleafcommerce.promotion.offer.domain.ItemCriteria (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.ItemCriteriaRule (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.context.info.ItemOfferAdjustment (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.ItemOfferPermutationResult
- com.broadleafcommerce.promotion.offer.service.dto.comparator.ItemOfferQtyOneComparator (implements java.util.Comparator<T>)
- com.broadleafcommerce.promotion.offer.service.dto.comparator.ItemOfferWeightedPercentSavedComparator (implements java.util.Comparator<T>)
- com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleOfferAuditSummaryRepository<D> (implements com.broadleafcommerce.promotion.offer.repository.AlternateLifecycleOfferAuditSummaryRepository<D>)
- com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaAlternateLifecycleSharedCodeAuditSummaryRepository<D> (implements com.broadleafcommerce.promotion.offer.repository.AlternateLifecycleSharedCodeAuditSummaryRepository<D>)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaAttribute (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaign (implements com.broadleafcommerce.data.tracking.core.filtering.ActiveAware, com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTracking (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCampaignTrackingId (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCodeGenerator (implements com.broadleafcommerce.data.tracking.core.filtering.ActiveAware, com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverride (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaCombinabilityOverrideId (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedCampaignRepository<D> (implements com.broadleafcommerce.promotion.offer.repository.CustomizedCampaignRepository<D>, org.springframework.beans.factory.InitializingBean)
- com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedMarketingMessageRepository<D> (implements com.broadleafcommerce.promotion.offer.repository.CustomizedMarketingMessageRepository<D>, org.springframework.beans.factory.InitializingBean)
- com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferCodeRepository<D> (implements com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository<D>, org.springframework.beans.factory.InitializingBean)
- com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaCustomizedOfferRepository<D> (implements com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository<D>, org.springframework.beans.factory.InitializingBean)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaDiscountTier (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaItemCriteriaRule (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaMarketingMessage (implements com.broadleafcommerce.data.tracking.core.filtering.ActiveAware, com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity, com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable, com.broadleafcommerce.translation.domain.Translatable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOffer (implements com.broadleafcommerce.data.tracking.core.filtering.ActiveAware, com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable, com.broadleafcommerce.translation.domain.Translatable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditDetail (implements com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferAuditSummary (implements com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaOfferCode (implements com.broadleafcommerce.data.tracking.core.filtering.ActiveAware, com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.repository.JpaPromotionQueryHelper
- com.broadleafcommerce.promotion.offer.provider.jpa.JpaRouteConstants
- com.broadleafcommerce.promotion.offer.provider.jpa.JpaRouteConstants.Persistence
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaSharedCodeAuditSummary (implements com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTarget (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.domain.JpaUserTargetId (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.KeyUtils
- com.broadleafcommerce.promotion.offer.web.context.info.LineItemOfferDetail (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.MarketingMessage (implements com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity, java.lang.Comparable<T>, com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.MarketingMessageRequest (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.MarketingMessageResponse<P>
- com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessageRetrievalEndpoint
- com.broadleafcommerce.promotion.offer.domain.MarketingMessages
- com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessagesEndpoint
- com.broadleafcommerce.promotion.offer.service.validation.MarketingMessageValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
- com.broadleafcommerce.promotion.offer.service.engine.proration.MoneyRoundingHelper
- com.broadleafcommerce.promotion.offer.domain.Offer (implements com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity, java.lang.Comparable<T>, com.broadleafcommerce.data.tracking.core.ContextStateAware, com.broadleafcommerce.money.CurrencyConsumer, javax.money.CurrencySupplier, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.OfferAuditDetail (implements com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
- com.broadleafcommerce.promotion.offer.service.validation.OfferAuditDetailValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
- com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
- com.broadleafcommerce.promotion.offer.autoconfigure.OfferCacheAutoConfiguration
- com.broadleafcommerce.promotion.offer.cache.OfferCacheProperties
- com.broadleafcommerce.promotion.offer.domain.OfferCode (implements com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity, com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.dataimport.converter.OfferCodeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
- com.broadleafcommerce.promotion.offer.service.dto.OfferCodeData
- com.broadleafcommerce.promotion.offer.dataimport.OfferCodeDefaultsInitializer (implements com.broadleafcommerce.common.dataimport.util.DefaultsInitializer<T>)
- com.broadleafcommerce.promotion.offer.web.endpoint.OfferCodeExportEndpoint
- com.broadleafcommerce.promotion.offer.dataexport.OfferCodeExportProcessor (implements com.broadleafcommerce.common.dataexport.service.ExportProcessor<P>)
- com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification (implements com.broadleafcommerce.common.dataexport.service.specification.ExportSpecification)
- com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Fields
- com.broadleafcommerce.promotion.offer.dataexport.specification.OfferCodeExportSpecification.Headers
- com.broadleafcommerce.promotion.offer.dataimport.OfferCodeImportBatchHandler.ImportTypes
- com.broadleafcommerce.promotion.offer.service.validation.OfferCodeValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
- com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
- com.broadleafcommerce.promotion.offer.service.context.OfferCurrencyContextInfoCustomizer (implements com.broadleafcommerce.data.tracking.core.context.ContextInfoCustomizer)
- com.broadleafcommerce.promotion.offer.autoconfigure.OfferDefaultsEnvironmentPostProcessor (implements org.springframework.boot.env.EnvironmentPostProcessor)
- com.broadleafcommerce.promotion.offer.web.context.info.OfferDiscount (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.endpoint.OfferEngineEndpoint
- com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferEntityValidationAutoConfiguration
- com.broadleafcommerce.promotion.offer.provider.jpa.autoconfigure.OfferJpaAutoConfiguration
- com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.OfferMessagingConfiguration
- com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.OfferMessagingProperties
- com.broadleafcommerce.promotion.offer.service.engine.OfferProcesingUtility
- com.broadleafcommerce.promotion.offer.service.dto.OfferProcessingContext (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.provider.jpa.environment.OfferProperties (implements com.broadleafcommerce.common.jpa.data.JpaPropertyRelated)
- com.broadleafcommerce.promotion.offer.web.context.info.OfferQualifier (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.autoconfigure.properties.OfferRoundingProperties
- com.broadleafcommerce.promotion.offer.domain.OffersAndOfferCodesUsabilityInfo (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.endpoint.OffersEndpoint
- com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceAutoConfiguration
- com.broadleafcommerce.promotion.offer.service.autoconfigure.OfferServiceProperties
- com.broadleafcommerce.promotion.offer.dataimport.autoconfigure.OfferServicesImportAutoConfiguration
- com.broadleafcommerce.promotion.offer.dataimport.autoconfigure.OfferServicesImportAutoConfiguration.Converters
- com.broadleafcommerce.promotion.offer.service.dto.OffersPermutation<T> (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.web.context.info.OfferUsageDetails (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.validation.OfferValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
- com.broadleafcommerce.promotion.offer.web.autoconfigure.OfferWebAutoConfiguration
- com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
- com.broadleafcommerce.promotion.offer.service.dto.OrderTotals
- com.broadleafcommerce.promotion.offer.web.context.validation.OrderValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
- com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationEventListener
- com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper
- com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationHelper.SupportedType
- com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationMessageFactory (implements com.broadleafcommerce.common.messaging.notification.MessageFactory<T>)
- com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingConfiguration
- com.broadleafcommerce.promotion.offer.service.messaging.autoconfigure.PromotionCacheInvalidationMessagingProperties (implements com.broadleafcommerce.common.messaging.notification.DurableNotificationProperties)
- com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationSender (implements org.springframework.context.ApplicationListener<E>, com.broadleafcommerce.data.tracking.core.cache.CacheInvalidationNotificationImmediateSender, org.springframework.core.Ordered)
- com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationNotificationStateMapperMember (implements org.springframework.context.ApplicationListener<E>, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperMember)
- com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationRemoteEvent (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.comparator.QualifierLineItemOfferDetailComparator (implements java.util.Comparator<T>)
- com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener
- com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.Adjustment
- com.broadleafcommerce.promotion.offer.service.messaging.checkout.RecordOfferUsageEventListener.OfferRef
- com.broadleafcommerce.promotion.offer.provider.RouteConstants
- com.broadleafcommerce.promotion.offer.provider.RouteConstants.Persistence
- com.broadleafcommerce.promotion.offer.domain.SharedCodeAuditSummary
- com.broadleafcommerce.promotion.offer.web.endpoint.SharedCodeAuditSummaryEndpoint
- com.broadleafcommerce.promotion.offer.domain.SubscriptionDiscount (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.comparator.TargetLineItemOfferDetailComparator (implements java.util.Comparator<T>)
- java.lang.Throwable (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.service.dto.TotalPotentialSavings (implements java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.UserTarget (implements com.broadleafcommerce.data.tracking.core.EmbeddedContextStateAware, java.io.Serializable)
- com.broadleafcommerce.promotion.offer.domain.VoucherCodeGenerationRequest (implements java.io.Serializable)
Interface Hierarchy
- com.broadleafcommerce.promotion.offer.domain.ActiveDateEntity
- com.broadleafcommerce.promotion.offer.repository.AlternateLifecycleOfferAuditSummaryRepository<D>
- com.broadleafcommerce.promotion.offer.repository.OfferAuditSummaryRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>)
- com.broadleafcommerce.promotion.offer.repository.AlternateLifecycleSharedCodeAuditSummaryRepository<D>
- com.broadleafcommerce.promotion.offer.repository.SharedCodeAuditSummaryRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.promotion.offer.service.messaging.checkout.CampaignCheckoutCompletionConsumer
- com.broadleafcommerce.promotion.offer.service.validation.CampaignCodeUsageValidator
- com.broadleafcommerce.promotion.offer.service.engine.candidate.CandidateOfferUtility
- com.broadleafcommerce.promotion.offer.service.persistence.CodeGenerationPersistenceConsumer
- com.broadleafcommerce.promotion.offer.service.CodeGenerationService
- com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
- com.broadleafcommerce.promotion.offer.service.CodeGeneratorService<P>
- com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>
- com.broadleafcommerce.promotion.offer.repository.CustomizedCampaignRepository<D>
- com.broadleafcommerce.promotion.offer.repository.CampaignRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.promotion.offer.repository.CustomizedMarketingMessageRepository<D>
- com.broadleafcommerce.promotion.offer.repository.MarketingMessageRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.promotion.offer.repository.CustomizedOfferCodeRepository<D>
- com.broadleafcommerce.promotion.offer.repository.OfferCodeRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.promotion.offer.repository.CustomizedOfferRepository<D>
- com.broadleafcommerce.promotion.offer.repository.OfferRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.promotion.offer.domain.DiscountAmountTypeHolder
- com.broadleafcommerce.common.extension.DomainTypeAware
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.messaging.notification.NotificationStateRepository, org.springframework.data.repository.Repository<T,ID>)
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.FulfillmentGroupOfferProcessor
- com.broadleafcommerce.promotion.offer.service.persistence.IdempotentPersistenceNotificationConsumptionService
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.ItemOfferProcessor
- com.broadleafcommerce.promotion.offer.service.MarketingMessageOfferCandidateService<P>
- com.broadleafcommerce.promotion.offer.service.MarketingMessageResolver<P,O>
- com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, org.springframework.data.repository.Repository<T,ID>)
- com.broadleafcommerce.promotion.offer.service.OfferAndOfferCodeUsabilityService
- com.broadleafcommerce.promotion.offer.service.validation.OfferAndOfferCodeUsageValidator
- com.broadleafcommerce.promotion.offer.service.engine.application.OfferApplicationService
- com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferCandidateService<P>
- com.broadleafcommerce.promotion.offer.service.messaging.checkout.OfferCheckoutCompletionConsumer
- com.broadleafcommerce.promotion.offer.service.engine.OfferEngineResponseBuilder<P>
- com.broadleafcommerce.promotion.offer.service.engine.OfferEngineService
- com.broadleafcommerce.promotion.offer.service.OfferMaxUseStatusManager
- com.broadleafcommerce.promotion.offer.service.OfferSummaryService<S>
- com.broadleafcommerce.promotion.offer.service.engine.candidate.OfferUserService
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.OrderAndItemOfferHelper
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.OrderOfferProcessor
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.PotentialSavingsCalculator
- com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationConsumer
- com.broadleafcommerce.promotion.offer.service.messaging.cache.PromotionCacheInvalidationProducer
- com.broadleafcommerce.promotion.offer.service.engine.proration.ProrationService
- com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.item.QualifierAndTargetMarker
- org.springframework.data.repository.Repository<T,ID>
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, com.broadleafcommerce.common.messaging.notification.NotificationStateRepository)
- com.broadleafcommerce.promotion.offer.service.SharedCodeSummaryService<S>
- com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
- com.broadleafcommerce.promotion.offer.service.validation.VoucherOfferUsageValidator