public class DefaultBlock extends org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog> implements Block, java.io.Externalizable
| Constructor and Description |
|---|
DefaultBlock() |
DefaultBlock(DefaultUnit unit,
java.lang.Double size,
DefaultInternationalPrice prices,
java.math.BigDecimal overriddenPrice,
Currency currency) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Double |
getMinTopUpCredit() |
InternationalPrice |
getPrice() |
java.lang.Double |
getSize() |
BlockType |
getType() |
Unit |
getUnit() |
int |
hashCode() |
void |
initialize(StandaloneCatalog catalog) |
void |
readExternal(java.io.ObjectInput in) |
DefaultBlock |
setPhase(PlanPhase phase) |
DefaultBlock |
setPrice(DefaultInternationalPrice prices) |
DefaultBlock |
setPrices(DefaultInternationalPrice prices) |
DefaultBlock |
setSize(java.lang.Double size) |
DefaultBlock |
setType(BlockType type) |
DefaultBlock |
setUnit(DefaultUnit unit) |
org.killbill.xmlloader.ValidationErrors |
validate(StandaloneCatalog catalog,
org.killbill.xmlloader.ValidationErrors errors) |
void |
writeExternal(java.io.ObjectOutput out) |
public DefaultBlock()
public DefaultBlock(DefaultUnit unit, java.lang.Double size, DefaultInternationalPrice prices, java.math.BigDecimal overriddenPrice, Currency currency)
public InternationalPrice getPrice()
public java.lang.Double getMinTopUpCredit()
throws CatalogApiException
getMinTopUpCredit in interface BlockCatalogApiExceptionpublic 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 DefaultBlock setType(BlockType type)
public DefaultBlock setPrices(DefaultInternationalPrice prices)
public DefaultBlock setUnit(DefaultUnit unit)
public DefaultBlock setSize(java.lang.Double size)
public DefaultBlock setPrice(DefaultInternationalPrice prices)
public DefaultBlock setPhase(PlanPhase phase)
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.