Class DefaultBillingEventPaymentFinder<P extends BillingEventPaymentWithEvent>
java.lang.Object
com.broadleafcommerce.billing.job.service.impl.DefaultBillingEventPaymentFinder<P>
- All Implemented Interfaces:
BillingEventPaymentFinder<P>
public class DefaultBillingEventPaymentFinder<P extends BillingEventPaymentWithEvent>
extends Object
implements BillingEventPaymentFinder<P>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BillingEventPaymentService<BillingEventPayment,BillingEventPaymentWithEvent, BillingEventDTO, BillingEventPaymentWithTransaction> protected com.broadleafcommerce.common.extension.TypeFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindNewPaymentsByBillDateRange(Date startDate, Date endDate, Integer recordLimit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) findNewPaymentsByStatusAndBillingEventIds(List<String> billingEventIds, Integer recordLimit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) findRetryPaymentsByRetryDateRange(Date startDate, Date endDate, Integer recordLimit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.billing.job.service.BillingEventPaymentFinder
findNewPaymentsByBillDateRange, findNewPaymentsByStatusAndBillingEventIds, findRetryPaymentsByRetryDateRange
-
Field Details
-
service
@Autowired protected BillingEventPaymentService<BillingEventPayment,BillingEventPaymentWithEvent, serviceBillingEventDTO, BillingEventPaymentWithTransaction> -
billingEventService
@Autowired protected BillingEventService<BillingEvent,BillingEventDTO, billingEventServiceCreateBillingEventRequest> -
typeFactory
@Autowired protected com.broadleafcommerce.common.extension.TypeFactory typeFactory
-
-
Constructor Details
-
DefaultBillingEventPaymentFinder
public DefaultBillingEventPaymentFinder()
-
-
Method Details
-
findNewPaymentsByBillDateRange
public List<P> findNewPaymentsByBillDateRange(@Nullable Date startDate, Date endDate, Integer recordLimit, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
findNewPaymentsByBillDateRangein interfaceBillingEventPaymentFinder<P extends BillingEventPaymentWithEvent>
-
findRetryPaymentsByRetryDateRange
public List<P> findRetryPaymentsByRetryDateRange(@Nullable Date startDate, Date endDate, Integer recordLimit, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
findRetryPaymentsByRetryDateRangein interfaceBillingEventPaymentFinder<P extends BillingEventPaymentWithEvent>
-
findNewPaymentsByStatusAndBillingEventIds
public List<P> findNewPaymentsByStatusAndBillingEventIds(List<String> billingEventIds, Integer recordLimit, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
findNewPaymentsByStatusAndBillingEventIdsin interfaceBillingEventPaymentFinder<P extends BillingEventPaymentWithEvent>
-