All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractAutoStatusChangeListener<E> |
Supports listening for an event and automatically changing the status of specific fulfillment(s).
|
AbstractAutoStatusChangeOrderCreatedListener |
|
AbstractExternalProvider |
|
AbstractFulfillmentStatusChangeHandler |
|
AbstractPaymentReversalFulfillmentStatusChangeListener |
Supports listeners which reverse remaining non-captured payments whenever all fulfillments are in
a final state.
|
AutoCaptureVirtualOrderCreatedListener |
Event listener that listens for OrderCreatedEvents , identifies the
OrderFulfillments that should be processed immediately, and puts them
into the OrderFulfillmentStatus.CAPTURING_PAYMENT status to be captured.
|
AutoFulfillPaymentCapturedListener |
|
AutoFulfillVirtualOrderCreatedListener |
Event listener that listens for OrderCreatedEvents , identifies the
OrderFulfillments that should be fulfilled immediately, and fulfills
them.
|
CampaignCode |
A CampaignCode represents a distinct code for a Campaign.
|
CampaignProvider |
Provider for interfacing with Campaigns .
|
CancelReturnRequest |
A request to cancel anything pending in a ReturnAuthorization .
|
CancelReturnRequestValidator |
|
CancelStatusChangeHandler |
Handles changing a fulfillment from the status OrderFulfillmentStatus.NEW ,
OrderFulfillmentStatus.CAPTURING_PAYMENT ,
OrderFulfillmentStatus.PAYMENT_CAPTURE_FAILED to
OrderFulfillmentStatus.CANCELLED .
|
CapturingPaymentStatusChangeHandler |
Handles changing a fulfillment from the status OrderFulfillmentStatus.NEW to
OrderFulfillmentStatus.CAPTURING_PAYMENT .
|
CartOrderFulfillmentGenerationService<C extends com.broadleafcommerce.cart.client.domain.Cart,O extends com.broadleafcommerce.order.client.domain.Order,F extends com.broadleafcommerce.order.client.domain.OrderFulfillment> |
Handles generating OrderFulfillments from a Cart .
|
CartOrderGenerationService<C extends com.broadleafcommerce.cart.client.domain.Cart,P extends com.broadleafcommerce.order.client.domain.Order> |
Handles generating orders from carts .
|
CartProvider |
|
CheckoutCompletionEvent |
A message event dispatched after a cart checkout completes successfully.
|
CheckoutCompletionListener |
An event listener that triggers when checkout successfully completes.
|
CodeGenerationResult |
DTO holding the resulting information about the code generation.
|
CodeGenerator |
|
ConfirmReturnItemRequest |
A request to confirm that a ReturnAuthorizationItem has been received.
|
ConfirmReturnRequest |
A request to confirm that items in a ReturnAuthorization have been received.
|
ConfirmReturnRequestValidator |
|
DefaultCancelReturnRequestValidator |
|
DefaultCartOrderFulfillmentGenerationService<C extends com.broadleafcommerce.cart.client.domain.Cart,O extends com.broadleafcommerce.order.client.domain.Order,F extends com.broadleafcommerce.order.client.domain.OrderFulfillment> |
|
DefaultCartOrderGenerationService<C extends com.broadleafcommerce.cart.client.domain.Cart,O extends com.broadleafcommerce.order.client.domain.Order> |
|
DefaultConfirmReturnRequestValidator |
|
DefaultFulfillmentOperationService |
|
DefaultFulfillmentSplitRoundingService |
|
DefaultFulfillmentSplittingService |
Responsible for splitting a fulfillment by moving all non-requested items and quantities into a
newly generated fulfillment.
|
DefaultFulfillmentStatusChangeValidator |
|
DefaultOrderHistoryService<O extends com.broadleafcommerce.order.client.domain.Order,F extends com.broadleafcommerce.order.client.domain.OrderFulfillment,R extends com.broadleafcommerce.order.client.domain.ReturnAuthorization> |
|
DefaultPaymentAuthReversalService |
|
DefaultPaymentAuthReversalService.PaymentReversalPackage |
|
DefaultPaymentCaptureService |
|
DefaultPaymentOwnerTypes |
|
DefaultPaymentPriorityStrategy |
|
DefaultPaymentRefundService |
|
DefaultPaymentRefundService.PaymentRefundPackage |
An intermediary data structure used internally by DefaultPaymentRefundService to keep
track of a fulfillment refund that will be executed.
|
DefaultPaymentRefundService.PaymentWithRefundableAmount |
An intermediary data structure used internally by DefaultPaymentRefundService to keep
track of a refundable payment on an Order and the non-reversed amount that is
actually available for refund on it.
|
DefaultPaymentRefundService.ReturnPaymentRefundPackage |
|
DefaultPaymentSourceTypes |
|
DefaultPaymentTransactionSourceEntityTypes |
|
DefaultPaymentTypes |
This represents types of payments that can be applied to a cart.
|
DefaultProductType |
The possible types of targets a Product can have.
|
DefaultReturnConfirmationGenerationService |
|
DefaultReturnGenerationService |
|
DefaultReturnGenerationService.GenerateReturnHydrationResult |
An intermediary data structure used internally by ReturnGenerationService to hold all
the relevant data for generating returns, to prevent processing the data multiple times and
make it easier to pass the data between methods.
|
DefaultReturnOperationService |
|
DefaultReturnOperationService.ConfirmReturnHydrationResult |
An intermediary data structure used internally by ReturnOperationService to hold all
the relevant data regarding confirms and existing returns, to prevent processing the data
multiple times and make it easier to pass the data between methods.
|
DefaultReturnRequestValidator |
|
DefaultReturnSplittingService |
|
DefaultTransactionFailureTypes |
|
DefaultTransactionStatuses |
|
DefaultTransactionTypes |
The TransactionType is used to represent the types of operations/transactions that could occur
against a single payment.
|
DefaultUserTargetGenerationService |
|
ExternalCampaignProperties |
|
ExternalCampaignProvider |
|
ExternalCartProperties |
|
ExternalCartProvider |
|
ExternalFulfillmentProvider<F extends com.broadleafcommerce.order.client.domain.OrderFulfillment> |
|
ExternalOfferProperties |
|
ExternalOfferProvider |
|
ExternalOfferProvider.DefaultPricingStrategy |
|
ExternalOfferProvider.DefaultProductType |
|
ExternalOrderProperties |
|
ExternalOrderProvider<O extends com.broadleafcommerce.order.client.domain.Order> |
|
ExternalPaymentProperties |
|
ExternalPaymentProvider |
|
ExternalResourceLockProvider |
Obtains and releases locks in an external service (cart services over HTTP).
|
ExternalReturnAuthorizationProvider<R extends com.broadleafcommerce.order.client.domain.ReturnAuthorization> |
Interacts with an external system for ReturnAuthorization s.
|
FulfilledStatusChangeHandler |
Handles changing a fulfillment from the status OrderFulfillmentStatus.NEW ,
OrderFulfillmentStatus.CAPTURING_PAYMENT ,
OrderFulfillmentStatus.PAYMENT_CAPTURED , or OrderFulfillmentStatus.FULFILLING to
OrderFulfillmentStatus.FULFILLED .
|
FulfillFailedStatusChangeHandler |
Handles changing a fulfillment from the status OrderFulfillmentStatus.FULFILLING to
OrderFulfillmentStatus.FULFILL_FAILED .
|
FulfillingStatusChangeHandler |
Handles changing a fulfillment from the status OrderFulfillmentStatus.NEW ,
OrderFulfillmentStatus.CAPTURING_PAYMENT , or
OrderFulfillmentStatus.PAYMENT_CAPTURED to OrderFulfillmentStatus.FULFILLING .
|
FulfillmentCancelledConsumer |
Spring cloud data channel description for messaging input.
|
FulfillmentCancelledProducer |
Spring cloud data channel description for messaging output.
|
FulfillmentCapturingPaymentConsumer |
Spring cloud data channel description for messaging input.
|
FulfillmentCapturingPaymentListener |
Listens to fulfillment capturing payment events and captures payment for them if necessary.
|
FulfillmentCapturingPaymentProducer |
Spring cloud data channel description for messaging output.
|
FulfillmentFulfilledConsumer |
Spring cloud data channel description for messaging input.
|
FulfillmentFulfilledProducer |
Spring cloud data channel description for messaging output.
|
FulfillmentFulfillFailedProducer |
Spring cloud data channel description for messaging output.
|
FulfillmentFulfillingProducer |
Spring cloud data channel description for messaging output.
|
FulfillmentOperationEndpoint |
|
FulfillmentOperationHelper |
Contains methods to help with fulfillment operations, such as calculating specific totals for a
fulfillment.
|
FulfillmentOperationService |
Responsible for managing operations on fulfillments.
|
FulfillmentProcessingProperties |
Properties pertaining to automatic fulfillment.
|
FulfillmentProcessingProperties.AutoFulfillProperties |
|
FulfillmentProvider<F extends com.broadleafcommerce.order.client.domain.OrderFulfillment> |
Provider for interfacing with operations involving fulfillments.
|
FulfillmentSplitRoundingService |
Responsible for correctly rounding MonetaryAmounts which were
split between multiple OrderFulfillments .
|
FulfillmentSplittingService<F extends com.broadleafcommerce.order.client.domain.OrderFulfillment> |
Responsible for splitting a fulfillment into two based on requested item quantities.
|
FulfillmentStatusChangeEvent |
A message event dispatched after a fulfillment has changed status.
|
FulfillmentStatusChangeHandler |
|
FulfillmentStatusChangeRequest |
A request DTO for changing the status of a fulfillment, or partially changing the status of some
of the items in that fulfillment.
|
FulfillmentStatusChangeValidator |
|
InMemoryOAuth2AuthorizedClientRepository |
Deprecated.
|
LockPaymentRequest |
A request DTO used to establish locks on a set of payments.
|
OAuth2ClientCredentialsAccessTokenResponseClient |
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient
and allows for access token response that contain additional non-String parameters.
|
OfferProvider |
Provider for interfacing with Offers and the Offer Engine.
|
OrderCheckoutCompletionConsumer |
Spring cloud data channel description for messaging input.
|
OrderCreatedConsumer |
Spring cloud data channel description for messaging input.
|
OrderCreatedEvent |
A message event dispatched after an order has been created successfully.
|
OrderCreatedProducer |
Spring cloud data channel description for messaging output.
|
OrderFulfillmentItemOfferUtils |
Utility class to aid in processing OrderFulfillmentItems regarding
offers.
|
OrderGenerationProperties |
|
OrderHistoryEndpoint |
Endpoint for viewing Order history for a customer.
|
OrderHistoryService<O extends com.broadleafcommerce.order.client.domain.Order,OF extends OrderWithFulfillmentsAndReturns> |
Service API for Order history for customers.
|
OrderItemAttributeConstants |
Contains all the OrderItem for OrderItem.getAttributes() and
OrderItem.getInternalAttributes() .
|
OrderItemAttributeConstants.Internal |
|
OrderItemOfferUtils |
Utility class to aid in processing OrderItems regarding offers.
|
OrderOperationDefaultsEnvironmentPostProcessor |
Spring Boot default property overrides for this service
|
OrderOperationMessagingAutoConfiguration |
|
OrderOperationServiceAutoConfiguration |
|
OrderOperationServiceAutoConfiguration.OrderOperationServiceMessageHandlerAutoConfiguration |
|
OrderOperationServiceOfferUtils |
Wrapper for the offer utils required by within the Order Operation Service.
|
OrderOperationWebAutoConfiguration |
|
OrderOpsMessageLockService |
An order operations specific implementation of the message lock service.
|
OrderProvider<O extends com.broadleafcommerce.order.client.domain.Order> |
Provider for interfacing with operations involving orders.
|
OrderWithFulfillmentsAndReturns |
Combined domain representing an order and its fulfillments.
|
PaymentAuthReversalService |
A service responsible for reverse authorizing for an Order 's payments.
|
PaymentAuthReverseException |
Exception thrown if there was an issue while attempting to reverse authorization on an order.
|
PaymentCaptureAttemptedConsumer |
Spring cloud data channel description for messaging input.
|
PaymentCaptureAttemptedProducer |
Spring cloud data channel description for messaging output.
|
PaymentCaptureAttemptResult |
A message event dispatched after payment has been attempted for a fulfillment.
|
PaymentCaptureAttemptResultStatus |
The types of results that could come from attempting to capture payment on a fulfillment.
|
PaymentCapturedStatusChangeHandler |
Handles changing a fulfillment from the status OrderFulfillmentStatus.CAPTURING_PAYMENT
to OrderFulfillmentStatus.PAYMENT_CAPTURED .
|
PaymentCaptureException |
Exception thrown if there was an issue while attempting to capture the order's
PaymentSummary .
|
PaymentCaptureFailedStatusChangeHandler |
Handles changing a fulfillment from the status OrderFulfillmentStatus.CAPTURING_PAYMENT
to OrderFulfillmentStatus.PAYMENT_CAPTURE_FAILED .
|
PaymentCaptureService |
|
PaymentLockException |
Exception thrown when an issue is encountered while obtaining a payment lock.
|
PaymentOwnerType |
Describes the owner of a payment.
|
PaymentPriorityStrategy |
A helper component that has understanding of which PaymentSummaries take
precedence and should be applied first in various operations such as payment capture and refund.
|
PaymentProvider |
Provider for interfacing with a Payment Management system for operations around payment related
entities.
|
PaymentRefundException |
Exception thrown if there was an issue while attempting to refund part/all of an order.
|
PaymentRefundReturnConfirmedListener |
Listens for ReturnConfirmedEvent and issues a refund for all pending
ReturnConfirmations on the ReturnAuthorization , marking them
as completed once finished.
|
PaymentRefundService |
A service responsible for issuing refunds for an Order 's payments.
|
PaymentReversalFulfillmentCancelledListener |
Listens for cancelled FulfillmentStatusChangeEvent and cancels the payment for the
cancelled fulfillment if necessary, by reverse authorizing or refunding.
|
PaymentReversalFulfillmentFulfilledListener |
|
PaymentSourceType |
Describes the source of a payment.
|
PaymentSummary |
The domain that summarizes the current state of transactions against the payment.
|
PaymentTransactionFailureException |
Exception thrown if there was an issue while attempting to execute a payment transaction for an
order's PaymentSummary .
|
PaymentTransactionSourceEntityType |
Represents the default possible values for a payment transaction's source entity type.
|
PaymentType |
This represents types of payments that can be applied to a cart.
|
PricingFields |
|
ProviderApiException |
Defines a generic error that can be thrown in response to receiving an error from an API that one
of the providers (e.g., FulfillmentProvider ) received.
|
ResourceLockConceptKeys |
|
ResourceLockProvider |
Provides the ability to lock and unlock resources.
|
ResponsePageGenerator<T> |
Generates a Page representing the data and page data received as a response from another service.
|
ReturnAuthorizationProvider<R extends com.broadleafcommerce.order.client.domain.ReturnAuthorization> |
Provider for interfacing with operations involving return authorizations.
|
ReturnCancelledEvent |
A message event dispatched after a ReturnAuthorization has been cancelled.
|
ReturnCancelledProducer |
Spring cloud data channel description for messaging output.
|
ReturnConfirmationGenerationService |
|
ReturnConfirmedConsumer |
Spring cloud data channel description for messaging input.
|
ReturnConfirmedEvent |
A message event dispatched after a ReturnAuthorization has new ReturnConfirmations applied.
|
ReturnConfirmedProducer |
Spring cloud data channel description for messaging output.
|
ReturnCreatedEvent |
A message event dispatched after a new ReturnAuthorization has been created.
|
ReturnCreatedProducer |
Spring cloud data channel description for messaging output.
|
ReturnGenerationService |
|
ReturnItemRequest |
A request to initiate the return of an item.
|
ReturnOperationEndpoint |
|
ReturnOperationService |
Responsible for managing operations on returns.
|
ReturnRequest |
A request to initiate the returns of items in an Order .
|
ReturnRequestValidator |
|
ReturnSplittingService |
Responsible for splitting ReturnAuthorization into multiple.
|
SplitRoundingHelper |
|
SplitTotalRounder |
Can be used for handling rounding of amounts which need to add up to different totals.
|
SplitTotalRounder.SplitAmount |
Represents an amount value that has been split into multiple new amounts.
|
SSLVerificationProperties |
Contains properties dictating SSL verification.
|
SynchronizedDelegatingOAuth2AuthorizedClientManager |
This component implements OAuth2AuthorizedClientManager and internally instantiates and
delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager .
|
TaxDetailRoundingPayload |
Class representing information for rounding of tax details
across several split fulfillments.
|
TenantOperationsUtil |
Utility methods to help with performing operations on application entities from a tenant context.
|
TransactionExecutionDetail |
Object describing the resulting transaction detail.
|
TransactionExecutionRequest |
The request payload used to execute a transaction against a payment.
|
TransactionExecutionResponse |
Response object describing the resulting transaction details and PaymentSummary .
|
TransactionFailureType |
The TransactionFailureType is used to identify the category of failure that was encountered while
processing a payment gateway transaction
|
TransactionStatus |
|
TransactionType |
The TransactionType is used to represent the types of operations/transactions that could occur
against a single payment.
|
UnlockPaymentRequest |
A request DTO used to release locks on a set of payments.
|
UserTarget |
Abstraction of a user that different entities, like offers and pricing, can target.
|
UserTargetGenerationService |
|
UserTargetType |
|
VatTaxUtil |
|
VoucherCodeGenerationOrderCreatedListener |
An event listener that triggers when order is successfully created.
|
VoucherCodeGenerationRequest |
A request DTO for generating campaign codes for voucher offers.
|
VoucherGenerationCompletionEvent |
A message event dispatched after a voucher validation and code generation completes successfully.
|
VoucherGenerationCompletionProducer |
Spring cloud data channel description for messaging output.
|