public class EPPDefRegPeriod extends java.lang.Object implements EPPCodecComponent
unit attribute. Valid values for the
unit attribute are y for years and m
for months.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PERIOD_UNIT_MONTH
Period in Unit Month
|
static java.lang.String |
PERIOD_UNIT_YEAR
Period in Unit Year
|
| Constructor and Description |
|---|
EPPDefRegPeriod()
EPPDefRegPeriod default constructor. |
EPPDefRegPeriod(int aPeriod)
EPPDefRegPeriod constructor that takes the defReg period
(in unit of year) as an argument |
EPPDefRegPeriod(java.lang.String aPUnit,
int aPeriod)
EPPDefRegPeriod constructor that takes the defReg period
and period unit as an arguments |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Clone
EPPDefRegPeriod. |
void |
decode(org.w3c.dom.Element aElement)
Decode the EPPDefRegPeriod attributes from the aElement DOM Element
tree.
|
org.w3c.dom.Element |
encode(org.w3c.dom.Document aDocument)
Encode a DOM Element tree from the attributes of the EPPDefRegPeriod
instance.
|
boolean |
equals(java.lang.Object aObject)
implements a deep
EPPDefRegPeriod compare. |
java.lang.String |
getNamespace()
Returns the XML namespace associated with the
EPPCodecComponent. |
int |
getPeriod()
Get defReg period.
|
java.lang.String |
getPUnit()
Get defReg period unit.
|
boolean |
isPeriodUnspec()
Test whether the period has been specfied:
true is
unspecified and false is specified. |
void |
setPeriod(int newPeriod)
Set defReg period.
|
void |
setPUnit(java.lang.String newPUnit)
Set defReg period of un.
|
java.lang.String |
toString()
Implementation of
Object.toString, which will result in an
indented XML String representation of the concrete
EPPCodecComponent. |
public static final java.lang.String PERIOD_UNIT_MONTH
public static final java.lang.String PERIOD_UNIT_YEAR
public EPPDefRegPeriod()
EPPDefRegPeriod default constructor. The period is
initialized to unspecified. The period must be set
before invoking encode.public EPPDefRegPeriod(int aPeriod)
EPPDefRegPeriod constructor that takes the defReg period
(in unit of year) as an argumentaPeriod - intpublic EPPDefRegPeriod(java.lang.String aPUnit,
int aPeriod)
EPPDefRegPeriod constructor that takes the defReg period
and period unit as an argumentsaPUnit - StringaPeriod - intpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
EPPDefRegPeriod.clone in interface EPPCodecComponentclone in class java.lang.ObjectEPPDefRegPeriodjava.lang.CloneNotSupportedException - standard Object.clone exceptionpublic void decode(org.w3c.dom.Element aElement)
throws EPPDecodeException
decode in interface EPPCodecComponentaElement - - Root DOM Element to decode EPPDefRegPeriod from.EPPDecodeException - Unable to decode aElementpublic org.w3c.dom.Element encode(org.w3c.dom.Document aDocument)
throws EPPEncodeException
encode in interface EPPCodecComponentaDocument - - DOM Document that is being built. Used as an Element
factory.EPPEncodeException - - Unable to encode EPPDefRegPeriod
instance.public boolean equals(java.lang.Object aObject)
EPPDefRegPeriod compare.equals in class java.lang.ObjectaObject - EPPDefRegPeriod instance to compare withpublic int getPeriod()
public java.lang.String getPUnit()
public boolean isPeriodUnspec()
true is
unspecified and false is specified.public void setPeriod(int newPeriod)
throws EPPCodecException
newPeriod - intEPPCodecException - DOCUMENT ME!public void setPUnit(java.lang.String newPUnit)
newPUnit - java.lang.Stringpublic java.lang.String toString()
Object.toString, which will result in an
indented XML String representation of the concrete
EPPCodecComponent.toString in class java.lang.ObjectString if successful;
ERROR otherwise.public java.lang.String getNamespace()
EPPCodecComponent.getNamespace in interface EPPCodecComponentEPPCodecComponent.Copyright © VeriSign Inc. All Rights Reserved.