public class DefaultOverdueState extends org.killbill.xmlloader.ValidatingConfig<DefaultOverdueConfig> implements org.killbill.billing.overdue.api.OverdueState, java.io.Externalizable
| Constructor and Description |
|---|
DefaultOverdueState() |
public ConditionEvaluation getConditionEvaluation()
public org.killbill.billing.overdue.api.OverdueCondition getOverdueCondition()
getOverdueCondition in interface org.killbill.billing.overdue.api.OverdueStatepublic java.lang.String getName()
getName in interface org.killbill.billing.overdue.api.OverdueStatepublic java.lang.String getExternalMessage()
getExternalMessage in interface org.killbill.billing.overdue.api.OverdueStatepublic boolean isBlockChanges()
isBlockChanges in interface org.killbill.billing.overdue.api.OverdueStatepublic boolean isDisableEntitlementAndChangesBlocked()
isDisableEntitlementAndChangesBlocked in interface org.killbill.billing.overdue.api.OverdueStatepublic org.killbill.billing.overdue.api.OverdueCancellationPolicy getOverdueCancellationPolicy()
getOverdueCancellationPolicy in interface org.killbill.billing.overdue.api.OverdueStatepublic Duration getAutoReevaluationInterval() throws org.killbill.billing.overdue.api.OverdueApiException
getAutoReevaluationInterval in interface org.killbill.billing.overdue.api.OverdueStateorg.killbill.billing.overdue.api.OverdueApiExceptionpublic void setAutoReevaluationInterval(DefaultDuration autoReevaluationInterval)
public DefaultOverdueState setName(java.lang.String name)
public DefaultOverdueState setClearState(boolean isClearState)
public DefaultOverdueState setExternalMessage(java.lang.String externalMessage)
public DefaultOverdueState setDisableEntitlement(boolean cancel)
public DefaultOverdueState setSubscriptionCancellationPolicy(org.killbill.billing.overdue.api.OverdueCancellationPolicy policy)
public DefaultOverdueState setBlockChanges(boolean cancel)
public DefaultOverdueState setCondition(DefaultOverdueCondition condition)
public boolean isClearState()
isClearState in interface org.killbill.billing.overdue.api.OverdueStatepublic org.killbill.xmlloader.ValidationErrors validate(DefaultOverdueConfig root, org.killbill.xmlloader.ValidationErrors errors)
validate in class org.killbill.xmlloader.ValidatingConfig<DefaultOverdueConfig>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionCopyright © 2010-2020. All Rights Reserved.