Package org.killbill.billing.jaxrs.json
Class CatalogJson
- java.lang.Object
-
- org.killbill.billing.jaxrs.json.CatalogJson
-
public class CatalogJson extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCatalogJson.DurationJsonstatic classCatalogJson.LimitJsonstatic classCatalogJson.PhaseJsonstatic classCatalogJson.PlanJsonstatic classCatalogJson.PriceJsonstatic classCatalogJson.PriceListJsonstatic classCatalogJson.ProductJsonstatic classCatalogJson.TieredBlockJsonstatic classCatalogJson.TierJsonstatic classCatalogJson.UnitJsonstatic classCatalogJson.UsageJson
-
Constructor Summary
Constructors Constructor Description CatalogJson(String name, Date effectiveDate, List<Currency> currencies, List<CatalogJson.UnitJson> units, List<CatalogJson.ProductJson> products, List<CatalogJson.PriceListJson> priceLists)CatalogJson(StaticCatalog catalog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<Currency>getCurrencies()DategetEffectiveDate()StringgetName()List<CatalogJson.PriceListJson>getPriceLists()List<CatalogJson.ProductJson>getProducts()List<CatalogJson.UnitJson>getUnits()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
CatalogJson
public CatalogJson(String name, Date effectiveDate, List<Currency> currencies, List<CatalogJson.UnitJson> units, List<CatalogJson.ProductJson> products, List<CatalogJson.PriceListJson> priceLists)
-
CatalogJson
public CatalogJson(StaticCatalog catalog) throws CatalogApiException
- Throws:
CatalogApiException
-
-
Method Detail
-
getProducts
public List<CatalogJson.ProductJson> getProducts()
-
getName
public String getName()
-
getEffectiveDate
public Date getEffectiveDate()
-
getUnits
public List<CatalogJson.UnitJson> getUnits()
-
getPriceLists
public List<CatalogJson.PriceListJson> getPriceLists()
-
-