Uses of Class
com.broadleafcommerce.paymenttransaction.web.endpoint.domain.PaymentLockTokens
Package
Description
-
Uses of PaymentLockTokens in com.broadleafcommerce.paymenttransaction.service
Modifier and TypeMethodDescriptionvoid
DefaultPaymentManagementService.archiveAllByOwnerTypeAndOwnerId
(@NonNull String ownerType, @NonNull String ownerId, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) void
PaymentManagementService.archiveAllByOwnerTypeAndOwnerId
(String ownerType, String ownerId, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ArchivesPayments
for the given owner type and owner id.DefaultPaymentManagementService.blockCustomerMutability
(@NonNull org.springframework.data.domain.Page<Payment> payments, @NonNull PaymentLockTokens paymentLockTokens, boolean shouldMarkTransactionsIneligibleForAutomaticReversal, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected UpdatePaymentsResponse
DefaultPaymentManagementService.blockCustomerMutability
(@NonNull org.springframework.data.domain.Page<Payment> payments, @NonNull PaymentLockTokens paymentLockTokens, @NonNull PaymentManagementAccessRestrictions restriction, boolean shouldMarkTransactionsIneligibleForAutomaticReversal, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) PaymentManagementService.blockCustomerMutability
(org.springframework.data.domain.Page<Payment> payments, PaymentLockTokens paymentLockTokens, boolean shouldMarkTransactionsIneligibleForAutomaticReversal, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Finalizes the list ofpayments
provided.DefaultPaymentManagementService.blockCustomerMutabilityForPaymentFinalization
(@NonNull org.springframework.data.domain.Page<Payment> payments, @NonNull PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) PaymentManagementService.blockCustomerMutabilityForPaymentFinalization
(org.springframework.data.domain.Page<Payment> payments, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Adds theDefaultPaymentManagementAccessRestrictions.CUSTOMER_MUTABILITY_BLOCKED_FOR_PAYMENT_FINALIZATION
restriction to the Payment'sPayment.getAccessRestrictions()
.protected String
DefaultPaymentManagementService.getPaymentLockToken
(PaymentLockTokens paymentLockTokens, @NonNull String paymentId) DefaultPaymentManagementService.removeCustomerMutabilityBlockForPaymentFinalization
(@NonNull org.springframework.data.domain.Page<Payment> payments, @NonNull PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) PaymentManagementService.removeCustomerMutabilityBlockForPaymentFinalization
(org.springframework.data.domain.Page<Payment> payments, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Unlocks the payments for the customer mutability by removing theDefaultPaymentManagementAccessRestrictions.CUSTOMER_MUTABILITY_BLOCKED_FOR_PAYMENT_FINALIZATION
fromPayment.getAccessRestrictions()
.DefaultPaymentManagementService.transferPaymentsFromCSR
(org.springframework.data.domain.Page<Payment> payments, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) PaymentManagementService.transferPaymentsFromCSR
(org.springframework.data.domain.Page<Payment> payments, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Transfers the list ofpayments
provided from the CSR.DefaultPaymentManagementService.transferPaymentsToCSR
(org.springframework.data.domain.Page<Payment> payments, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) PaymentManagementService.transferPaymentsToCSR
(org.springframework.data.domain.Page<Payment> payments, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Transfers the list ofpayments
provided to the CSR.DefaultExternalTransactionResultService.validatePaymentCallbackToken
(@NonNull org.springframework.data.domain.Page<Payment> payments, @NonNull PaymentCallbackValidationRequest validationRequest, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ExternalTransactionResultService.validatePaymentCallbackToken
(org.springframework.data.domain.Page<Payment> payments, PaymentCallbackValidationRequest validationRequest, PaymentLockTokens paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates thecallback request
and returns the result of that validation. -
Uses of PaymentLockTokens in com.broadleafcommerce.paymenttransaction.web.endpoint
Modifier and TypeMethodDescriptionPaymentManagementEndpoint.blockCustomerMutabilityForPaymentFinalization
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String ownerType, String ownerId, PaymentLockTokens paymentLockTokens) PaymentManagementEndpoint.blockCustomerMutabilityOfPayments
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String ownerType, String ownerId, boolean markTransactionsIneligibleForAutoReversal, PaymentLockTokens paymentLockTokens) PaymentManagementEndpoint.removeCustomerMutabilityBlockForPaymentFinalization
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String ownerType, String ownerId, PaymentLockTokens paymentLockTokens) PaymentManagementEndpoint.transferPaymentsFromCSR
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String ownerType, String ownerId, PaymentLockTokens paymentLockTokens) PaymentManagementEndpoint.transferPaymentsToCSR
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String ownerType, String ownerId, PaymentLockTokens paymentLockTokens) ExternalTransactionResultEndpoint.validatePaymentCallbackToken
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, PaymentCallbackValidationRequest validationRequest, PaymentLockTokens paymentLockTokens)