public class DefaultOverdueState extends org.killbill.xmlloader.ValidatingConfig<DefaultOverdueConfig> implements org.killbill.billing.overdue.api.OverdueState
| Constructor and Description |
|---|
DefaultOverdueState() |
public ConditionEvaluation getConditionEvaluation()
public org.killbill.billing.overdue.api.OverdueCondition getOverdueCondition()
getOverdueCondition in interface org.killbill.billing.overdue.api.OverdueStatepublic String getName()
getName in interface org.killbill.billing.overdue.api.OverdueStatepublic 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 org.joda.time.Period getAutoReevaluationInterval()
throws org.killbill.billing.overdue.api.OverdueApiException
getAutoReevaluationInterval in interface org.killbill.billing.overdue.api.OverdueStateorg.killbill.billing.overdue.api.OverdueApiExceptionprotected DefaultOverdueState setName(String name)
protected DefaultOverdueState setClearState(boolean isClearState)
protected DefaultOverdueState setExternalMessage(String externalMessage)
protected DefaultOverdueState setDisableEntitlement(boolean cancel)
public DefaultOverdueState setSubscriptionCancellationPolicy(org.killbill.billing.overdue.api.OverdueCancellationPolicy policy)
protected DefaultOverdueState setBlockChanges(boolean cancel)
protected 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 org.killbill.billing.overdue.api.EmailNotification getEmailNotification()
getEmailNotification in interface org.killbill.billing.overdue.api.OverdueStateCopyright © 2010-2016. All Rights Reserved.