public class DefaultTier extends org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog> implements Tier, Externalizable
| Constructor and Description |
|---|
DefaultTier() |
DefaultTier(Tier in,
TierPriceOverride override,
Currency currency) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
InternationalPrice |
getFixedPrice() |
DefaultLimit[] |
getLimits() |
InternationalPrice |
getRecurringPrice() |
DefaultTieredBlock[] |
getTieredBlocks() |
int |
hashCode() |
void |
initialize(StandaloneCatalog catalog) |
void |
readExternal(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(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 void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © 2010–2021. All rights reserved.