Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAutoStatusChangeListener<E> - Class in com.broadleafcommerce.orderoperation.service.messaging
-
Supports listening for an event and automatically changing the status of specific fulfillment(s).
- AbstractAutoStatusChangeListener(TypeFactory, FulfillmentOperationService, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- AbstractAutoStatusChangeOrderCreatedListener - Class in com.broadleafcommerce.orderoperation.service.messaging.ordercreated
- AbstractAutoStatusChangeOrderCreatedListener(TypeFactory, FulfillmentOperationService, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AbstractAutoStatusChangeOrderCreatedListener
- AbstractExternalProvider - Class in com.broadleafcommerce.orderoperation.service.provider.external
- AbstractExternalProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
- AbstractFulfillmentStatusChangeHandler - Class in com.broadleafcommerce.orderoperation.service.handler
- AbstractFulfillmentStatusChangeHandler(FulfillmentSplittingService<OrderFulfillment>, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- AbstractPaymentReversalFulfillmentStatusChangeListener - Class in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Supports listeners which reverse remaining non-captured payments whenever all fulfillments are in a final state.
- AbstractPaymentReversalFulfillmentStatusChangeListener(IdempotentMessageConsumptionService, PaymentAuthReversalService, OrderProvider<Order>, FulfillmentProvider<OrderFulfillment>, ResourceLockProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
- ACCOUNT_HIERARCHY - Static variable in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- ACCOUNT_ID - Static variable in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- activeEndDate - Variable in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Sets the Active End Date for codes generated by this generator.
- activeStartDate - Variable in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Sets the Active Start Date for codes generated by this generator.
- addAdditionalOrderFulfillmentFields(OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
-
Perform any additional handling before replacing the single fulfillment order.
- addAdditionalOrderFulfillmentFields(OrderFulfillment, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
-
Perform any additional handling before replacing the fulfillment order.
- addFulfillmentOrderTaxDetails(OrderFulfillmentItem, FulfillmentItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- addFulfillmentTaxItem(OrderFulfillment, List<TaxItem>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- addTargetItemReturnItemRequest(String, int, String, DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Updates the quantity of the existing
ReturnItemRequest
of the target item if present, otherwise builds a newReturnItemRequest
based on theReturnItemRequest
for the qualifier item. - adjustmentShouldBeProrated(Adjustment) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Determines if the given
Adjustment
needs to be prorated across offer qualifier and target items. - alignSplitFulfillmentItems(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Aligns
OrderFulfillment.fulfillmentItems
so that the same items in each fulfillment are all at the same index. - alignSplitFulfillmentItemTaxDetails(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Aligns
OrderFulfillmentItem.taxDetails
so that the same tax details in each fulfillment item are all at the same index. - API_RATE_LIMIT_ERROR - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
An error that occurs when too many requests hit the gateway's API too quickly
- APPLE_PAY - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- applyConfirmations(DefaultReturnOperationService.ConfirmReturnHydrationResult, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Generate new
ReturnConfirmations
from theConfirmReturnRequest
and apply them on theReturnAuthorization
. - assignOrderFulfillmentCurrency(O, F) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- assignOrderFulfillmentNumbers(List<OrderFulfillment>, String) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Assigns the
orderFulfillmentNumbers
for the splitfulfillments
. - assignOrderFulfillmentNumbers(List<F>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
-
Assigns the
orderFulfillmentNumbers
for the generatedfulfillments
. - attemptPaymentCapture(Order, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Attempts to capture payments for the
OrderFulfillment
. - authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.orderoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- AUTHORIZE - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
-
Funds have been authorized for capture.
- AUTHORIZE_AND_CAPTURE - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
-
Funds have been captured/authorized all at once.
- authPaymentCanBeReversed(PaymentSummary, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Determines if the requested amount to reverse can be reversed.
- AutoCaptureVirtualOrderCreatedListener - Class in com.broadleafcommerce.orderoperation.service.messaging.ordercreated
-
Deprecated.
- AutoCaptureVirtualOrderCreatedListener(TypeFactory, FulfillmentOperationService, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoCaptureVirtualOrderCreatedListener
-
Deprecated.
- AutoFulfillPaymentCapturedListener - Class in com.broadleafcommerce.orderoperation.service.messaging.capture
-
Event listener that listens for successful
PaymentCaptureAttemptResult
and automatically updates the fulfillment to fulfilled. - AutoFulfillPaymentCapturedListener(TypeFactory, FulfillmentOperationService, IdempotentMessageConsumptionService, FulfillmentProcessingProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.capture.AutoFulfillPaymentCapturedListener
- AutoFulfillProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties.AutoFulfillProperties
- AutoFulfillVirtualOrderCreatedListener - Class in com.broadleafcommerce.orderoperation.service.messaging.ordercreated
-
Event listener that listens for
OrderCreatedEvents
, identifies theOrderFulfillments
that should be fulfilled immediately, and fulfills them. - AutoFulfillVirtualOrderCreatedListener(TypeFactory, FulfillmentOperationService, IdempotentMessageConsumptionService, FulfillmentProcessingProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoFulfillVirtualOrderCreatedListener
- AWAITING_ASYNC_RESULTS - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
-
The transaction request was successfully queued by the gateway, but transaction results will be communicated asynchronously.
- AWAITING_RESULT - Enum constant in enum com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResultStatus
-
One or more of the attempted capture transactions are awaiting payment gateway's response.
B
- BANK_ACCOUNT - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- BASE_PRICE - Static variable in class com.broadleafcommerce.orderoperation.service.pricing.PricingFields
- BASE_URI - Static variable in class com.broadleafcommerce.orderoperation.web.endpoint.FulfillmentOperationEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.orderoperation.web.endpoint.OrderHistoryEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.orderoperation.web.endpoint.ReturnOperationEndpoint
- bindAmountSplitter(List<BigDecimal>, T, List<T>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Produces a
BiConsumer
which can split a certain amount betweenoriginal
andsplit
with a specific splitting proportion. - BLC_CART - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentOwnerTypes
-
Represents a Broadleaf-managed cart.
- BLC_SUBSCRIPTION - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentOwnerTypes
-
Represents a Broadleaf-managed subscription.
- buildAccountOrderHistoryFilters(boolean, Node, String, String, String) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
-
Builds
Node
filters based on the account id, root account id, and order id or number. - buildCodeGeneratorRequest(String, int, String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Builds a
CodeGenerator
based on the givenCodeGenerator.getCampaignId()
,CodeGenerator.getNumberOfCodesToGenerate()
, andCodeGenerator.getEmailRegEx()
. - buildConfirmReturnRequestFrom(String, int, ConfirmReturnItemRequest) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Builds a
ConfirmReturnItemRequest
from the given id, quantity, andConfirmReturnItemRequest
that wish to copy other fields from. - buildDependentOrderItemFromCartItem(CartItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Build the dependent
OrderItem
from the given dependentCartItem
. - buildDependentOrderItemsFromCartItems(List<CartItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Build dependent
OrderItems
from the given dependentCartItems
. - buildEmailRegex(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Builds an email regular expression for
CodeGenerator.getEmailRegEx()
. - buildFromPaymentDistributionDetails(MonetaryAmount, List<ExecutablePayment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Builds a list of
PaymentExecutionRequests
based on theOrder.getPaymentDistributionDetails()
. - buildFromPaymentDistributionDetails(MonetaryAmount, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>, Order, String, boolean, ReturnConfirmation) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Builds a list of
PaymentRefundPackages
based on theOrder.getPaymentDistributionDetails()
. - buildFromPaymentPriority(MonetaryAmount, List<ExecutablePayment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Builds a list of
PaymentExecutionRequests
based on the payment priority. - buildFromPaymentPriority(MonetaryAmount, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>, Order, String, boolean, ReturnConfirmation) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Builds a list of
PaymentRefundPackages
based on the payment priority. - buildFulfillmentCaptureClaim(String, MonetaryAmount, String) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Builds a
FulfillmentCaptureClaim
based on the givenPaymentSummary
and amount to claim. - buildFulfillmentCaptureClaims(List<PaymentExecutionRequest>, String) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Builds a list of
FulfillmentCaptureClaims
based on the givenpayment claim requests
- buildFulfillmentPaymentRefundPackages(Order, OrderFulfillment, MonetaryAmount, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Builds
PaymentRefundPackages
to refund for the fulfillment, consuming amounts fromtransactionsWithRefundableAmountsByPaymentId
as necessary. - buildFulfillmentRefundPackage(PaymentSummary, MonetaryAmount, String) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- buildImageAssetRef(CartItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- buildNotFoundException(WebClientResponseException.NotFound) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
-
Builds a not found exception that correlates to the given
WebClientResponseException.NotFound
exception. - buildOrderDto(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- buildOrderFromCart(C, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Build the
Order
from the givenCart
. - buildOrderFulfillment(FulfillmentGroup, O, Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- buildOrderFulfillmentItem(FulfillmentItem, Map<String, OrderItem>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- buildOrderFulfillmentItems(List<FulfillmentItem>, Map<String, OrderItem>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- buildOrderFulfillmentNumber(String, Integer) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- buildOrderFulfillments(C, O) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- buildOrderHistoryFilters(String, Instant, Instant) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- buildOrderItemFromCartItem(CartItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Build an
OrderItem
from the givenCartItem
. - buildOrderItemsFromCart(C, O) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Build the
OrderItems
for the givenCart
. - buildOrderPricingFromCart(C) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Build the
OrderPricing
for the givenCart
. - buildOrderWithFulfillmentsAndReturns(Page<O>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
-
Builds a page of
OrderWithFulfillmentsAndReturns
by retrieving theOrderFulfillment
andReturnAuthorization
for the givenOrders
- buildPaymentDistributionDetail(PaymentSummary, Map<String, BigDecimal>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
- buildPaymentDistributionDetails(Order, List<PaymentSummary>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
- buildPaymentDistributionDetails(Order, List<PaymentSummary>) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentDistributionService
- buildPaymentDistributionDto(Order, MonetaryAmount, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- buildPaymentExecutionRequest(ExecutablePayment, MonetaryAmount, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- buildPaymentExecutionRequests(MonetaryAmount, List<ExecutablePayment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- buildPaymentRefundPackages(Order, String, MonetaryAmount, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>, boolean, ReturnConfirmation) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- buildPaymentRefundPackagesFromDistribution(PaymentDistributionResult, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>, Order, String, boolean, ReturnConfirmation) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Builds a list of
PaymentRefundPackages
from the givenPaymentDistributionResult
. - buildPaymentReversalPackage(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
-
Builds a
DefaultPaymentAuthReversalService.PaymentReversalPackage
for thePaymentSummary
that has amount to reverse authorize. - buildPaymentReversalPackages(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
-
Builds
PaymentReversalPackages
for all payments which have only been authorized, not captured. - buildPaymentWithRefundableAmount(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- buildReturnAuthorizationItem(ReturnItemRequest, DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- buildReturnAuthorizationItemsForEntireFulfillment(DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Generates
ReturnAuthorizationItems
for all of the items in thefulfillmentToReturn
andreturnItemRequests
. - buildReturnAuthorizationItemsForRestOfFulfillment(DefaultReturnGenerationService.GenerateReturnHydrationResult, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Generates
ReturnAuthorizationItems
for all of the items in thefulfillmentToReturn
andreturnItemRequests
which are not already present inexistingReturnItems
. - buildReturnAuthorizationItemsFromFulfillment(Order, OrderFulfillment, List<ReturnItemRequest>, Map<String, List<ReturnAuthorizationItem>>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Generates
ReturnAuthorizationItems
for theReturnItemRequests
from the items in the givenOrderFulfillment
. - buildReturnAuthorizationItemsFromFulfillments(Order, List<OrderFulfillment>, List<ReturnAuthorization>, ReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Generates
ReturnAuthorizationItems
for theReturnRequest
from the items in the givenOrderFulfillments
. - buildReturnItemRequestFrom(String, int, ReturnItemRequest) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Builds a
ReturnItemRequest
from the given id, quantity, andReturnItemRequest
that wish to copy other fields from. - buildReturnPaymentRefundPackages(Order, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>, ReturnConfirmation, String) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Builds
ReturnPaymentRefundPackages
for the givenPaymentWithRefundableAmounts
andReturnConfirmation
. - buildReturnPaymentRefundPackages(Order, Map<String, List<ReturnConfirmation>>, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Iterates through
pendingReturnConfirmationsByFulfillmentId
, consuming amounts frompaymentWithRefundableAmounts
as necessary and buildingReturnPaymentRefundPackages
. - buildReturnRefundPackage(PaymentSummary, MonetaryAmount, ReturnConfirmation, String) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- buildTaxItemForAdjustment(List<OrderFulfillmentItem>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- buildTransactionExecutionRequest(String, TransactionType, MonetaryAmount, String, String) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Builds a
TransactionExecutionRequest
based on the given properties. - buildTransactionExecutionRequest(String, TransactionType, MonetaryAmount, String, String, String, String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- buildTransactionExecutionRequest(String, TransactionType, MonetaryAmount, String, String, String, String) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Builds a
TransactionExecutionRequest
based on the given properties. - buildVoucherCodeGenerationRequest(CodeGenerator, String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Builds a
VoucherCodeGenerationRequest
based on the givenCodeGenerator
andVoucher.getVoucherCampaignId()
. - BULK_REPLACE_CREATE_SEGMENT - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- BULK_REPLACE_CREATE_SEGMENT - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- BUNDLE - Enum constant in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
-
Denotes that this product is meant to represent a simple bundle of other products, with each bundle item represented as an
IncludedProduct
.
C
- calculateAndSplitTotalFulfillmentPrices(OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Calculate the
OrderFulfillment#totalFulfillmentPrice
for thesplits
based on their totals, and then give the remainder from the original amount to theoriginal
. - calculateEstimatedTotals(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Calculate and assign the estimated totals for the
ReturnAuthorization
by adding up the totals of itsReturnAuthorization.getItems()
. - calculateEstimatedTotals(ReturnAuthorization) - Method in interface com.broadleafcommerce.orderoperation.service.generate.ReturnGenerationService
-
Calculate and set the estimated totals for the
ReturnAuthorization
based on its items. - calculateFulfillmentItemRefundAmount(FulfillmentItem, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
-
Determines how much of the fulfillment cost of the item should be refunded if a refund is initiated.
- calculateFulfillmentItemsTotal(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- calculateFulfillmentTaxableAmount(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.FulfillmentOperationHelper
-
Calculate the taxable portion of the
OrderFulfillment#totalFulfillmentPrice
. - calculateGrandTotal(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.FulfillmentOperationHelper
-
Calculate the fulfillment's
OrderFulfillment.grandTotal
. - calculateGrandTotal(F) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
-
Calculates the
OrderFulfillment.getGrandTotal()
and sets it. - calculateMerchandiseTotal(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- calculateRemainderOfTotal(ReturnAuthorizationItem, MonetaryAmount, Function<ReturnConfirmation, MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnConfirmationGenerationService
-
Calculate the remaining amount for the
itemTotal
which has not already been accounted for by the sum of thegetConfirmationTotal
of the existingReturnAuthorizationItem.confirmations
. - calculateTotalFulfillmentPrice(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.FulfillmentOperationHelper
-
Calculate the fulfillment's
OrderFulfillment#totalFulfillmentPrice
. - CAMPAIGN_CLIENT_ID - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProvider
-
Deprecated.
- CampaignCode - Class in com.broadleafcommerce.orderoperation.domain
-
A CampaignCode represents a distinct code for an offer or campaign.
- CampaignCode() - Constructor for class com.broadleafcommerce.orderoperation.domain.CampaignCode
- CampaignProvider - Interface in com.broadleafcommerce.orderoperation.service.provider
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this class is not used
- canCancelStatuses() - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultCancelReturnRequestValidator
- cancelReturn(String, CancelReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- cancelReturn(String, CancelReturnRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.ReturnOperationService
-
Cancel a
ReturnAuthorization
for theOrder
with the givenorderId
. - cancelReturn(HttpServletRequest, String, CancelReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.ReturnOperationEndpoint
- CancelReturnRequest - Class in com.broadleafcommerce.orderoperation.web.endpoint.domain
-
A request to cancel anything pending in a
ReturnAuthorization
. - CancelReturnRequest() - Constructor for class com.broadleafcommerce.orderoperation.web.endpoint.domain.CancelReturnRequest
- cancelReturnRequestValidator() - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- CancelReturnRequestValidator - Interface in com.broadleafcommerce.orderoperation.service.validator
-
Determines that the
CancelReturnRequest
is valid. - CancelStatusChangeHandler - Class in com.broadleafcommerce.orderoperation.service.handler
-
Handles changing a fulfillment from the status
OrderFulfillmentStatus.NEW
,OrderFulfillmentStatus.CAPTURING_PAYMENT
,OrderFulfillmentStatus.PAYMENT_CAPTURE_FAILED
toOrderFulfillmentStatus.CANCELLED
. - CancelStatusChangeHandler(FulfillmentSplittingService<OrderFulfillment>, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, FulfillmentCancelledProducer, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.handler.CancelStatusChangeHandler
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.CaptureFulfillmentResult
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionResult
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.UserTarget
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.domain.VoucherCodeGenerationRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.SSLVerificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationProviderProperties
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.ReturnPaymentRefundPackage
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.UnlockPaymentRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.CancelReturnRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
- canEqual(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnRequest
- canHandle(FulfillmentStatusChangeRequest, OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- canHandle(FulfillmentStatusChangeRequest, OrderFulfillment) - Method in interface com.broadleafcommerce.orderoperation.service.handler.FulfillmentStatusChangeHandler
-
Determine if this handler can process the given
FulfillmentStatusChangeRequest
. - cannotBeCaptured(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
- CAPTURE - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
-
Funds have been charged/submitted/debited from the customer and payment is complete.
- captureAmount(OrderFulfillment, PaymentSummary, String, MonetaryAmount, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Captures the amount specified against the provided payment.
- CaptureAwaitingResultPaymentStatusChangeHandler - Class in com.broadleafcommerce.orderoperation.service.handler
-
Handles changing a fulfillment from the status
OrderFulfillmentStatus.CAPTURING_PAYMENT
toOrderFulfillmentStatus.CAPTURE_AWAITING_RESULT
. - CaptureAwaitingResultPaymentStatusChangeHandler(FulfillmentSplittingService<OrderFulfillment>, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.handler.CaptureAwaitingResultPaymentStatusChangeHandler
- captureFulfillment(MonetaryAmount, Order, OrderFulfillment, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentCaptureService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CaptureFulfillmentResult - Class in com.broadleafcommerce.orderoperation.domain
-
Represents the result of capturing an
OrderFulfillment
, containing a list of claims against checkout-executed capture transactions, and a list of capture execution responses. - CaptureFulfillmentResult() - Constructor for class com.broadleafcommerce.orderoperation.domain.CaptureFulfillmentResult
- captureFulfillmentTotal(Order, OrderFulfillment, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentCaptureService
-
Responsible for capturing the
OrderFulfillment.getGrandTotal()
from theOrder's
payments - captureFulfillmentTotal(Message<OrderCreatedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoFulfillVirtualOrderCreatedListener
- CapturePaymentTransactionWebhookConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook
-
Spring cloud data channel description for messaging input.
- CapturingPaymentConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.CapturingPaymentConfig
- CapturingPaymentStatusChangeHandler - Class in com.broadleafcommerce.orderoperation.service.handler
-
Handles changing a fulfillment from the status
OrderFulfillmentStatus.NEW
toOrderFulfillmentStatus.CAPTURING_PAYMENT
. - CapturingPaymentStatusChangeHandler(FulfillmentSplittingService<OrderFulfillment>, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, FulfillmentCapturingPaymentProducer, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.handler.CapturingPaymentStatusChangeHandler
- CART_CLIENT_ID - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProvider
-
Deprecated.
- cartOrderFulfillmentGenerationService(FulfillmentProvider<OrderFulfillment>, FulfillmentSplittingService<OrderFulfillment>, TypeFactory, OrderGenerationProperties) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- 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> - Interface in com.broadleafcommerce.orderoperation.service.generate -
Handles generating
OrderFulfillments
from aCart
. - cartOrderGenerationService(OrderProvider<Order>, TypeFactory, OrderGenerationProperties) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- CartOrderGenerationService<C extends com.broadleafcommerce.cart.client.domain.Cart,
P extends com.broadleafcommerce.order.client.domain.Order> - Interface in com.broadleafcommerce.orderoperation.service.generate -
Handles generating
orders
fromcarts
. - CartProvider - Interface in com.broadleafcommerce.orderoperation.service.provider
- changeFulfillmentStatus(PaymentCaptureAttemptResultStatus, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- changeFulfillmentStatus(PaymentCaptureAttemptResultStatus, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Changes the
OrderFulfillment.getStatus()
based on the givenPaymentCaptureAttemptResultStatus
. - changeFulfillmentStatus(FulfillmentStatusChangeRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
- changeFulfillmentStatus(FulfillmentStatusChangeRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.FulfillmentOperationService
-
Perform the requested status change for the
OrderFulfillment
. - changeFulfillmentStatus(HttpServletRequest, FulfillmentStatusChangeRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.FulfillmentOperationEndpoint
- changeFulfillmentStatusAndSendEvent(OrderFulfillment, Order, PaymentCaptureAttemptResultStatus, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Changes the
OrderFulfillment.getStatus()
based on the givenPaymentCaptureAttemptResultStatus
and send event. - changeReturnAuthorizationStatus(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Update the status of the
ReturnAuthorization
toReturnAuthorizationStatus.CONFIRMED
if it has now been completely confirmed, orReturnAuthorizationStatus.PARTIALLY_CONFIRMED
if only partially confirmed. - CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptedConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptedProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.checkout.OrderCheckoutCompletionConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCancelledConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCancelledProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfilledConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfilledProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfillFailedProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfillingProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherGenerationCompletionProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.CapturePaymentTransactionWebhookConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.RefundPaymentTransactionWebhookConsumer
- CHECK - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- checkAndValidateItemExistsInFulfillment(ReturnItemRequest, int, Map<String, Integer>, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- checkAndValidateItemExistsInFulfillment(String, Map<String, Integer>, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- checkAndValidateItemExistsInReturn(ConfirmReturnItemRequest, int, Map<String, Integer>, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- checkAndValidateQuantityValueValid(ConfirmReturnItemRequest, int, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- checkAndValidateQuantityValueValid(ReturnItemRequest, int, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- checkAndValidateQuantityValueValid(Integer, String, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- CHECKOUT_REQUEST - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
-
Used when the transaction was made for a checkout request, typically executed during the checkout workflow (prior the
Order
generation). - CheckoutCompletionEvent - Class in com.broadleafcommerce.orderoperation.service.messaging.checkout
-
A message event dispatched after a cart checkout completes successfully.
- CheckoutCompletionEvent() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionEvent
- CheckoutCompletionEvent(CheckoutCart, String, ContextInfo) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionEvent
- checkoutCompletionInputOrder() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.checkout.OrderCheckoutCompletionConsumer
- checkoutCompletionListener(TypeFactory, CartOrderGenerationService<Cart, Order>, CartOrderFulfillmentGenerationService<Cart, Order, OrderFulfillment>, ResourceLockProvider, OrderCreatedProducer, CartProvider) - Method in class com.broadleafcommerce.orderoperation.service.messaging.autoconfigure.OrderOperationMessagingAutoConfiguration
- CheckoutCompletionListener - Class in com.broadleafcommerce.orderoperation.service.messaging.checkout
-
An event listener that triggers when checkout successfully completes.
- CheckoutCompletionListener(TypeFactory, CartOrderGenerationService<Cart, Order>, CartOrderFulfillmentGenerationService<Cart, Order, OrderFulfillment>, IdempotentMessageConsumptionService, OrderCreatedProducer, CartProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- CLAIM - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
-
This is a transaction that is specific to OrderOperationServices only, which is used to claim captured amount.
- claimAlreadyCapturedAmountsIfPossible(List<PaymentExecutionRequest>, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Claims capture transactions that were executed during the checkout flow (AuthAndCapture checkout transaction type) if possible.
- claimAndCaptureFulfillment(MonetaryAmount, Order, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- claimAndCaptureFulfillment(MonetaryAmount, Order, OrderFulfillment, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentCaptureService
-
Responsible for claiming and/or capturing an amount from the
Order's
payments. - claimAndCaptureFulfillment(Order, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- COD - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- CodeGenerationResult - Class in com.broadleafcommerce.orderoperation.domain
-
DTO holding the resulting information about the code generation.
- CodeGenerationResult() - Constructor for class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
- CodeGenerator - Class in com.broadleafcommerce.orderoperation.domain
- CodeGenerator() - Constructor for class com.broadleafcommerce.orderoperation.domain.CodeGenerator
- com.broadleafcommerce.orderoperation.autoconfigure - package com.broadleafcommerce.orderoperation.autoconfigure
- com.broadleafcommerce.orderoperation.domain - package com.broadleafcommerce.orderoperation.domain
- com.broadleafcommerce.orderoperation.domain.enums - package com.broadleafcommerce.orderoperation.domain.enums
- com.broadleafcommerce.orderoperation.domain.payment - package com.broadleafcommerce.orderoperation.domain.payment
- com.broadleafcommerce.orderoperation.exception - package com.broadleafcommerce.orderoperation.exception
- com.broadleafcommerce.orderoperation.oauth2.client.endpoint - package com.broadleafcommerce.orderoperation.oauth2.client.endpoint
- com.broadleafcommerce.orderoperation.oauth2.client.web - package com.broadleafcommerce.orderoperation.oauth2.client.web
- com.broadleafcommerce.orderoperation.properties - package com.broadleafcommerce.orderoperation.properties
- com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure - package com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- com.broadleafcommerce.orderoperation.service - package com.broadleafcommerce.orderoperation.service
- com.broadleafcommerce.orderoperation.service.autoconfigure - package com.broadleafcommerce.orderoperation.service.autoconfigure
- com.broadleafcommerce.orderoperation.service.environment - package com.broadleafcommerce.orderoperation.service.environment
- com.broadleafcommerce.orderoperation.service.generate - package com.broadleafcommerce.orderoperation.service.generate
- com.broadleafcommerce.orderoperation.service.handler - package com.broadleafcommerce.orderoperation.service.handler
- com.broadleafcommerce.orderoperation.service.messaging - package com.broadleafcommerce.orderoperation.service.messaging
- com.broadleafcommerce.orderoperation.service.messaging.autoconfigure - package com.broadleafcommerce.orderoperation.service.messaging.autoconfigure
- com.broadleafcommerce.orderoperation.service.messaging.capture - package com.broadleafcommerce.orderoperation.service.messaging.capture
- com.broadleafcommerce.orderoperation.service.messaging.capture.properties - package com.broadleafcommerce.orderoperation.service.messaging.capture.properties
- com.broadleafcommerce.orderoperation.service.messaging.checkout - package com.broadleafcommerce.orderoperation.service.messaging.checkout
- com.broadleafcommerce.orderoperation.service.messaging.checkout.idempotency - package com.broadleafcommerce.orderoperation.service.messaging.checkout.idempotency
- com.broadleafcommerce.orderoperation.service.messaging.fulfillments - package com.broadleafcommerce.orderoperation.service.messaging.fulfillments
- com.broadleafcommerce.orderoperation.service.messaging.ordercreated - package com.broadleafcommerce.orderoperation.service.messaging.ordercreated
- com.broadleafcommerce.orderoperation.service.messaging.returns - package com.broadleafcommerce.orderoperation.service.messaging.returns
- com.broadleafcommerce.orderoperation.service.messaging.support - package com.broadleafcommerce.orderoperation.service.messaging.support
- com.broadleafcommerce.orderoperation.service.messaging.tax - package com.broadleafcommerce.orderoperation.service.messaging.tax
- com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook - package com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook
- com.broadleafcommerce.orderoperation.service.messaging.voucher - package com.broadleafcommerce.orderoperation.service.messaging.voucher
- com.broadleafcommerce.orderoperation.service.payment - package com.broadleafcommerce.orderoperation.service.payment
- com.broadleafcommerce.orderoperation.service.payment.exception - package com.broadleafcommerce.orderoperation.service.payment.exception
- com.broadleafcommerce.orderoperation.service.pricing - package com.broadleafcommerce.orderoperation.service.pricing
- com.broadleafcommerce.orderoperation.service.product - package com.broadleafcommerce.orderoperation.service.product
- com.broadleafcommerce.orderoperation.service.provider - package com.broadleafcommerce.orderoperation.service.provider
- com.broadleafcommerce.orderoperation.service.provider.external - package com.broadleafcommerce.orderoperation.service.provider.external
- com.broadleafcommerce.orderoperation.service.provider.external.domain.payment - package com.broadleafcommerce.orderoperation.service.provider.external.domain.payment
- com.broadleafcommerce.orderoperation.service.provider.external.page - package com.broadleafcommerce.orderoperation.service.provider.external.page
- com.broadleafcommerce.orderoperation.service.provider.external.security - package com.broadleafcommerce.orderoperation.service.provider.external.security
- com.broadleafcommerce.orderoperation.service.split - package com.broadleafcommerce.orderoperation.service.split
- com.broadleafcommerce.orderoperation.service.util - package com.broadleafcommerce.orderoperation.service.util
- com.broadleafcommerce.orderoperation.service.validator - package com.broadleafcommerce.orderoperation.service.validator
- com.broadleafcommerce.orderoperation.web.autoconfigure - package com.broadleafcommerce.orderoperation.web.autoconfigure
- com.broadleafcommerce.orderoperation.web.endpoint - package com.broadleafcommerce.orderoperation.web.endpoint
- com.broadleafcommerce.orderoperation.web.endpoint.domain - package com.broadleafcommerce.orderoperation.web.endpoint.domain
- combineQuantities(Map<String, Integer>, Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- completePendingConfirmationsAndPersist(ReturnAuthorization, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Deprecated, for removal: This API element is subject to removal in a future version.since 1.7.2, the status of the return confirmations are updated in
DefaultPaymentRefundService.updateReturnAuthorization(List, ReturnAuthorization, String, ContextInfo)
based on the refund transaction responses. - confirmReturn(String, ConfirmReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- confirmReturn(String, ConfirmReturnRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.ReturnOperationService
-
Create
ReturnConfirmations
forReturnAuthorizationItems
within theOrder
with the givenorderId
. - confirmReturn(HttpServletRequest, String, ConfirmReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.ReturnOperationEndpoint
- ConfirmReturnHydrationResult() - Constructor for class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
- ConfirmReturnHydrationResult(Order, Map<String, OrderItem>, List<OrderFulfillment>, ConfirmReturnRequest, ReturnAuthorization, Map<String, Integer>, Map<String, Integer>, Map<String, ConfirmReturnItemRequest>, Map<String, OrderFulfillmentItem>) - Constructor for class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
- ConfirmReturnItemRequest - Class in com.broadleafcommerce.orderoperation.web.endpoint.domain
-
A request to confirm that a
ReturnAuthorizationItem
has been received. - ConfirmReturnItemRequest() - Constructor for class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
- ConfirmReturnRequest - Class in com.broadleafcommerce.orderoperation.web.endpoint.domain
-
A request to confirm that items in a
ReturnAuthorization
have been received. - ConfirmReturnRequest() - Constructor for class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnRequest
- confirmReturnRequestValidator() - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- ConfirmReturnRequestValidator - Interface in com.broadleafcommerce.orderoperation.service.validator
-
Determines that the
ConfirmReturnRequest
is valid. - CONTEXT_ID - Static variable in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- CONTRACT_PRICE - Static variable in class com.broadleafcommerce.orderoperation.service.pricing.PricingFields
- copyTaxDetails(OrderFulfillmentItem, OrderFulfillmentItem) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Copies the
tax details
from the original item to the new item. - create(OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- create(F, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentProvider
-
Creates a
OrderFulfillment
. - create(O, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- create(O, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OrderProvider
-
Creates a
Order
. - create(R, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- create(R, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.ReturnAuthorizationProvider
-
Creates a
ReturnAuthorization
. - createCustomerContext() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
-
Create a
CustomerContext
and add customer and customer segments. - createFulfillmentCaptureClaims(List<C>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentCaptureClaimProvider
- createFulfillmentCaptureClaims(List<C>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentCaptureClaimProvider
-
Creates a list of
FulfillmentCaptureClaims
. - createReturn(String, ReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- createReturn(String, ReturnRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.ReturnOperationService
-
Create a
ReturnAuthorization
for theOrder
with the givenorderId
containing the items requested byreturnRequest
. - createReturn(HttpServletRequest, String, ReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.ReturnOperationEndpoint
- createSplitConfirmedItem(ReturnAuthorizationItem) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultReturnSplittingService
- createSplitConfirmedReturn(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultReturnSplittingService
- createSplitFulfillment(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Set up a new clone
OrderFulfillment
to be used for the requested part of the fulfillment to split off. - createSplitItem(OrderFulfillmentItem) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Set up a new clone
OrderFulfillmentItem
to be used for the split quantity of the fulfillment item. - CREDIT_CARD - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- CUSTOMER - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.UserTargetType
-
A standard shopper for an application
- CUSTOMER_CREDIT - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- CUSTOMER_ID - Static variable in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- CUSTOMER_PAYMENT - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- CUSTOMER_SEGMENT - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.UserTargetType
-
A grouping of customers
D
- DEFAULT_HEADER_PAYMENT_LOCK_TOKEN - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- DEFAULT_HEADER_PAYMENT_VERSION - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- DefaultCancelReturnRequestValidator - Class in com.broadleafcommerce.orderoperation.service.validator
-
Determines that the
CancelReturnRequest
is valid. - DefaultCancelReturnRequestValidator() - Constructor for class com.broadleafcommerce.orderoperation.service.validator.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> - Class in com.broadleafcommerce.orderoperation.service.generate -
Default implementation of
CartOrderFulfillmentGenerationService
. - DefaultCartOrderFulfillmentGenerationService(FulfillmentProvider<F>, FulfillmentSplittingService<F>, TypeFactory, OrderGenerationProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- DefaultCartOrderGenerationService<C extends com.broadleafcommerce.cart.client.domain.Cart,
O extends com.broadleafcommerce.order.client.domain.Order> - Class in com.broadleafcommerce.orderoperation.service.generate -
Default implementation of
CartOrderGenerationService
- DefaultCartOrderGenerationService(OrderProvider<O>, TypeFactory, OrderGenerationProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- DefaultConfirmReturnRequestValidator - Class in com.broadleafcommerce.orderoperation.service.validator
- DefaultConfirmReturnRequestValidator() - Constructor for class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- DefaultFulfillmentOperationService - Class in com.broadleafcommerce.orderoperation.service
- DefaultFulfillmentOperationService(FulfillmentProvider<OrderFulfillment>, FulfillmentStatusChangeValidator, List<FulfillmentStatusChangeHandler>) - Constructor for class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
- DefaultFulfillmentSplitRoundingService - Class in com.broadleafcommerce.orderoperation.service.split
- DefaultFulfillmentSplitRoundingService(FulfillmentOperationHelper, SplitRoundingHelper, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
- DefaultFulfillmentSplittingService - Class in com.broadleafcommerce.orderoperation.service.split
-
Responsible for splitting a fulfillment by moving all non-requested items and quantities into a newly generated fulfillment.
- DefaultFulfillmentSplittingService(TypeFactory, FulfillmentSplitRoundingService, FulfillmentOperationHelper) - Constructor for class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- DefaultFulfillmentStatusChangeValidator - Class in com.broadleafcommerce.orderoperation.service.validator
- DefaultFulfillmentStatusChangeValidator() - Constructor for class com.broadleafcommerce.orderoperation.service.validator.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> - Class in com.broadleafcommerce.orderoperation.service - DefaultOrderHistoryService(AuthenticationUtils, TypeFactory, OrderProvider<O>, FulfillmentProvider<F>, ReturnAuthorizationProvider<R>) - Constructor for class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- DefaultPaymentAuthReversalService - Class in com.broadleafcommerce.orderoperation.service.payment
- DefaultPaymentAuthReversalService(OrderProvider<Order>, TypeFactory, PaymentProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
- DefaultPaymentAuthReversalService.PaymentReversalPackage - Class in com.broadleafcommerce.orderoperation.service.payment
-
An intermediary data structure used internally by
DefaultPaymentAuthReversalService
to keep track of a reverse authorize that will be executed. - DefaultPaymentCaptureService - Class in com.broadleafcommerce.orderoperation.service.payment
- DefaultPaymentCaptureService(PaymentProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- DefaultPaymentDistributionService - Class in com.broadleafcommerce.orderoperation.service.payment
-
A service responsible for distributing payment amounts based on the payments' ratios from an
Order
. - DefaultPaymentDistributionService(SplitRoundingHelper, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
- DefaultPaymentOwnerTypes - Enum in com.broadleafcommerce.orderoperation.domain.enums
- DefaultPaymentPriorityStrategy - Class in com.broadleafcommerce.orderoperation.service.payment
- DefaultPaymentPriorityStrategy() - Constructor for class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- DefaultPaymentRefundService - Class in com.broadleafcommerce.orderoperation.service.payment
- DefaultPaymentRefundService(PaymentPriorityStrategy, OrderProvider<Order>, ReturnAuthorizationProvider<ReturnAuthorization>, PaymentProvider, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- DefaultPaymentRefundService.PaymentRefundPackage - Class in com.broadleafcommerce.orderoperation.service.payment
-
An intermediary data structure used internally by
DefaultPaymentRefundService
to keep track of a fulfillment refund that will be executed. - DefaultPaymentRefundService.PaymentWithRefundableAmount - Class in com.broadleafcommerce.orderoperation.service.payment
-
An intermediary data structure used internally by
DefaultPaymentRefundService
to keep track of a refundable payment on anOrder
and the non-reversed amount that is actually available for refund on it. - DefaultPaymentRefundService.ReturnPaymentRefundPackage - Class in com.broadleafcommerce.orderoperation.service.payment
-
An intermediary data structure used internally by
DefaultPaymentRefundService
to keep track of a return refund that will be executed. - DefaultPaymentSourceTypes - Enum in com.broadleafcommerce.orderoperation.domain.enums
- DefaultPaymentTransactionSourceEntityTypes - Enum in com.broadleafcommerce.orderoperation.domain.enums
- DefaultPaymentTypes - Enum in com.broadleafcommerce.orderoperation.domain.enums
-
This represents types of payments that can be applied to a cart.
- DefaultProductType - Enum in com.broadleafcommerce.orderoperation.service.product
-
The possible types of targets a
Product
can have. - DefaultReturnConfirmationGenerationService - Class in com.broadleafcommerce.orderoperation.service.generate
- DefaultReturnConfirmationGenerationService(SplitRoundingHelper, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnConfirmationGenerationService
- DefaultReturnGenerationService - Class in com.broadleafcommerce.orderoperation.service.generate
- DefaultReturnGenerationService(FulfillmentSplittingService<OrderFulfillment>, FulfillmentOperationHelper, SplitRoundingHelper, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- DefaultReturnGenerationService.GenerateReturnHydrationResult - Class in com.broadleafcommerce.orderoperation.service.generate
-
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 - Class in com.broadleafcommerce.orderoperation.service
- DefaultReturnOperationService(TypeFactory, OrderProvider<Order>, FulfillmentProvider<OrderFulfillment>, ReturnAuthorizationProvider<ReturnAuthorization>, ReturnRequestValidator, ReturnGenerationService, ReturnCreatedProducer, ConfirmReturnRequestValidator, ReturnConfirmationGenerationService, ReturnConfirmedProducer, CancelReturnRequestValidator, ReturnSplittingService, ReturnCancelledProducer) - Constructor for class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- DefaultReturnOperationService.ConfirmReturnHydrationResult - Class in com.broadleafcommerce.orderoperation.service
-
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 - Class in com.broadleafcommerce.orderoperation.service.validator
- DefaultReturnRequestValidator() - Constructor for class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- DefaultReturnSplittingService - Class in com.broadleafcommerce.orderoperation.service.split
- DefaultReturnSplittingService(TypeFactory, ReturnGenerationService) - Constructor for class com.broadleafcommerce.orderoperation.service.split.DefaultReturnSplittingService
- DefaultTaxRequestService - Class in com.broadleafcommerce.orderoperation.service.messaging.tax
-
Service class to create tax requests to be sent to the
TaxDelegate
- DefaultTaxRequestService(FromTaxAddressResolver, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- DefaultTransactionFailureTypes - Enum in com.broadleafcommerce.orderoperation.domain.enums
-
The default set of
transactionFailureTypes
that we expect to encounter with payment gateway interactions - DefaultTransactionStatuses - Enum in com.broadleafcommerce.orderoperation.domain.enums
- DefaultTransactionTypes - Enum in com.broadleafcommerce.orderoperation.domain.enums
-
The TransactionType is used to represent the types of operations/transactions that could occur against a single payment.
- DefaultUserTargetGenerationService - Class in com.broadleafcommerce.orderoperation.service.provider.external.security
- DefaultUserTargetGenerationService(TypeFactory, AuthenticationUtils) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.security.DefaultUserTargetGenerationService
- delete(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- delete(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- delete(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentProvider
-
Deletes a
OrderFulfillment
with the given ID. - delete(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OrderProvider
-
Deletes a
Order
with the given ID. - delete(String, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- delete(String, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.ReturnAuthorizationProvider
-
Deletes a
ReturnAuthorization
with the given ID. - DETACHED_CREDIT - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
-
Some payment processors allow you to issue credit to a customer that is not tied to an initial
DefaultTransactionTypes.AUTHORIZE
orDefaultTransactionTypes.AUTHORIZE_AND_CAPTURE
transaction. - determineCaptureResultStatus(TransactionWebhookEvent, Order, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Determines the
PaymentCaptureAttemptResultStatus
based on the latest transaction state for the givenOrderFulfillment
. - determineFulfillmentStatusForPayments(OrderFulfillment, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
-
Updates the given
OrderFulfillment
status if the refund transactions are completed. - determineNonFailureResultStatus(MonetaryAmount, List<TransactionExecutionResponse>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Determines the
PaymentCaptureAttemptResultStatus
based on the givenamountToCapture
andTransactionExecutionResponses
. - determineReturnConfirmationStatus(ReturnConfirmation, MonetaryAmount, MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Determines the status of the given
ReturnConfirmation
based on the given amounts. - determineReturnConfirmationStatus(ReturnConfirmation, MonetaryAmount, MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Determines the status of the given
ReturnConfirmation
based on the given amounts. - determineTaxProviderIdForCommit(Order, OrderFulfillment, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
-
Extension point to determine the tax provider ID.
- determineTaxProviderIdForCommit(Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
-
Extension point to determine the tax provider ID.
- determineTaxProviderIdForCommit(Order, List<OrderFulfillment>, ReturnAuthorization, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
-
Extension point to determine the tax provider ID.
- DiscriminatedProperties<P> - Class in com.broadleafcommerce.orderoperation.properties
- DiscriminatedProperties() - Constructor for class com.broadleafcommerce.orderoperation.properties.DiscriminatedProperties
- distributeAmountUnits(int) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
Distributes units to one split part, indicated by the given
splitIndex
into one of the parts of each element ofSplitTotalRounder.amounts
. - distributeConfirmedItemQuantity(ReturnAuthorizationItem, ReturnAuthorization, ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultReturnSplittingService
- distributePaymentAmounts(PaymentDistributionDto) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
- distributePaymentAmounts(PaymentDistributionDto) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentDistributionService
-
Distributes a payment amount across different payments based on the details specified in
PaymentDistributionDto
. - distributeProratedAmount(MonetaryAmount, List<ReturnAuthorizationItem>, Map<String, BigDecimal>, Function<ReturnAuthorizationItem, MonetaryAmount>, BiConsumer<ReturnAuthorizationItem, MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Distribute an amount which needs to be prorated across
ReturnAuthorizationItems
based on the givenprorationProportions
for their matchingOrderFulfillmentItems
. - distributeUnitsForAmounts(Function<SplitTotalRounder.SplitAmount, MonetaryAmount>, Function<SplitTotalRounder.SplitAmount, MonetaryAmount>, Consumer<SplitTotalRounder.SplitAmount>, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
Distributes units to amounts on one part of the split until the given
targetTotal
is reached. - DUPLICATE_ITEM_ID_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- DUPLICATE_ITEM_ID_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
E
- ELECTRONIC_CHECK - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- emailRegEx - Variable in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Provides a customer email validation when the generated codes are requested for use.
- EnabledGranularOrFlex() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex
- entireOrderDoneCapturing(OrderFulfillment, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
-
Determines if this order will not have any more captures applied against its payments.
- ENTITY_NOT_FOUND - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
-
The
ApiError.getType()
that indicates entity is not found. - equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.CaptureFulfillmentResult
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionResult
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.UserTarget
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.domain.VoucherCodeGenerationRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.SSLVerificationProperties
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationProviderProperties
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.ReturnPaymentRefundPackage
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.UnlockPaymentRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.CancelReturnRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
- equals(Object) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnRequest
- estimateReturn(Order, List<OrderFulfillment>, ReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- estimateReturn(String, ReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- estimateReturn(String, ReturnRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.ReturnOperationService
-
Estimate a
ReturnAuthorization
for theOrder
with the givenorderId
containing the items requested byreturnRequest
. - estimateReturn(HttpServletRequest, String, ReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.ReturnOperationEndpoint
- estimateReturnShippingCharge(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Determine the estimated
ReturnAuthorization.getEstimatedReturnShippingCharge()
. - ExecutablePayment - Class in com.broadleafcommerce.orderoperation.domain.payment
-
The domain that represents a
PaymentSummary
with its executable amount for a transaction type. - ExecutablePayment() - Constructor for class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
- executeCapture(PaymentSummary, String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- executeCapture(PaymentSummary, String, TransactionExecutionRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Captures an amount for the given payment.
- executeCaptures(List<PaymentExecutionRequest>, Order, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Executes capture transactions based on the given
PaymentExecutionRequests
. - executePaymentTransaction(String, TransactionExecutionRequest, Integer, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- executeRefund(PaymentSummary, String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- executeRefund(PaymentSummary, String, TransactionExecutionRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Refunds an amount for the given payment.
- executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
-
Executes a request with default Web Client error handling.
- executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalResourceLockProvider
- executeReverseAuthorize(PaymentSummary, String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- executeReverseAuthorize(PaymentSummary, String, TransactionExecutionRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Reverse authorizes an amount for the given payment.
- EXPIRED - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
-
The transaction was successfully processed, but has since expired.
- EXTERNAL_ENTITY - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
-
Used when the transaction was executed external to the Broadleaf ecosystem & it's related to an external source entity.
- ExternalCampaignProperties - Class in com.broadleafcommerce.orderoperation.service.provider.external
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this class is not used
- ExternalCampaignProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.
- ExternalCampaignProvider - Class in com.broadleafcommerce.orderoperation.service.provider.external
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this class is not used
- ExternalCampaignProvider(WebClient, ObjectMapper, TypeFactory, ExternalCampaignProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProvider
-
Deprecated.
- ExternalCartProperties - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalCartProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- ExternalCartProvider - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalCartProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProvider
- ExternalFulfillmentCaptureClaimProvider - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalFulfillmentCaptureClaimProvider(WebClient, ObjectMapper, TypeFactory, ExternalOrderProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentCaptureClaimProvider
- ExternalFulfillmentProvider<F extends com.broadleafcommerce.order.client.domain.OrderFulfillment> - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalFulfillmentProvider(WebClient, ObjectMapper, TypeFactory, ExternalOrderProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- ExternalOfferProperties - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalOfferProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
- ExternalOfferProvider - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalOfferProvider(WebClient, ObjectMapper, TypeFactory, ExternalOfferProperties, UserTargetGenerationService) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- ExternalOfferProvider.DefaultPricingStrategy - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalOfferProvider.DefaultProductType - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalOrderProperties - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalOrderProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
- ExternalOrderProvider<O extends com.broadleafcommerce.order.client.domain.Order> - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalOrderProvider(WebClient, ObjectMapper, TypeFactory, ExternalOrderProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- ExternalPaymentProperties - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalPaymentProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
- ExternalPaymentProvider - Class in com.broadleafcommerce.orderoperation.service.provider.external
- ExternalPaymentProvider(WebClient, ObjectMapper, TypeFactory, ExternalPaymentProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- ExternalResourceLockProvider - Class in com.broadleafcommerce.orderoperation.service.provider.external
-
Obtains and releases locks in an external service (cart services over HTTP).
- ExternalResourceLockProvider(WebClient, ObjectMapper, TypeFactory, ExternalOrderProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalResourceLockProvider
- ExternalReturnAuthorizationProvider<R extends com.broadleafcommerce.order.client.domain.ReturnAuthorization> - Class in com.broadleafcommerce.orderoperation.service.provider.external
-
Interacts with an external system for
ReturnAuthorization
s. - ExternalReturnAuthorizationProvider(WebClient, ObjectMapper, TypeFactory, ExternalOrderProperties) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- extractPendingReturnConfirmationsByFulfillmentId(ReturnAuthorization, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Extracts all of the
returnAuthorization
's pending return confirmations (forReturnAuthorizationItems
whoseReturnAuthorizationItem.getReturnType()
supports refunds) and groups them by order fulfillment ID.
F
- FAILURE - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
-
The payment gateway failed to successfully process the transaction.
- FAILURE - Enum constant in enum com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResultStatus
-
One of the attempted capture transactions failed.
- filterItemsInFulfillment(OrderFulfillment, List<ReturnItemRequest>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Filter to only the
ReturnItemRequests
which match items in this particularOrderFulfillment
. - findByFulfillmentItemId(List<ReturnItemRequest>, String) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Finds the first
ReturnItemRequest
based onOrderFulfillmentItem.getId()
. - findCurrency(O) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
-
Finds the
CurrencyUnit
onorder
if present. - findFulfillmentForReturnItem(List<OrderFulfillment>, ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- FIRST - Static variable in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- FromTaxAddressResolver - Interface in com.broadleafcommerce.orderoperation.service.messaging.tax
-
Service to resolve the ship from address when calculating tax.
- FulfilledStatusChangeHandler - Class in com.broadleafcommerce.orderoperation.service.handler
-
Handles changing a fulfillment from the status
OrderFulfillmentStatus.NEW
,OrderFulfillmentStatus.CAPTURING_PAYMENT
,OrderFulfillmentStatus.PAYMENT_CAPTURED
, orOrderFulfillmentStatus.FULFILLING
toOrderFulfillmentStatus.FULFILLED
. - FulfilledStatusChangeHandler(FulfillmentSplittingService<OrderFulfillment>, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, FulfillmentFulfilledProducer, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.handler.FulfilledStatusChangeHandler
- FulfillFailedStatusChangeHandler - Class in com.broadleafcommerce.orderoperation.service.handler
-
Handles changing a fulfillment from the status
OrderFulfillmentStatus.FULFILLING
toOrderFulfillmentStatus.FULFILL_FAILED
. - FulfillFailedStatusChangeHandler(FulfillmentSplittingService<OrderFulfillment>, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, FulfillmentFulfillFailedProducer, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.handler.FulfillFailedStatusChangeHandler
- FulfillingStatusChangeHandler - Class in com.broadleafcommerce.orderoperation.service.handler
-
Handles changing a fulfillment from the status
OrderFulfillmentStatus.NEW
,OrderFulfillmentStatus.CAPTURING_PAYMENT
, orOrderFulfillmentStatus.PAYMENT_CAPTURED
toOrderFulfillmentStatus.FULFILLING
. - FulfillingStatusChangeHandler(FulfillmentSplittingService<OrderFulfillment>, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, FulfillmentFulfillingProducer, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.handler.FulfillingStatusChangeHandler
- FulfillmentAwaitingRefundResultWebhookConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook
-
Spring cloud data channel description for messaging input.
- FulfillmentAwaitingRefundResultWebhookListener - Class in com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook
-
Listens for the
TransactionWebhookEvent
and updates theOrderFulfillment
status if it awaits the result for the refund transactions. - FulfillmentAwaitingRefundResultWebhookListener(IdempotentMessageConsumptionService, FulfillmentProvider<OrderFulfillment>, FulfillmentCaptureClaimProvider, OrderProvider<Order>, PaymentProvider, ResourceLockProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
- FulfillmentCancelledConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.FulfillmentCancelledConfig
- FulfillmentCancelledConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Spring cloud data channel description for messaging input.
- fulfillmentCancelledOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCancelledProducer
- FulfillmentCancelledProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Spring cloud data channel description for messaging output.
- FulfillmentCancelledTaxHandler - Class in com.broadleafcommerce.orderoperation.service.messaging.tax
-
Responsible for adjusting tax transactions on fulfillment cancellation events.
- FulfillmentCancelledTaxHandler(FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, TaxDelegate<TaxRequest, TaxResponse>, TaxRequestService, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentCancelledTaxHandler
- fulfillmentCaptureClaimProvider(WebClient, ObjectMapper, TypeFactory, ExternalOrderProperties) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- FulfillmentCaptureClaimProvider - Interface in com.broadleafcommerce.orderoperation.service.provider
-
Provider for interfacing with operations involving fulfillment capture claims.
- FulfillmentCaptureWebhookListener - Class in com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook
-
Listens for
TransactionWebhookEvent
with typeDefaultTransactionTypes.CAPTURE
and changes theOrderFulfillment.getStatus()
. - FulfillmentCaptureWebhookListener(IdempotentMessageConsumptionService, TypeFactory, PaymentCaptureAttemptedProducer, FulfillmentOperationService, OrderProvider<Order>, FulfillmentProvider<OrderFulfillment>, PaymentProvider, ResourceLockProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- FulfillmentCapturingPaymentConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Spring cloud data channel description for messaging input.
- fulfillmentCapturingPaymentListener(TypeFactory, OrderProvider<Order>, PaymentCaptureService, PaymentCaptureAttemptedProducer, FulfillmentOperationService, ResourceLockProvider, PaymentProvider) - Method in class com.broadleafcommerce.orderoperation.service.messaging.autoconfigure.OrderOperationMessagingAutoConfiguration
-
Automatically triggers payment capture when fulfillment is put in
OrderFulfillmentStatus.CAPTURING_PAYMENT
status. - FulfillmentCapturingPaymentListener - Class in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Listens to fulfillment capturing payment events and captures payment for them if necessary.
- FulfillmentCapturingPaymentListener(TypeFactory, OrderProvider<Order>, PaymentCaptureService, PaymentCaptureAttemptedProducer, FulfillmentOperationService, IdempotentMessageConsumptionService, ResourceLockProvider, PaymentProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- fulfillmentCapturingPaymentOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentProducer
- FulfillmentCapturingPaymentProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Spring cloud data channel description for messaging output.
- FulfillmentFulfilledConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.FulfillmentFulfilledConfig
- FulfillmentFulfilledConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Spring cloud data channel description for messaging input.
- fulfillmentFulfilledOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfilledProducer
- FulfillmentFulfilledProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Spring cloud data channel description for messaging output.
- FulfillmentFulfillFailedConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.FulfillmentFulfillFailedConfig
- fulfillmentFulfillFailedOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfillFailedProducer
- FulfillmentFulfillFailedProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Spring cloud data channel description for messaging output.
- FulfillmentFulfillingConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.FulfillmentFulfillingConfig
- fulfillmentFulfillingOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfillingProducer
- FulfillmentFulfillingProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Spring cloud data channel description for messaging output.
- FulfillmentOperationEndpoint - Class in com.broadleafcommerce.orderoperation.web.endpoint
- FulfillmentOperationEndpoint(FulfillmentOperationService) - Constructor for class com.broadleafcommerce.orderoperation.web.endpoint.FulfillmentOperationEndpoint
- FulfillmentOperationHelper - Class in com.broadleafcommerce.orderoperation.service
-
Contains methods to help with fulfillment operations, such as calculating specific totals for a fulfillment.
- FulfillmentOperationHelper() - Constructor for class com.broadleafcommerce.orderoperation.service.FulfillmentOperationHelper
- FulfillmentOperationService - Interface in com.broadleafcommerce.orderoperation.service
-
Responsible for managing operations on fulfillments.
- FulfillmentProcessingProperties - Class in com.broadleafcommerce.orderoperation.service.messaging.capture.properties
-
Properties pertaining to automatic fulfillment.
- FulfillmentProcessingProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties
- FulfillmentProcessingProperties.AutoFulfillProperties - Class in com.broadleafcommerce.orderoperation.service.messaging.capture.properties
- FulfillmentProvider<F extends com.broadleafcommerce.order.client.domain.OrderFulfillment> - Interface in com.broadleafcommerce.orderoperation.service.provider
-
Provider for interfacing with operations involving fulfillments.
- FulfillmentRefundTaxHandler - Class in com.broadleafcommerce.orderoperation.service.messaging.tax
-
Responsible for creating tax refund transactions on refund events.
- FulfillmentRefundTaxHandler(TaxDelegate<TaxRequest, TaxResponse>, TaxRequestService, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentRefundTaxHandler
- FulfillmentSplitRoundingService - Interface in com.broadleafcommerce.orderoperation.service.split
-
Responsible for correctly rounding
MonetaryAmounts
which were split between multipleOrderFulfillments
. - FulfillmentSplittingService<F extends com.broadleafcommerce.order.client.domain.OrderFulfillment> - Interface in com.broadleafcommerce.orderoperation.service.split
-
Responsible for splitting a fulfillment into two based on requested item quantities.
- FulfillmentStatusChangeEvent - Class in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
A message event dispatched after a fulfillment has changed status.
- FulfillmentStatusChangeEvent() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
- FulfillmentStatusChangeHandler - Interface in com.broadleafcommerce.orderoperation.service.handler
-
Handles changing the status of a fulfillment based on a
FulfillmentStatusChangeRequest
. - FulfillmentStatusChangeRequest - Class in com.broadleafcommerce.orderoperation.domain
-
A request DTO for changing the status of a fulfillment, or partially changing the status of some of the items in that fulfillment.
- FulfillmentStatusChangeRequest() - Constructor for class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
- FulfillmentStatusChangeValidator - Interface in com.broadleafcommerce.orderoperation.service.validator
-
Determines that the
FulfillmentStatusChangeRequest
is valid for the givenOrderFulfillment
.
G
- GATEWAY_CONFIGURATION_ERROR - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
The gateway is incorrectly configured or is not configured to handle the attempted type of request
- GATEWAY_CREDENTIALS_ERROR - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
The provided payment gateway credentials are not valid
- GATEWAY_ERROR - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
There was an unexpected error with the payment gateway itself.
- gatherCustomerSegmentTargets() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.security.DefaultUserTargetGenerationService
- gatherCustomerTarget() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.security.DefaultUserTargetGenerationService
- gatherUserTargetsFromAuthentication() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.security.DefaultUserTargetGenerationService
- gatherUserTargetsFromAuthentication() - Method in interface com.broadleafcommerce.orderoperation.service.provider.external.security.UserTargetGenerationService
-
Create and return
user targets
for use in pricing and offer provider requests. - generateAndSetVoucherCodes(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Generates and sets
Voucher.getGeneratedCampaignCode()
for validVouchers
in whichVoucher.isValidationSuccessful()
istrue
. - generateCodesForVouchers(VoucherCodeGenerationRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- generateCodesForVouchers(VoucherCodeGenerationRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.CampaignProvider
-
Deprecated.Generates
CampaignCodes
for voucher offers based on the givenVoucherCodeGenerationRequest
. - generateCodesForVouchers(VoucherCodeGenerationRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProvider
-
Deprecated.
- generateCodesForVouchers(VoucherCodeGenerationRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- generateCodesForVouchers(VoucherCodeGenerationRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OfferProvider
-
Generates
OfferCodes
for voucher offers based on the givenVoucherCodeGenerationRequest
. - generateFulfillmentsFromCart(C, O, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.generate.CartOrderFulfillmentGenerationService
-
Generates
OrderFulfillments
(and correspondingOrderFulfillmentItems
) from the givenCart
, and inserts them into the data store. - generateFulfillmentsFromCart(C, O, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
-
Generates and inserts one
OrderFulfillment
(and correspondingOrderFulfillmentItems
) for each ofCart.getFulfillmentGroups()
. - generateOrderFromCart(C, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.generate.CartOrderGenerationService
-
Creates and persists a new
Order
from the given cart if such an order does not already exist or returns the existingOrder
. - generateOrderFromCart(C, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- generateReturnAuthorization(Order, List<OrderFulfillment>, List<ReturnAuthorization>, ReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- generateReturnAuthorization(Order, List<OrderFulfillment>, List<ReturnAuthorization>, ReturnRequest, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.generate.ReturnGenerationService
-
Generates a new
ReturnAuthorization
for the givenOrder
andFulfillments
containing the items requested byreturnRequest
. - generateReturnConfirmation(ReturnAuthorizationItem, ConfirmReturnItemRequest) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnConfirmationGenerationService
- generateReturnConfirmation(ReturnAuthorizationItem, ConfirmReturnItemRequest) - Method in interface com.broadleafcommerce.orderoperation.service.generate.ReturnConfirmationGenerationService
-
Generates a new
ReturnConfirmation
for the givenReturnConfirmation
requested byconfirmReturnRequest
. - generateReturnConfirmations(DefaultReturnOperationService.ConfirmReturnHydrationResult, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Generates the
ReturnConfirmations
and add them to respectedReturnAuthorizationItems
. - GenerateReturnHydrationResult() - Constructor for class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
- generateTrackingNumber(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Generate the
ReturnAuthorization.getTrackingNumber()
. - getAccountHierarchy() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getAccountId() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getActiveEndDate() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the ending time for which this campaign code is active.
- getActiveEndDate() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Sets the Active End Date for codes generated by this generator.
- getActiveStartDate() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the beginning time for which this campaign code is active.
- getActiveStartDate() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Sets the Active Start Date for codes generated by this generator.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
-
Contains the additional information about this payment.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
-
Contains the additional information about this payment.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionResult
-
Contains the additional information about this payment.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
-
Contains the additional information about this payment.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getAddress(String) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Gathers one of the payment's related
addresses
by type - getAddressByType() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The collection of related addresses that may include billing or shipping addresses
- getAdjustments() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getAdjustmentsByTargetItemWithQualifierItemId(List<OrderItem>, String) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Gets a map of
Adjustments
by offer targetOrderItem
whoseAdjustment.getQualifierDetails()
is referencing the given offer qualifier item id. - getAdjustmentsTotal() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- getAdjustmentsTotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- getAdjustmentsTotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- getAdjustmentsTotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- getAdjustTaxRequest(Order, OrderFulfillment, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
-
Create an adjusted transaction based on the supplied order and fulfillments
- getAdjustTaxRequest(Order, OrderFulfillment, List<OrderFulfillment>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.messaging.tax.TaxRequestService
-
Create an adjusted transaction based on the supplied order and fulfillments
- getAlreadyConfirmedReturnAuthorization() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The component of the return which was already confirmed, so could not be cancelled, if any confirmations are present.
- getAmount() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
-
The amount for which this payment is executable
- getAmount() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The amount for which this payment is allotted.
- getAmount() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The amount of the PaymentTransaction
- getAmountAuthorized() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total authorized amount for capture.
- getAmountAvailableForAuthorize() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be authorized for this payment summary
- getAmountAvailableForAuthorizeAndCapture() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be authorized and captured for this payment summary
- getAmountAvailableForCapture() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be captured for this payment summary
- getAmountAvailableForCapture(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Determines the amount that can be captured for this payment
- getAmountAvailableForRefund() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be refunded for this payment summary
- getAmountAvailableForRefund() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- getAmountAvailableForReverseAuthorization() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be reverse-authorized for this payment summary
- getAmountAwaitingResult() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
Gets the total amount that was successfully queued by the gateway, but has not yet been executed.
- getAmountCaptured() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total captured amount.
- getAmountCapturedOrBeingCaptured(List<PaymentSummary>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Gets the total of amount captured or capture awaiting result from the given
PaymentSummaries
. - getAmountCredited() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total detached credit amount.
- getAmountFailedToExecute() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
Gets the total amount that failed to execute.
- getAmountOrZero(T, Function<T, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- getAmountRefunded() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total refunded amount.
- getAmounts() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
The amounts which have been split.
- getAmountsForSplit(int) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
Retrieve the amounts for one split part.
- getAmountSuccessfullyExecuted() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
Gets the total amount that was successfully executed.
- getAmountToCapture(OrderFulfillment, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Determines the amount that can be captured for the fulfilled
OrderFulfillment
. - getAmountToCapture(PaymentSummary, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Based on the payment & the remaining to capture, return the amount that should be captured for this payment
- getAmountToExecute(MonetaryAmount, ExecutablePayment) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- getAmountToExecute(MonetaryAmount, ExecutablePayment, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
- getAmountToRefund() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
The
MonetaryAmount
to refund. - getAmountToRefund(PaymentReversalFulfillmentCancelledListener.PaymentReversalDto, PaymentSummary, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Gets the amount to refund for the given
PaymentSummary
. - getAmountToRefund(DefaultPaymentRefundService.PaymentWithRefundableAmount, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Gets the amount to refund based on the given
DefaultPaymentRefundService.PaymentWithRefundableAmount
and remaining to refund. - getAmountToReverse() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getAmountToReverse() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
- getAmountToReverseAuthorize(PaymentReversalFulfillmentCancelledListener.PaymentReversalDto, PaymentSummary, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Gets the amount to reverse authorize for the given
PaymentSummary
. - getAmountTotal(List<TransactionExecutionResponse>, Function<TransactionExecutionResponse, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Gets the total of the
TransactionExecutionResponses
based on theamountGetter
. - getAmountTotal(List<T>, Function<T, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Helper method to sum up the
MonetaryAmounts
for each given object using the givenamountGetter function
. - getAmountTotal(List<T>, Function<T, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Helper method to sum up the
MonetaryAmounts
for each given object using the givenamountGetter function
. - getAmountTotal(List<T>, Function<T, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Helper method to sum up the
MonetaryAmounts
for each given object using the givenamountGetter function
. - getApplication() - Method in class com.broadleafcommerce.orderoperation.properties.DiscriminatedProperties
- getApplicationIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- getApproverEmail() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getAttributeChoices() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getAttributes() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getAttributes() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
General use map to capture any additional attributes needed for this Payment
- getAttributes() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Map of specific attributes that have been gathered from the raw response.
- getAuthenticationUtils() - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- getAuthenticationUtils() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.security.DefaultUserTargetGenerationService
- getAutoFulfill() - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties
- getBaseUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentCaptureClaimProvider
-
Gets the base URI common to all requests this provider will make.
- getBaseUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
-
Gets the base URI common to all direct requests for fulfillments.
- getBaseUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
-
Gets the base URI common to all requests this provider will make.
- getBaseUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
-
Gets the base URI common to all requests this provider will make.
- getBaseUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
-
Gets the base URI common to all direct requests for
ReturnAuthorization
s. - getBillingAddress() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
- getBulkCreateUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for bulk creating fulfillment capture claims.
- getCampaignId() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the id for the campaign that originated this campaign code.
- getCampaignId() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Defines the id for the campaign that originated this code generator.
- getCampaignProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- getCampaignRefs() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getCancelledReturnAuthorization() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The return which was cancelled.
- getCancelPaymentGatewayPriorities(String, String) - Method in class com.broadleafcommerce.orderoperation.service.payment.OrderOperationPaymentProperties
-
Gets the value of
OrderOperationPaymentProperties.cancelPaymentGatewayPriorities
based on the given application and tenant id. - getCancelReturnRequestValidator() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getCaptureAmountAwaitingResult() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total amount sent to the payment gateway for capture, and is waiting for a response about the transaction result.
- getCaptureExecutionResponses() - Method in class com.broadleafcommerce.orderoperation.domain.CaptureFulfillmentResult
-
A list of
TransactionExecutionResponses
for the capture transactions. - getCapturePaymentGatewayPriorities(String, String) - Method in class com.broadleafcommerce.orderoperation.service.payment.OrderOperationPaymentProperties
-
Gets the value of
OrderOperationPaymentProperties.capturePaymentGatewayPriorities
based on the given application and tenant id. - getCaptureUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for capture transaction executions.
- getCart() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionEvent
-
The cart object that completed the checkout workflow
- getCartCreateDate() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getCartCustomerName(C, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Get the customer's name from the cart.
- getCartId() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getCartItemPath() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- getCartOrderFulfillmentGenerationService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- getCartOrderGenerationService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- getCartProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- getCartType() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getCartUrl() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- getCheckoutRequestId() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getClaimableAmount(PaymentSummary, FulfillmentCaptureClaimSummary) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- getClaimSummaryByPaymentId(List<P>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Gets a map of
FulfillmentCaptureClaimSummary
by the payment id. - getCodAmountToConsiderWhenCapturingOtherPayments(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Gets the amount for a collect-on-delivery (COD) payment that should be taken into consideration when capturing other payments.
- getCode() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
The string code that represents this record.
- getCodeFormat() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
The custom formatter for generating codes.
- getCodeGenerator() - Method in class com.broadleafcommerce.orderoperation.domain.VoucherCodeGenerationRequest
-
The
CodeGenerator
to use to generate voucher codes. - getCodeLength() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
The code length the generator should use when generating the codes.
- getCodePrefix() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Defines a prefix to updateUses when generating campaign codes for this campaign.
- getCommitTaxRequest(Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getCommitTaxRequest(Order, List<OrderFulfillment>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.messaging.tax.TaxRequestService
-
Create a commit tax request for used when committing taxes.
- getCondition() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
The actual condition of the returned item received.
- getConfirmableQuantity(String) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Gets the quantity that are returned but not yet confirmed for the given item id.
- getConfirmableTargetItems(DefaultReturnOperationService.ConfirmReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Gets a list of
OrderFulfillmentItems
that should be automatically confirmed along with their qualifiers. - getConfirmedQuantityByItemId() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Map of total quantities in which the returns are already confirmed by
OrderFulfillmentItem.getId()
. - getConfirmedQuantityByItemId(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Gets a map of confirmed quantities by
OrderFulfillmentItem.getId()
. - getConfirmRequestReturnAuth() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
The
ReturnAuthorization
theconfirmReturnRequest
belongs to. - getConfirmReturnItemRequest(String) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Gets the
ConfirmReturnItemRequest
for the given item id. - getConfirmReturnItemRequestByItemId() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Map of
ConfirmReturnItemRequest
byOrderFulfillmentItem.getId()
. - getConfirmReturnRequest() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
The
ConfirmReturnRequest
containing all theConfirmReturnItemRequests
- getConfirmReturnRequestValidator() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getContextInfo() - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResult
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo(PaymentCaptureAttemptResult) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.AutoFulfillPaymentCapturedListener
- getContextInfo(OrderCreatedEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AbstractAutoStatusChangeOrderCreatedListener
- getContextInfo(E) - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- getContextInfoWithApplication(ContextStateAware, ContextInfo) - Static method in class com.broadleafcommerce.orderoperation.service.util.TenantOperationsUtil
-
Builds a new
ContextInfo
from the existingcontextInfo
if it's not null, and include the correct application context for theContextStateAware
. - getContextState() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getCurrency() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getCurrency() - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
-
The currency gathered from
ExecutablePayment.getExecutableAmount()
- getCurrency() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
-
The currency gathered from
PaymentExecutionRequest.getAmount()
- getCurrency() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The currency gathered from
PaymentSummary.getAmount()
- getCurrency() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getCurrency() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The currency gathered from the
TransactionExecutionRequest.getTransactionAmount()
- getCurrency() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The currency gathered from
TransactionExecutionResponse.getPaymentSummary()
orTransactionExecutionResponse.getExpectedTotalAmount()
. - getCurrency() - Method in class com.broadleafcommerce.orderoperation.service.split.TaxDetailRoundingPayload
-
The currency for the fulfillments.
- getCustomer(Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getCustomerId() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getCustomerName() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getDatasource() - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- getDateRecorded() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The timestamp when this transaction response was recorded
- getDeclineType() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The type of transaction failure (hard vs soft failure)
- getDelegating() - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- getDetachedDurableMessageSender() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getDetachedDurableMessageSender() - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- getDetachedDurableMessageSender() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- getDetachedDurableMessageSender() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getDetachedDurableMessageSender() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- getDetachedDurableMessageSender() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getDisplayAttributes() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
General use map to capture any display properties for this Payment
- getDistributedPaymentAndAmounts() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionResult
- getEmailAddress() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getEmailRegEx() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines a regex to be used for validating this campaign code for customer updateUses.
- getEmailRegEx() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Provides a customer email validation when the generated codes are requested for use.
- getErrorMessage() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
-
Error message from attempting to generate
CampaignCodes
. - getExecutableAmount() - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
-
The amount for which this payment is executable
- getExecutablePayments() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
-
A list of
ExecutablePayments
to distribute thePaymentDistributionDto.totalAmountToDistribute
across. - getExecutablePayments(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Builds a sorted list of
ExecutablePayments
representingPaymentSummaries
that are available for claim or capture for the givenOrder
. - getExecutionResponse() - Method in exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentTransactionFailureException
-
The
TransactionExecutionResponse
from the attempted payment transaction execution. - getExistingReturnItemQuantities() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of quantity already returned by
OrderFulfillmentItem.getId()
. - getExistingReturnItemQuantities(Map<String, List<ReturnAuthorizationItem>>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- getExistingReturnItemsByItemId() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of existing
ReturnAuthorizationItems
byOrderFulfillmentItem.getId()
. - getExpectedCondition() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The condition of the item expected when returned.
- getExpectedTotalAmount() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The total amount that we're expecting to be executed against the
TransactionExecutionResponse.paymentSummary
, spread across theTransactionExecutionResponse.transactionExecutionDetails
. - getExternalId() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
- getFailureType() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The failure type of the PaymentTransaction
- getFailureType() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The type of transaction failure
- getField(String, String, String, Class<T>) - Method in class com.broadleafcommerce.orderoperation.properties.DiscriminatedProperties
- getFreeGiftItems(List<OrderFulfillment>, Order) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
-
Gets a list of
OrderFulfillmentItems
that are free gifts. - getFriendlyName() - Method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- getFriendlyName() - Method in interface com.broadleafcommerce.orderoperation.domain.enums.PaymentType
-
The friendly name of the payment type.
- getFromAddress(OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getFromTaxAddressResolver() - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getFulfillment() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
The
OrderFulfillment
containing the items being returned. - getFulfillment() - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResult
-
The fulfillment for which payment was capture attempted
- getFulfillment() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The fulfillment which changed status.
- getFulfillment() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getFulfillmentAmountCaptured(List<PaymentSummary>, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
-
Gets the total amount captured for the fulfillment, which also includes its total claimed amount.
- getFulfillmentBasedSplitProportions(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Determine the proportions each
OrderFulfillmentItem
infulfillment
contributes to theOrderFulfillment.getFulfillmentTotal()
. - getFulfillmentCaptureClaimProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getFulfillmentCaptureClaimProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
- getFulfillmentCaptureClaimProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getFulfillmentCaptureClaimProvider() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- getFulfillmentCaptureClaims() - Method in class com.broadleafcommerce.orderoperation.domain.CaptureFulfillmentResult
-
A list of
FulfillmentCaptureClaims
that was made for theOrderFulfillment
. - getFulfillmentCaptureClaimSummary(OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Gets a
FulfillmentCaptureClaimSummary
for the givenOrderFulfillment
. - getFulfillmentCaptureClaimUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for basic CRUD operations for fulfillment capture claims.
- getFulfillmentGroupPath() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- getFulfillmentId() - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
-
The ID of the fulfillment to have its status changed.
- getFulfillmentId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getFulfillmentItemById() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of
OrderFulfillmentItem
byOrderFulfillmentItem.getId()
. - getFulfillmentItemOfferUtils() - Method in class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
- getFulfillmentItemQuantities() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of total quantity by
OrderFulfillmentItem.getId()
for the given fulfillment. - getFulfillmentItemQuantities(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- getFulfillmentItemsBeingConfirmed(DefaultReturnOperationService.ConfirmReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Gets a list of
OrderFulfillmentItems
that are being confirmed. - getFulfillmentItemsBeingReturned(DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Gets a list of
OrderFulfillmentItems
that are being returned - getFulfillmentItemsByOrderItemId(List<OrderFulfillmentItem>, String) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
-
Gets a list of
OrderFulfillmentItems
based on the givenOrderFulfillmentItem.getOrderItemId()
. - getFulfillmentItemsByOrderItemId(List<OrderFulfillmentItem>, String) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Gets a list of
OrderFulfillmentItems
based on the givenOrderFulfillmentItem.getOrderItemId()
. - getFulfillmentItemsByOrderItemId(List<OrderFulfillmentItem>, String) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Gets a list of
OrderFulfillmentItems
based on the givenOrderFulfillmentItem.getOrderItemId()
. - getFulfillmentItemsChangingStatus(OrderFulfillment, Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
-
Gets a list of
OrderFulfillmentItems
whose status is being changed. - getFulfillmentMatchingTenantUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for singular fulfillment retrieval matching tenant ignoring application.
- getFulfillmentOperationService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- getFulfillmentOperationService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getFulfillmentOperationService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getFulfillmentProcessingProperties() - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.AutoFulfillPaymentCapturedListener
- getFulfillmentProcessingProperties() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoFulfillVirtualOrderCreatedListener
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getFulfillmentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- getFulfillments() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getFulfillments() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
A list of
OrderFulfillments
that belong to theOrder
- getFulfillments() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
-
The fulfillments created for the order
- getFulfillments() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The fulfillments associated with the order being returned from.
- getFulfillments() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The fulfillments associated with the order being returned from.
- getFulfillments() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The fulfillments associated with the order being returned from.
- getFulfillments() - Method in class com.broadleafcommerce.orderoperation.service.split.TaxDetailRoundingPayload
-
The fulfillments whose tax details are being rounded.
- getFulfillments(PaymentCaptureAttemptResult) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.AutoFulfillPaymentCapturedListener
- getFulfillments(OrderCreatedEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AbstractAutoStatusChangeOrderCreatedListener
- getFulfillments(E) - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- getFulfillmentSplittingService() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- getFulfillmentStatusChangeHandlers() - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
- getFulfillmentStatusChangeValidator() - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
- getFulfillmentTotal() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The payment's total fulfillment cost
- getFulfillmentTotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The payment's total fulfillment cost
- getFulfillmentTotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment's total fulfillment cost.
- getFulfillmentTotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's total fulfillment cost
- getFulfillmentTotalToRefund(OrderFulfillmentItem, DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Gets the fulfillment total to refund for the given
OrderFulfillmentItem
. - getFulfillmentUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for basic singular fulfillment retrieval.
- getFulfillmentWithChangedStatus(FulfillmentStatusChangeRequest, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
-
Retrieve the fulfillment which changed status.
- getGatewayPriority(List<String>, PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
-
Gets the priority of the given
PaymentSummary
, which is represented by the index of thePaymentSummary.getGatewayType()
in the givenprioritizedPaymentGatewayTypes
. - getGatewayResponseCode() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The gateway response code of the PaymentTransaction
- getGatewayResponseCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The response code provided by the payment gateway which may represent a success or failure
- getGatewayType() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The gateway used to process this payment.
- getGeneratedCodes() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
-
Generated
CampaignCodes
. - getGenerateReturnHydrationResult(Order, OrderFulfillment, List<ReturnItemRequest>, Map<String, List<ReturnAuthorizationItem>>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Builds a
DefaultReturnGenerationService.GenerateReturnHydrationResult
based on the given parameters. - getGenerateVoucherCodesUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.The URI path for voucher codes generation.
- getGenerateVoucherCodesUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
-
The URI path for voucher codes generation.
- getGeneratorId() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the id for the code generator that originated this campaign code.
- getHeaders(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
-
Builds the headers to be passed along with the request to the provider.
- getHelper() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- getHelper() - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
- getHelper() - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- getHydratedConfirmReturn(Order, List<OrderFulfillment>, ReturnAuthorization, ConfirmReturnRequest, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Builds a
DefaultReturnOperationService.ConfirmReturnHydrationResult
based on the given parameters. - getId() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
- getId() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
- getId() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The id of the PaymentTransaction
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- getInternalAttributes() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getItemById() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Map of
OrderFulfillmentItem
byOrderFulfillmentItem.getId()
. - getItemQuantities() - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
-
The quantities of each fulfillment item which should change status.
- getItems() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnRequest
-
The items which have been returned.
- getItems() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnRequest
-
The items to return.
- getJpa() - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- getJpaProperties() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- getLatestCheckoutRequestId(C) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Gets the latest checkout request id for the given
Cart
. - getLiquibase() - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- getLocale() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getLockPaymentsUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for locking multiple payments.
- getLockToken(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getLockTokens() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.UnlockPaymentRequest
-
List of tokens that can be used to release payment locks.
- getMapper() - Method in class com.broadleafcommerce.orderoperation.service.util.OrderFulfillmentItemOfferUtils
- getMapper() - Method in class com.broadleafcommerce.orderoperation.service.util.OrderItemOfferUtils
- getMapType() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
-
Gets the type reference for a list of item list items.
- getMatchingTenantUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
-
Gets the URI for requesting a fulfillment matching tenant.
- getMatchingTenantUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
-
Gets the base URI for requesting an order matching tenant
- getMaxUses() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the number of max uses allowed for this campaign code.
- getMaxUses() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
The maximum number of uses to set for each code generated.
- getMerchandiseBasedSplitProportions(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Determine the proportions each
OrderFulfillmentItem
infulfillment
contributes to theOrderFulfillment.getItemMerchandiseSubtotal()
. - getMerchandiseTotalToRefund(OrderFulfillmentItem, DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Gets the merchandise total to refund for the given
OrderFulfillmentItem
. - getMessage() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Message describing the result of the transaction
- getMessageProducer() - Method in class com.broadleafcommerce.orderoperation.service.handler.CancelStatusChangeHandler
- getMessageProducer() - Method in class com.broadleafcommerce.orderoperation.service.handler.CapturingPaymentStatusChangeHandler
- getMessageProducer() - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfilledStatusChangeHandler
- getMessageProducer() - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfillFailedStatusChangeHandler
- getMessageProducer() - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfillingStatusChangeHandler
- getName() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getName() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The name of this payment.
- getNewStatus() - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- getNewStatus() - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.AutoFulfillPaymentCapturedListener
-
If
FulfillmentProcessingProperties.isEnableFulfillingStep()
is active, then transition into theOrderFulfillmentStatus.FULFILLING
status so external fulfillment can occur. - getNewStatus() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoCaptureVirtualOrderCreatedListener
-
Deprecated.
- getNewStatus() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoFulfillVirtualOrderCreatedListener
-
If
FulfillmentProcessingProperties.isEnableFulfillingStep()
is active, then transition into theOrderFulfillmentStatus.FULFILLING
status so external fulfillment can occur. - getNewStatusForPaymentCaptureResult(PaymentCaptureAttemptResultStatus) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getNewStatusForPaymentCaptureResult(PaymentCaptureAttemptResultStatus) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Gets the
OrderFulfillmentStatus
based on the givenPaymentCaptureAttemptResultStatus
. - getNextPaymentWithRefundableAmount(List<DefaultPaymentRefundService.PaymentWithRefundableAmount>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Gets the next
DefaultPaymentRefundService.PaymentWithRefundableAmount
that has amount available for refund. - getNonCancelledFulfillments(List<OrderFulfillment>, FulfillmentStatusChangeEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentCancelledTaxHandler
- getNote() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
An optional note containing extra information about the item being returned.
- getNote() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
An optional note containing extra information about the item to return.
- getNumberOfCodesToGenerate() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
The number of codes that will be generated
- getObjectMapper() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
- getOfferCodes() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getOfferId() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the id for the offer that originated the offer code.
- getOfferProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- getOfferServicesVersion() - Method in class com.broadleafcommerce.orderoperation.service.OrderOperationServiceProperties
-
The offer version enabled for external service calls with OrderOperationService.
- getOfferUtils() - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
- getOfferUtils() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getOfferUtils() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- getOfferUtils() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- getOfferUtils() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- getOfferUtils() - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- getOrder() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getOrder() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
The
Order
where the items being confirmed are from. - getOrder() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
The
Order
where the items being returned are from. - getOrder() - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResult
-
The order object that had payment capture attempted
- getOrder() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The order which the fulfillment came from.
- getOrder() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getOrder() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
-
The order object that was created
- getOrder() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The order being returned from.
- getOrder() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The order being returned from.
- getOrder() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The order being returned from.
- getOrder() - Method in class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
-
The
Order
that the vouchers were created for. - getOrder() - Method in exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentAuthReverseException
-
The order for which a reverse authorization was being processed.
- getOrder() - Method in exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentCaptureException
-
The order whose payment is being processed.
- getOrder() - Method in exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentRefundException
-
The order for which a refund was being processed.
- getOrder(FulfillmentStatusChangeEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
-
Get the
Order
in theevent
, refreshing in case any payment changes have occurred on the order. - getOrder(FulfillmentStatusChangeEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Get the
Order
in theevent
, refreshing in case any payment changes have occurred on the order. - getOrder(ReturnConfirmedEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
-
Get the
Order
in theevent
, refreshing in case any payment changes have occurred on the order since the message was emitted. - getOrder(TransactionWebhookEvent, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Gets the
Order
associated to the givenTransactionWebhookEvent
. - getOrder(PaymentCaptureAttemptResult) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.AutoFulfillPaymentCapturedListener
- getOrder(OrderCreatedEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AbstractAutoStatusChangeOrderCreatedListener
- getOrder(E) - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- getOrderCreatedProducer() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- getOrderFulfillment(TransactionWebhookEvent, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
-
Gets the
OrderFulfillment
associated to the givenTransactionWebhookEvent
. - getOrderFulfillmentId() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
The ID of the
OrderFulfillment
that refund is being performed for. - getOrderFulfillmentItemId() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
The context ID of the
OrderFulfillmentItem
returned. - getOrderFulfillmentItemId() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The context ID of the
OrderFulfillmentItem
to return. - getOrderFulfillmentItemMap(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getOrderFulfillments(FulfillmentStatusChangeEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentCancelledTaxHandler
- getOrderHistoryService() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.OrderHistoryEndpoint
- getOrderIdsParams(Set<String>) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
-
Formats Order ids into a query parameter.
- getOrderItemById() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
A map of
OrderItem
byOrderItem.getId()
. - getOrderItemById() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of
OrderItem
byOrderItem.getId()
. - getOrderItemMap(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getOrderItemOfferUtils() - Method in class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
- getOrderItems() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getOrderItemsByOriginalCartItemIds(List<OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Gets a map of
OrderItems
by their originalCartItem.getId()
. - getOrderItemsByOriginalCartItemIds(O) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
-
OrderFulfillmentItem
will need to have itsOrderFulfillmentItem.getOrderItemId()
value set to the id of theOrderItem
that was created for aFulfillmentItem.getCartItemId()
, as well as some other fields from theOrderItem
. - getOrderItemsWithDependentItems() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getOrderMatchingTenantUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for singular order retrieval matching tenant ignoring application.
- getOrderNumber() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getOrderOperationPaymentProperties() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- getOrderOperationServiceProperties() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- getOrderOperationServiceProperties() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- getOrderOperationServiceProperties() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- getOrderOwnedBaseUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
-
Gets the base URI common to requests for order-owned fulfillments.
- getOrderOwnedBaseUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
-
Gets the base URI common to all requests for return authorizations within an order.
- getOrderPricing() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
- getOrderProvider() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- getOrderReturnsUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI subpath for basic singular return retrieval in an order.
- getOrderUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for basic singular order retrieval.
- getOriginalCartItemIdFromAttributes(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- getOriginalCartItemIdFromAttributes(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- getOriginalFulfillment() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
The original fulfillment which was split.
- getOriginalStatus() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The original status of the fulfillment before the change.
- getOriginalTotal() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- getOverrideTotalToRefund() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
The overridden grand total to refund.
- getOwnerId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
-
The id of the entity that owns this payment.
- getOwnerIdentifier() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getOwnerType() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
-
Describes the owner of the payment.
- getPage() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.page.ResponsePageGenerator
- getParentSourceEntityId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The parent source entity id of the PaymentTransaction
- getParentSourceEntityId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The id of the parent source entity of the transaction that proceeded this transaction.
- getParentSourceEntityType() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The parent source entity type of the PaymentTransaction
- getParentSourceEntityType() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The type of the parent source entity of the transaction that proceeded this transaction.
- getParentTransactionId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The parent transaction id of the PaymentTransaction
- getParentTransactionId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The id of the parent payment transaction.
- getPayment() - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
-
The id of this payment.
- getPayment() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
-
The id of this payment.
- getPayment() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
- getPayment() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
The
PaymentSummary
that this refund operation is being performed on. - getPayment() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- getPaymentAuthReversalService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
- getPaymentCaptureCompletionProducer() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getPaymentCaptureCompletionProducer() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getPaymentCaptureService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getPaymentCaptureService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoFulfillVirtualOrderCreatedListener
- getPaymentDistributionDetails() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getPaymentDistributionDetails() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
-
A list of
PaymentDistributionDetails
specifying the details of the distribution ratios. - getPaymentDistributionRatios(Order, List<PaymentSummary>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
-
Gets a map of payment distribution ratios by payment ids.
- getPaymentDistributionService() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- getPaymentDistributionService() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- getPaymentDistributionService() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- getPaymentId() - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
- getPaymentId() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
- getPaymentId() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The id of this payment.
- getPaymentId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The id of this payment.
- getPaymentId() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
-
Gets the id of the
DefaultPaymentAuthReversalService.PaymentReversalPackage.payment
. - getPaymentId() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
Returns the ID of the
DefaultPaymentRefundService.PaymentRefundPackage.payment
. - getPaymentId() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- getPaymentId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The id of the related payment that is meant to be used for the transaction.
- getPaymentId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
- getPaymentIds() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getPaymentIds() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
-
The list of ids of the payments to lock.
- getPaymentIds(List<? extends DefaultPaymentRefundService.PaymentRefundPackage>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Deprecated, for removal: This API element is subject to removal in a future version.since 1.7.2, no longer used
- getPaymentIds(List<DefaultPaymentAuthReversalService.PaymentReversalPackage>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
-
Gets a list of payment ids from the given list of
PaymentReversalPackages
. - getPaymentIds(List<Pair<PaymentSummary, MonetaryAmount>>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Gets a list of payment ids from the given list of amounts to capture per payment.
- getPaymentIdVariables(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- getPaymentLockTokens() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getPaymentPriorityStrategy() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- getPaymentPriorityStrategy() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
- getPaymentPriorityStrategy() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- getPaymentPriorityStrategy() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- getPaymentProvider() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- getPaymentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getPaymentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- getPaymentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
- getPaymentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getPaymentProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- getPaymentProvider() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
- getPaymentProvider() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- getPaymentProvider() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- getPaymentRefundService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Deprecated.no longer used.
- getPaymentRefundService() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
- getPayments() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getPaymentsById(List<? extends DefaultPaymentRefundService.PaymentRefundPackage>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Gets a map of payments by its id from the given list of
PaymentRefundPackages
. - getPaymentSummariesForOrderFulfillment(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Gets a list of
PaymentSummaries
for theOrderFulfillment
. - getPaymentSummariesForOrderFulfillment(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Gets a list of
PaymentSummaries
for theOrderFulfillment
. - getPaymentSummariesForReturnConfirmation(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Gets a list of
PaymentSummaries
for theReturnConfirmation
. - getPaymentSummary() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's updated
PaymentSummary
representation. - getPaymentsUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for basic CRUD operations on payments and basic transaction executions on payments.
- getPaymentsWithAmountAvailableForCapture(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Identifies the order's payments that have some amount that is available to be captured.
- getPaymentsWithAmountAvailableToClaim(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Gets the order's payments that have some amount that is available to be claimed.
- getPaymentWithRefundableAmountById(List<DefaultPaymentRefundService.PaymentWithRefundableAmount>, String) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Gets the
DefaultPaymentRefundService.PaymentWithRefundableAmount
from the given payment id. - getPaymentWithRefundableAmounts(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Looks through the given
Order
and returns allPaymentWithRefundableAmounts
that have some non-reverse amount still available for refund. - getPerFulfillmentMerchandiseSplits(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Determine the proportions by which per-fulfillment prices should be split.
- getPerFulfillmentPriceSplits(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Determine the proportions by which per-fulfillment prices should be split.
- getPrimaryReturnReason() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The primary reason for the return.
- getProductType(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProvider
-
Deprecated.
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentCaptureClaimProvider
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalResourceLockProvider
- getProperties() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- getProvider() - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationProviderProperties
- getQualifierDetails(OrderFulfillmentItem, DefaultReturnOperationService.ConfirmReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Gets a list of
OfferItemDetails
representing qualifier details for the givenOrderFulfillmentItem
. - getQualifierDetails(OrderFulfillmentItem, DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Gets a list of
OfferItemDetails
representing qualifier details for the givenOrderFulfillmentItem
. - getQualifierDetails(OrderFulfillmentItem, Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
-
Gets a list of
OfferItemDetails
representing qualifier details for the givenOrderFulfillmentItem
. - getQualifierFulfillmentItemDetails(OrderFulfillmentItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderFulfillmentItemOfferUtils
-
Gets the offer qualifier
OfferItemDetails
that the givenOrderFulfillmentItem
was a target of. - getQualifierFulfillmentItemDetails(OrderFulfillmentItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
- getQualifierFulfillmentItemIds(OrderFulfillmentItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderFulfillmentItemOfferUtils
-
Retrieves the offer qualifier
OrderFulfillmentItem.getId()
from the given targetOrderFulfillmentItem
. - getQualifierFulfillmentItemIds(OrderFulfillmentItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
- getQualifierItemDistributedDiscount(Adjustment, OrderItem, OrderItem, Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Gets the proportionally distributed discount for the given offer qualifier item based on its price ratio.
- getQualifierItemsUnadjustedTotal(Adjustment, Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Gets the unadjusted item total of all the offer qualifier
OrderItems
. - getQualifierOrderItemDetails(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderItemOfferUtils
-
Gets the offer qualifier
OfferItemDetails
that the givenOrderItem
was a target of. - getQualifierOrderItemDetails(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
- getQualifierOrderItemIds(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderItemOfferUtils
-
Retrieves the offer qualifier
OrderItem.getId()
from the given targetOrderItem
. - getQualifierOrderItemIds(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
- getQuantity() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
The quantity of the item returned.
- getQuantity() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The quantity of the item to return.
- getQuantityAlreadyReturned(String) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
Gets the quantity that is already returned for the given item id.
- getQuantityBeingReturned(String) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
Gets the quantity that is being returned for the given item id.
- getQuantityConfirmed(String) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Gets the quantity in which the returns are already confirmed for the given item id.
- getQuantityReturned(String) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Gets the quantity that are returned for the given item id.
- getReceivedException() - Method in exception com.broadleafcommerce.orderoperation.exception.ProviderApiException
-
The received error.
- getRefundAmountAwaitingResult() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total amount sent to the payment gateway for refund, and is waiting for a response about the transaction result.
- getRefundPaymentGatewayPriorities(String, String) - Method in class com.broadleafcommerce.orderoperation.service.payment.OrderOperationPaymentProperties
-
Gets the value of
OrderOperationPaymentProperties.refundPaymentGatewayPriorities
based on the given application and tenant id. - getRefundPriority(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
-
Deprecated.since 1.7.2, in favor of
DefaultPaymentPriorityStrategy.getGatewayPriority(List, PaymentSummary)
- getRefundTransactionResponse() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
The
TransactionExecutionResponse
of the refund transaction execution. - getRefundUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for refund transaction executions.
- getRemainder(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
-
Get the remainder of the amount compared to its rounded floor value.
- getRequest() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The original request leading to the status change.
- getRequest() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The original request leading to the return cancellation.
- getRequest() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The original request leading to the return creation.
- getRequest() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The original request leading to the return creation.
- getRequestId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionEvent
-
The id representing this request to checkout This value can be used to identify entities that were produced due to this request and therefore need to be rolled back
- getRequestId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The request id of the PaymentTransaction
- getRequestId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The id representing the customer's request to execute one or more transactions.
- getRequestId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The id representing the customer's request to execute one or more transactions.
- getResourceLockProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
- getResourceLockProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getResourceLockProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- getResourceLockProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
- getResourceLockProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
- getResourceLockProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getResourceLockProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- getResourceLocksUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for resource locks.
- getResult() - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResult
-
The outcome of the attempt to capture payment.
- getReturnableTargetItems(DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Gets a list of
OrderFulfillmentItems
that should be automatically returned along with their qualifiers. - getReturnAuthorization() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The return which was updated with new
ReturnConfirmations
. - getReturnAuthorization() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The return which was created.
- getReturnAuthorization(ReturnConfirmedEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
-
Get the
ReturnAuthorization
in theevent
, refreshing in case any changes have occurred. - getReturnAuthorizationAndConfirmation(TransactionWebhookEvent, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- getReturnAuthorizationAndConfirmation(List<ReturnAuthorization>, String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Gets a
Pair
ofReturnAuthorization
and theReturnConfirmation
matching the givenreturnConfirmationId
. - getReturnAuthorizationId() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.CancelReturnRequest
-
The ID of the
ReturnAuthorization
to be cancelled. - getReturnAuthorizationId() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnRequest
-
The ID of the
ReturnAuthorization
which contains the items which have been returned. - getReturnAuthorizationProvider() - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- getReturnAuthorizationProvider() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getReturnAuthorizationProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
- getReturnAuthorizationProvider() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- getReturnAuthorizationProvider() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- getReturnAuthorizations() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getReturnAuthorizationsUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for ReturnAuthorization retrieval for multiple order ids.
- getReturnCancelledProducer() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getReturnConfirmation() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.ReturnPaymentRefundPackage
-
The
ReturnConfirmation
that the refund is for. - getReturnConfirmationGenerationService() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getReturnConfirmedProducer() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getReturnCreatedProducer() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getReturnGenerationService() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getReturnGenerationService() - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultReturnSplittingService
- getReturnItemQuantities(List<ReturnItemRequest>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- getReturnItemRequests() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A list of
ReturnItemRequests
for the given fulfillment. - getReturnQuantityByItemId() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Map of total quantities that are returned by
OrderFulfillmentItem.getId()
. - getReturnRequestItemQuantities() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of requested quantity to be returned by
OrderFulfillmentItem.getId()
. - getReturnRequestValidator() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getReturnSplittingService() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getReturnTaxCalculationGroup(Order, List<OrderFulfillment>, ReturnAuthorization, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getReturnType() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The type of the return, indicating how it should be processed.
- getReverseAuthorizeAmountAwaitingResult() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total amount sent to the payment gateway for reverse authorize, and is waiting for a response about the transaction result.
- getReverseAuthorizeUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for reverse authorize transaction executions.
- getReverseTransactionRequest(Order, List<OrderFulfillment>, ReturnAuthorization, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getReverseTransactionRequest(Order, List<OrderFulfillment>, ReturnAuthorization, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.messaging.tax.TaxRequestService
-
Create a reverse tax transaction request.
- getReversibleAmountOnFulfillment(OrderFulfillment, Order, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Determine the amount that can be refunded or reverse authorized on the fulfillment.
- getRootAccountId() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getRoundingHelper() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnConfirmationGenerationService
- getRoundingHelper() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- getRoundingHelper() - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
- getRoundingHelper() - Method in class com.broadleafcommerce.orderoperation.service.split.TaxDetailRoundingPayload
-
The rounding helper.
- getRoundingMode() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
-
Gets the
RoundingMode
to use for roundingMonetaryAmount
. - getRoundingScale() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
-
Gets the scale to use for rounding
MonetaryAmount
. - getRoundingService() - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- getScale() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
- getScale() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- getSecondaryReturnReason() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The secondary reason for the return, providing more detail in addition to the
ReturnItemRequest.primaryReturnReason
. - getSecurityCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment method security code that may be required to execute the transaction.
- getSegment() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
The segment to which this campaign code can apply.
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.The service client to use when interacting with the campaign service.
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProvider
-
Deprecated.
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
-
The service client to use when interacting with the cart service.
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProvider
-
Service client to use when interacting with the cart service.
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentCaptureClaimProvider
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
-
The service client to use when interacting with the offer service.
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The service client to use when calling order services.
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The service client to use when calling payment management services.
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalResourceLockProvider
- getServiceClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- getSource() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The source of the PaymentTransaction
- getSource() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
A simple description of the system that initiated this transaction execution request.
- getSourceEntityId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The source entity id of the PaymentTransaction
- getSourceEntityId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The ID of the source entity associated with the transaction.
- getSourceEntityType() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The source entity type of the PaymentTransaction
- getSourceEntityType() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The type of the source entity associated with the transaction.
- getSplitAmounts() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- getSplitFulfillmentPriceTaxes(OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Get the tax just for the fulfillment prices for the new split fulfillments, not including tax on the merchandise price.
- getSplitFulfillments(OrderFulfillment, List<List<OrderFulfillmentItem>>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Gets a list of split
OrderFulfillments
from the given list of splitOrderFulfillmentItems
. - getSplitProportions(OrderFulfillment, Function<OrderFulfillmentItem, MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Determine the proportion that each
OrderFulfillmentItem
contributes to the total for all of theOrderFulfillment's
items, based on the fulfillment item'sgetPartOfTotal
- getSplitRemainders() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- getSplitRoundingHelper() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
- getSplitTargetTotals() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
The amounts which all of the amounts for a specific split part should sum to.
- getSplittingService() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- getSplittingService() - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- getStandardPrice(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- getStatus() - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
-
The status to change the fulfillment to.
- getStatus() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getStatus() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The status of the PaymentTransaction
- getStatusChangeableTargetItems(OrderFulfillment, Order) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
-
Gets a list of
OrderFulfillmentItems
that are offer targets, and whose status should automatically be changed along with their qualifier items. - getStringMapType() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalResourceLockProvider
- getSubmitDate() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getSubtotal() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The payment's total usually excluding adjustments, tax, and shipping.
- getSubtotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The payment's total usually excluding adjustments, tax, and shipping.
- getSubtotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment's total usually excluding adjustments, tax, and shipping.
- getSubtotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's total usually excluding adjustments, tax, and shipping.
- getTargetItemDistributedDiscount(Adjustment, OrderItem, Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Gets the proportionally distributed discount for the given offer target item based on its price ratio.
- getTargetItemQuantityToChangeStatus(Map<String, Integer>, OrderFulfillmentItem, OrderFulfillmentItem, OfferItemDetail, Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
-
Calculates and returns the quantity of the target item to change status along with its qualifier.
- getTargetItemQuantityToConfirm(DefaultReturnOperationService.ConfirmReturnHydrationResult, ConfirmReturnItemRequest, OrderFulfillmentItem, OfferItemDetail) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Calculates and returns the quantity of the target item to confirm.
- getTargetItemQuantityToReturn(DefaultReturnGenerationService.GenerateReturnHydrationResult, OrderFulfillmentItem, OrderFulfillmentItem, OfferItemDetail) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Calculates and returns the quantity of the target item to return.
- getTargetType() - Method in class com.broadleafcommerce.orderoperation.domain.UserTarget
-
The type of the user.
- getTargetValue() - Method in class com.broadleafcommerce.orderoperation.domain.UserTarget
-
An identifying value for the user.
- getTaxCalculatedOrZero(OrderFulfillmentItemTaxDetail) - Method in class com.broadleafcommerce.orderoperation.service.split.TaxDetailRoundingPayload
- getTaxGroupsForCommit(Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getTaxItemsForAdjustment(OrderFulfillment, List<OrderFulfillment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getTaxItemsForCommit(OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getTaxItemsForReturn(ReturnAuthorization, Map<String, OrderFulfillmentItem>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getTaxTotal() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The payment's total tax cost
- getTaxTotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The payment's total tax cost
- getTaxTotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment's total tax cost.
- getTaxTotal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's total tax cost
- getTaxTotalToRefund(OrderFulfillmentItem, DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Gets the tax total to refund for the given
OrderFulfillmentItem
. - getTenant() - Method in class com.broadleafcommerce.orderoperation.properties.DiscriminatedProperties
- getTenantId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The tenant id that the payment transaction belongs to.
- getTenantIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- getThreeDSecureVerificationUrl() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The gateway-provided url where the customer must verify that they are in fact the owner of the payment method.
- getToAddress(OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getToken() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
A Base64 encoded JWT token that can be verified for authenticity and that contains claims about the messages originating user that can be validated for suitability of consumption in the current context.
- getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.orderoperation.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
- getTotalAmountToDistribute() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
-
The total
MonetaryAmount
to distribute proportionally across different payments. - getTotalAvailableForRefund(ReturnAuthorizationItem, ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
-
Gets the total available to refund for the given
ReturnAuthorizationItem
. - getTotalClaimedAmount(OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
-
Gets the total claimed amount for the given
OrderFulfillment
. - getTotalFailedToCapture(OrderFulfillment, MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Determines the total failed to capture based on the given
OrderFulfillment
andMonetaryAmounts
. - getTotalFailedToRefund(ReturnConfirmation, MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Determines the total failed to refund based on the given
ReturnConfirmation
andMonetaryAmounts
. - getTotalQuantity(String) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
Gets the total quantity for the given item id.
- getTotalShouldBeRefunded(ReturnConfirmation) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Gets the total amount that should be refunded for the given
ReturnConfirmation
. - getTransactionAmount() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The transaction amount that was executed against the
PaymentSummary
. - getTransactionAmount() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The transaction amount that we're expecting to execute against the payment.
- getTransactionExecutionDetails() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
A list of
TransactionExecutionDetails
describing the transactions executed. - getTransactionExecutionResponse() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- getTransactionId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The id of the executed transaction.
- getTransactionReferenceId() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The transaction reference id of the PaymentTransaction
- getTransactionReferenceId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The transaction id known by the payment gateway.
- getTransactionStatus() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The status of the transaction.
- getTransactionType() - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
-
The executable transaction type of this payment.
- getTransactionType() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
-
The type of this payment like Credit Card or Gift Card.
- getTransactionType() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The type of transaction that is to be executed.
- getTransactionType() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The type of transactions that were executed.
- getType() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The type of this payment like Credit Card or Gift Card.
- getType() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The type of the PaymentTransaction
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnConfirmationGenerationService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.security.DefaultUserTargetGenerationService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultReturnSplittingService
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.util.OrderFulfillmentItemOfferUtils
- getTypeFactory() - Method in class com.broadleafcommerce.orderoperation.service.util.OrderItemOfferUtils
- getUnitAmount() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
The smallest unit of the currency.
- getUnitAmount() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- getUnitAmount(CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Determines the smallest unit amount of money for the
CurrencyUnit
. - getUnitAmount(CurrencyUnit, Integer) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Determines the smallest unit amount of money for the
CurrencyUnit
and scale. - getUnitsOffTotal() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- getUnlockPaymentsUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for locking multiple payments.
- getUrl() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.The base url for an external campaign service.
- getUrl() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
-
The base url for an external offer service.
- getUrl() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The base url for an external order service.
- getUrl() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The base url for an external payment management service.
- getUserTargetGenerationService() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- getValidateVoucherUri() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
-
The URI path for voucher validation.
- getValidOriginatingStatuses() - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- getValidOriginatingStatuses() - Method in class com.broadleafcommerce.orderoperation.service.handler.CancelStatusChangeHandler
- getValidOriginatingStatuses() - Method in class com.broadleafcommerce.orderoperation.service.handler.CaptureAwaitingResultPaymentStatusChangeHandler
- getValidOriginatingStatuses() - Method in class com.broadleafcommerce.orderoperation.service.handler.CapturingPaymentStatusChangeHandler
- getValidOriginatingStatuses() - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfilledStatusChangeHandler
- getValidOriginatingStatuses() - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfillFailedStatusChangeHandler
- getValidOriginatingStatuses() - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfillingStatusChangeHandler
- getValidOriginatingStatuses() - Method in class com.broadleafcommerce.orderoperation.service.handler.PaymentCapturedStatusChangeHandler
- getValidOriginatingStatuses() - Method in class com.broadleafcommerce.orderoperation.service.handler.PaymentCaptureFailedStatusChangeHandler
- getValidTargetStatus() - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- getValidTargetStatus() - Method in class com.broadleafcommerce.orderoperation.service.handler.CancelStatusChangeHandler
- getValidTargetStatus() - Method in class com.broadleafcommerce.orderoperation.service.handler.CaptureAwaitingResultPaymentStatusChangeHandler
- getValidTargetStatus() - Method in class com.broadleafcommerce.orderoperation.service.handler.CapturingPaymentStatusChangeHandler
- getValidTargetStatus() - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfilledStatusChangeHandler
- getValidTargetStatus() - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfillFailedStatusChangeHandler
- getValidTargetStatus() - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfillingStatusChangeHandler
- getValidTargetStatus() - Method in class com.broadleafcommerce.orderoperation.service.handler.PaymentCapturedStatusChangeHandler
- getValidTargetStatus() - Method in class com.broadleafcommerce.orderoperation.service.handler.PaymentCaptureFailedStatusChangeHandler
- getVatTaxAmount(FulfillmentItem, CurrencyUnit) - Static method in class com.broadleafcommerce.orderoperation.service.util.VatTaxUtil
- getVersion() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The version of this payment.
- getVoidTransaction(Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.DefaultTaxRequestService
- getVoidTransaction(Order, List<OrderFulfillment>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.messaging.tax.TaxRequestService
-
Create a void transaction request.
- getVoucherCampaignId() - Method in class com.broadleafcommerce.orderoperation.domain.VoucherCodeGenerationRequest
-
The campaign id to generate the voucher codes from.
- getVoucherGenerationCompletionProducer() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- getVouchers() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- getWebClient() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
- GIFT_CARD - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
H
- handleCodeGenerationError(CodeGenerationResult, String, List<Voucher>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Handles code generation error from the given
CodeGenerationResult
ifCodeGenerationResult.isSuccessful()
isfalse
. - handleReversePaymentsResults(PaymentReversalFulfillmentCancelledListener.PaymentReversalDto, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Updates the fulfillment status based on the amount successful, failed, or awaiting result.
- handleVoucherValidationFailures(Order, OfferAndOfferCodeUsageValidationResult) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Handles voucher validation failures for
Order.getVouchers()
based on the givenOfferAndOfferCodeUsageValidationResult
. - handleWebClientResponseException(Order, OfferAndOfferCodeUsageValidationResult, Exception) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
-
Logs and set the
OfferAndOfferCodeUsageValidationResult.getValidationFailureMessages()
for all the voucher offers. - handleWebClientResponseException(Order, OfferAndOfferCodeUsageValidationResult, WebClientResponseException) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
-
Deprecated, for removal: This API element is subject to removal in a future version.
- hasConfirmReturnItemRequest(String) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Determines if there's any
ConfirmReturnItemRequests
for the given item id. - hasFulfillmentBeenCaptured(OrderFulfillment, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Deprecated, for removal: This API element is subject to removal in a future version.since 1.7.2, no longer used
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.CaptureFulfillmentResult
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionResult
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.UserTarget
- hashCode() - Method in class com.broadleafcommerce.orderoperation.domain.VoucherCodeGenerationRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.SSLVerificationProperties
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationProviderProperties
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.ReturnPaymentRefundPackage
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.UnlockPaymentRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
- hashCode() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
- hashCode() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.CancelReturnRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
- hashCode() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnRequest
- hasParentSourceEntityTypeAndId() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
- hasSalePrice(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- hasStandardPrice(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- hasTaxDetails(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
- hasTransactionFlaggedForManualReview() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
Whether any of the transactions have been flagged for manual review based on
TransactionExecutionDetail.isFlaggedForManualReview()
. - hydratePaymentReversalDto(PaymentReversalFulfillmentCancelledListener.PaymentReversalDto, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Hydrate the given
PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
by retrieving and locking related payments.
I
- identifyAmountToCapture(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Determines the total amount that should be captured for the fulfilled
OrderFulfillment
. - identifyAmountToCapture(OrderFulfillment, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Determines the total amount that should be captured for the fulfilled
OrderFulfillment
. - increment(int) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
-
Adds a unit to the amount at a certain index.
- INDETERMINATE_RESULT - Enum constant in enum com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResultStatus
-
One of the attempted capture transactions failed with an indeterminate result.
- init(List<OrderFulfillment>, SplitRoundingHelper) - Method in class com.broadleafcommerce.orderoperation.service.split.TaxDetailRoundingPayload
-
Initializes this tax rounding payload
- InMemoryOAuth2AuthorizedClientRepository - Class in com.broadleafcommerce.orderoperation.oauth2.client.web
-
Deprecated.Please use
SynchronizedDelegatingOAuth2AuthorizedClientManager
orInMemoryOAuth2AuthorizedClientService
, which is used internally bySynchronizedDelegatingOAuth2AuthorizedClientManager
. - InMemoryOAuth2AuthorizedClientRepository() - Constructor for class com.broadleafcommerce.orderoperation.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
-
Deprecated.
- INSUFFICIENT_QUANTITY_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- INSUFFICIENT_QUANTITY_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- INSUFFICIENT_QUANTITY_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- INSUFFICIENT_QUANTITY_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- INSUFFICIENT_QUANTITY_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- INSUFFICIENT_QUANTITY_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- INTERNAL_ERROR - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
There was an error in our preparation of the gateway interaction or in our interpretation/storing of the response.
- INVALID_OVERRIDE_TOTAL_TO_REFUND_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- INVALID_OVERRIDE_TOTAL_TO_REFUND_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- INVALID_PAYMENT_METHOD - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
The provided payment method data is invalid.
- INVALID_QUANTITY_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- INVALID_QUANTITY_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- INVALID_QUANTITY_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- INVALID_QUANTITY_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- INVALID_QUANTITY_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- INVALID_QUANTITY_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- INVALID_REQUEST - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
There was a failure to process the request because the request itself is invalid.
- INVALID_STATUS_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultCancelReturnRequestValidator
- INVALID_STATUS_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultCancelReturnRequestValidator
- IS_FREE_GIFT_ITEM - Static variable in class com.broadleafcommerce.orderoperation.domain.OrderItemAttributeConstants.Internal
-
Indicates if a
OrderItem
is a free gift item added from a Free Gift offer. - isAfterPaymentCaptured() - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties.AutoFulfillProperties
- isAllowAutomaticReversal() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
Whether to allow this transaction to be automatically reversed by payment system's scheduled jobs.
- isAPIRateLimitError(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isApplicationRequest(ContextInfo) - Static method in class com.broadleafcommerce.orderoperation.service.util.TenantOperationsUtil
-
Determines if the
ContextInfo
indicates an application context. - isAssigned() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines whether this code has been assigned for use.
- isAuthorize(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
- isAuthorizeAndCapture(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
- isAwaitingAsyncResults(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
- isBroadleafCart(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentOwnerTypes
- isBroadleafSubscription(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentOwnerTypes
- isBundleProduct(String) - Static method in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
- isCancelledStatus(FulfillmentStatusChangeEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentCancelledTaxHandler
- isCapture(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
- isClaim(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
- isCompletelyConfirmed(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Check if
ReturnConfirmations
exist for all of the item quantity within theReturnAuthorization
. - isDetachedCredit(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
- isDisabled() - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- isDistributePaymentTransactionAmountAcrossPayments() - Method in class com.broadleafcommerce.orderoperation.service.OrderOperationServiceProperties
-
Whether or not to distribute a payment transaction amount across the
Order's
payments proportionally. - isEnableFulfillingStep() - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties
-
If true, during auto-fulfill, VIRTUAL fulfillments will go through the
OrderFulfillmentStatus.FULFILLING
status before they can be marked asOrderFulfillmentStatus.FULFILLED
. - isEntityNotFound(ResponseEntity<ApiError>) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
-
Determines if the given
ResponseEntity
indicates entity not found. - isExpired(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
- isFailure(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
- isFinalPayment() - Method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
-
Deprecated.since 1.7.2, no longer used
- isFinalPayment() - Method in interface com.broadleafcommerce.orderoperation.domain.enums.PaymentType
-
Deprecated.since 1.7.2, no longer used
- isFlaggedForManualReview() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Indicates that the payment transaction has been flagged for manual review via fraud checks.
- isFreeGiftItem(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderItemOfferUtils
-
Identifies if the given
OrderItem
is a free gift item. - isFreeGiftItem(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
- isFullyAuthorized() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines if the payment summary is fully authorized
- isFullyCaptured() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines if the payment summary is fully captured
- isGatewayConfigurationError(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isGatewayCredentialsError(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isGatewayError(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isHasTransactionFlaggedForManualReview() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Indicates that the payment transaction has been flagged for manual review by fraud checks.
- isIndeterminateResult() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Tells if this transaction has an indeterminate result.
- isIndeterminateResult() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
Whether any of the transactions has an indeterminate result.
- isInternalError(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isInvalidPaymentMethod(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isInvalidRequest(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isItemBeingConfirmed(String) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
- isItemBeingReturned(String) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
Determines if the given item id is being returned by checking the
DefaultReturnGenerationService.GenerateReturnHydrationResult.returnRequestItemQuantities
and the quantity corresponding to the request. - isMerchandisingProduct(String) - Static method in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
- isNetworkError(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isOrder(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
- isOrderCancelled(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentCancelledTaxHandler
- isOrderFulfillment(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
- isPartiallyCaptured() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines if the payment summary is partially captured
- isPartialReverseAuthSupported() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Whether a portion of an authorization transaction can be reversed, or if the full authorization transaction must be reversed.
- isPending(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
- isProcessingFailure(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isRefund(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
- isRefundFulfillmentCharge() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
Whether the fulfillment charge should be refunded.
- isRemoveVatFromItemPrice() - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderGenerationProperties
-
Indicates if a VAT tax should be removed from an item's price when creating Order objects.
- isRequires3DSVerification(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isRequires3DSVerification(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
- isRequiresAdditionalAction(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isResponseValidationFailure(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
- isReturnConfirmation(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
- isReturningEntireFulfillment(DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Determines if the
DefaultReturnGenerationService.GenerateReturnHydrationResult.getReturnItemRequests()
are returning the entire fulfillment. - isReturningRestOfFulfillment(DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Determines if the
DefaultReturnGenerationService.GenerateReturnHydrationResult.getReturnItemRequests()
are returning the rest of fulfillment. - isReverseAuth(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
- isSelectorProduct(String) - Static method in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
- isSendingToProcessor(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
- isSingleUsePaymentMethod() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Whether or not the underlying payment method can only be used once.
- isSplitFulfillmentsByVendor() - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderGenerationProperties
-
Whether
OrderFulfillments
should be split based the vendors of the contained items. - isStandardProduct(String) - Static method in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
- isSuccess(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
- isSuccessful() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
-
Indicates whether the attempt to generate
CampaignCodes
was successful. - issueRefund(DefaultPaymentRefundService.PaymentRefundPackage, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Executes the refund for the given
DefaultPaymentRefundService.ReturnPaymentRefundPackage
against theDefaultPaymentRefundService.paymentProvider
to actually issue the refund. - issueRefunds(List<? extends DefaultPaymentRefundService.PaymentRefundPackage>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Given a list of
ReturnPaymentRefundPackages
, executes the refunds against theDefaultPaymentRefundService.paymentProvider
to actually issue the refund. - isVariantBasedProduct(String) - Static method in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
- ITEM_QUANTITIES_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- ITEM_QUANTITY_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- ITEM_QUANTITY_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- itemQuantityFieldForIndex(int) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- itemQuantityFieldForIndex(int) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- ITEMS_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- ITEMS_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
L
- LAST - Static variable in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- listen(Message<PaymentCaptureAttemptResult>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.AutoFulfillPaymentCapturedListener
- listen(Message<CheckoutCompletionEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
-
Event listener entry point.
- listen(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
-
Implementations should override this method to add a
StreamListener
to listen on a channel forFulfillmentStatusChangeEvent
, and invokeAbstractPaymentReversalFulfillmentStatusChangeListener.processEvent(Message)
through theAbstractPaymentReversalFulfillmentStatusChangeListener.idempotentMessageService
. - listen(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- listen(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- listen(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentFulfilledListener
- listen(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentCancelledTaxHandler
- listen(Message<OrderCreatedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoCaptureVirtualOrderCreatedListener
-
Deprecated.
- listen(Message<OrderCreatedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoFulfillVirtualOrderCreatedListener
- listen(Message<OrderCreatedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Event listener entry point.
- listen(Message<OrderCreatedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.OrderCreatedTaxHandler
- listen(Message<ReturnConfirmedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
- listen(Message<ReturnConfirmedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentRefundTaxHandler
- listen(Message<TransactionWebhookEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
- listen(Message<TransactionWebhookEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- listen(Message<TransactionWebhookEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- loadAuthorizedClient(String, Authentication, HttpServletRequest) - Method in class com.broadleafcommerce.orderoperation.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
-
Deprecated.
- LockPaymentRequest - Class in com.broadleafcommerce.orderoperation.service.provider.external.domain.payment
-
A request DTO used to establish locks on a set of payments.
- LockPaymentRequest() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
- lockPayments(List<String>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- lockPayments(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Locks the given payments to ensure that all of the work done for capturing, reverse authorizing, and refunding process in general is consistently interacting with payments that will not change.
M
- MERCHANDISING_PRODUCT - Enum constant in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
-
Denotes a complex, configurable product that acts as a container for other
Products
orVariants
that may be fixed or configurable. - MESSAGE_IDEMPOTENCY_KEY - Static variable in class com.broadleafcommerce.orderoperation.service.messaging.checkout.idempotency.OrderOpsMessageLockService
- MISSING_ITEM_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- MISSING_ITEM_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- MISSING_ITEM_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- MISSING_ITEM_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- MISSING_ITEM_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- MISSING_ITEM_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- MONEY_ORDER - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
N
- name() - Method in interface com.broadleafcommerce.orderoperation.domain.enums.PaymentOwnerType
- name() - Method in interface com.broadleafcommerce.orderoperation.domain.enums.PaymentSourceType
- name() - Method in interface com.broadleafcommerce.orderoperation.domain.enums.PaymentTransactionSourceEntityType
- name() - Method in interface com.broadleafcommerce.orderoperation.domain.enums.TransactionFailureType
- name() - Method in interface com.broadleafcommerce.orderoperation.domain.enums.TransactionStatus
- name() - Method in interface com.broadleafcommerce.orderoperation.domain.enums.TransactionType
- NETWORK_ERROR - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
There was an error in communicating with the payment gateway.
- nextInFulfillmentSequence(String, Integer) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- NOT_FULFILLED_ITEM_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- NOT_FULFILLED_ITEM_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
O
- OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.orderoperation.oauth2.client.endpoint
-
Alternative to
DefaultClientCredentialsTokenResponseClient
that usesWebClient
and allows for access token response that contain additional non-String parameters. - OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.orderoperation.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
- obtainLock(String, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalResourceLockProvider
- obtainLock(Message<?>, String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.idempotency.OrderOpsMessageLockService
- obtainLock(String, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.ResourceLockProvider
-
Obtains a resource lock.
- OFFER_CLIENT_ID - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
-
Deprecated.
- OfferProvider - Interface in com.broadleafcommerce.orderoperation.service.provider
-
Provider for interfacing with
Offers
and the Offer Engine. - ORDER - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
-
Used when the transaction was made for an
Order
. - ORDER_CLIENT_ID - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
-
Deprecated.
- ORDER_CLIENT_ID - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
-
Deprecated.
- ORDER_FULFILLMENT - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
-
Used when the transaction was made for an
OrderFulfillment
. - ORDER_FULFILLMENT_ITEM_ID_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- ORDER_FULFILLMENT_ITEM_ID_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- ORDER_FULFILLMENT_MANAGEMENT - Static variable in class com.broadleafcommerce.orderoperation.service.messaging.support.ResourceLockConceptKeys
-
Used when locking on an
OrderFulfillment
. - ORDER_ID - Static variable in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- ORDER_IDS_PARAM_NAME - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- ORDER_ITEM_DEPENDENT_ITEM_DETAILS_ATTR - Static variable in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- ORDER_ITEM_TYPE_ATTR - Static variable in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- ORDER_NUMBER - Static variable in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- ORDER_OP_ROUTE_KEY - Static variable in class com.broadleafcommerce.orderoperation.service.environment.RouteConstants.Persistence
- ORDER_OP_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.orderoperation.service.environment.RouteConstants.Persistence
- ORDER_OPERATION_SERVICES - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentSourceTypes
-
Represents the Broadleaf Order Operation Services.
- ORDER_OWNED_FULFILLMENTS_SEGMENT - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- ORDER_PAYMENT_MANAGEMENT - Static variable in class com.broadleafcommerce.orderoperation.service.messaging.support.ResourceLockConceptKeys
-
Used when locking on an
Order
to perform payment execution. - OrderCheckoutCompletionConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.checkout
-
Spring cloud data channel description for messaging input.
- OrderCreatedConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.OrderCreatedConfig
- OrderCreatedConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.ordercreated
-
Spring cloud data channel description for messaging input.
- OrderCreatedEvent - Class in com.broadleafcommerce.orderoperation.service.messaging.ordercreated
-
A message event dispatched after an order has been created successfully.
- OrderCreatedEvent() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
- OrderCreatedEvent(Order, List<OrderFulfillment>, ContextInfo) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
- orderCreatedOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedProducer
- OrderCreatedProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.ordercreated
-
Spring cloud data channel description for messaging output.
- orderCreatedTaxHandler(OrderProvider<Order>, TaxDelegate<TaxRequest, TaxResponse>, DefaultTaxRequestService, IdempotentMessageConsumptionService) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.OrderOpsTaxAutoConfiguration
- OrderCreatedTaxHandler - Class in com.broadleafcommerce.orderoperation.service.messaging.tax
-
Responsible for committing tax on checkout completion events.
- OrderCreatedTaxHandler(OrderProvider<Order>, TaxDelegate<TaxRequest, TaxResponse>, TaxRequestService, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.tax.OrderCreatedTaxHandler
- orderExistsForCart(C, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Deprecated.
- orderFulfillmentItemIdFieldForIndex(int) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- orderFulfillmentItemIdFieldForIndex(int) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- OrderFulfillmentItemOfferUtils - Class in com.broadleafcommerce.orderoperation.service.util
-
Utility class to aid in processing
OrderFulfillmentItems
regarding offers. - OrderFulfillmentItemOfferUtils(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.util.OrderFulfillmentItemOfferUtils
- OrderGenerationProperties - Class in com.broadleafcommerce.orderoperation.service.autoconfigure
- OrderGenerationProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderGenerationProperties
- OrderHistoryEndpoint - Class in com.broadleafcommerce.orderoperation.web.endpoint
-
Endpoint for viewing
Order
history for a customer. - OrderHistoryEndpoint(OrderHistoryService<Order, OrderWithFulfillmentsAndReturns>) - Constructor for class com.broadleafcommerce.orderoperation.web.endpoint.OrderHistoryEndpoint
- orderHistoryService(AuthenticationUtils, TypeFactory, OrderProvider<Order>, FulfillmentProvider<OrderFulfillment>, ReturnAuthorizationProvider<ReturnAuthorization>) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- OrderHistoryService<O extends com.broadleafcommerce.order.client.domain.Order,
OF extends OrderWithFulfillmentsAndReturns> - Interface in com.broadleafcommerce.orderoperation.service -
Service API for
Order
history for customers. - OrderItemAttributeConstants - Class in com.broadleafcommerce.orderoperation.domain
-
Contains all the OrderItem for
OrderItem.getAttributes()
andOrderItem.getInternalAttributes()
. - OrderItemAttributeConstants() - Constructor for class com.broadleafcommerce.orderoperation.domain.OrderItemAttributeConstants
- OrderItemAttributeConstants.Internal - Class in com.broadleafcommerce.orderoperation.domain
- OrderItemOfferUtils - Class in com.broadleafcommerce.orderoperation.service.util
-
Utility class to aid in processing
OrderItems
regarding offers. - OrderItemOfferUtils(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.util.OrderItemOfferUtils
- OrderOperationDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.orderoperation.autoconfigure
-
Spring Boot default property overrides for this service
- OrderOperationDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.orderoperation.autoconfigure.OrderOperationDefaultsEnvironmentPostProcessor
- OrderOperationJpaAutoConfiguration - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.CapturingPaymentConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.FulfillmentCancelledConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.FulfillmentFulfilledConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.FulfillmentFulfillFailedConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.FulfillmentFulfillingConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.OrderCreatedConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.PaymentCaptureAttemptedConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.ReturnCancelledConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.ReturnConfirmedConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.ReturnCreatedConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.VoucherGenerationCompletionConfig - Class in com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure
- OrderOperationJpaProperties - Class in com.broadleafcommerce.orderoperation.service.environment
- OrderOperationJpaProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- OrderOperationMessagingAutoConfiguration - Class in com.broadleafcommerce.orderoperation.service.messaging.autoconfigure
- OrderOperationMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.autoconfigure.OrderOperationMessagingAutoConfiguration
- OrderOperationPaymentProperties - Class in com.broadleafcommerce.orderoperation.service.payment
-
Payment-related properties within OrderOperationServices, discriminated by tenant and application.
- OrderOperationPaymentProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.payment.OrderOperationPaymentProperties
- OrderOperationProviderProperties - Class in com.broadleafcommerce.orderoperation.service.environment
- OrderOperationProviderProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.environment.OrderOperationProviderProperties
- orderOperationsCaptureTransactionWebhookInput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.CapturePaymentTransactionWebhookConsumer
- orderOperationsClientHttpConnector(SSLVerificationProperties) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- OrderOperationServiceAutoConfiguration - Class in com.broadleafcommerce.orderoperation.service.autoconfigure
- OrderOperationServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- OrderOperationServiceAutoConfiguration.OrderOperationServiceMessageHandlerAutoConfiguration - Class in com.broadleafcommerce.orderoperation.service.autoconfigure
- OrderOperationServiceMessageHandlerAutoConfiguration() - Constructor for class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration.OrderOperationServiceMessageHandlerAutoConfiguration
- OrderOperationServiceOfferUtils - Class in com.broadleafcommerce.orderoperation.service.util
-
Wrapper for the offer utils required by within the Order Operation Service.
- OrderOperationServiceOfferUtils(OrderFulfillmentItemOfferUtils) - Constructor for class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
- OrderOperationServiceOfferVersion1_8AutoConfiguration() - Constructor for class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceVersionManagementAutoConfiguration.OrderOperationServiceOfferVersion1_8AutoConfiguration
- OrderOperationServiceProperties - Class in com.broadleafcommerce.orderoperation.service
- OrderOperationServiceProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.OrderOperationServiceProperties
- OrderOperationServiceVersionManagementAutoConfiguration - Class in com.broadleafcommerce.orderoperation.service.autoconfigure
- OrderOperationServiceVersionManagementAutoConfiguration() - Constructor for class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceVersionManagementAutoConfiguration
- OrderOperationServiceVersionManagementAutoConfiguration.OrderOperationServiceOfferVersion1_8AutoConfiguration - Class in com.broadleafcommerce.orderoperation.service.autoconfigure
- orderOperationsFulfillmentAwaitingRefundResultTransactionWebhookInput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookConsumer
- orderOperationsFulfillmentCancelledInput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCancelledConsumer
- orderOperationsFulfillmentCapturingPaymentInput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentConsumer
- orderOperationsFulfillmentFulfilledInput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfilledConsumer
- orderOperationsOauth2FilterFunctionSupplier(ClientRegistrationRepository, Optional<ClientHttpConnector>) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
-
We'll leave this with a general name as it can (and should) be reused in a flex package.
- orderOperationsOrderCreatedInput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedConsumer
- orderOperationsPaymentCaptureAttemptedInput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptedConsumer
- orderOperationsRefundTransactionWebhookInput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.RefundPaymentTransactionWebhookConsumer
- orderOperationsResourceLockProvider(WebClient, ObjectMapper, TypeFactory, ExternalOrderProperties) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- orderOperationsReturnConfirmedInput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedConsumer
- orderOperationsWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, Optional<ClientHttpConnector>) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- OrderOperationWebAutoConfiguration - Class in com.broadleafcommerce.orderoperation.web.autoconfigure
- OrderOperationWebAutoConfiguration() - Constructor for class com.broadleafcommerce.orderoperation.web.autoconfigure.OrderOperationWebAutoConfiguration
- orderOpsCampaignProvider(WebClient, ObjectMapper, TypeFactory, ExternalCampaignProperties) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceVersionManagementAutoConfiguration.OrderOperationServiceOfferVersion1_8AutoConfiguration
- orderOpsCartProvider(WebClient, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- orderOpsIdempotentMessageConsumptionService(MessageLockService) - Static method in class com.broadleafcommerce.orderoperation.service.messaging.autoconfigure.OrderOperationMessagingAutoConfiguration
- orderOpsMessageLockService(ResourceLockProvider) - Static method in class com.broadleafcommerce.orderoperation.service.messaging.autoconfigure.OrderOperationMessagingAutoConfiguration
- OrderOpsMessageLockService - Class in com.broadleafcommerce.orderoperation.service.messaging.checkout.idempotency
-
An order operations specific implementation of the message lock service.
- OrderOpsMessageLockService(ResourceLockProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.checkout.idempotency.OrderOpsMessageLockService
- orderOpsOfferProvider(WebClient, ObjectMapper, TypeFactory, ExternalOfferProperties, UserTargetGenerationService) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- orderOpsPaymentPriorityStrategy() - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- orderOpsPaymentProvider(WebClient, ObjectMapper, TypeFactory, ExternalPaymentProperties) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- OrderOpsTaxAutoConfiguration - Class in com.broadleafcommerce.orderoperation.service.messaging.tax
- OrderOpsTaxAutoConfiguration() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.tax.OrderOpsTaxAutoConfiguration
- orderOpsUserTargetGenerationService(TypeFactory, AuthenticationUtils) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- orderProvider - Variable in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- OrderProvider<O extends com.broadleafcommerce.order.client.domain.Order> - Interface in com.broadleafcommerce.orderoperation.service.provider
-
Provider for interfacing with operations involving orders.
- OrderWithFulfillmentsAndReturns - Class in com.broadleafcommerce.orderoperation.domain
-
Combined domain representing an order and its fulfillments.
- OrderWithFulfillmentsAndReturns() - Constructor for class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- OrderWithFulfillmentsAndReturns(Order, List<OrderFulfillment>, List<ReturnAuthorization>) - Constructor for class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- OVERRIDE_PRICE - Static variable in class com.broadleafcommerce.orderoperation.service.pricing.PricingFields
- OVERRIDE_TOTAL_TO_REFUND_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- overrideTotalToRefundFieldForIndex(int) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
P
- pageableToParams(Pageable) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
-
Converts a pageable into its corresponding query parameters.
- paymentAuthReversalService(OrderProvider<Order>, TypeFactory, PaymentProvider) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- PaymentAuthReversalService - Interface in com.broadleafcommerce.orderoperation.service.payment
-
A service responsible for reverse authorizing for an
Order
's payments. - PaymentAuthReverseException - Exception in com.broadleafcommerce.orderoperation.service.payment.exception
-
Exception thrown if there was an issue while attempting to reverse authorization on an order.
- PaymentAuthReverseException(String, Order) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentAuthReverseException
- PaymentAuthReverseException(String, Order, Throwable) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentAuthReverseException
- PaymentCaptureAttemptedConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.PaymentCaptureAttemptedConfig
- PaymentCaptureAttemptedConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.capture
-
Spring cloud data channel description for messaging input.
- paymentCaptureAttemptedOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptedProducer
- PaymentCaptureAttemptedProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.capture
-
Spring cloud data channel description for messaging output.
- PaymentCaptureAttemptResult - Class in com.broadleafcommerce.orderoperation.service.messaging.capture
-
A message event dispatched after payment has been attempted for a fulfillment.
- PaymentCaptureAttemptResult() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResult
- PaymentCaptureAttemptResultStatus - Enum in com.broadleafcommerce.orderoperation.service.messaging.capture
-
The types of results that could come from attempting to capture payment on a fulfillment.
- PaymentCapturedStatusChangeHandler - Class in com.broadleafcommerce.orderoperation.service.handler
-
Handles changing a fulfillment from the status
OrderFulfillmentStatus.CAPTURING_PAYMENT
,OrderFulfillmentStatus.CAPTURE_AWAITING_RESULT
, orOrderFulfillmentStatus.PAYMENT_CAPTURE_FAILED
toOrderFulfillmentStatus.PAYMENT_CAPTURED
. - PaymentCapturedStatusChangeHandler(FulfillmentSplittingService<OrderFulfillment>, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.handler.PaymentCapturedStatusChangeHandler
- PaymentCaptureException - Exception in com.broadleafcommerce.orderoperation.service.payment.exception
-
Exception thrown if there was an issue while attempting to capture the order's
PaymentSummary
. - PaymentCaptureException(String, Order) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentCaptureException
- PaymentCaptureException(String, Throwable, Order) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentCaptureException
- PaymentCaptureException(Throwable, Order) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentCaptureException
- PaymentCaptureFailedStatusChangeHandler - Class in com.broadleafcommerce.orderoperation.service.handler
-
Handles changing a fulfillment from the status
OrderFulfillmentStatus.CAPTURING_PAYMENT
orOrderFulfillmentStatus.CAPTURE_AWAITING_RESULT
toOrderFulfillmentStatus.PAYMENT_CAPTURE_FAILED
. - PaymentCaptureFailedStatusChangeHandler(FulfillmentSplittingService<OrderFulfillment>, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, TypeFactory) - Constructor for class com.broadleafcommerce.orderoperation.service.handler.PaymentCaptureFailedStatusChangeHandler
- paymentCaptureService(PaymentProvider) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- PaymentCaptureService - Interface in com.broadleafcommerce.orderoperation.service.payment
- PaymentDistributionDto - Class in com.broadleafcommerce.orderoperation.domain.payment
-
The DTO used to distribute a
MonetaryAmount
across different payments based on defined ratios. - PaymentDistributionDto() - Constructor for class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
- PaymentDistributionException - Exception in com.broadleafcommerce.orderoperation.service.payment.exception
-
Exception thrown if there was an issue while attempting to distribute payment amount.
- PaymentDistributionException(String) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentDistributionException
- PaymentDistributionException(String, Throwable) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentDistributionException
- PaymentDistributionException(Throwable) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentDistributionException
- PaymentDistributionResult - Class in com.broadleafcommerce.orderoperation.domain.payment
-
The domain that represents the result of distributing a
MonetaryAmount
across different payments. - PaymentDistributionResult() - Constructor for class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionResult
- paymentDistributionService(SplitRoundingHelper, TypeFactory) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- PaymentDistributionService - Interface in com.broadleafcommerce.orderoperation.service.payment
-
A service responsible for distributing payment amounts based on the payments' ratios from an
Order
. - PaymentExecutionRequest - Class in com.broadleafcommerce.orderoperation.domain.payment
-
The domain that represent how much to execute against which payment, as well as its transaction type.
- PaymentExecutionRequest() - Constructor for class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
- PaymentLockException - Exception in com.broadleafcommerce.orderoperation.exception
-
Exception thrown when an issue is encountered while obtaining a payment lock.
- PaymentLockException() - Constructor for exception com.broadleafcommerce.orderoperation.exception.PaymentLockException
- PaymentLockException(String) - Constructor for exception com.broadleafcommerce.orderoperation.exception.PaymentLockException
- PaymentLockException(String, Throwable) - Constructor for exception com.broadleafcommerce.orderoperation.exception.PaymentLockException
- PaymentLockException(Throwable) - Constructor for exception com.broadleafcommerce.orderoperation.exception.PaymentLockException
- PaymentOwnerType - Interface in com.broadleafcommerce.orderoperation.domain.enums
-
Describes the owner of a payment.
- PaymentPriorityStrategy - Interface in com.broadleafcommerce.orderoperation.service.payment
-
A helper component that has understanding of which
PaymentSummaries
take precedence and should be applied first in various operations such as payment capture, reverse authorize, and refund. - PaymentProvider - Interface in com.broadleafcommerce.orderoperation.service.provider
-
Provider for interfacing with a Payment Management system for operations around payment related entities.
- PaymentRefundException - Exception in com.broadleafcommerce.orderoperation.service.payment.exception
-
Exception thrown if there was an issue while attempting to refund part/all of an order.
- PaymentRefundException(String, Order) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentRefundException
- PaymentRefundException(String, Order, Throwable) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentRefundException
- PaymentRefundPackage() - Constructor for class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
- PaymentRefundReturnConfirmedListener - Class in com.broadleafcommerce.orderoperation.service.messaging.returns
-
Listens for
ReturnConfirmedEvent
and issues a refund for all pendingReturnConfirmations
on theReturnAuthorization
, marking them as completed once finished. - PaymentRefundReturnConfirmedListener(IdempotentMessageConsumptionService, PaymentRefundService, OrderProvider<Order>, ReturnAuthorizationProvider<ReturnAuthorization>, ResourceLockProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
- paymentRefundService(PaymentPriorityStrategy, OrderProvider<Order>, ReturnAuthorizationProvider<ReturnAuthorization>, PaymentProvider, TypeFactory) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- PaymentRefundService - Interface in com.broadleafcommerce.orderoperation.service.payment
-
A service responsible for issuing refunds for an
Order
's payments. - PaymentReversalDto() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- PaymentReversalFulfillmentCancelledListener - Class in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Listens for cancelled
FulfillmentStatusChangeEvent
and cancels the payment for the cancelled fulfillment if necessary, by reverse authorizing or refunding. - PaymentReversalFulfillmentCancelledListener(IdempotentMessageConsumptionService, PaymentProvider, PaymentRefundService, PaymentAuthReversalService, OrderProvider<Order>, FulfillmentProvider<OrderFulfillment>, ResourceLockProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- PaymentReversalFulfillmentCancelledListener.PaymentReversalDto - Class in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
An intermediary data structure used internally by
PaymentReversalFulfillmentCancelledListener
to hold all the relevant data, to prevent processing the data multiple times and make it easier to pass the data between methods. - PaymentReversalFulfillmentFulfilledListener - Class in com.broadleafcommerce.orderoperation.service.messaging.fulfillments
-
Listens for fulfilled
FulfillmentStatusChangeEvent
. - PaymentReversalFulfillmentFulfilledListener(IdempotentMessageConsumptionService, PaymentAuthReversalService, OrderProvider<Order>, FulfillmentProvider<OrderFulfillment>, ResourceLockProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentFulfilledListener
- PaymentReversalPackage() - Constructor for class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
- PaymentSourceType - Interface in com.broadleafcommerce.orderoperation.domain.enums
-
Describes the source of a payment.
- PaymentSummary - Class in com.broadleafcommerce.orderoperation.domain.payment
-
The domain that summarizes the current state of transactions against the payment.
- PaymentSummary() - Constructor for class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
- PaymentTransactionFailureException - Exception in com.broadleafcommerce.orderoperation.service.payment.exception
-
Exception thrown if there was an issue while attempting to execute a payment transaction for an order's
PaymentSummary
. - PaymentTransactionFailureException(String, TransactionExecutionResponse) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentTransactionFailureException
- PaymentTransactionFailureException(String, Throwable) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentTransactionFailureException
- PaymentTransactionFailureException(String, Throwable, TransactionExecutionResponse) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentTransactionFailureException
- PaymentTransactionFailureException(Throwable, TransactionExecutionResponse) - Constructor for exception com.broadleafcommerce.orderoperation.service.payment.exception.PaymentTransactionFailureException
- PaymentTransactionSourceEntityType - Interface in com.broadleafcommerce.orderoperation.domain.enums
-
Represents the default possible values for a payment transaction's source entity type.
- PaymentType - Interface in com.broadleafcommerce.orderoperation.domain.enums
-
This represents types of payments that can be applied to a cart.
- PaymentWithRefundableAmount() - Constructor for class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- PENDING - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
-
The transaction request was successfully handled by the gateway, but the transaction itself is not yet finalized.
- performChangeStatus(OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- performIndividualItemRounding(List<OrderFulfillmentItem>, Function<OrderFulfillmentItem, MonetaryAmount>, BiConsumer<OrderFulfillmentItem, MonetaryAmount>, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
- performIndividualItemRounding(List<OrderFulfillmentItem>, Function<OrderFulfillmentItem, MonetaryAmount>, BiConsumer<OrderFulfillmentItem, MonetaryAmount>, MonetaryAmount) - Method in interface com.broadleafcommerce.orderoperation.service.split.FulfillmentSplitRoundingService
-
Rounds the amounts of the given
OrderFulfillmentItems
based on the amount getter and setter. - performObjectsRounding(List<T>, Function<T, MonetaryAmount>, BiConsumer<T, MonetaryAmount>, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Rounds the amounts of the given objects based on the amount getter and setter.
- performObjectsRounding(List<T>, Function<T, MonetaryAmount>, BiConsumer<T, MonetaryAmount>, MonetaryAmount, Integer) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Rounds the amounts of the given objects based on the amount getter and setter.
- performRounding(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
- performRounding(List<OrderFulfillment>) - Method in interface com.broadleafcommerce.orderoperation.service.split.FulfillmentSplitRoundingService
-
Rounds any partial amounts split between the given
OrderFulfillments
. - performRoundingAndSetValues() - Method in class com.broadleafcommerce.orderoperation.service.split.TaxDetailRoundingPayload
-
Performs tax detail rounding and sets the appropriate values on the order fulfillments.
- populateActualCart(CheckoutCompletionEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- populateCartItems(Cart, CheckoutCompletionEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- populateCodes(Order) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- populateDependentLineItemDto(List<OrderLineItemDto>, OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- populateFulfillmentGroups(Cart, CheckoutCompletionEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- populateIncludedTax(Cart) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- populateLineItemDto(OrderItem) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
-
Returns a populated
OrderLineItemDto
from givenOrderItem
. - populateLineItems(Order) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- populatePaymentDistributionDetails(C, O, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Populates
PaymentDistributionDetails
for theOrder
. - populateTotals(ReturnConfirmation, ReturnAuthorizationItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnConfirmationGenerationService
-
Calculate and assign the totals within the
ReturnConfirmation
based on the quantity of theReturnAuthorizationItem
it contains. - populateTotalsBasedOnQuantity(ReturnConfirmation, ReturnAuthorizationItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnConfirmationGenerationService
-
Calculate and assign the totals within a
ReturnConfirmation
based on the fraction of theReturnAuthorizationItem.quantity
it contains. - populateTotalsWithRemainders(ReturnConfirmation, ReturnAuthorizationItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnConfirmationGenerationService
-
Calculate and assign the totals within
ReturnConfirmation
as the remainder of the totals in theReturnAuthorizationItem
which have not already been confirmed. - populateVoucherDto(Voucher) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
-
Returns a populated
Voucher
from givenVoucher
. - populateVouchers(Order) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.orderoperation.autoconfigure.OrderOperationDefaultsEnvironmentPostProcessor
- postProcessStatusChange(FulfillmentStatusChangeRequest, String, List<OrderFulfillment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
-
Perform any additional handling after the fulfillment has changed status.
- postProcessStatusChange(FulfillmentStatusChangeRequest, String, List<OrderFulfillment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.CancelStatusChangeHandler
- postProcessStatusChange(FulfillmentStatusChangeRequest, String, List<OrderFulfillment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.CapturingPaymentStatusChangeHandler
- postProcessStatusChange(FulfillmentStatusChangeRequest, String, List<OrderFulfillment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfilledStatusChangeHandler
- postProcessStatusChange(FulfillmentStatusChangeRequest, String, List<OrderFulfillment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfillFailedStatusChangeHandler
- postProcessStatusChange(FulfillmentStatusChangeRequest, String, List<OrderFulfillment>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.FulfillingStatusChangeHandler
- precalculateRefundAmounts(O, List<OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Pre-calculates and sets
OrderItem.getRefundAmount()
based on itsOrderItem.getProratedOrderAdjustments()
andOrderItem.getItemAdjustments()
and their offer qualifier and target items. - prefixWithEntityValidationMessageKey(String) - Static method in class com.broadleafcommerce.orderoperation.service.validator.DefaultCancelReturnRequestValidator
- prefixWithEntityValidationMessageKey(String) - Static method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- prefixWithEntityValidationMessageKey(String) - Static method in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- prefixWithEntityValidationMessageKey(String) - Static method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- PRICE_INFO - Static variable in class com.broadleafcommerce.orderoperation.domain.OrderItemAttributeConstants
-
Contains the
PriceInfo
for theOrderItem
as a result of pricing. - PricingFields - Class in com.broadleafcommerce.orderoperation.service.pricing
- PricingFields() - Constructor for class com.broadleafcommerce.orderoperation.service.pricing.PricingFields
- process(CheckoutCompletionEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
-
Processes the received message by generating an
Order
andOrderFulfillments
. - process(OrderCreatedEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Processes the received message by validating
Order.getVouchers()
, generating voucher codes, and then sending aVoucherGenerationCompletionEvent
message/ - process(TransactionWebhookEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
-
Processes the given
TransactionWebhookEvent
and updates the associatedOrderFulfillment
status. - process(TransactionWebhookEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Processes the given
TransactionWebhookEvent
and updates the associatedOrderFulfillment
accordingly. - process(TransactionWebhookEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Processes the given
TransactionWebhookEvent
and updates the associatedReturnAuthorization
andReturnConfirmation
accordingly. - process(FulfillmentStatusChangeRequest, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- process(FulfillmentStatusChangeRequest, OrderFulfillment, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.handler.FulfillmentStatusChangeHandler
-
Perform the status change requested by the
FulfillmentStatusChangeRequest
. - processConfirmRequestForOfferTargetItems(DefaultReturnOperationService.ConfirmReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Ensures that whenever an offer qualifier item is being confirmed, the offer target item is being confirmed as well.
- processEvent(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
-
Initial entry point for handling a
FulfillmentStatusChangeEvent
message, to be invoked fromAbstractPaymentReversalFulfillmentStatusChangeListener.listen(Message)
through theAbstractPaymentReversalFulfillmentStatusChangeListener.idempotentMessageService
. - processEvent(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- processEvent(Message<OrderCreatedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoFulfillVirtualOrderCreatedListener
- processEvent(Message<ReturnConfirmedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.PaymentRefundReturnConfirmedListener
- processEvent(Message<E>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
- processEvent(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentCancelledTaxHandler
- processEvent(Message<OrderCreatedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.OrderCreatedTaxHandler
- processEvent(Message<ReturnConfirmedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.tax.FulfillmentRefundTaxHandler
- processEventInternal(OrderFulfillment, Order, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- processEventInternal(OrderFulfillment, Order, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
-
This should be extended to invoke the business logic for reversing non-captured payments.
- processEventInternal(OrderFulfillment, Order, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentFulfilledListener
- PROCESSING_FAILURE - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
The payment gateway failed to successfully process the transaction.
- processMessage(Message<TransactionWebhookEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
- processMessage(Message<TransactionWebhookEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- processMessage(Message<TransactionWebhookEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- processMessage(Message<CheckoutCompletionEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- processMessage(Message<OrderCreatedEvent>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Processes the given
Message
. - processReturnRequestsForOfferTargetItems(DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Ensures that whenever an offer qualifier item is being returned, the offer target item is being returned as well based on its qualifier details.
- processReversalPackage(DefaultPaymentAuthReversalService.PaymentReversalPackage, List<TransactionExecutionResponse>, Map<String, String>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
-
Processes the given
DefaultPaymentAuthReversalService.PaymentReversalPackage
. - processSingleFulfillment(FulfillmentStatusChangeRequest, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
-
Process the status change for an entire single fulfillment without splitting.
- processSplitFulfillments(FulfillmentStatusChangeRequest, OrderFulfillment, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
-
Process the status change for fulfillments which were split.
- processStatusChangeForOfferTargetItems(FulfillmentStatusChangeRequest, OrderFulfillment, Order) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
-
Makes sure that whenever an offer qualifier item's status is being changed, the offer target item is being changed as well based on its qualifier details.
- processTargetItemToChangeStatus(OrderFulfillmentItem, List<OrderFulfillmentItem>, Map<String, OrderItem>, Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
-
Adds the given target item to
quantityByItemId
for status change based on its qualifier details. - processTargetItemToConfirm(OrderFulfillmentItem, List<OrderFulfillmentItem>, DefaultReturnOperationService.ConfirmReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
-
Adds all the confirmable target items from the qualifier item to the given
ConfirmReturnRequest
. - processTargetItemToReturn(OrderFulfillmentItem, List<OrderFulfillmentItem>, DefaultReturnGenerationService.GenerateReturnHydrationResult) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Processes the given offer target item to automatically be returned along with its qualifier item.
- processVoucherCodeGenerationResult(Order, CodeGenerationResult, String, List<Voucher>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- PRODUCT_TYPE - Static variable in class com.broadleafcommerce.orderoperation.domain.OrderItemAttributeConstants.Internal
- prorateFulfillmentLevelCost(OrderFulfillment, List<ReturnAuthorizationItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Distributes the fulfillment charge at the
OrderFulfillment
level across theReturnAuthorizationItem.getEstimatedFulfillmentTotalToRefund()
of thereturnAuthorizationItems
. - prorateFulfillmentTaxTotal(OrderFulfillment, List<ReturnAuthorizationItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Distributes the fulfillment tax at the
OrderFulfillment
level across theReturnAuthorizationItem.getEstimatedTaxTotalToRefund()
of thereturnAuthorizationItems
. - prorateMissingAmountAcrossItems(MonetaryAmount, OrderFulfillment, Map<String, List<ReturnAuthorizationItem>>, List<ReturnAuthorizationItem>, Map<String, BigDecimal>, Function<ReturnAuthorizationItem, MonetaryAmount>, BiConsumer<ReturnAuthorizationItem, MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Determines if there is any discrepancy between the fulfillment's
originalTotal
and the total ofgetItemAmount
across all the existing and newReturnAuthorizationItems
. - prorateMissingFulfillmentAmount(MonetaryAmount, OrderFulfillment, Map<String, List<ReturnAuthorizationItem>>, List<ReturnAuthorizationItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- prorateMissingMerchandiseAmount(MonetaryAmount, OrderFulfillment, Map<String, List<ReturnAuthorizationItem>>, List<ReturnAuthorizationItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- prorateMissingTaxAmount(MonetaryAmount, OrderFulfillment, Map<String, List<ReturnAuthorizationItem>>, List<ReturnAuthorizationItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- ProviderApiException - Exception in com.broadleafcommerce.orderoperation.exception
-
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. - ProviderApiException(String, Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.orderoperation.exception.ProviderApiException
- ProviderApiException(String, WebClientResponseException) - Constructor for exception com.broadleafcommerce.orderoperation.exception.ProviderApiException
- ProviderApiException(Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.orderoperation.exception.ProviderApiException
- ProviderApiException(WebClientResponseException) - Constructor for exception com.broadleafcommerce.orderoperation.exception.ProviderApiException
- PURCHASE_ORDER - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
- purgeLocks(Duration) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.idempotency.OrderOpsMessageLockService
R
- READ_BY_CART_ID_SEGMENT - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- READ_BY_ORDER_NUMBER_SEGMENT - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- readAll(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- readAll(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- readAll(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentProvider
-
Retrieve all
OrderFulfillments
. - readAll(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OrderProvider
-
Retrieve all
Orders
. - readAllByOrderId(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- readAllByOrderId(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- readAllByOrderId(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentProvider
-
Retrieve all of the
OrderFulfillments
with the given order ID. - readAllByOrderId(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.ReturnAuthorizationProvider
-
Retrieve all of the
ReturnAuthorizations
with the given order ID. - readByCartId(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- readByCartId(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OrderProvider
-
Retrieve the
Order
with the given cart ID. - readByCartId(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Retrieves a list of
PaymentSummaries
that belong to the givenOrder.getCartId()
. - readByFulfillmentId(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentCaptureClaimProvider
- readByFulfillmentId(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentCaptureClaimProvider
-
Retrieves a
FulfillmentCaptureClaimSummary
that belong to the given fulfillment. - readById(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- readById(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- readById(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentProvider
-
Retrieve the
OrderFulfillment
with the given ID. - readById(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OrderProvider
-
Retrieve the
Order
with the given ID. - readById(String, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- readById(String, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.ReturnAuthorizationProvider
-
Retrieve the
ReturnAuthorization
with the given ID. - readByIdMatchingTenant(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- readByIdMatchingTenant(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- readByIdMatchingTenant(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentProvider
-
Retrieve the
OrderFulfillment
with the given ID, ignoring its application as long as it's in the current tenant context. - readByIdMatchingTenant(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OrderProvider
-
Retrieve the
Order
with the given ID, ignoring its application as long as it's in the current tenant context. - readByOrderIds(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- readByOrderIds(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.ReturnAuthorizationProvider
-
Fetches
ReturnAuthorization
s for a Set of order ids. - readByOrderNumber(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- readByOrderNumber(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OrderProvider
-
Retrieve the
Order
with the given order number. - readByOwnerTypeAndOwnerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Retrieves a list of
PaymentSummaries
that belong to the given owner type and owner id. - readByPaymentId(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentCaptureClaimProvider
- readByPaymentId(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentCaptureClaimProvider
-
Retrieves a
FulfillmentCaptureClaimSummary
that belong to the given payment. - readByPaymentIds(List<String>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentCaptureClaimProvider
- readByPaymentIds(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentCaptureClaimProvider
-
Retrieves a list of
FulfillmentCaptureClaimSummaries
that belong to the given payments - readByPaymentOwnerAndTransactionSourceEntity(String, String, String, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- readByPaymentOwnerAndTransactionSourceEntity(String, String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Retrieves a list of
PaymentSummaries
that belong to the given payment owner and payment transaction source entity. - readByPaymentOwnerAndTransactionSourceEntityTypes(String, String, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- readByPaymentOwnerAndTransactionSourceEntityTypes(String, String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Retrieves a list of
PaymentSummaries
that belong to the given payment owner and payment transaction source entity types. - readCartItemsForCart(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.CartProvider
-
Read cart items for a cart with the provided cart item link
- readCartItemsForCart(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProvider
- readContextInfo(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- readFulfillmentGroupsForCart(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.CartProvider
-
Read fulfillment groups for a cart with the provided fulfillment group link.
- readFulfillmentGroupsForCart(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProvider
- readFulfillmentsIntoOrderHistory(List<OrderWithFulfillmentsAndReturns>, List<String>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- readHistoricalOrdersForCustomer(Integer, Pageable, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- readOrderByIdOrNumber(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- readOrderByIdOrNumber(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.OrderHistoryService
-
Retrieve the order with the given order reference (ID or order number) and its fulfillments and returns.
- readOrderByIdOrNumber(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.OrderHistoryEndpoint
- readOrderByIdOrNumberForAccount(String, boolean, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- readOrderByIdOrNumberForAccount(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.OrderHistoryService
-
Retrieve the order with the given order reference (ID or order number) and its fulfillments and returns.
- readOrderByIdOrNumberForAccount(String, boolean, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.OrderHistoryEndpoint
- readOrderForCart(C, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Reads the
Order
for the specified cart. - readOrderHistoryForAccount(boolean, Pageable, Node, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- readOrderHistoryForAccount(boolean, Pageable, Node, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.OrderHistoryService
-
Read all orders with its fulfillments and returns for the currently authenticated account with or without including child accounts' orders
- readOrderHistoryForAccount(boolean, Pageable, Node, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.OrderHistoryEndpoint
- readOrderHistoryForCustomer(Integer, Pageable, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- readOrderHistoryForCustomer(Integer, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.OrderHistoryService
-
Read all orders with its fulfillments and returns for the currently authenticated customer for the past number of days.
- readOrderHistoryForCustomer(Integer, Pageable, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.OrderHistoryEndpoint
- readOwnedById(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- readOwnedById(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OrderProvider
-
Retrieve the
Order
with the given ID, validating ownership if necessary. - readReturnAuthorization(String, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- readReturnsIntoOrderHistory(List<OrderWithFulfillmentsAndReturns>, List<String>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- REFUND - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
-
Funds have been refunded/credited.
- refundAndCompletePendingReturnConfirmations(Order, List<OrderFulfillment>, ReturnAuthorization, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- refundAndCompletePendingReturnConfirmations(Order, List<OrderFulfillment>, ReturnAuthorization, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentRefundService
-
Finds all pending
ReturnConfirmations
on the givenReturnAuthorization
(forReturnAuthorizationItems
whoseReturnAuthorizationItem.getReturnType()
supports refunds), issues refunds for them, and updates theReturnConfirmation.getStatus()
based on the refund responses. - refundFulfillment(MonetaryAmount, Order, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- refundFulfillment(MonetaryAmount, Order, OrderFulfillment, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentRefundService
-
Issues refund(s) for the given amount for the
OrderFulfillment
. - refundPaymentIfPossible(PaymentReversalFulfillmentCancelledListener.PaymentReversalDto, PaymentSummary, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Refunds the payment for the cancelled fulfillment if possible.
- RefundPaymentTransactionWebhookConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook
-
Spring cloud data channel description for messaging input.
- releaseLock(String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalResourceLockProvider
- releaseLock(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.idempotency.OrderOpsMessageLockService
- releaseLock(String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.ResourceLockProvider
-
Releases a resource lock using a token.
- removeAuthorizedClient(String, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.orderoperation.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
-
Deprecated.
- removeNullFulfillmentItems(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Removes any null
OrderFulfillment.fulfillmentItems
which were added to match items not present in certain fulfillments during#alignSplitFulfillmentItems(OrderFulfillment, OrderFulfillment)
. - removeNullTaxDetails(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Removes any null
OrderFulfillmentItem.taxDetails
which were added to match tax details not present in certain items duringDefaultFulfillmentSplitRoundingService.alignSplitFulfillmentItemTaxDetails(List)
. - removeRefundedTotalsFromCancelledReturn(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultReturnSplittingService
- replace(F, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- replace(F, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentProvider
-
Replace the
OrderFulfillment
with the given ID. - replace(R, String, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- replace(R, String, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.ReturnAuthorizationProvider
-
Replace the
ReturnAuthorization
with the given ID. - replaceOrCreateAll(Collection<F>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalFulfillmentProvider
- replaceOrCreateAll(Collection<F>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.FulfillmentProvider
-
Replace all of the given
OrderFulfillment
which already exist, or create them. - replaceOrCreateAll(Collection<R>, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalReturnAuthorizationProvider
- replaceOrCreateAll(Collection<R>, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.ReturnAuthorizationProvider
-
Replace all of the given
ReturnAuthorizations
which already exist, or create them. - requestingCompleteFulfillment(FulfillmentStatusChangeRequest, OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
-
Check if the
request
is requesting all of the items in the fulfillment. - REQUIRES_3DS_VERIFICATION - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
Additional verification is required from the customer for the gateway to successfully process the transaction
- REQUIRES_3DS_VERIFICATION - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
-
The transaction was received by the payment gateway, but they have requested 3DS verification from the customer before the transaction can be executed.
- REQUIRES_ADDITIONAL_ACTION - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
Additional action is required for the transaction to be successfully processed
- resolveFromAddress(Cart, FulfillmentGroup, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.messaging.tax.FromTaxAddressResolver
-
Resolve the from address to be used when submitting a tax request
- resolveFromAddress(OrderFulfillment, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.messaging.tax.FromTaxAddressResolver
-
Resolve the from tax address to be used when submitting a tax request
- resolvePageable(JsonNode) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.page.ResponsePageGenerator
-
Generates an appropriate pageable based off of the pageable data received.
- ResourceLockConceptKeys - Class in com.broadleafcommerce.orderoperation.service.messaging.support
-
Holds common concept keys used to obtain resource locks from
ResourceLockProvider
. - ResourceLockProvider - Interface in com.broadleafcommerce.orderoperation.service.provider
-
Provides the ability to lock and unlock resources.
- RESPONSE_VALIDATION_FAILURE - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
There was an error when checking the validity of the response.
- ResponsePageGenerator<T> - Class in com.broadleafcommerce.orderoperation.service.provider.external.page
-
Generates a Page representing the data and page data received as a response from another service.
- ResponsePageGenerator(List<T>, Long, JsonNode) - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.page.ResponsePageGenerator
- retrievePaymentsForReversal(PaymentReversalFulfillmentCancelledListener.PaymentReversalDto, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Retrieves the
PaymentSummaries
for payment reversal for the cancelled fulfillment. - RETURN_AUTH_ID_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultCancelReturnRequestValidator
- RETURN_AUTH_ID_FIELD - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- RETURN_AUTHORIZATION_MANAGEMENT - Static variable in class com.broadleafcommerce.orderoperation.service.messaging.support.ResourceLockConceptKeys
-
Used when locking on an
ReturnAuthorization
to update the refund amounts forReturnAuthorization
andReturnConfirmation
. - RETURN_CANCELLED_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- RETURN_CANCELLED_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- RETURN_CONFIRMATION - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
-
Used when the transaction was made for a
ReturnConfirmation
. - ReturnAuthorizationProvider<R extends com.broadleafcommerce.order.client.domain.ReturnAuthorization> - Interface in com.broadleafcommerce.orderoperation.service.provider
-
Provider for interfacing with operations involving return authorizations.
- ReturnCancelledConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.ReturnCancelledConfig
- ReturnCancelledEvent - Class in com.broadleafcommerce.orderoperation.service.messaging.returns
-
A message event dispatched after a
ReturnAuthorization
has been cancelled. - ReturnCancelledEvent() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
- returnCancelledOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledProducer
- ReturnCancelledProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.returns
-
Spring cloud data channel description for messaging output.
- returnConfirmationGenerationService(SplitRoundingHelper, TypeFactory) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- ReturnConfirmationGenerationService - Interface in com.broadleafcommerce.orderoperation.service.generate
- ReturnConfirmationRefundWebhookListener - Class in com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook
-
Listens for refund
TransactionWebhookEvent
and updates theReturnAuthorization
and theReturnConfirmation
associated with theTransactionWebhookEvent
. - ReturnConfirmationRefundWebhookListener(IdempotentMessageConsumptionService, FulfillmentProvider<OrderFulfillment>, OrderProvider<Order>, ReturnAuthorizationProvider<ReturnAuthorization>, PaymentProvider, ResourceLockProvider) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
- ReturnConfirmedConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.ReturnConfirmedConfig
- ReturnConfirmedConsumer - Interface in com.broadleafcommerce.orderoperation.service.messaging.returns
-
Spring cloud data channel description for messaging input.
- ReturnConfirmedEvent - Class in com.broadleafcommerce.orderoperation.service.messaging.returns
-
A message event dispatched after a
ReturnAuthorization
has newReturnConfirmations
applied. - ReturnConfirmedEvent() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
- returnConfirmedOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedProducer
- ReturnConfirmedProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.returns
-
Spring cloud data channel description for messaging output.
- ReturnCreatedConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.ReturnCreatedConfig
- ReturnCreatedEvent - Class in com.broadleafcommerce.orderoperation.service.messaging.returns
-
A message event dispatched after a new
ReturnAuthorization
has been created. - ReturnCreatedEvent() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
- returnCreatedOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedProducer
- ReturnCreatedProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.returns
-
Spring cloud data channel description for messaging output.
- returnGenerationService(FulfillmentSplittingService<OrderFulfillment>, FulfillmentOperationHelper, SplitRoundingHelper, TypeFactory) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- ReturnGenerationService - Interface in com.broadleafcommerce.orderoperation.service.generate
- ReturnItemRequest - Class in com.broadleafcommerce.orderoperation.web.endpoint.domain
-
A request to initiate the return of an item.
- ReturnItemRequest() - Constructor for class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
- ReturnOperationEndpoint - Class in com.broadleafcommerce.orderoperation.web.endpoint
- ReturnOperationEndpoint(ReturnOperationService) - Constructor for class com.broadleafcommerce.orderoperation.web.endpoint.ReturnOperationEndpoint
- returnOperationService(TypeFactory, OrderProvider<Order>, FulfillmentProvider<OrderFulfillment>, ReturnAuthorizationProvider<ReturnAuthorization>, ReturnRequestValidator, ReturnGenerationService, ReturnCreatedProducer, ConfirmReturnRequestValidator, ReturnConfirmationGenerationService, ReturnConfirmedProducer, CancelReturnRequestValidator, ReturnSplittingService, ReturnCancelledProducer) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- ReturnOperationService - Interface in com.broadleafcommerce.orderoperation.service
-
Responsible for managing operations on returns.
- ReturnPaymentRefundPackage() - Constructor for class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.ReturnPaymentRefundPackage
- ReturnRequest - Class in com.broadleafcommerce.orderoperation.web.endpoint.domain
-
A request to initiate the returns of items in an
Order
. - ReturnRequest() - Constructor for class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnRequest
- returnRequestValidator() - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- ReturnRequestValidator - Interface in com.broadleafcommerce.orderoperation.service.validator
-
Determines that the
ReturnRequest
is valid. - returnSplittingService(TypeFactory, ReturnGenerationService) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderOperationServiceAutoConfiguration
- ReturnSplittingService - Interface in com.broadleafcommerce.orderoperation.service.split
-
Responsible for splitting
ReturnAuthorization
into multiple. - returnTypeIsRefundable(ReturnAuthorizationItem) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- REVERSE_AUTH - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
-
The reverse of an
DefaultTransactionTypes.AUTHORIZE
transaction. - reverseAuthorizePayment(DefaultPaymentAuthReversalService.PaymentReversalPackage, String, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
-
Executes the reverse authorize transaction for the given
DefaultPaymentAuthReversalService.PaymentReversalPackage
usingDefaultPaymentAuthReversalService.getPaymentProvider()
. - reverseAuthorizePaymentIfPossible(PaymentReversalFulfillmentCancelledListener.PaymentReversalDto, PaymentSummary, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Reverses the authorized payment for the cancelled fulfillment if possible.
- reverseAuthorizePayments(List<DefaultPaymentAuthReversalService.PaymentReversalPackage>, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
-
Given a list of
PaymentReversalPackages
, executes the reverse authorize transactions usingDefaultPaymentAuthReversalService.getPaymentProvider()
. - reversePayments(PaymentReversalFulfillmentCancelledListener.PaymentReversalDto, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
This method sorts the payments in order of which should be refunded or reverse authorized.
- reversePaymentsForFulfillmentIfNeeded(OrderFulfillment, Order, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Reverses the payments for the cancelled
OrderFulfillment
if needed, either by refunding the captured amount or reverse authorizing the authorized amount, or both. - reverseRemainingAuthAmounts(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
- reverseRemainingAuthAmounts(Order, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentAuthReversalService
-
Executes reverse authorization(s) for all payments on the
Order
which are authorized but not captured. - reverseRemainingOrderAuthPaymentsIfNeeded(OrderFulfillment, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
-
If the entire order is guaranteed to no longer have any more fulfillments to capture, then reverse any remaining authorized but not captured payments on the order.
- ROOT_ACCOUNT_ID - Static variable in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- roundAmounts() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
Rounds the contained amounts so that each split side sums to the target totals, and each split amount sums to its original value.
- roundAmounts() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
-
Rounds the contained amounts so that the split amounts sum to the original total.
- roundEstimatedGrandTotals(List<ReturnAuthorizationItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Rounds the estimated grand totals to refund for the
ReturnAuthorizationItems
. - roundFloor() - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
-
Round the contained amounts to the floor, and calculates how many units the new sum of rounded amounts is off from the original total.
- roundFloor(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- roundFulfillmentAdjustments(List<OrderFulfillment>, List<MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round the amounts in the
OrderFulfillment.adjustments
on all the split fulfillments. - roundGrandTotal(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Rounds the
OrderFulfillment.grandTotal
on all of the split fulfillments. - roundGrandTotalParts(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round the amounts which comprise the
OrderFulfillment.grandTotal
on all of the split fulfillments. - roundIndependentSplitAmount(List<MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round amounts which were split.
- roundIndependentSplitAmount(List<MonetaryAmount>, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round amounts which were split, with specified
SplitTotalRounder.SplitAmount.getOriginalTotal()
. - roundIndependentSplitAmount(List<MonetaryAmount>, MonetaryAmount, Integer) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round amounts which were split, with specified
SplitTotalRounder.SplitAmount.getOriginalTotal()
. - roundItemFulfillmentAdjustments(List<OrderFulfillmentItem>, OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round the amounts that comprise the
OrderFulfillmentItem.fulfillmentTotal
on all of the split fulfillment items. - roundItemFulfillmentTotals(List<OrderFulfillment>, List<MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round the amounts which comprise the item fulfillment subtotal on all of the split fulfillments.
- roundItemMerchandiseRefundAmountParts(List<OrderFulfillmentItem>, OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Deprecated, for removal: This API element is subject to removal in a future version.In favor of {
#roundFulfillmentMerchandiseRefundParts(List)
} - roundItemMerchandiseTax(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round all the items'
OrderFulfillmentItem#merchandiseTotalTax
andOrderFulfillmentItem.taxDetails
on the split fulfillments. - roundItemMerchandiseTotalParts(List<OrderFulfillmentItem>, OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round the amounts which comprise the
OrderFulfillmentItem.merchandiseTotal
on both theleftover
andsplit
items. - roundItemMerchandiseTotals(List<OrderFulfillment>, List<MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round the amounts which comprise the item merchandise subtotal on both the
leftover
andsplit
fulfillments. - roundItemPaymentDistributionDetails(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round all the items'
OrderFulfillmentItem#merchandiseTotalTax
andOrderFulfillmentItem.taxDetails
on the split fulfillments. - roundItemProratedOrderAdjustments(List<OrderFulfillment>, List<MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round the amounts which comprise the total prorated order adjustments on all the split fulfillments.
- roundItemTaxNoTaxDetails(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
- roundItemTaxWithTaxDetails(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
- roundListPartsOfTotal(List<List<T>>, Function<T, MonetaryAmount>, BiConsumer<T, MonetaryAmount>, List<MonetaryAmount>, OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round split amounts from lists of objects which need to add up to a given target total.
- roundListPartsOfTotal(List<List<T>>, Function<T, MonetaryAmount>, BiConsumer<T, MonetaryAmount>, List<MonetaryAmount>, OrderFulfillment, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round split amounts from lists of objects which need to add up to a given target total.
- roundListPartsOfTotal(List<List<T>>, Function<T, MonetaryAmount>, BiConsumer<T, MonetaryAmount>, List<MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round split amounts from lists of objects which need to add up to a given target total.
- roundMerchandiseTotalParts(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round the amounts which comprise the
OrderFulfillment.merchandiseTotal
on all the split fulfillments. - roundPartsOfTotal(List<MonetaryAmount>, List<List<MonetaryAmount>>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round monetary amounts which need to match up to a list of given target totals.
- roundPartsOfTotal(List<T>, List<Function<T, MonetaryAmount>>, List<BiConsumer<T, MonetaryAmount>>, List<MonetaryAmount>, OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round split amounts on some object which need to add up to a given target total.
- roundPartsOfTotal(List<T>, List<Function<T, MonetaryAmount>>, List<BiConsumer<T, MonetaryAmount>>, List<MonetaryAmount>, OrderFulfillment, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round split amounts on some object which need to add up to a given target total.
- roundPartsOfTotal(List<T>, List<Function<T, MonetaryAmount>>, List<BiConsumer<T, MonetaryAmount>>, List<MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
-
Round split amounts on some object which need to add up to a given target total.
- roundReturnAuthorizationItems(List<ReturnAuthorizationItem>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Rounds all of the totals on the
ReturnAuthorizationItems
. - roundReturnAuthorizationItemsComponentTotals(List<ReturnAuthorizationItem>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Rounds all of the totals which add up to
ReturnAuthorizationItem.getEstimatedTotalToRefund()
. - roundTotalFulfillmentPriceParts(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplitRoundingService
-
Round the amounts which comprise the
OrderFulfillment#totalFulfillmentPrice
on all of the split fulfillments. - RouteConstants - Class in com.broadleafcommerce.orderoperation.service.environment
- RouteConstants.Persistence - Class in com.broadleafcommerce.orderoperation.service.environment
- RSQL_FILTER_PARAM - Static variable in class com.broadleafcommerce.orderoperation.service.provider.external.AbstractExternalProvider
S
- SALE_PRICE - Static variable in class com.broadleafcommerce.orderoperation.service.pricing.PricingFields
- saveAuthorizedClient(OAuth2AuthorizedClient, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.orderoperation.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
-
Deprecated.
- SELECTOR - Enum constant in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
-
Denotes a product that serves as a container for a single
Item Choice
and which can be used to produce a promotional landing page. - sendFulfillmentStatusChangeEvent(MessageChannel, FulfillmentStatusChangeRequest, String, OrderFulfillment, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
-
Builds a
FulfillmentStatusChangeEvent
for the status change which occurred. - SENDING_TO_PROCESSOR - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
-
The payment gateway call is being prepared, or has been made and we don't know the response yet.
- sendOrderCreatedMessage(Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- sendPaymentCaptureAttemptResult(String, Order, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Produces & sends an event indicating that the order's payments were just successfully captured so that other systems/services can react accordingly.
- sendPaymentCaptureAttemptResult(String, Order, OrderFulfillment, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Produces & sends an event indicating that the order's payments were just successfully captured so that other systems/services can react accordingly.
- sendReturnCancelledMessage(CancelReturnRequest, ReturnAuthorization, ReturnAuthorization, Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- sendReturnConfirmedMessage(ConfirmReturnRequest, ReturnAuthorization, Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- sendReturnCreatedMessage(ReturnRequest, ReturnAuthorization, Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- sendVoucherCodeCreatedMessage(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Sends a
VoucherGenerationCompletionEvent
message. - setAccountHierarchy(List<String>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setAccountId(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the ending time for which this campaign code is active.
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Sets the Active End Date for codes generated by this generator.
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the beginning time for which this campaign code is active.
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Sets the Active Start Date for codes generated by this generator.
- setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
-
Contains the additional information about this payment.
- setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
-
Contains the additional information about this payment.
- setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionResult
-
Contains the additional information about this payment.
- setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
-
Contains the additional information about this payment.
- setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- setAddressByType(Map<String, Address>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The collection of related addresses that may include billing or shipping addresses
- setAdjustments(List<Adjustment>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- setAfterPaymentCaptured(boolean) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties.AutoFulfillProperties
- setAllowAutomaticReversal(boolean) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
Whether to allow this transaction to be automatically reversed by payment system's scheduled jobs.
- setAlreadyConfirmedReturnAuthorization(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The component of the return which was already confirmed, so could not be cancelled, if any confirmations are present.
- setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
-
The amount for which this payment is executable
- setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The amount for which this payment is allotted.
- setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The amount of the PaymentTransaction
- setAmountAuthorized(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total authorized amount for capture.
- setAmountAvailableForAuthorize(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be authorized for this payment summary
- setAmountAvailableForAuthorizeAndCapture(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be authorized and captured for this payment summary
- setAmountAvailableForCapture(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be captured for this payment summary
- setAmountAvailableForRefund(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be refunded for this payment summary
- setAmountAvailableForRefund(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- setAmountAvailableForReverseAuthorization(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines the amount that can be reverse-authorized for this payment summary
- setAmountCaptured(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total captured amount.
- setAmountCredited(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total detached credit amount.
- setAmountRefunded(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total refunded amount.
- setAmountToRefund(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
The
MonetaryAmount
to refund. - setAmountToReverse(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- setAmountToReverse(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
- setApplication(Map<String, P>) - Method in class com.broadleafcommerce.orderoperation.properties.DiscriminatedProperties
- setApproverEmail(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setAssigned(boolean) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines whether this code has been assigned for use.
- setAttributeChoices(Map<String, AttributeChoiceValue>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setAttributes(Map<String, String>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
General use map to capture any additional attributes needed for this Payment
- setAttributes(Map<String, String>) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Map of specific attributes that have been gathered from the raw response.
- setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.orderoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.orderoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.orderoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAutoFulfill(FulfillmentProcessingProperties.AutoFulfillProperties) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties
- setBulkCreateUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for bulk creating fulfillment capture claims.
- setCampaignId(String) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the id for the campaign that originated this campaign code.
- setCampaignId(String) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Defines the id for the campaign that originated this code generator.
- setCampaignRefs(List<CampaignRef>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setCancelledReturnAuthorization(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The return which was cancelled.
- setCancelPaymentGatewayPriorities(List<String>) - Method in class com.broadleafcommerce.orderoperation.service.payment.OrderOperationPaymentProperties
-
A list of payment gateway types defining the order by which the payments will be refunded and/or reversed for the cancelled fulfillment.
- setCaptureAmountAwaitingResult(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total amount sent to the payment gateway for capture, and is waiting for a response about the transaction result.
- setCaptureExecutionResponses(List<TransactionExecutionResponse>) - Method in class com.broadleafcommerce.orderoperation.domain.CaptureFulfillmentResult
-
A list of
TransactionExecutionResponses
for the capture transactions. - setCapturePaymentGatewayPriorities(List<String>) - Method in class com.broadleafcommerce.orderoperation.service.payment.OrderOperationPaymentProperties
-
A list of payment gateway types defining the order by which payments will be captured.
- setCaptureUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for capture transaction executions.
- setCartCreateDate(Instant) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setCartId(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setCartItemPath(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- setCartType(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setCartUrl(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- setCheckoutRequestId(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setCode(String) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
The string code that represents this record.
- setCodeFormat(String) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
The custom formatter for generating codes.
- setCodeGenerator(CodeGenerator) - Method in class com.broadleafcommerce.orderoperation.domain.VoucherCodeGenerationRequest
-
The
CodeGenerator
to use to generate voucher codes. - setCodeLength(Integer) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
The code length the generator should use when generating the codes.
- setCodePrefix(String) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Defines a prefix to updateUses when generating campaign codes for this campaign.
- setCondition(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
The actual condition of the returned item received.
- setConfirmedQuantityByItemId(Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Map of total quantities in which the returns are already confirmed by
OrderFulfillmentItem.getId()
. - setConfirmRequestReturnAuth(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
The
ReturnAuthorization
theconfirmReturnRequest
belongs to. - setConfirmReturnItemRequestByItemId(Map<String, ConfirmReturnItemRequest>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Map of
ConfirmReturnItemRequest
byOrderFulfillmentItem.getId()
. - setConfirmReturnRequest(ConfirmReturnRequest) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
The
ConfirmReturnRequest
containing all theConfirmReturnItemRequests
- setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.orderoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResult
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextState(ContextState) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setCustomerId(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setCustomerName(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- setDateRecorded(Instant) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The timestamp when this transaction response was recorded
- setDeclineType(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The type of transaction failure (hard vs soft failure)
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- setDetachedDurableMessageSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- setDetachedDurableMessageSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- setDetachedDurableMessageSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- setDetachedDurableMessageSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- setDetachedDurableMessageSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- setDetachedDurableMessageSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- setDisabled(boolean) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- setDisplayAttributes(Map<String, String>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
General use map to capture any display properties for this Payment
- setDistributedPaymentAndAmounts(List<Pair<ExecutablePayment, MonetaryAmount>>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionResult
- setDistributePaymentTransactionAmountAcrossPayments(boolean) - Method in class com.broadleafcommerce.orderoperation.service.OrderOperationServiceProperties
-
Whether or not to distribute a payment transaction amount across the
Order's
payments proportionally. - setEmailAddress(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setEmailRegEx(String) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines a regex to be used for validating this campaign code for customer updateUses.
- setEmailRegEx(String) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
Provides a customer email validation when the generated codes are requested for use.
- setEnableFulfillingStep(boolean) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties
-
If true, during auto-fulfill, VIRTUAL fulfillments will go through the
OrderFulfillmentStatus.FULFILLING
status before they can be marked asOrderFulfillmentStatus.FULFILLED
. - setErrorMessage(String) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
-
Error message from attempting to generate
CampaignCodes
. - setExecutableAmount(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
-
The amount for which this payment is executable
- setExecutablePayments(List<ExecutablePayment>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
-
A list of
ExecutablePayments
to distribute thePaymentDistributionDto.totalAmountToDistribute
across. - setExistingReturnItemQuantities(Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of quantity already returned by
OrderFulfillmentItem.getId()
. - setExistingReturnItemsByItemId(Map<String, List<ReturnAuthorizationItem>>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of existing
ReturnAuthorizationItems
byOrderFulfillmentItem.getId()
. - setExpectedCondition(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The condition of the item expected when returned.
- setExpectedTotalAmount(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The total amount that we're expecting to be executed against the
TransactionExecutionResponse.paymentSummary
, spread across theTransactionExecutionResponse.transactionExecutionDetails
. - setExternalId(String) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
- setFailureType(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The failure type of the PaymentTransaction
- setFailureType(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The type of transaction failure
- setFlaggedForManualReview(boolean) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Indicates that the payment transaction has been flagged for manual review via fraud checks.
- setFulfillment(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
The
OrderFulfillment
containing the items being returned. - setFulfillment(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResult
-
The fulfillment for which payment was capture attempted
- setFulfillment(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The fulfillment which changed status.
- setFulfillment(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- setFulfillmentCaptureClaimProvider(FulfillmentCaptureClaimProvider) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- setFulfillmentCaptureClaimProvider(FulfillmentCaptureClaimProvider) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- setFulfillmentCaptureClaimProvider(FulfillmentCaptureClaimProvider) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- setFulfillmentCaptureClaims(List<FulfillmentCaptureClaim>) - Method in class com.broadleafcommerce.orderoperation.domain.CaptureFulfillmentResult
-
A list of
FulfillmentCaptureClaims
that was made for theOrderFulfillment
. - setFulfillmentCaptureClaimUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for basic CRUD operations for fulfillment capture claims.
- setFulfillmentGroupPath(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- setFulfillmentId(String) - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
-
The ID of the fulfillment to have its status changed.
- setFulfillmentItemById(Map<String, OrderFulfillmentItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of
OrderFulfillmentItem
byOrderFulfillmentItem.getId()
. - setFulfillmentItemQuantities(Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of total quantity by
OrderFulfillmentItem.getId()
for the given fulfillment. - setFulfillmentMatchingTenantUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for singular fulfillment retrieval matching tenant ignoring application.
- setFulfillmentProvider(FulfillmentProvider<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- setFulfillments(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setFulfillments(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
A list of
OrderFulfillments
that belong to theOrder
- setFulfillments(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
-
The fulfillments created for the order
- setFulfillments(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The fulfillments associated with the order being returned from.
- setFulfillments(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The fulfillments associated with the order being returned from.
- setFulfillments(List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The fulfillments associated with the order being returned from.
- setFulfillmentTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The payment's total fulfillment cost
- setFulfillmentTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The payment's total fulfillment cost
- setFulfillmentTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment's total fulfillment cost.
- setFulfillmentTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's total fulfillment cost
- setFulfillmentUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for basic singular fulfillment retrieval.
- setFullyAuthorized(boolean) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines if the payment summary is fully authorized
- setFullyCaptured(boolean) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines if the payment summary is fully captured
- setGatewayResponseCode(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The gateway response code of the PaymentTransaction
- setGatewayResponseCode(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The response code provided by the payment gateway which may represent a success or failure
- setGatewayType(String) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The gateway used to process this payment.
- setGeneratedCodes(List<CampaignCode>) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
-
Generated
CampaignCodes
. - setGenerateVoucherCodesUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.The URI path for voucher codes generation.
- setGenerateVoucherCodesUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
-
The URI path for voucher codes generation.
- setGeneratorId(String) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the id for the code generator that originated this campaign code.
- setHasTransactionFlaggedForManualReview(boolean) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Indicates that the payment transaction has been flagged for manual review by fraud checks.
- setId(String) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
- setId(String) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
- setId(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setId(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The id of the PaymentTransaction
- setIndeterminateResult(boolean) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Tells if this transaction has an indeterminate result.
- setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setItemById(Map<String, OrderFulfillmentItem>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Map of
OrderFulfillmentItem
byOrderFulfillmentItem.getId()
. - setItemQuantities(Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
-
The quantities of each fulfillment item which should change status.
- setItems(List<ConfirmReturnItemRequest>) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnRequest
-
The items which have been returned.
- setItems(List<ReturnItemRequest>) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnRequest
-
The items to return.
- setJpa(JpaProperties) - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- setJpaProperties(OrderOperationProviderProperties) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- setLocale(Locale) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setLockPaymentsUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for locking multiple payments.
- setLockTokens(Collection<String>) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.UnlockPaymentRequest
-
List of tokens that can be used to release payment locks.
- setMaxUses(int) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the number of max uses allowed for this campaign code.
- setMaxUses(int) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
The maximum number of uses to set for each code generated.
- setMessage(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Message describing the result of the transaction
- setName(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setName(String) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The name of this payment.
- setNote(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
An optional note containing extra information about the item being returned.
- setNote(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
An optional note containing extra information about the item to return.
- setNumberOfCodesToGenerate(int) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
-
The number of codes that will be generated
- setOfferCodes(List<String>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setOfferId(String) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
Defines the id for the offer that originated the offer code.
- setOfferServicesVersion(String) - Method in class com.broadleafcommerce.orderoperation.service.OrderOperationServiceProperties
-
The offer version enabled for external service calls with OrderOperationService.
- setOfferUtils(OrderOperationServiceOfferUtils) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
- setOfferUtils(OrderOperationServiceOfferUtils) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- setOfferUtils(OrderOperationServiceOfferUtils) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- setOfferUtils(OrderOperationServiceOfferUtils) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- setOfferUtils(OrderOperationServiceOfferUtils) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- setOfferUtils(OrderOperationServiceOfferUtils) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
The
Order
where the items being confirmed are from. - setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
The
Order
where the items being returned are from. - setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResult
-
The order object that had payment capture attempted
- setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The order which the fulfillment came from.
- setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
-
The order object that was created
- setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The order being returned from.
- setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The order being returned from.
- setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The order being returned from.
- setOrder(Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
-
The
Order
that the vouchers were created for. - setOrderFulfillmentId(String) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
The ID of the
OrderFulfillment
that refund is being performed for. - setOrderFulfillmentItemId(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
The context ID of the
OrderFulfillmentItem
returned. - setOrderFulfillmentItemId(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The context ID of the
OrderFulfillmentItem
to return. - setOrderItemById(Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
A map of
OrderItem
byOrderItem.getId()
. - setOrderItemById(Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of
OrderItem
byOrderItem.getId()
. - setOrderItemOfferUtils(OrderItemOfferUtils) - Method in class com.broadleafcommerce.orderoperation.service.util.OrderOperationServiceOfferUtils
- setOrderItems(List<OrderItem>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setOrderMatchingTenantUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for singular order retrieval matching tenant ignoring application.
- setOrderNumber(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setOrderOperationPaymentProperties(OrderOperationPaymentProperties) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- setOrderOperationServiceProperties(OrderOperationServiceProperties) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- setOrderOperationServiceProperties(OrderOperationServiceProperties) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- setOrderOperationServiceProperties(OrderOperationServiceProperties) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- setOrderPricing(OrderPricing) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setOrderProvider(OrderProvider<Order>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultFulfillmentOperationService
- setOrderReturnsUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI subpath for basic singular return retrieval in an order.
- setOrderUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for basic singular order retrieval.
- setOriginalStatus(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The original status of the fulfillment before the change.
- setOverrideTotalToRefund(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
The overridden grand total to refund.
- setOwnerId(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
-
The id of the entity that owns this payment.
- setOwnerType(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
-
Describes the owner of the payment.
- setParentSourceEntityId(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The parent source entity id of the PaymentTransaction
- setParentSourceEntityId(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The id of the parent source entity of the transaction that proceeded this transaction.
- setParentSourceEntityType(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The parent source entity type of the PaymentTransaction
- setParentSourceEntityType(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The type of the parent source entity of the transaction that proceeded this transaction.
- setParentTransactionId(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The parent transaction id of the PaymentTransaction
- setParentTransactionId(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The id of the parent payment transaction.
- setPartiallyCaptured(boolean) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Determines if the payment summary is partially captured
- setPartialReverseAuthSupported(boolean) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Whether a portion of an authorization transaction can be reversed, or if the full authorization transaction must be reversed.
- setPayment(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
-
The id of this payment.
- setPayment(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
-
The id of this payment.
- setPayment(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
- setPayment(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
The
PaymentSummary
that this refund operation is being performed on. - setPayment(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- setPaymentCaptureService(PaymentCaptureService) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoFulfillVirtualOrderCreatedListener
- setPaymentDistributionDetails(List<PaymentDistributionDetail>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setPaymentDistributionDetails(List<PaymentDistributionDetail>) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
-
A list of
PaymentDistributionDetails
specifying the details of the distribution ratios. - setPaymentDistributionService(PaymentDistributionService) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- setPaymentDistributionService(PaymentDistributionService) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- setPaymentDistributionService(PaymentDistributionService) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
- setPaymentId(String) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The id of this payment.
- setPaymentId(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The id of this payment.
- setPaymentId(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The id of the related payment that is meant to be used for the transaction.
- setPaymentIds(List<String>) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
-
The list of ids of the payments to lock.
- setPaymentLockTokens(Map<String, String>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- setPaymentPriorityStrategy(PaymentPriorityStrategy) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- setPaymentPriorityStrategy(PaymentPriorityStrategy) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
- setPaymentPriorityStrategy(PaymentPriorityStrategy) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- setPaymentProvider(PaymentProvider) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- setPayments(List<PaymentSummary>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- setPaymentSummary(PaymentSummary) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's updated
PaymentSummary
representation. - setPaymentsUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for basic CRUD operations on payments and basic transaction executions on payments.
- setPrimaryReturnReason(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The primary reason for the return.
- setProperties(OrderOperationProviderProperties) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService
- setProperties(OrderOperationProviderProperties) - Method in class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
- setProperties(OrderOperationProviderProperties) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- setProperties(OrderOperationProviderProperties) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
- setProperties(OrderOperationProviderProperties) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
- setProperties(OrderOperationServiceProperties) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- setProvider(String) - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationProviderProperties
- setQuantity(int) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
The quantity of the item returned.
- setQuantity(Integer) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The quantity of the item to return.
- setRefundAmountAwaitingResult(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total amount sent to the payment gateway for refund, and is waiting for a response about the transaction result.
- setRefundFulfillmentCharge(boolean) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
-
Whether the fulfillment charge should be refunded.
- setRefundPaymentGatewayPriorities(List<String>) - Method in class com.broadleafcommerce.orderoperation.service.payment.OrderOperationPaymentProperties
-
A list of payment gateway types defining the order by which payments will be refunded.
- setRefundTransactionResponse(TransactionExecutionResponse) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
-
The
TransactionExecutionResponse
of the refund transaction execution. - setRefundUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for refund transaction executions.
- setRemoveVatFromItemPrice(boolean) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderGenerationProperties
-
Indicates if a VAT tax should be removed from an item's price when creating Order objects.
- setRequest(FulfillmentStatusChangeRequest) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
-
The original request leading to the status change.
- setRequest(CancelReturnRequest) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
-
The original request leading to the return cancellation.
- setRequest(ConfirmReturnRequest) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The original request leading to the return creation.
- setRequest(ReturnRequest) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The original request leading to the return creation.
- setRequestId(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The request id of the PaymentTransaction
- setRequestId(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The id representing the customer's request to execute one or more transactions.
- setRequestId(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The id representing the customer's request to execute one or more transactions.
- setResourceLockProvider(ResourceLockProvider) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- setResourceLocksUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for resource locks.
- setResult(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResult
-
The outcome of the attempt to capture payment.
- setReturnAuthorization(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
-
The return which was updated with new
ReturnConfirmations
. - setReturnAuthorization(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
-
The return which was created.
- setReturnAuthorizationId(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.CancelReturnRequest
-
The ID of the
ReturnAuthorization
to be cancelled. - setReturnAuthorizationId(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnRequest
-
The ID of the
ReturnAuthorization
which contains the items which have been returned. - setReturnAuthorizations(List<ReturnAuthorization>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setReturnAuthorizationsUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The URI path for ReturnAuthorization retrieval for multiple order ids.
- setReturnConfirmation(ReturnConfirmation) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.ReturnPaymentRefundPackage
-
The
ReturnConfirmation
that the refund is for. - setReturnItemRequests(List<ReturnItemRequest>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A list of
ReturnItemRequests
for the given fulfillment. - setReturnQuantityByItemId(Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
-
Map of total quantities that are returned by
OrderFulfillmentItem.getId()
. - setReturnRequestItemQuantities(Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
-
A map of requested quantity to be returned by
OrderFulfillmentItem.getId()
. - setReturnType(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The type of the return, indicating how it should be processed.
- setReverseAuthorizeAmountAwaitingResult(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The total amount sent to the payment gateway for reverse authorize, and is waiting for a response about the transaction result.
- setReverseAuthorizeUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for reverse authorize transaction executions.
- setRootAccountId(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setScale(Integer) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
- setScale(Integer) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- setSecondaryReturnReason(String) - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
-
The secondary reason for the return, providing more detail in addition to the
ReturnItemRequest.primaryReturnReason
. - setSecurityCode(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment method security code that may be required to execute the transaction.
- setSegment(String) - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
-
The segment to which this campaign code can apply.
- setServiceClient(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.The service client to use when interacting with the campaign service.
- setServiceClient(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
-
The service client to use when interacting with the cart service.
- setServiceClient(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProvider
-
Service client to use when interacting with the cart service.
- setServiceClient(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
-
The service client to use when interacting with the offer service.
- setServiceClient(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The service client to use when calling order services.
- setServiceClient(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The service client to use when calling payment management services.
- setSingleUsePaymentMethod(boolean) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
Whether or not the underlying payment method can only be used once.
- setSource(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The source of the PaymentTransaction
- setSource(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
A simple description of the system that initiated this transaction execution request.
- setSourceEntityId(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The source entity id of the PaymentTransaction
- setSourceEntityId(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The ID of the source entity associated with the transaction.
- setSourceEntityType(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The source entity type of the PaymentTransaction
- setSourceEntityType(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The type of the source entity associated with the transaction.
- setSplitAmounts(List<MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- setSplitFulfillmentsByVendor(boolean) - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.OrderGenerationProperties
-
Whether
OrderFulfillments
should be split based the vendors of the contained items. - setSplitTargetTotals(List<MonetaryAmount>) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
The amounts which all of the amounts for a specific split part should sum to.
- setStatus(String) - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
-
The status to change the fulfillment to.
- setStatus(String) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setStatus(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The status of the PaymentTransaction
- setSubmitDate(Instant) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The payment's total usually excluding adjustments, tax, and shipping.
- setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The payment's total usually excluding adjustments, tax, and shipping.
- setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment's total usually excluding adjustments, tax, and shipping.
- setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's total usually excluding adjustments, tax, and shipping.
- setSuccessful(boolean) - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
-
Indicates whether the attempt to generate
CampaignCodes
was successful. - setTargetType(String) - Method in class com.broadleafcommerce.orderoperation.domain.UserTarget
-
The type of the user.
- setTargetValue(String) - Method in class com.broadleafcommerce.orderoperation.domain.UserTarget
-
An identifying value for the user.
- setTaxTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The payment's total tax cost
- setTaxTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The payment's total tax cost
- setTaxTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment's total tax cost.
- setTaxTotal(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's total tax cost
- setTenant(Map<String, P>) - Method in class com.broadleafcommerce.orderoperation.properties.DiscriminatedProperties
- setTenantId(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The tenant id that the payment transaction belongs to.
- setThreeDSecureVerificationUrl(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The gateway-provided url where the customer must verify that they are in fact the owner of the payment method.
- setToken(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
A Base64 encoded JWT token that can be verified for authenticity and that contains claims about the messages originating user that can be validated for suitability of consumption in the current context.
- setTotalAmountToDistribute(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
-
The total
MonetaryAmount
to distribute proportionally across different payments. - setTransactionAmount(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The transaction amount that was executed against the
PaymentSummary
. - setTransactionAmount(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The transaction amount that we're expecting to execute against the payment.
- setTransactionExecutionDetails(List<TransactionExecutionDetail>) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
A list of
TransactionExecutionDetails
describing the transactions executed. - setTransactionExecutionResponse(List<TransactionExecutionResponse>) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- setTransactionId(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The id of the executed transaction.
- setTransactionReferenceId(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The transaction reference id of the PaymentTransaction
- setTransactionReferenceId(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The transaction id known by the payment gateway.
- setTransactionStatus(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The status of the transaction.
- setTransactionType(String) - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
-
The executable transaction type of this payment.
- setTransactionType(String) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
-
The type of this payment like Credit Card or Gift Card.
- setTransactionType(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The type of transaction that is to be executed.
- setTransactionType(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The type of transactions that were executed.
- setType(String) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The type of this payment like Credit Card or Gift Card.
- setType(String) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
-
The type of the PaymentTransaction
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
- setUnitAmount(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
The smallest unit of the currency.
- setUnitsOffTotal(int) - Method in class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- setUnlockPaymentsUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The URI path for locking multiple payments.
- setUrl(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.The base url for an external campaign service.
- setUrl(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
-
The base url for an external offer service.
- setUrl(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProperties
-
The base url for an external order service.
- setUrl(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
-
The base url for an external payment management service.
- setValidateVoucherUri(String) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
-
The URI path for voucher validation.
- setVersion(Integer) - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
-
The version of this payment.
- setVoucherCampaignId(String) - Method in class com.broadleafcommerce.orderoperation.domain.VoucherCodeGenerationRequest
-
The campaign id to generate the voucher codes from.
- setVouchers(List<Voucher>) - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- shouldCapturePayment(OrderFulfillment, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Determine whether the
OrderFulfillment
should be captured. - shouldChangeStatus(OrderFulfillment, Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
-
Determine whether or not the
OrderFulfillment
should automatically change status. - shouldChangeStatus(OrderFulfillment, Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.capture.AutoFulfillPaymentCapturedListener
-
Determine whether or not the
OrderFulfillment
should be automatically fulfilled. - shouldChangeStatus(OrderFulfillment, Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoCaptureVirtualOrderCreatedListener
-
Deprecated.Determine whether or not the
OrderFulfillment
status should be automatically changed. - shouldChangeStatus(OrderFulfillment, Order) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AutoFulfillVirtualOrderCreatedListener
-
Determine whether or not the
OrderFulfillment
status should be automatically changed. - shouldProcessEvent(TransactionWebhookEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
-
Determines if the given
TransactionWebhookEvent
should be processed. - shouldProcessEvent(TransactionWebhookEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Determines if the given
TransactionWebhookEvent
should be processed. - shouldProcessEvent(TransactionWebhookEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Determines if the given
TransactionWebhookEvent
should be processed. - shouldProcessEvent(CheckoutCompletionEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- shouldProcessEvent(OrderCreatedEvent) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Determines whether or not the given
OrderCreatedEvent
should be processed. - shouldProcessEventForFulfillment(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
-
Determines if the given
OrderFulfillment
should be processed by this listener. - shouldProcessEventForFulfillment(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Determines if the given
OrderFulfillment
should be processed. - shouldProcessEventForReturnConfirmation(ReturnConfirmation) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Determines if the given
ReturnConfirmation
should be processed. - shouldUseExecutableAmount(MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
-
Determines if the
ExecutablePayment.getExecutableAmount()
should be used instead. - sortByPaymentGatewayPriority(BiFunction<String, String, List<String>>, List<PaymentSummary>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
-
Sorts the given
PaymentSummaries
based on the payment gateway priorities. - sortByPaymentGatewayPriorityForCancelFulfillment(List<PaymentSummary>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- sortByPaymentGatewayPriorityForCancelFulfillment(List<PaymentSummary>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentPriorityStrategy
-
Given a list of
PaymentSummaries
, sorts them in order of which should be refunded or reversed first when the fulfillment is cancelled. - sortByPaymentGatewayPriorityForCapture(List<PaymentSummary>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- sortByPaymentGatewayPriorityForCapture(List<PaymentSummary>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentPriorityStrategy
-
Given a list of
PaymentSummaries
, sorts them in order of which should be executed first. - sortByPaymentGatewayPriorityForRefund(List<PaymentSummary>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
- sortByPaymentGatewayPriorityForRefund(List<PaymentSummary>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentPriorityStrategy
-
Given a list of
PaymentSummaries
, sorts them in order of which should be executed first. - sortByRefundPriority(List<PaymentSummary>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentPriorityStrategy
-
Deprecated.
- sortByRefundPriority(List<PaymentSummary>) - Method in interface com.broadleafcommerce.orderoperation.service.payment.PaymentPriorityStrategy
-
Deprecated.since 1.7.2, in favor of
PaymentPriorityStrategy.sortByPaymentGatewayPriorityForRefund(List, ContextInfo)
- sortExecutablePaymentsByPriority(List<ExecutablePayment>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Given a list of
ExecutablePayments
, sorts them in order of which should be captured first. - sortPaymentsByPriority(List<PaymentSummary>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Given a list of
PaymentSummaries
, sorts them in order of which should be refunded or reverse authorized. - sortPaymentsByPriority(List<PaymentSummary>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Given a list of
PaymentSummaries
, sorts them in order of which should be refunded first. - sortPaymentsByPriority(List<PaymentSummary>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
-
Deprecated.since 1.7.2, in favor of
DefaultPaymentAuthReversalService.sortPaymentsByPriority(List, ContextInfo)
- sortPaymentsByPriority(List<PaymentSummary>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Deprecated.since 1.7.2, in favor of
DefaultPaymentCaptureService.sortPaymentsByPriority(List, ContextInfo)
- sortPaymentsByPriority(List<PaymentSummary>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Deprecated.since 1.7.2, in favor of
DefaultPaymentRefundService.sortPaymentsByPriority(List, ContextInfo)
- sortPaymentsByPriority(List<PaymentSummary>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService
-
Given a list of
PaymentSummaries
, sorts them in order of which should be reverse authorized first. - sortPaymentsByPriority(List<PaymentSummary>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentCaptureService
-
Given a list of
PaymentSummaries
, sorts them in order of which should be captured first. - splitAmount(Function<T, MonetaryAmount>, BiConsumer<T, MonetaryAmount>, List<BigDecimal>, T, List<T>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Splits a certain amount from
original
between all of the splitoriginal
andsplits
. - SplitAmount(List<MonetaryAmount>, MonetaryAmount) - Constructor for class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- SplitAmount(List<MonetaryAmount>, MonetaryAmount, MonetaryAmount) - Constructor for class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder.SplitAmount
- splitConfirmedFromReturn(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultReturnSplittingService
- splitConfirmedFromReturn(ReturnAuthorization) - Method in interface com.broadleafcommerce.orderoperation.service.split.ReturnSplittingService
-
Splits the confirmed component of a
ReturnAuthorization
off from the rest. - splitFromFulfillment(OrderFulfillment, Map<String, Integer>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
-
Split the fulfillment into two, and return the part containing the items and quantities specified by
returnRequestItemQuantities
. - splitFulfillment(OrderFulfillment, List<Map<String, Integer>>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- splitFulfillment(F, List<Map<String, Integer>>) - Method in interface com.broadleafcommerce.orderoperation.service.split.FulfillmentSplittingService
-
Splits the given fulfillment into multiple.
- splitFulfillmentByVendor(F, Map<String, String>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- splitFulfillmentsByVendor(List<F>, List<CartItem>, Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- splitGeneratedFulfillments(F, List<List<OrderFulfillmentItem>>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
-
Splits the fulfillment into multiple, one for each group of
OrderFulfillmentItems
initemSplits
. - splitItems(List<OrderFulfillmentItem>, List<Map<String, Integer>>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Split the fulfillment items into two lists based on the requested
itemQuantities
to split. - splitRequestedItem(OrderFulfillmentItem, List<Integer>, List<OrderFulfillmentItem>, List<List<OrderFulfillmentItem>>, List<Map<String, String>>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Split the fulfillment item quantities between the split item lists.
- SplitRoundingHelper - Class in com.broadleafcommerce.orderoperation.service.split
- SplitRoundingHelper() - Constructor for class com.broadleafcommerce.orderoperation.service.split.SplitRoundingHelper
- SplitTotalRounder - Class in com.broadleafcommerce.orderoperation.service.split
-
Can be used for handling rounding of amounts which need to add up to different totals.
- SplitTotalRounder(List<List<MonetaryAmount>>, List<MonetaryAmount>, MonetaryAmount, OrderFulfillment) - Constructor for class com.broadleafcommerce.orderoperation.service.split.SplitTotalRounder
-
Create a new
SplitTotalRounder
to round amounts which have been split. - SplitTotalRounder.SplitAmount - Class in com.broadleafcommerce.orderoperation.service.split
-
Represents an amount value that has been split into multiple new amounts.
- SSLVerificationProperties - Class in com.broadleafcommerce.orderoperation.service.autoconfigure
-
Contains properties dictating SSL verification.
- SSLVerificationProperties() - Constructor for class com.broadleafcommerce.orderoperation.service.autoconfigure.SSLVerificationProperties
- STANDARD - Enum constant in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
-
Denotes a simple product which has no variants or complex configuration such as a Hot Sauce.
- STANDARD_PRICE - Static variable in class com.broadleafcommerce.orderoperation.service.pricing.PricingFields
- STATUSES_ELIGIBLE_FOR_CAPTURE - Static variable in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.AbstractPaymentReversalFulfillmentStatusChangeListener
- SUBMIT_DATE - Static variable in class com.broadleafcommerce.orderoperation.service.DefaultOrderHistoryService
- SUBMITTED - Static variable in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- subtractAmountToReverse(MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- subtractExistingConfirmationQuantities(Map<String, Integer>, ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- subtractExistingConfirmationQuantity(Map<String, Integer>, ReturnConfirmation, ReturnAuthorizationItem) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- subtractExistingReturnItemQuantity(Map<String, Integer>, ReturnAuthorizationItem) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- subtractExistingReturnsQuantities(Map<String, Integer>, List<ReturnAuthorization>) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- SUCCESS - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
-
The transaction was successfully processed by the payment gateway.
- SUCCESS - Enum constant in enum com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResultStatus
-
All the attempted capture transactions succeeded.
- sumAdjustments(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.FulfillmentOperationHelper
-
Sum up the fulfillment's
OrderFulfillment.adjustments
. - sumAmountsFromReturnAuthItems(List<ReturnAuthorizationItem>, Function<ReturnAuthorizationItem, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- sumConfirmationsAmount(List<ReturnConfirmation>, Function<ReturnConfirmation, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultReturnSplittingService
- sumEstimatedTotalsToRefund(ReturnAuthorizationItem) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService
- sumItemFulfillmentTotals(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.FulfillmentOperationHelper
-
Sum up the
OrderFulfillmentItem.fulfillmentTotal
across all of the fulfillment's items. - sumItemMerchandiseTotalTax(OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.FulfillmentOperationHelper
-
Total up the
OrderFulfillmentItem#merchandiseTotalTax
for all the items in the fulfillment. - sumTaxDetailTaxableAmount(OrderFulfillmentItem, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.FulfillmentOperationHelper
- sumTaxDetailTaxCalculated(OrderFulfillmentItem, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.FulfillmentOperationHelper
- SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.orderoperation.oauth2.client.web
-
This component implements
OAuth2AuthorizedClientManager
and internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager
. - SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.orderoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
T
- TAX_ID_KEY - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.tax.TaxRequestService
- TAX_PROVIDER_ID_KEY - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.tax.TaxRequestService
- TaxDetailRoundingPayload - Class in com.broadleafcommerce.orderoperation.service.split
-
Class representing information for rounding of
tax details
across several split fulfillments. - TaxDetailRoundingPayload() - Constructor for class com.broadleafcommerce.orderoperation.service.split.TaxDetailRoundingPayload
- TaxRequestService - Interface in com.broadleafcommerce.orderoperation.service.messaging.tax
- TenantOperationsUtil - Class in com.broadleafcommerce.orderoperation.service.util
-
Utility methods to help with performing operations on application entities from a tenant context.
- THIRD_PARTY_ACCOUNT - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
-
Intended for payments like PayPal Express Checkout.
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.CampaignCode
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.CaptureFulfillmentResult
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerationResult
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.CodeGenerator
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.FulfillmentStatusChangeRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.payment.ExecutablePayment
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionDto
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentDistributionResult
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentExecutionRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.payment.PaymentSummary
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.UserTarget
- toString() - Method in class com.broadleafcommerce.orderoperation.domain.VoucherCodeGenerationRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.service.autoconfigure.SSLVerificationProperties
- toString() - Method in class com.broadleafcommerce.orderoperation.service.DefaultReturnOperationService.ConfirmReturnHydrationResult
- toString() - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationJpaProperties
- toString() - Method in class com.broadleafcommerce.orderoperation.service.environment.OrderOperationProviderProperties
- toString() - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultReturnGenerationService.GenerateReturnHydrationResult
- toString() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
- toString() - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
- toString() - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedEvent
- toString() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledEvent
- toString() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedEvent
- toString() - Method in class com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedEvent
- toString() - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
- toString() - Method in class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
- toString() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentAuthReversalService.PaymentReversalPackage
- toString() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentRefundPackage
- toString() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.PaymentWithRefundableAmount
- toString() - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService.ReturnPaymentRefundPackage
- toString() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.LockPaymentRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
- toString() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
- toString() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.UnlockPaymentRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.
- toString() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalCartProperties
- toString() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProperties
- toString() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProperties
- toString() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.CancelReturnRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnItemRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ConfirmReturnRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnItemRequest
- toString() - Method in class com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnRequest
- TransactionExecutionDetail - Class in com.broadleafcommerce.orderoperation.service.provider.external.domain.payment
-
Object describing the resulting transaction detail.
- TransactionExecutionDetail() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
- TransactionExecutionRequest - Class in com.broadleafcommerce.orderoperation.service.provider.external.domain.payment
-
The request payload used to execute a transaction against a payment.
- TransactionExecutionRequest() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionRequest
- TransactionExecutionResponse - Class in com.broadleafcommerce.orderoperation.service.provider.external.domain.payment
-
Response object describing the resulting transaction details and
PaymentSummary
. - TransactionExecutionResponse() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
- TransactionFailureType - Interface in com.broadleafcommerce.orderoperation.domain.enums
-
The TransactionFailureType is used to identify the category of failure that was encountered while processing a payment gateway transaction
- TransactionStatus - Interface in com.broadleafcommerce.orderoperation.domain.enums
- TransactionType - Interface in com.broadleafcommerce.orderoperation.domain.enums
-
The TransactionType is used to represent the types of operations/transactions that could occur against a single payment.
- TransactionWebhookEvent - Class in com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook
-
A message event dispatched after a PaymentTransaction has been executed.
- TransactionWebhookEvent() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.TransactionWebhookEvent
- tryCreateOrder(Cart, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- tryCreateOrderFulfillments(Cart, Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.checkout.CheckoutCompletionListener
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptedProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCancelledProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfilledProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfillFailedProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentFulfillingProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.ordercreated.OrderCreatedProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherGenerationCompletionProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCancelledProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnConfirmedProducer
- TYPE - Static variable in interface com.broadleafcommerce.orderoperation.service.messaging.returns.ReturnCreatedProducer
U
- UnlockPaymentRequest - Class in com.broadleafcommerce.orderoperation.service.provider.external.domain.payment
-
A request DTO used to release locks on a set of payments.
- UnlockPaymentRequest() - Constructor for class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.UnlockPaymentRequest
- unlockPayments(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalPaymentProvider
- unlockPayments(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.PaymentProvider
-
Unlocks the payments, based on the lock tokens that were previously obtained via
PaymentProvider.lockPayments(List, ContextInfo)
. - UNNECESSARY - Enum constant in enum com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResultStatus
-
There was a zero total, so capturing is not necessary.
- update(O, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOrderProvider
- update(O, String, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OrderProvider
-
Update the
Order
with the given ID. - updateAdjustments(List<BigDecimal>, List<Adjustment>, List<List<Adjustment>>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Splits the original adjustment amounts from
original
betweenoriginal
andsplit
, based on thesplitProportion
. - updateBasedOnResponse(PaymentReversalFulfillmentCancelledListener.PaymentReversalDto, TransactionExecutionResponse, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.PaymentReversalFulfillmentCancelledListener
-
Updates the given
PaymentReversalFulfillmentCancelledListener.PaymentReversalDto
based on the givenTransactionExecutionResponse
. - updateContextInfosApplicationContext(ContextState, ContextInfo...) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Updates the application context of the given
ContextInfos
based on the givenContextState
. - updateContextInfosApplicationContext(ContextState, ContextInfo...) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentAwaitingRefundResultWebhookListener
-
Updates the application context of the given
ContextInfos
based on the givenContextState
. - updateContextInfosApplicationContext(ContextState, ContextInfo...) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.FulfillmentCaptureWebhookListener
-
Updates the application context of the given
ContextInfos
based on the givenContextState
. - updateFulfillmentAdjustmentsTotal(List<BigDecimal>, OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Handles splitting
OrderFulfillment.getFulfillmentAdjustmentsTotal()
. - updateFulfillmentCharge(List<BigDecimal>, OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Split the original
OrderFulfillment.fulfillmentCharge
between the split fulfillments. - updateFulfillmentFulfillmentPricing(OrderFulfillment, List<OrderFulfillment>, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Handles splitting and prorating the fulfillment pricing.
- updateFulfillmentMerchandisePricing(OrderFulfillment, List<OrderFulfillment>, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Handles splitting and prorating the merchandise pricing.
- updateFulfillmentPricing(OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Update the price amounts for the newly split fulfillments.
- updateFulfillmentProratedAdjustments(List<BigDecimal>, OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Handles splitting
OrderFulfillment.getProratedOrderFulfillmentAdjustments()
. - updateGrandTotal(OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Update the
OrderFulfillment.grandTotal
for thesplits
based on their totals, and then give the remainder from the original amount to theoriginal
. - updateItemPricing(Integer, OrderFulfillmentItem, List<OrderFulfillmentItem>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Update the price amounts for the new split fulfillment item quantities.
- updateItemPricingAmounts(List<BigDecimal>, OrderFulfillmentItem, List<OrderFulfillmentItem>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Splits the original pricing amounts from
original
betweenoriginal
andsplit
, based on thesplitProportion
. - updateMerchandiseTotal(List<BigDecimal>, OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Split the original
OrderFulfillment.merchandiseTotal
between the split fulfillments. - updateOfferQualifierFulfillmentItemDetails(List<OrderFulfillmentItem>, Map<String, OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
- updateOfferQualifierOrderItemDetails(List<OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
-
Updates the offer qualifier
OfferItemDetails
that were copied fromCartItems
inOrderItems
to useOrderItem.getId()
asOfferItemDetail.getItemId()
. - updateOrderItemTotalsForVat(C, List<OrderItem>) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderGenerationService
- updateRefundAmounts(ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Updates the refund amounts of the given
ReturnAuthorization
based on itsReturnConfirmations
. - updateRefundAmounts(ReturnConfirmation, MonetaryAmount, MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Updates the refund amount fields for the given
ReturnConfirmation
based on the givenMonetaryAmounts
. - updateRefundPackagePayment(DefaultPaymentRefundService.PaymentRefundPackage, Map<String, PaymentSummary>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Updates the
DefaultPaymentRefundService.PaymentRefundPackage.getPayment()
based on the givenpaymentsById
. - updateReturnAuthorization(List<DefaultPaymentRefundService.ReturnPaymentRefundPackage>, ReturnAuthorization, String, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Updates the given
ReturnAuthorization
and itsReturnConfirmations
based on therefund transaction responses
. - updateReturnAuthorizationAfterRefund(List<DefaultPaymentRefundService.ReturnPaymentRefundPackage>, ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Deprecated, for removal: This API element is subject to removal in a future version.since 1.7.2, the status of the
ReturnAuthorization
are updated inDefaultPaymentRefundService.updateReturnAuthorization(List, ReturnAuthorization, String, ContextInfo)
based on the refund transaction responses. - updateReturnAuthorizationAmounts(ReturnAuthorization, MonetaryAmount, MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Updates the amounts of the given
ReturnAuthorization
. - updateReturnConfirmation(ReturnConfirmation, MonetaryAmount, MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Updates the amounts and the status of the given
ReturnConfirmation
. - updateReturnConfirmationAndAuthorization(ReturnConfirmation, ReturnAuthorization, Order, TransactionWebhookEvent, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.transactionwebhook.ReturnConfirmationRefundWebhookListener
-
Updates the given
ReturnConfirmation
andReturnAuthorization
based on the latest transaction state. - updateSplitItemsQualifierFulfillmentItemDetails(List<List<OrderFulfillmentItem>>, List<Map<String, String>>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Builds and adds the qualifier fulfillment item
OfferItemDetails
for newly created split fulfillment items. - updateTaxDetailsAmounts(List<BigDecimal>, List<OrderFulfillmentItemTaxDetail>, List<List<OrderFulfillmentItemTaxDetail>>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
- updateTotalFulfillmentPrices(List<BigDecimal>, OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Calculate and split the
OrderFulfillment#totalFulfillmentPrice
between the split fulfillments. - updateTotalTaxes(OrderFulfillment, List<OrderFulfillment>) - Method in class com.broadleafcommerce.orderoperation.service.split.DefaultFulfillmentSplittingService
-
Split the original
OrderFulfillment#totalTax
between the split fulfillments. - UserTarget - Class in com.broadleafcommerce.orderoperation.domain
-
Abstraction of a user that different entities, like offers and pricing, can target.
- UserTarget() - Constructor for class com.broadleafcommerce.orderoperation.domain.UserTarget
- UserTarget(UserTargetType, String) - Constructor for class com.broadleafcommerce.orderoperation.domain.UserTarget
- UserTargetGenerationService - Interface in com.broadleafcommerce.orderoperation.service.provider.external.security
- UserTargetType - Enum in com.broadleafcommerce.orderoperation.domain.enums
-
Enumeration for
UserTarget.getTargetType()
.
V
- validate(FulfillmentStatusChangeRequest, OrderFulfillment) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- validate(FulfillmentStatusChangeRequest, OrderFulfillment) - Method in interface com.broadleafcommerce.orderoperation.service.validator.FulfillmentStatusChangeValidator
-
Determines that the status change request is valid for the given fulfillment.
- validate(CancelReturnRequest, ReturnAuthorization) - Method in interface com.broadleafcommerce.orderoperation.service.validator.CancelReturnRequestValidator
-
Determines that the
ReturnAuthorization
can be cancelled. - validate(CancelReturnRequest, ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultCancelReturnRequestValidator
- validate(ConfirmReturnRequest, ReturnAuthorization) - Method in interface com.broadleafcommerce.orderoperation.service.validator.ConfirmReturnRequestValidator
-
Determines that the items and quantities to confirm are valid for the
ReturnAuthorization
. - validate(ConfirmReturnRequest, ReturnAuthorization) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- validate(ReturnRequest, List<OrderFulfillment>, List<ReturnAuthorization>) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- validate(ReturnRequest, List<OrderFulfillment>, List<ReturnAuthorization>) - Method in interface com.broadleafcommerce.orderoperation.service.validator.ReturnRequestValidator
-
Determines that the item quantities to return are valid for the
OrderFulfillments
which can be returned from. - validateCanCancelStatus(ReturnAuthorization, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultCancelReturnRequestValidator
- validateEntireRequestedAmountIsAvailableForRefund(Map<String, List<ReturnConfirmation>>, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>, Order) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Sums the total amount that needs to be refunded for
pendingReturnConfirmationsByFulfillmentId
, and compares it to the sum of available refundable amounts inpaymentWithRefundableAmounts
. - validateEntireRequestedAmountIsAvailableForRefund(MonetaryAmount, List<DefaultPaymentRefundService.PaymentWithRefundableAmount>, Order) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentRefundService
-
Compares the total amount to refund to the sum of available refundable amounts in
paymentWithRefundableAmounts
. - validateFulfilled(ReturnRequest, List<OrderFulfillment>, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- validateNotAllZeroQuantities(ConfirmReturnRequest, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- validateNotAllZeroQuantities(ReturnRequest, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- validateNotAllZeroQuantities(Map<String, Integer>, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- validateNotCancelled(ReturnAuthorization, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- validateOneRequestPerItem(ReturnRequest, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- validateOverrideTotalToRefund(ConfirmReturnRequest, ReturnAuthorization, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
-
Validates the
ConfirmReturnItemRequest.getOverrideTotalToRefund()
to ensure that it's not greater than the amount that is available for refund. - validatePaymentDistributionDetails(List<PaymentDistributionDetail>) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
-
Validates the payment distribution details to ensure that the ratios add up to 100%.
- validatePaymentDistributionDto(PaymentDistributionDto) - Method in class com.broadleafcommerce.orderoperation.service.payment.DefaultPaymentDistributionService
- validateQuantities(FulfillmentStatusChangeRequest, OrderFulfillment, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
-
Checks that the fulfillment has the necessary item quantities for the status change request.
- validateQuantities(ConfirmReturnRequest, ReturnAuthorization, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- validateQuantities(ReturnRequest, List<OrderFulfillment>, List<ReturnAuthorization>, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- validateSufficientQuantityInFulfillment(ReturnItemRequest, int, Map<String, Integer>, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- validateSufficientQuantityInFulfillment(String, Integer, Map<String, Integer>, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- validateSufficientQuantityInReturn(ConfirmReturnItemRequest, int, Map<String, Integer>, ReturnAuthorization, Errors) - Method in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- validateVoucherOfferUsages(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.provider.external.ExternalOfferProvider
- validateVoucherOfferUsages(Order, ContextInfo) - Method in interface com.broadleafcommerce.orderoperation.service.provider.OfferProvider
-
Validates existing vouchers stored in
Order.getVouchers()
to ensure that they are still valid and applicable to the givenOrder
. - validateVouchers(Order, ContextInfo) - Method in class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
-
Validates
Order.getVouchers()
usingOfferProvider
. - valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentOwnerTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentSourceTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.UserTargetType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResultStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentOwnerTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentSourceTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionFailureTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionStatuses
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultTransactionTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.orderoperation.domain.enums.UserTargetType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.orderoperation.service.messaging.capture.PaymentCaptureAttemptResultStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARIANT_BASED - Enum constant in enum com.broadleafcommerce.orderoperation.service.product.DefaultProductType
-
Denotes a configurable product that has
Variants
determined byProductOptions
like color and size for a T-Shirt. - VatTaxUtil - Class in com.broadleafcommerce.orderoperation.service.util
- VoucherCodeGenerationOrderCreatedListener - Class in com.broadleafcommerce.orderoperation.service.messaging.ordercreated
-
An event listener that triggers when order is successfully created.
- VoucherCodeGenerationOrderCreatedListener(IdempotentMessageConsumptionService, VoucherGenerationCompletionProducer, TypeFactory, OfferProvider, CampaignProvider, OrderProvider<Order>) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherCodeGenerationOrderCreatedListener
- VoucherCodeGenerationRequest - Class in com.broadleafcommerce.orderoperation.domain
-
A request DTO for generating campaign codes for voucher offers.
- VoucherCodeGenerationRequest() - Constructor for class com.broadleafcommerce.orderoperation.domain.VoucherCodeGenerationRequest
- VoucherGenerationCompletionConfig() - Constructor for class com.broadleafcommerce.orderoperation.provider.jpa.autoconfigure.OrderOperationJpaAutoConfiguration.EnabledGranularOrFlex.VoucherGenerationCompletionConfig
- VoucherGenerationCompletionEvent - Class in com.broadleafcommerce.orderoperation.service.messaging.voucher
-
A message event dispatched after a voucher validation and code generation completes successfully.
- VoucherGenerationCompletionEvent() - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
- VoucherGenerationCompletionEvent(Order, ContextInfo) - Constructor for class com.broadleafcommerce.orderoperation.service.messaging.voucher.VoucherGenerationCompletionEvent
- voucherGenerationCompletionOutput() - Method in interface com.broadleafcommerce.orderoperation.service.messaging.ordercreated.VoucherGenerationCompletionProducer
- VoucherGenerationCompletionProducer - Interface in com.broadleafcommerce.orderoperation.service.messaging.ordercreated
-
Spring cloud data channel description for messaging output.
W
- wasSuccessful() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Whether this transaction was successful based on
TransactionExecutionDetail.getTransactionStatus()
. - wasSuccessful() - Method in class com.broadleafcommerce.orderoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
Whether all the transactions were successful based on
TransactionExecutionDetail.wasSuccessful()
. - WIRE - Enum constant in enum com.broadleafcommerce.orderoperation.domain.enums.DefaultPaymentTypes
Z
- ZERO_QUANTITY_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- ZERO_QUANTITY_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- ZERO_QUANTITY_CODE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- ZERO_QUANTITY_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultConfirmReturnRequestValidator
- ZERO_QUANTITY_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultFulfillmentStatusChangeValidator
- ZERO_QUANTITY_MESSAGE - Static variable in class com.broadleafcommerce.orderoperation.service.validator.DefaultReturnRequestValidator
- zeroIfNull(MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.generate.DefaultCartOrderFulfillmentGenerationService
-
Defaults the
amount
to zero if null. - zeroIfNull(MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentCapturingPaymentListener
-
Defaults the
amount
to zero if null.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AutoFulfillVirtualOrderCreatedListener
before actually changing the status.