Interface SubscriptionNextBillDateProcessor

All Known Implementing Classes:
AbstractSubscriptionNextBillDateProcessor, AnnualSubscriptionNextBillDateProcessor, BiannualSubscriptionNextBillDateProcessor, Every30DaysSubscriptionNextBillDateProcessor, ManualSubscriptionNextBillDateProcessor, MonthlySubscriptionNextBillDateProcessor, NonRenewingSubscriptionNextBillDateProcessor, QuarterlySubscriptionNextBillDateProcessor, WeeklySubscriptionNextBillDateProcessor

public interface SubscriptionNextBillDateProcessor
  • Method Details

    • canCalculateNextBillDate

      boolean canCalculateNextBillDate(Subscription subscription)
      Determine if this processor can calculate the next bill date for the Subscription
    • calculateNextBillDate

      @Nullable Date calculateNextBillDate(Subscription subscription, Date startDate)
      Calculate the next bill date for the Subscription