public class DefaultOverdueState extends org.killbill.xmlloader.ValidatingConfig<OverdueConfig> implements OverdueState
| Constructor and Description |
|---|
DefaultOverdueState() |
public String getName()
getName in interface OverdueStatepublic String getExternalMessage()
getExternalMessage in interface OverdueStatepublic boolean blockChanges()
blockChanges in interface OverdueStatepublic boolean disableEntitlementAndChangesBlocked()
disableEntitlementAndChangesBlocked in interface OverdueStatepublic OverdueCancellationPolicy getSubscriptionCancellationPolicy()
getSubscriptionCancellationPolicy in interface OverdueStatepublic org.joda.time.Period getReevaluationInterval()
throws OverdueApiException
getReevaluationInterval in interface OverdueStateOverdueApiExceptionpublic DefaultCondition getCondition()
getCondition in interface OverdueStateprotected DefaultOverdueState setName(String name)
protected DefaultOverdueState setClearState(boolean isClearState)
protected DefaultOverdueState setExternalMessage(String externalMessage)
protected DefaultOverdueState setDisableEntitlement(boolean cancel)
public DefaultOverdueState setSubscriptionCancellationPolicy(OverdueCancellationPolicy policy)
protected DefaultOverdueState setBlockChanges(boolean cancel)
protected DefaultOverdueState setCondition(DefaultCondition condition)
public boolean isClearState()
isClearState in interface OverdueStatepublic org.killbill.xmlloader.ValidationErrors validate(OverdueConfig root, org.killbill.xmlloader.ValidationErrors errors)
validate in class org.killbill.xmlloader.ValidatingConfig<OverdueConfig>public int getDaysBetweenPaymentRetries()
getDaysBetweenPaymentRetries in interface OverdueStatepublic EmailNotification getEnterStateEmailNotification()
getEnterStateEmailNotification in interface OverdueStateCopyright © 2010-2014. All Rights Reserved.