Uses of Class
com.broadleafcommerce.billing.job.domain.BillingProcessingRequest
Packages that use BillingProcessingRequest
Package
Description
-
Uses of BillingProcessingRequest in com.broadleafcommerce.billing.job.autoconfigure
Methods in com.broadleafcommerce.billing.job.autoconfigure that return types with arguments of type BillingProcessingRequestModifier and TypeMethodDescriptionBillingJobAutoConfiguration.billingJobService()BillingJobAutoConfiguration.billingPaymentTransactionExecutionService(PaymentTransactionExecutionProvider provider, com.broadleafcommerce.common.extension.TypeFactory typeFactory) BillingJobAutoConfiguration.billingProcessingRequestFinalizerService()BillingJobAutoConfiguration.billingProcessRequestService(BillingProcessRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper crudEntityHelper) BillingJobAutoConfiguration.paymentProcessingResultHandlerService()BillingJobAutoConfiguration.paymentProcessingService()BillingJobAutoConfiguration.processingRequestGenerator() -
Uses of BillingProcessingRequest in com.broadleafcommerce.billing.job.domain
Methods in com.broadleafcommerce.billing.job.domain that return BillingProcessingRequestModifier and TypeMethodDescriptionBillingProcessingRequestWithBillingEventDTO.getBillingProcessingRequest()BillingProcessingRequestWithFullDetails.getProcessingRequest()BillingProcessingRequestWithPayment.getProcessingRequest()BillingProcessingRequestWithRefundDetail.getProcessingRequest()Methods in com.broadleafcommerce.billing.job.domain that return types with arguments of type BillingProcessingRequestModifier and TypeMethodDescriptionAbstractBillingOperation.addOperationAndFilterOutAlreadyProcessed(List<BillingProcessingRequest> requests) List<@NotNull BillingProcessingRequest>PaymentsProcessed.getProcessedRequests()The list of billing processing requests that were processed.List<@NotNull BillingProcessingRequest>ProcessPayments.getProcessingRequests()The list of billing processing requests to process.Methods in com.broadleafcommerce.billing.job.domain with parameters of type BillingProcessingRequestModifier and TypeMethodDescriptionvoidBillingProcessingRequestWithBillingEventDTO.setBillingProcessingRequest(BillingProcessingRequest billingProcessingRequest) voidBillingProcessingRequestWithFullDetails.setProcessingRequest(BillingProcessingRequest processingRequest) voidBillingProcessingRequestWithPayment.setProcessingRequest(BillingProcessingRequest processingRequest) voidBillingProcessingRequestWithRefundDetail.setProcessingRequest(BillingProcessingRequest processingRequest) Method parameters in com.broadleafcommerce.billing.job.domain with type arguments of type BillingProcessingRequestModifier and TypeMethodDescriptionAbstractBillingOperation.addOperationAndFilterOutAlreadyProcessed(List<BillingProcessingRequest> requests) <T> List<T>AbstractBillingOperation.addOperationAndFilterOutAlreadyProcessed(List<T> list, Function<T, BillingProcessingRequest> requestExtractor) AbstractBillingOperation.getAlreadyProcessedIds(List<BillingProcessingRequest> requests) voidPaymentsProcessed.setProcessedRequests(List<@NotNull BillingProcessingRequest> processedRequests) The list of billing processing requests that were processed.voidProcessPayments.setProcessingRequests(List<@NotNull BillingProcessingRequest> processingRequests) The list of billing processing requests to process.Constructors in com.broadleafcommerce.billing.job.domain with parameters of type BillingProcessingRequestModifierConstructorDescriptionBillingProcessingRequestWithBillingEventDTO(BillingProcessingRequest billingProcessingRequest, BillingEventDTO billingEventDTO) BillingProcessingRequestWithFullDetails(BillingProcessingRequest processingRequest, BillingEventPaymentWithEvent payment, RefundDetailsWithRefundAndBillingEvent refund, PaymentTransactionDetail paymentTransactionToRefund, BillingEventDTO billingEventDTO) BillingProcessingRequestWithPayment(BillingProcessingRequest processingRequest, BillingEventPayment payment) BillingProcessingRequestWithRefundDetail(BillingProcessingRequest processingRequest, RefundEventDetail refundDetail) Constructor parameters in com.broadleafcommerce.billing.job.domain with type arguments of type BillingProcessingRequestModifierConstructorDescriptionPaymentsProcessed(String billingJobId, List<@NotNull BillingProcessingRequest> processedRequests) ProcessPayments(String billingJobId, List<@NotNull BillingProcessingRequest> processingRequests) -
Uses of BillingProcessingRequest in com.broadleafcommerce.billing.job.module
Fields in com.broadleafcommerce.billing.job.module with type parameters of type BillingProcessingRequestModifier and TypeFieldDescriptionBillingProcessingRequestInitializer.billingProcessingRequestGeneratorNewChargeBillingRequestGenerator.billingProcessingRequestGeneratorRefundRetryBillingRequestGenerator.billingProcessingRequestGeneratorprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> PaymentProcessorHandler.billingProcessingRequestServiceprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> BillingProcessingRequestFinalizer.billingProcessRequestServiceprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> BillingProcessingRequestInitializer.billingProcessRequestServiceprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> PaymentProcessingResultHandler.billingProcessRequestServiceprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> TaxCalculationProcessorResultHandler.billingProcessRequestServiceBillingProcessingRequestFinalizer.finalizerServicePaymentProcessingResultHandler.handlerServiceprotected PaymentProcessingService<BillingProcessingRequest>PaymentProcessorHandler.paymentProcessingServiceMethods in com.broadleafcommerce.billing.job.module that return types with arguments of type BillingProcessingRequestModifier and TypeMethodDescriptionprotected List<BillingProcessingRequest>PaymentProcessingResultHandler.filterOutAlreadyProcessed(P request, List<BillingProcessingRequest> requestsFromDb) protected List<BillingProcessingRequest>PaymentProcessingResultHandler.filterOutAlreadyUpdatedRequests(List<BillingProcessingRequest> requests, List<BillingProcessingRequest> fromDb) protected List<BillingProcessingRequest>BillingProcessingRequestFinalizer.filterOutWrongStatuses(List<BillingProcessingRequest> requests) protected List<BillingProcessingRequest>PaymentProcessingResultHandler.filterOutWrongStatuses(List<BillingProcessingRequest> requests, List<BillingProcessingRequest> requestsFromDb) protected Map<String,List<BillingProcessingRequest>> PaymentProcessorHandler.partitionByGateway(List<BillingProcessingRequest> processingRequests) protected List<BillingProcessingRequest>TaxCalculationProcessorResultHandler.readBillingProcessingRequests(List<BillingProcessingRequestWithBillingEventDTO> requestsWithBillingEventDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected List<BillingProcessingRequest>PaymentProcessingResultHandler.readPersistedRequestCopies(List<BillingProcessingRequest> processedRequests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.billing.job.module with parameters of type BillingProcessingRequestModifier and TypeMethodDescriptionBillingProcessingRequestInitializer.buildRequestWithBillingEventDTO(BillingProcessingRequest request, BillingProcessingRequestWithFullDetails requestWithFullDetails) Builds a composite object from theBillingProcessingRequestand the relatedBillingEventDTOprotected intTaxCalculationProcessorHandler.getGatewayErrorCount(BillingProcessingRequest billingProcessingRequest) protected StringPaymentProcessorHandler.getGatewayType(BillingProcessingRequest billingProcessingRequest) protected voidBillingProcessingRequestInitializer.handleNoPaymentAccountsOnCharge(BillingProcessingRequest request, List<String> idsToSendToFinalizer) Handles changes to theBillingProcessingRequestfor CHARGE-type requests with no payment accountsprotected voidBillingProcessingRequestInitializer.handleRequestForPaymentProcessor(BillingProcessingRequest request, List<BillingProcessingRequest> sendToPaymentProcessor) Handles changes to a request to prepare for it being sent to a payment processorprotected booleanBillingProcessingRequestInitializer.isTaxCalculated(BillingProcessingRequest billingProcessingRequest) protected voidBillingProcessingRequestInitializer.prepareValidRequestsForNextSteps(BillingProcessingRequest request, BillingProcessingRequestWithFullDetails requestWithFullDetails, BillingProcessingRequestWithBillingEventDTO requestWithBillingEventDTO, List<PaymentAccount> activePaymentAccounts, List<BillingProcessingRequestWithBillingEventDTO> sendToTaxHandler, List<BillingProcessingRequest> sendToPaymentProcessor) Handles preparing valid requests for their next step, either to be sent to a payment processor or a tax handler.protected List<PaymentAccount>BillingProcessingRequestInitializer.retrieveActiveAccounts(BillingProcessingRequest request, Map<String, WalletWithPaymentAccounts> walletsWithPaymentAccounts) Retrieves active payment accounts for the given requestMethod parameters in com.broadleafcommerce.billing.job.module with type arguments of type BillingProcessingRequestModifier and TypeMethodDescriptionprotected List<BillingProcessingRequest>PaymentProcessingResultHandler.filterOutAlreadyProcessed(P request, List<BillingProcessingRequest> requestsFromDb) protected List<BillingProcessingRequestWithBillingEventDTO>TaxCalculationProcessorResultHandler.filterOutAlreadyProcessedRequests(TaxCalculationResultProcessorRequests request, List<BillingProcessingRequest> requestsFromDb) protected List<BillingProcessingRequest>PaymentProcessingResultHandler.filterOutAlreadyUpdatedRequests(List<BillingProcessingRequest> requests, List<BillingProcessingRequest> fromDb) protected List<BillingProcessingRequest>BillingProcessingRequestFinalizer.filterOutWrongStatuses(List<BillingProcessingRequest> requests) protected List<BillingProcessingRequest>PaymentProcessingResultHandler.filterOutWrongStatuses(List<BillingProcessingRequest> requests, List<BillingProcessingRequest> requestsFromDb) protected voidBillingProcessingRequestInitializer.handleRequestForPaymentProcessor(BillingProcessingRequest request, List<BillingProcessingRequest> sendToPaymentProcessor) Handles changes to a request to prepare for it being sent to a payment processorprotected Map<String,List<BillingProcessingRequest>> PaymentProcessorHandler.partitionByGateway(List<BillingProcessingRequest> processingRequests) protected List<BillingProcessingRequest>PaymentProcessingResultHandler.readPersistedRequestCopies(List<BillingProcessingRequest> processedRequests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of BillingProcessingRequest in com.broadleafcommerce.billing.job.service
Classes in com.broadleafcommerce.billing.job.service with type parameters of type BillingProcessingRequestModifier and TypeInterfaceDescriptioninterfaceBillingJobService<P extends BillingProcessingRequest,R extends BillingEventPayment, S extends InitializeBillingProcessingRequests> interfaceinterfaceinterfaceBillingProcessRequestService<P extends BillingProcessingRequest,Q extends BillingProcessingRequestWithFullDetails> interfacePaymentProcessingResultHandlerService<P extends BillingProcessingRequest,Q extends PaymentTransactionDetail> interfacePaymentProcessingService<P extends BillingProcessingRequest>interfaceSimple abstraction for executing payment transactions based on a providedBillingProcessingRequest. -
Uses of BillingProcessingRequest in com.broadleafcommerce.billing.job.service.dto
Methods in com.broadleafcommerce.billing.job.service.dto that return types with arguments of type BillingProcessingRequestModifier and TypeMethodDescriptionBillingRequestFinalizerDTO.getChargeRequests()PaymentProcessingResultHandlerDTO.getErrorRequests()BillingRequestFinalizerDTO.getRefundRequests()PaymentProcessingResultHandlerDTO.getRequestsToFinalize()PaymentProcessingResultHandlerDTO.getRequestsToReprocess()Methods in com.broadleafcommerce.billing.job.service.dto with parameters of type BillingProcessingRequestModifier and TypeMethodDescriptionBillingRequestFinalizerDTO.addToChargeRequests(BillingProcessingRequest request) BillingRequestFinalizerDTO.addToRefundRequests(BillingProcessingRequest request) PaymentProcessingResultHandlerDTO.finalize(BillingProcessingRequest request) PaymentProcessingResultHandlerDTO.recordError(BillingProcessingRequest request) PaymentProcessingResultHandlerDTO.reprocess(BillingProcessingRequest request) -
Uses of BillingProcessingRequest in com.broadleafcommerce.billing.job.service.impl
Classes in com.broadleafcommerce.billing.job.service.impl with type parameters of type BillingProcessingRequestModifier and TypeClassDescriptionclassDefaultBillingJobService<P extends BillingProcessingRequest,R extends BillingEventPayment, S extends InitializeBillingProcessingRequests> classclassclassDefaultBillingProcessRequestService<P extends BillingProcessingRequest,Q extends BillingProcessingRequestWithFullDetails> classDefaultPaymentProcessingResultHandlerService<P extends BillingProcessingRequest,Q extends PaymentTransactionDetail> classclassDefault implementation of thePaymentTransactionExecutionServicethat's used to communicate with Broadleaf's PaymentTransactionServices to execute AuthorizeAndCapture and/or Refund transactions.Fields in com.broadleafcommerce.billing.job.service.impl with type parameters of type BillingProcessingRequestModifier and TypeFieldDescriptionprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> DefaultPaymentAndRefundUpdaterService.billingProcessRequestServiceprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> DefaultTaxCalculationHandlerService.billingProcessRequestServiceMethods in com.broadleafcommerce.billing.job.service.impl that return BillingProcessingRequestModifier and TypeMethodDescriptionprotected BillingProcessingRequestDefaultTaxCalculationHandlerService.updateBillingProcessingRequest(BillingProcessingRequest billingProcessingRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.billing.job.service.impl with parameters of type BillingProcessingRequestModifier and TypeMethodDescriptionprotected booleanDefaultPaymentProcessingResultHandlerService.anyPaymentAccountsResultedInSoftFailure(BillingProcessingRequest rp) Checks if any of the PaymentAccountProcessingRequests failureType isPaymentFailureTypeEnum.SOFT_FAILUREprotected PaymentAccountProcessedEventDefaultPaymentProcessingResultHandlerService.createPaymentAccountProcessedEvent(BillingProcessingRequest processingRequest) DefaultPaymentProcessingResultHandlerService.getAllPaymentAccountIdsWithSoftFailure(BillingProcessingRequest bpr) protected booleanDefaultPaymentProcessingResultHandlerService.hasMoreAccounts(BillingProcessingRequest r) protected booleanDefaultPaymentProcessingResultHandlerService.hasMoreGatewayRetries(BillingProcessingRequest r) protected booleanDefaultTaxCalculationHandlerService.hasMoreGatewayRetries(BillingProcessingRequest r) protected booleanDefaultBillingProcessingRequestGenerator.isChargeTransactionType(BillingProcessingRequest billingProcessingRequest) protected booleanDefaultPaymentProcessingResultHandlerService.isChargeTransactionType(BillingProcessingRequest billingProcessRequest) protected booleanDefaultBillingProcessingRequestGenerator.isTaxCalculated(BillingProcessingRequest billingProcessingRequest) protected voidDefaultPaymentProcessingResultHandlerService.moveToNextAccount(BillingProcessingRequest r) protected voidDefaultPaymentProcessingResultHandlerService.prepareForGatewayErrorRetry(BillingProcessingRequest r) protected voidDefaultTaxCalculationHandlerService.prepareStatusForNonTaxCalculationModules(BillingProcessingRequest request) protected voidDefaultTaxCalculationHandlerService.prepareStatusForOnlyTaxCalculationModules(BillingProcessingRequest request) protected BillingProcessingResultEnumDefaultBillingProcessingRequestFinalizerService.resolveResult(BillingProcessingRequest request) protected StringDefaultBillingProcessingRequestFinalizerService.serializeObject(BillingProcessingRequest request) protected StringDefaultPaymentProcessingService.serializeObject(BillingProcessingRequest request) protected BillingProcessingRequestDefaultTaxCalculationHandlerService.updateBillingProcessingRequest(BillingProcessingRequest billingProcessingRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Method parameters in com.broadleafcommerce.billing.job.service.impl with type arguments of type BillingProcessingRequestModifier and TypeMethodDescriptionDefaultPaymentAndRefundUpdaterService.buildWithPayment(List<BillingProcessingRequest> requests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultPaymentAndRefundUpdaterService.buildWithRefundDetail(List<BillingProcessingRequest> requests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of BillingProcessingRequest in com.broadleafcommerce.deadletter.service.impl
Fields in com.broadleafcommerce.deadletter.service.impl with type parameters of type BillingProcessingRequestModifier and TypeFieldDescriptionprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> ProcessPaymentsDeadLetterRetryHandler.billingProcessRequestServiceprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> TaxCalculationHandlerRequestDeadLetterRetryHandler.billingProcessRequestServiceProcessPaymentsDeadLetterRetryHandler.service