public abstract class DefaultOverdueStateSet extends org.killbill.xmlloader.ValidatingConfig<DefaultOverdueConfig> implements OverdueStateSet
| Constructor and Description |
|---|
DefaultOverdueStateSet() |
| Modifier and Type | Method and Description |
|---|---|
DefaultOverdueState |
calculateOverdueState(BillingState billingState,
org.joda.time.LocalDate now) |
org.killbill.billing.overdue.api.OverdueState |
findState(java.lang.String stateName) |
DefaultOverdueState |
getClearState() |
org.killbill.billing.overdue.api.OverdueState |
getFirstState() |
abstract DefaultOverdueState[] |
getStates() |
int |
size() |
org.killbill.xmlloader.ValidationErrors |
validate(DefaultOverdueConfig root,
org.killbill.xmlloader.ValidationErrors errors) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInitialReevaluationIntervalpublic abstract DefaultOverdueState[] getStates()
public org.killbill.billing.overdue.api.OverdueState findState(java.lang.String stateName) throws org.killbill.billing.overdue.api.OverdueApiException
findState in interface OverdueStateSetorg.killbill.billing.overdue.api.OverdueApiExceptionpublic DefaultOverdueState getClearState() throws org.killbill.billing.overdue.api.OverdueApiException
getClearState in interface OverdueStateSetorg.killbill.billing.overdue.api.OverdueApiExceptionpublic DefaultOverdueState calculateOverdueState(BillingState billingState, org.joda.time.LocalDate now) throws org.killbill.billing.overdue.api.OverdueApiException
calculateOverdueState in interface OverdueStateSetorg.killbill.billing.overdue.api.OverdueApiExceptionpublic org.killbill.xmlloader.ValidationErrors validate(DefaultOverdueConfig root, org.killbill.xmlloader.ValidationErrors errors)
validate in class org.killbill.xmlloader.ValidatingConfig<DefaultOverdueConfig>public int size()
size in interface OverdueStateSetpublic org.killbill.billing.overdue.api.OverdueState getFirstState()
getFirstState in interface OverdueStateSetCopyright © 2010-2020. All Rights Reserved.