Class DefaultSubscriptionNextBillDateService
java.lang.Object
com.broadleafcommerce.subscription.service.impl.DefaultSubscriptionNextBillDateService
- All Implemented Interfaces:
SubscriptionNextBillDateService
public class DefaultSubscriptionNextBillDateService
extends Object
implements SubscriptionNextBillDateService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSubscriptionNextBillDateService(List<SubscriptionNextBillDateProcessor> nextBillDateProcessors) -
Method Summary
Modifier and TypeMethodDescriptioncalculateNextBillDate(Subscription subscription, Date startDate) Calculate the next bill date for theSubscriptionprotected DatecalculateNextBillDateForCustomPaymentStrategy(Subscription subscription, Date startDate) calculateNextBillDateForSubscriptionCreation(Subscription subscription) Calculate the next bill date for theSubscriptionwhen it is created.
-
Field Details
-
nextBillDateProcessors
-
-
Constructor Details
-
DefaultSubscriptionNextBillDateService
public DefaultSubscriptionNextBillDateService(List<SubscriptionNextBillDateProcessor> nextBillDateProcessors)
-
-
Method Details
-
calculateNextBillDateForSubscriptionCreation
Description copied from interface:SubscriptionNextBillDateServiceCalculate the next bill date for theSubscriptionwhen it is created.- Specified by:
calculateNextBillDateForSubscriptionCreationin interfaceSubscriptionNextBillDateService
-
calculateNextBillDate
Description copied from interface:SubscriptionNextBillDateServiceCalculate the next bill date for theSubscription- Specified by:
calculateNextBillDatein interfaceSubscriptionNextBillDateService
-
calculateNextBillDateForCustomPaymentStrategy
protected Date calculateNextBillDateForCustomPaymentStrategy(Subscription subscription, Date startDate)
-