Class BillingProcessingRequestFinalizer<P extends FinalizeBillingProcessingRequests>
java.lang.Object
com.broadleafcommerce.billing.job.module.BillingProcessingRequestFinalizer<P>
public class BillingProcessingRequestFinalizer<P extends FinalizeBillingProcessingRequests>
extends Object
Records the final result of the billing processing requests and routes the request to event
payment or refund event updater.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> protected static Set<BillingProcessingStatusEnum>protected BillingProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<BillingProcessingRequest>filterOutWrongStatuses(List<BillingProcessingRequest> requests) voidDeprecated.void
-
Field Details
-
expectedStatuses
-
billingProcessRequestService
@Autowired protected BillingProcessRequestService<BillingProcessingRequest,BillingProcessingRequestWithFullDetails> billingProcessRequestService -
finalizerService
@Autowired protected BillingProcessingRequestFinalizerService<BillingProcessingRequest> finalizerService -
properties
-
-
Constructor Details
-
BillingProcessingRequestFinalizer
public BillingProcessingRequestFinalizer()
-
-
Method Details
-
process
Deprecated. -
process
public void process(P request, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
filterOutWrongStatuses
protected List<BillingProcessingRequest> filterOutWrongStatuses(List<BillingProcessingRequest> requests)
-
process(FinalizeBillingProcessingRequests, ContextInfo)instead