public class DefaultUsage extends org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog> implements Usage
| Constructor and Description |
|---|
DefaultUsage() |
public String getName()
getName in interface CatalogEntitypublic BillingMode getBillingMode()
getBillingMode in interface Usagepublic UsageType getUsageType()
getUsageType in interface Usagepublic BillingPeriod getBillingPeriod()
getBillingPeriod in interface Usagepublic boolean compliesWithLimits(String unit, double value)
compliesWithLimits in interface Usagepublic InternationalPrice getFixedPrice()
getFixedPrice in interface Usagepublic InternationalPrice getRecurringPrice()
getRecurringPrice in interface Usagepublic org.killbill.xmlloader.ValidationErrors validate(StandaloneCatalog catalog, org.killbill.xmlloader.ValidationErrors errors)
validate in class org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog>public void initialize(StandaloneCatalog root, URI uri)
initialize in class org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog>public DefaultUsage setBillingPeriod(BillingPeriod billingPeriod)
public DefaultUsage setName(String name)
public DefaultUsage setBillingMode(BillingMode billingMode)
public DefaultUsage setUsageType(UsageType usageType)
public DefaultUsage setPhase(PlanPhase phase)
public DefaultUsage setTiers(DefaultTier[] tiers)
public DefaultUsage setBlocks(DefaultBlock[] blocks)
public DefaultUsage setLimits(DefaultLimit[] limits)
public DefaultUsage setFixedPrice(DefaultInternationalPrice fixedPrice)
public DefaultUsage setRecurringPrice(DefaultInternationalPrice recurringPrice)
Copyright © 2010-2016. All Rights Reserved.