public class DefaultTier extends org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog> implements Tier, java.io.Externalizable
| Constructor and Description |
|---|
DefaultTier() |
DefaultTier(Tier in,
TierPriceOverride override,
Currency currency) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
InternationalPrice |
getFixedPrice() |
DefaultLimit[] |
getLimits() |
InternationalPrice |
getRecurringPrice() |
DefaultTieredBlock[] |
getTieredBlocks() |
int |
hashCode() |
void |
initialize(StandaloneCatalog catalog) |
void |
readExternal(java.io.ObjectInput in) |
void |
setBillingMode(BillingMode billingMode) |
DefaultTier |
setBlocks(DefaultTieredBlock[] blocks) |
DefaultTier |
setFixedPrice(DefaultInternationalPrice fixedPrice) |
DefaultTier |
setLimits(DefaultLimit[] limits) |
DefaultTier |
setPhase(PlanPhase phase) |
DefaultTier |
setRecurringPrice(DefaultInternationalPrice recurringPrice) |
void |
setUsageType(UsageType usageType) |
org.killbill.xmlloader.ValidationErrors |
validate(StandaloneCatalog catalog,
org.killbill.xmlloader.ValidationErrors errors) |
void |
writeExternal(java.io.ObjectOutput out) |
public DefaultTier()
public DefaultTier(Tier in, TierPriceOverride override, Currency currency)
public DefaultLimit[] getLimits()
public DefaultTieredBlock[] getTieredBlocks()
getTieredBlocks in interface Tierpublic InternationalPrice getFixedPrice()
getFixedPrice in interface Tierpublic InternationalPrice getRecurringPrice()
getRecurringPrice in interface Tierpublic DefaultTier setLimits(DefaultLimit[] limits)
public DefaultTier setBlocks(DefaultTieredBlock[] blocks)
public void setBillingMode(BillingMode billingMode)
public void setUsageType(UsageType usageType)
public DefaultTier setPhase(PlanPhase phase)
public DefaultTier setFixedPrice(DefaultInternationalPrice fixedPrice)
public DefaultTier setRecurringPrice(DefaultInternationalPrice recurringPrice)
public org.killbill.xmlloader.ValidationErrors validate(StandaloneCatalog catalog, org.killbill.xmlloader.ValidationErrors errors)
validate in class org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog>public void initialize(StandaloneCatalog catalog)
initialize in class org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode 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.