Uses of Package
com.broadleafcommerce.promotion.offer.domain
Packages that use com.broadleafcommerce.promotion.offer.domain
Package
Description
-
-
-
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.dataimportClassDescriptionThe main domain that the Broadleaf Campaign service is based around.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.
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.dataimport.autoconfigureClassDescriptionThe main domain that the Broadleaf Campaign service is based around.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.
-
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.domainClassDescriptionThis class allows for reuse of active date logic within the offer service.Many entities have customizable dynamic attributes, and this class is intended to hold such values.Represents a collection of overrides to other combinability and stacking settings.Encapsulates all of the fields relevant to an
offer's discount
.Interface to abstract whether the discount and amount come from a Discount or DiscountTierRepresents a tier and amount combination for an offer's discount.Encapsulates all criteria used either to determine if an item is a qualifier or a target.Encapsulates a single rule the forms a part of anItemCriteria
.A MarketingMessage encapsulates information necessary for displaying a marketing message related to anOffer
next to items affected by the offer in different contexts.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.Encapsulates all of the fields relevant to anoffer's subscription compatibility
.Abstraction of a user that offers can target. -
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.provider.jpa.domainClassDescriptionThis class allows for reuse of active date logic within the offer service.Represents a collection of overrides to other combinability and stacking settings.Encapsulates a single rule the forms a part of an
ItemCriteria
.Abstraction of a user that offers can target. -
-
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.serviceClassDescriptionThe main domain that the Broadleaf Campaign service is based around.DTO holding the resulting information about the code generation.Encapsulates all criteria used either to determine if an item is a qualifier or a target.A MarketingMessage encapsulates information necessary for displaying a marketing message related to an
Offer
next to items affected by the offer in different contexts.A DTO used to make requests to theMarketingMessageResolver
, which findsMarketingMessages
.A DTO to return a list ofMarketingMessages
.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.Captures audit relevant data when an offer was applied to an order.Summary of relevant audit data for an offer.Summary of relevant audit data for a shared code.Abstraction of a user that offers can target.A request DTO for generating voucher codes. -
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.autoconfigureClassDescriptionThe main domain that the Broadleaf Campaign service is based around.A MarketingMessage encapsulates information necessary for displaying a marketing message related to an
Offer
next to items affected by the offer in different contexts.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.Captures audit relevant data when an offer was applied to an order.Summary of relevant audit data for an offer.Summary of relevant audit data for a shared code. -
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.dtoClassDescriptionEncapsulates a single rule the forms a part of an
ItemCriteria
.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. -
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.engineClassDescriptionAn 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.
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.engine.application.processorClassDescriptionRepresents a tier and amount combination for an offer's discount.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.
-
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.engine.application.processor.helper.itemClassDescriptionRepresents a tier and amount combination for an offer's discount.Encapsulates a single rule the forms a part of an
ItemCriteria
.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. -
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.engine.candidateClassDescriptionEncapsulates all criteria used either to determine if an item is a qualifier or a target.Encapsulates a single rule the forms a part of an
ItemCriteria
.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.Captures audit relevant data when an offer was applied to an order.Abstraction of a user that offers can target. -
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.engine.prorationClassDescriptionAn 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.
-
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.messaging.autoconfigureClassDescriptionCaptures audit relevant data when an offer was applied to an order.
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.messaging.checkoutClassDescriptionCaptures audit relevant data when an offer was applied to an order.Abstraction of a user that offers can target.
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.service.validationClassDescriptionThe main domain that the Broadleaf Campaign service is based around.Represents a tier and amount combination for an offer's discount.A MarketingMessage encapsulates information necessary for displaying a marketing message related to an
Offer
next to items affected by the offer in different contexts.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. -
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.web.contextClassDescriptionAn 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.
-
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.web.context.infoClassDescriptionEncapsulates a single rule the forms a part of an
ItemCriteria
.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. -
Classes in com.broadleafcommerce.promotion.offer.domain used by com.broadleafcommerce.promotion.offer.web.endpointClassDescriptionThe main domain that the Broadleaf Campaign service is based around.DTO holding the resulting information about the code generation.A MarketingMessage encapsulates information necessary for displaying a marketing message related to an
Offer
next to items affected by the offer in different contexts.A DTO used to make requests to theMarketingMessageResolver
, which findsMarketingMessages
.A DTO to return a list ofMarketingMessages
.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.Captures audit relevant data when an offer was applied to an order.Summary of relevant audit data for a shared code.A request DTO for generating voucher codes.