public class EPPRelatedDomainExtAvailable extends java.lang.Object implements EPPCodecComponent
Title: EPP 1.0 Related Domain - available tag
Description: The EPPRelatedDomainExtAvailable object represents the
collection of domains that are available for registration in a family of
related domains. As such it is composed of a collection of
EPPRelatedDomainExtName
objects.
As XML, it is represented by a
Copyright: Copyright (c) 2013
Company: VeriSign
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ELM_NAME
Element tag name for available
|
Constructor and Description |
---|
EPPRelatedDomainExtAvailable()
Default constructor
|
EPPRelatedDomainExtAvailable(java.util.List<EPPRelatedDomainExtName> aAvailableDomains)
Constructor with a list of available domain names.
|
Modifier and Type | Method and Description |
---|---|
void |
addAvailableDomain(EPPRelatedDomainExtName aAvailableDomain)
Adds a available domain represented by
EPPRelatedDomainExtName to the list of available domains. |
java.lang.Object |
clone()
A deep clone of the EPPRelatedDomainAvailable
|
void |
decode(org.w3c.dom.Element aElement)
Populate the data of this instance with the data stored in the given
Element of the DOM tree
|
org.w3c.dom.Element |
encode(org.w3c.dom.Document aDocument)
Append all data from the list of the list of available related domain names
represented by
EPPRelatedDomainExtName to given DOM Document |
boolean |
equals(java.lang.Object aObj)
A deep comparison of this with another EPPRelatedDomainExtAvailable.
|
java.util.List<EPPRelatedDomainExtName> |
getAvailableDomains()
Returns the list of available related domain names represented by
EPPRelatedDomainExtName |
java.lang.String |
getNamespace()
Returns the XML namespace associated with the
EPPCodecComponent . |
boolean |
hasAvailableDomains()
Are there any available domains included in the list of available domains?
|
void |
setAvailableDomains(java.util.List<EPPRelatedDomainExtName> relatedDomains)
Sets the list of available related domain names represented by
EPPRelatedDomainExtName |
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 ELM_NAME
public EPPRelatedDomainExtAvailable()
public EPPRelatedDomainExtAvailable(java.util.List<EPPRelatedDomainExtName> aAvailableDomains)
aAvailableDomains
- public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface EPPCodecComponent
clone
in class java.lang.Object
EPPCodecComponent
java.lang.CloneNotSupportedException
- standard Object.clone exceptionObject.clone()
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeException
decode
in interface EPPCodecComponent
aElement
- The root element of the report fragment of XMLEPPDecodeException
- Thrown if any errors occur during decoding.public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeException
EPPRelatedDomainExtName
to given DOM Documentencode
in interface EPPCodecComponent
aDocument
- The DOM Document to append data toElement
EPPEncodeException
- Thrown when errors occur during the encode attempt or if the
instance is invalid.public boolean equals(java.lang.Object aObj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public void addAvailableDomain(EPPRelatedDomainExtName aAvailableDomain)
EPPRelatedDomainExtName
to the list of available domains.aAvailableDomain
- Available domain to add to the list.public boolean hasAvailableDomains()
true
if the available domain list is not null
and
there is at least one available domain in the list; false
otherwise.public java.util.List<EPPRelatedDomainExtName> getAvailableDomains()
EPPRelatedDomainExtName
public void setAvailableDomains(java.util.List<EPPRelatedDomainExtName> relatedDomains)
EPPRelatedDomainExtName
relatedDomains
- the relatedDomains to setpublic java.lang.String toString()
Object.toString
, which will result in an
indented XML String
representation of the concrete
EPPCodecComponent
.toString
in class java.lang.Object
String
if successful;
ERROR
otherwise.public java.lang.String getNamespace()
EPPCodecComponent
.getNamespace
in interface EPPCodecComponent
EPPCodecComponent
.Copyright © VeriSign Inc. All Rights Reserved.