public class XMLVolumePlan extends java.lang.Object implements IXMLEncodable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
XML_ELEMENT_NAME |
FIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_LANGUAGE, XML_ATTR_VERSION
Constructor and Description |
---|
XMLVolumePlan() |
XMLVolumePlan(org.w3c.dom.Document doc) |
XMLVolumePlan(org.w3c.dom.Element elemVolumePlan) |
XMLVolumePlan(java.lang.String xml) |
XMLVolumePlan(java.lang.String a_name,
java.lang.String a_displayName,
int a_price,
boolean a_durationLimited,
boolean a_volumeLimited,
int a_duration,
java.lang.String a_durationUnit,
long a_volumeLimit,
java.lang.String a_sinceVersion)
full set of parameters, as stored in database
|
XMLVolumePlan(java.lang.String a_name,
java.lang.String a_displayName,
int a_price,
int a_duration,
java.lang.String a_durationUnit,
long a_volumeLimit,
long a_extraVolume,
boolean a_bMonthlyVolume,
java.lang.String a_sinceVersion,
boolean a_bIsFree,
boolean a_bIsActive,
double a_priceBitcoin) |
Modifier and Type | Method and Description |
---|---|
java.util.Calendar |
calculateEndDate(java.util.Calendar a_calendarNow) |
java.lang.String |
getDisplayName() |
int |
getDuration() |
int |
getDurationInDays() |
java.lang.String |
getDurationUnit() |
long |
getExtraVolumeKbytes() |
java.lang.String |
getFirstSupportedAnonlibVersion() |
java.lang.String |
getName() |
int |
getPrice() |
long |
getVolumeKbytes() |
boolean |
isActive() |
boolean |
isDurationLimited() |
boolean |
isFree() |
boolean |
isMonthlyVolume() |
boolean |
isVolumeLimited() |
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Return an element that can be appended to the document.
|
public static final java.lang.String XML_ELEMENT_NAME
public XMLVolumePlan()
public XMLVolumePlan(java.lang.String xml) throws java.lang.Exception
java.lang.Exception
public XMLVolumePlan(org.w3c.dom.Element elemVolumePlan) throws java.lang.Exception
java.lang.Exception
public XMLVolumePlan(org.w3c.dom.Document doc) throws java.lang.Exception
java.lang.Exception
public XMLVolumePlan(java.lang.String a_name, java.lang.String a_displayName, int a_price, int a_duration, java.lang.String a_durationUnit, long a_volumeLimit, long a_extraVolume, boolean a_bMonthlyVolume, java.lang.String a_sinceVersion, boolean a_bIsFree, boolean a_bIsActive, double a_priceBitcoin)
public XMLVolumePlan(java.lang.String a_name, java.lang.String a_displayName, int a_price, boolean a_durationLimited, boolean a_volumeLimited, int a_duration, java.lang.String a_durationUnit, long a_volumeLimit, java.lang.String a_sinceVersion)
public java.lang.String getFirstSupportedAnonlibVersion()
public boolean isActive()
public boolean isFree()
public boolean isMonthlyVolume()
public java.lang.String getName()
public java.lang.String getDisplayName()
public int getPrice()
public boolean isVolumeLimited()
public boolean isDurationLimited()
public int getDuration()
public java.lang.String getDurationUnit()
public java.util.Calendar calculateEndDate(java.util.Calendar a_calendarNow)
public int getDurationInDays()
public long getVolumeKbytes()
public long getExtraVolumeKbytes()
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
toXmlElement
in interface IXMLEncodable
a_doc
- a documentCopyright © 2023. All rights reserved.