Package com.verisign.epp.codec.registry
Class EPPRegistryZone
- java.lang.Object
-
- com.verisign.epp.codec.registry.EPPRegistryZone
-
- All Implemented Interfaces:
EPPCodecComponent
,java.io.Serializable
,java.lang.Cloneable
public class EPPRegistryZone extends java.lang.Object implements EPPCodecComponent
Represents the summary info of a zone object. Zone summary info of all supported zones is returned is a list when the server receives an <info> command, with a <registry:all> element in it.
The zone summary info element contains:- <registry:name> - fully qualified name of the zone. Use
setName(String)
andgetName()
to access the attribute. - <registry:crDate> - date of zone object creation. Use
setCreateDate(Date)
andgetCreateDate()
to access the attribute. - <registry:upDate> - optional date of last update. Use
setUpdateDate(Date)
andgetUpdateDate()
to access the attribute.
- See Also:
EPPRegistryZoneList
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EPPRegistryZone()
Default constructor.EPPRegistryZone(java.lang.String name, java.util.Date createDate)
ConstructEPPRegistryZone
with name and create date.EPPRegistryZone(java.lang.String name, java.util.Date createDate, java.util.Date updateDate)
ConstructEPPRegistryZone
with name, craete date and last update date.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
CloneEPPRegistryZone
.void
decode(org.w3c.dom.Element aElement)
Decode theEPPRegistryZone
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 theEPPRegistryZone
instance.boolean
equals(java.lang.Object aObject)
implements a deepEPPRegistryZone
compare.java.util.Date
getCreateDate()
Get creation date of zone object.java.lang.String
getName()
Get name of the zone object.java.lang.String
getNamespace()
Returns the XML namespace associated with theEPPCodecComponent
.java.util.Date
getUpdateDate()
Get last update date of zone object.void
setCreateDate(java.util.Date createDate)
Set creation date of zone object.void
setName(java.lang.String name)
Set name of the zone object.void
setUpdateDate(java.util.Date updateDate)
Set last update date of zone object.java.lang.String
toString()
Implementation ofObject.toString
, which will result in an indented XMLString
representation of the concreteEPPCodecComponent
.
-
-
-
Constructor Detail
-
EPPRegistryZone
public EPPRegistryZone()
Default constructor. Attributes are set to:name
- nullcreateDate
- nullupdateDate
- null
setName(String)
andsetCreateDate(Date)
before callingencode(Document)
-
EPPRegistryZone
public EPPRegistryZone(java.lang.String name, java.util.Date createDate)
ConstructEPPRegistryZone
with name and create date.updateDate
is set to null.- Parameters:
name
- fully qualified name of zone objectcreateDate
- creation date of zone object
-
EPPRegistryZone
public EPPRegistryZone(java.lang.String name, java.util.Date createDate, java.util.Date updateDate)
ConstructEPPRegistryZone
with name, craete date and last update date.- Parameters:
name
- fully qualified name of zone objectcreateDate
- creation date of zone objectupdateDate
- date of last update
-
-
Method Detail
-
encode
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeException
Encode a DOM Element tree from the attributes of theEPPRegistryZone
instance.- Specified by:
encode
in interfaceEPPCodecComponent
- Parameters:
aDocument
- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPRegistryZone
instance. - Throws:
EPPEncodeException
- - Unable to encodeEPPRegistryZone
instance.
-
decode
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeException
Decode theEPPRegistryZone
attributes from the aElement DOM Element tree.- Specified by:
decode
in interfaceEPPCodecComponent
- Parameters:
aElement
- Root DOM Element to decodeEPPRegistryZone
from.- Throws:
EPPDecodeException
- Unable to decode aElement
-
equals
public boolean equals(java.lang.Object aObject)
implements a deepEPPRegistryZone
compare.- Overrides:
equals
in classjava.lang.Object
- Parameters:
aObject
-EPPRegistryZone
instance to compare with- Returns:
true
if this object is the same as the aObject argument;false
otherwise
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
CloneEPPRegistryZone
.- Specified by:
clone
in interfaceEPPCodecComponent
- Overrides:
clone
in classjava.lang.Object
- Returns:
- clone of
EPPRegistryZone
- Throws:
java.lang.CloneNotSupportedException
- standard Object.clone exception
-
toString
public java.lang.String toString()
Implementation ofObject.toString
, which will result in an indented XMLString
representation of the concreteEPPCodecComponent
.- Overrides:
toString
in classjava.lang.Object
- Returns:
- Indented XML
String
if successful;ERROR
otherwise.
-
getName
public java.lang.String getName()
Get name of the zone object.- Returns:
- fully qualified name of the zone object
-
setName
public void setName(java.lang.String name)
Set name of the zone object.- Parameters:
name
- fully qualified name of the zone object
-
getCreateDate
public java.util.Date getCreateDate()
Get creation date of zone object.- Returns:
- creation date of zone object
-
setCreateDate
public void setCreateDate(java.util.Date createDate)
Set creation date of zone object.- Parameters:
createDate
- creation date of zone object
-
getUpdateDate
public java.util.Date getUpdateDate()
Get last update date of zone object.- Returns:
- last update date of zone object
-
setUpdateDate
public void setUpdateDate(java.util.Date updateDate)
Set last update date of zone object.- Parameters:
updateDate
- last update date of zone object
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent
.- Specified by:
getNamespace
in interfaceEPPCodecComponent
- Returns:
- XML namespace for the
EPPCodecComponent
.
-
-