public class DefaultDuration extends org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog> implements Duration, java.io.Externalizable
| Constructor and Description |
|---|
DefaultDuration() |
| Modifier and Type | Method and Description |
|---|---|
org.joda.time.DateTime |
addToDateTime(org.joda.time.DateTime dateTime) |
org.joda.time.LocalDate |
addToLocalDate(org.joda.time.LocalDate localDate) |
boolean |
equals(java.lang.Object o) |
int |
getNumber() |
TimeUnit |
getUnit() |
int |
hashCode() |
void |
initialize(StandaloneCatalog root) |
void |
readExternal(java.io.ObjectInput in) |
DefaultDuration |
setNumber(java.lang.Integer number) |
DefaultDuration |
setUnit(TimeUnit unit) |
org.joda.time.Period |
toJodaPeriod() |
org.killbill.xmlloader.ValidationErrors |
validate(StandaloneCatalog catalog,
org.killbill.xmlloader.ValidationErrors errors) |
void |
writeExternal(java.io.ObjectOutput out) |
public org.joda.time.DateTime addToDateTime(org.joda.time.DateTime dateTime)
throws CatalogApiException
addToDateTime in interface DurationCatalogApiExceptionpublic org.joda.time.LocalDate addToLocalDate(org.joda.time.LocalDate localDate)
throws CatalogApiException
addToLocalDate in interface DurationCatalogApiExceptionpublic 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)
initialize in class org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog>public DefaultDuration setUnit(TimeUnit unit)
public DefaultDuration setNumber(java.lang.Integer number)
public org.joda.time.Period toJodaPeriod()
toJodaPeriod in interface Durationpublic 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.