Class OverdueCondition


  • public class OverdueCondition
    extends Object
    • Constructor Detail

      • OverdueCondition

        public OverdueCondition()
      • OverdueCondition

        public OverdueCondition​(Duration timeSinceEarliestUnpaidInvoiceEqualsOrExceeds,
                                org.killbill.billing.util.tag.ControlTagType controlTagInclusion,
                                org.killbill.billing.util.tag.ControlTagType controlTagExclusion,
                                Integer numberOfUnpaidInvoicesEqualsOrExceeds,
                                List<org.killbill.billing.payment.api.PaymentResponse> responseForLastFailedPayment,
                                BigDecimal totalUnpaidInvoiceBalanceEqualsOrExceeds)
    • Method Detail

      • setTimeSinceEarliestUnpaidInvoiceEqualsOrExceeds

        public OverdueCondition setTimeSinceEarliestUnpaidInvoiceEqualsOrExceeds​(Duration timeSinceEarliestUnpaidInvoiceEqualsOrExceeds)
      • getTimeSinceEarliestUnpaidInvoiceEqualsOrExceeds

        public Duration getTimeSinceEarliestUnpaidInvoiceEqualsOrExceeds()
      • setControlTagInclusion

        public OverdueCondition setControlTagInclusion​(org.killbill.billing.util.tag.ControlTagType controlTagInclusion)
      • getControlTagInclusion

        public org.killbill.billing.util.tag.ControlTagType getControlTagInclusion()
      • setControlTagExclusion

        public OverdueCondition setControlTagExclusion​(org.killbill.billing.util.tag.ControlTagType controlTagExclusion)
      • getControlTagExclusion

        public org.killbill.billing.util.tag.ControlTagType getControlTagExclusion()
      • setNumberOfUnpaidInvoicesEqualsOrExceeds

        public OverdueCondition setNumberOfUnpaidInvoicesEqualsOrExceeds​(Integer numberOfUnpaidInvoicesEqualsOrExceeds)
      • getNumberOfUnpaidInvoicesEqualsOrExceeds

        public Integer getNumberOfUnpaidInvoicesEqualsOrExceeds()
      • setResponseForLastFailedPayment

        public OverdueCondition setResponseForLastFailedPayment​(List<org.killbill.billing.payment.api.PaymentResponse> responseForLastFailedPayment)
      • addResponseForLastFailedPaymentItem

        public OverdueCondition addResponseForLastFailedPaymentItem​(org.killbill.billing.payment.api.PaymentResponse responseForLastFailedPaymentItem)
      • getResponseForLastFailedPayment

        public List<org.killbill.billing.payment.api.PaymentResponse> getResponseForLastFailedPayment()
      • setTotalUnpaidInvoiceBalanceEqualsOrExceeds

        public OverdueCondition setTotalUnpaidInvoiceBalanceEqualsOrExceeds​(BigDecimal totalUnpaidInvoiceBalanceEqualsOrExceeds)
      • getTotalUnpaidInvoiceBalanceEqualsOrExceeds

        public BigDecimal getTotalUnpaidInvoiceBalanceEqualsOrExceeds()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object