Uses of Class
com.broadleafcommerce.paymenttransaction.web.endpoint.domain.UpdatePaymentRequest
Packages that use UpdatePaymentRequest
Package
Description
-
Uses of UpdatePaymentRequest in com.broadleafcommerce.paymenttransaction.service
Methods in com.broadleafcommerce.paymenttransaction.service with parameters of type UpdatePaymentRequestModifier and TypeMethodDescriptionprotected P
DefaultPaymentManagementService.populateAndValidatePaymentUpdates
(P payment, @NonNull UpdatePaymentRequest updateRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected P
DefaultPaymentManagementService.populatePaymentUpdatesFromRequest
(P payment, @NonNull UpdatePaymentRequest updateRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected P
DefaultPaymentManagementService.populatePaymentUpdatesFromSavedPayment
(P payment, @NonNull UpdatePaymentRequest updateRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) boolean
DefaultPaymentManagementService.requestOnlyIncludesSupplementaryValues
(P payment, @NonNull UpdatePaymentRequest updateRequest) default boolean
PaymentManagementService.requestOnlyIncludesSupplementaryValues
(P payment, UpdatePaymentRequest updateRequest) Determines if the update request only includes supplementary changes (i.e.protected boolean
DefaultPaymentManagementService.shouldAllowPaymentUpdateWithoutCloning
(P payment, @NonNull UpdatePaymentRequest updateRequest) protected boolean
DefaultPaymentManagementService.shouldMarkTransactionsIneligibleForAutomaticReversal
(P payment, @NonNull UpdatePaymentRequest updateRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Determines if the givenUpdatePaymentRequest
should mark thePayment.getTransactions()
toDefaultTransactionManagementStates.AUTOMATIC_REVERSAL_NOT_ALLOWED
.DefaultPaymentManagementService.updatePayment
(@NonNull String id, @NonNull UpdatePaymentRequest updateRequest, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) PaymentManagementService.updatePayment
(String id, UpdatePaymentRequest updateRequest, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Updates thePayment
based on the providedUpdatePaymentRequest
.DefaultPaymentManagementService.updatePaymentForCustomer
(@NonNull String id, @NonNull UpdatePaymentRequest updateRequest, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) PaymentManagementService.updatePaymentForCustomer
(String id, UpdatePaymentRequest updateRequest, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Updates thePayment
for the customer based on the providedUpdatePaymentRequest
.protected void
DefaultPaymentManagementService.validateUpdatePaymentRequest
(@NonNull Payment payment, @NonNull UpdatePaymentRequest updatePaymentRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validate that the updates provided by theUpdatePaymentRequest
parameter will produce a validPayment
. -
Uses of UpdatePaymentRequest in com.broadleafcommerce.paymenttransaction.service.validation
Methods in com.broadleafcommerce.paymenttransaction.service.validation with parameters of type UpdatePaymentRequestModifier and TypeMethodDescriptionvoid
DefaultPaymentAccessValidationService.validateCustomerPaymentRequest
(@NonNull Payment payment, @NonNull CustomerRef customerRef, @NonNull UpdatePaymentRequest updatePaymentRequest, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) default void
PaymentAccessValidationService.validateCustomerPaymentRequest
(Payment payment, CustomerRef customerRef, UpdatePaymentRequest updatePaymentRequest, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Validates access to the payment based on the passed in context. -
Uses of UpdatePaymentRequest in com.broadleafcommerce.paymenttransaction.web.endpoint
Methods in com.broadleafcommerce.paymenttransaction.web.endpoint with parameters of type UpdatePaymentRequestModifier and TypeMethodDescriptionprotected com.broadleafcommerce.paymentgateway.domain.UpdateGatewayPaymentRequest
CustomerPaymentManagementEndpoint.buildUpdateGatewayPaymentRequest
(@NonNull UpdatePaymentRequest req, @NonNull Payment payment, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) CustomerPaymentManagementEndpoint.updateGatewayPaymentIfNecessary
(@NonNull UpdatePaymentRequest request, @NonNull Payment payment, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) org.springframework.http.ResponseEntity<PaymentSummary>
AccountPaymentManagementEndpoint.updatePayment
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String paymentId, UpdatePaymentRequest req, Integer paymentVersion, CustomerRef customerRef) org.springframework.http.ResponseEntity<PaymentSummary>
CustomerPaymentManagementEndpoint.updatePayment
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String paymentId, UpdatePaymentRequest req, Integer paymentVersion, CustomerRef customerRef) protected void
AccountPaymentManagementEndpoint.validateSavedPaymentMethodIfNecessary
(@NonNull UpdatePaymentRequest req, @NonNull CustomerRef customerRef, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates the saved payment method ownership for the givenUpdatePaymentRequest
andCustomerRef
if the saved payment method id is specified.protected void
CustomerPaymentManagementEndpoint.validateSavedPaymentMethodIfNecessary
(@NonNull UpdatePaymentRequest req, @NonNull CustomerRef customerRef, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates the saved payment method ownership for the givenUpdatePaymentRequest
andCustomerRef
if the saved payment method id is specified. -
Uses of UpdatePaymentRequest in com.broadleafcommerce.paymenttransaction.web.endpoint.domain