public class DefaultPriceList extends org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog> implements PriceList, java.io.Externalizable
| Constructor and Description |
|---|
DefaultPriceList() |
DefaultPriceList(DefaultPlan[] plans,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
Plan |
findPlan(java.lang.String planName) |
java.util.Collection<Plan> |
findPlans(Product product,
BillingPeriod period) |
StaticCatalog |
getCatalog() |
CatalogEntityCollection<Plan> |
getCatalogEntityCollectionPlan() |
java.lang.String |
getName() |
java.util.Collection<Plan> |
getPlans() |
java.lang.String |
getPrettyName() |
int |
hashCode() |
void |
initialize(StandaloneCatalog catalog) |
void |
readExternal(java.io.ObjectInput in) |
DefaultPriceList |
setName(java.lang.String name) |
DefaultPriceList |
setPlans(java.lang.Iterable<Plan> plans) |
java.lang.String |
toString() |
org.killbill.xmlloader.ValidationErrors |
validate(StandaloneCatalog catalog,
org.killbill.xmlloader.ValidationErrors errors) |
void |
writeExternal(java.io.ObjectOutput out) |
public DefaultPriceList()
public DefaultPriceList(DefaultPlan[] plans, java.lang.String name)
public StaticCatalog getCatalog()
getCatalog in interface PriceListpublic CatalogEntityCollection<Plan> getCatalogEntityCollectionPlan()
public java.lang.String getName()
getName in interface CatalogEntitypublic java.lang.String getPrettyName()
getPrettyName in interface CatalogEntitypublic java.util.Collection<Plan> findPlans(Product product, BillingPeriod period)
public Plan findPlan(java.lang.String planName)
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 DefaultPriceList setName(java.lang.String name)
public DefaultPriceList setPlans(java.lang.Iterable<Plan> plans)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString 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.