public class DefaultOverdueCondition extends org.killbill.xmlloader.ValidatingConfig<DefaultOverdueConfig> implements ConditionEvaluation, org.killbill.billing.overdue.api.OverdueCondition
| Constructor and Description |
|---|
DefaultOverdueCondition() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(BillingState state,
org.joda.time.LocalDate date) |
ControlTagType |
getControlTagType() |
Integer |
getNumberOfUnpaidInvoicesEqualsOrExceeds() |
PaymentResponse[] |
getResponseForLastFailedPaymentIn() |
Duration |
getTimeOffset() |
Duration |
getTimeSinceEarliestUnpaidInvoiceEqualsOrExceeds() |
BigDecimal |
getTotalUnpaidInvoiceBalanceEqualsOrExceeds() |
void |
initialize(DefaultOverdueConfig root,
URI uri) |
String |
toString() |
org.killbill.xmlloader.ValidationErrors |
validate(DefaultOverdueConfig root,
org.killbill.xmlloader.ValidationErrors errors) |
public boolean evaluate(BillingState state, org.joda.time.LocalDate date)
evaluate in interface ConditionEvaluationpublic org.killbill.xmlloader.ValidationErrors validate(DefaultOverdueConfig root, org.killbill.xmlloader.ValidationErrors errors)
validate in class org.killbill.xmlloader.ValidatingConfig<DefaultOverdueConfig>public void initialize(DefaultOverdueConfig root, URI uri)
initialize in class org.killbill.xmlloader.ValidatingConfig<DefaultOverdueConfig>public Duration getTimeOffset()
public Integer getNumberOfUnpaidInvoicesEqualsOrExceeds()
getNumberOfUnpaidInvoicesEqualsOrExceeds in interface org.killbill.billing.overdue.api.OverdueConditionpublic BigDecimal getTotalUnpaidInvoiceBalanceEqualsOrExceeds()
getTotalUnpaidInvoiceBalanceEqualsOrExceeds in interface org.killbill.billing.overdue.api.OverdueConditionpublic Duration getTimeSinceEarliestUnpaidInvoiceEqualsOrExceeds()
getTimeSinceEarliestUnpaidInvoiceEqualsOrExceeds in interface org.killbill.billing.overdue.api.OverdueConditionpublic PaymentResponse[] getResponseForLastFailedPaymentIn()
getResponseForLastFailedPaymentIn in interface org.killbill.billing.overdue.api.OverdueConditionpublic ControlTagType getControlTagType()
getControlTagType in interface org.killbill.billing.overdue.api.OverdueConditionCopyright © 2010-2016. All Rights Reserved.