Class AbstractBillingOperation
java.lang.Object
com.broadleafcommerce.billing.job.domain.AbstractBillingOperation
- Direct Known Subclasses:
FinalizeBillingProcessingRequests,InitializeBillingProcessingRequests,PaymentsProcessed,TaxCalculationResultProcessorRequests,UpdateBillingEventPayments,UpdateRefundEvents
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> List<T>addOperationAndFilterOutAlreadyProcessed(List<T> list, Function<T, BillingProcessingRequest> requestExtractor) protected booleanbooleangetAlreadyProcessedIds(List<BillingProcessingRequest> requests) inthashCode()voidsetOperationId(String operationId) toString()
-
Field Details
-
operationId
-
-
Constructor Details
-
AbstractBillingOperation
public AbstractBillingOperation()
-
-
Method Details
-
addOperationAndFilterOutAlreadyProcessed
public List<BillingProcessingRequest> addOperationAndFilterOutAlreadyProcessed(List<BillingProcessingRequest> requests) -
addOperationAndFilterOutAlreadyProcessed
public <T> List<T> addOperationAndFilterOutAlreadyProcessed(List<T> list, Function<T, BillingProcessingRequest> requestExtractor) -
getAlreadyProcessedIds
-
getOperationId
-
setOperationId
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-