public class EPPRelatedDomainExtTransferResp extends java.lang.Object implements EPPCodecComponent
Title: EPP 1.0 Related Domain - trnData tag
Description: The EPPRelatedDomainExtTransferResp object represents the
collection of domains that have been transferred atomically. As such it is
composed of a collection of EPPRelatedDomainExtDomainData
objects.
As XML, it is represented by a <relDom:trnData> element containing a
number of <relDom:domain> elements.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ELM_NAME
Element tag name for trnData
|
Constructor and Description |
---|
EPPRelatedDomainExtTransferResp()
Default constructor
|
EPPRelatedDomainExtTransferResp(java.util.List<EPPRelatedDomainExtDomainData> aDomains)
Constructor with a list of domains to be transferred.
|
Modifier and Type | Method and Description |
---|---|
void |
addDomain(EPPRelatedDomainExtDomainData aDomain)
Adds a related domain represented by
EPPRelatedDomainExtDomainData
to the list of related domains to transfer. |
java.lang.Object |
clone()
A deep clone of the EPPRelatedDomainExtTransferResp
|
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 domains that have been
transferred represented by
EPPRelatedDomainExtDomainData to given
DOM Document |
boolean |
equals(java.lang.Object aObj)
A deep comparison of this with another EPPRelatedDomainExtTransferResp.
|
java.util.List<EPPRelatedDomainExtDomainData> |
getDomains()
Returns the list of available related domain names represented by
EPPRelatedDomainExtDomainData |
java.lang.String |
getNamespace()
Returns the XML namespace associated with the
EPPCodecComponent . |
boolean |
hasDomains()
Are there any domains included in the list of domains?
|
void |
setDomains(java.util.List<EPPRelatedDomainExtDomainData> aDomains)
Sets the list of available related domain names represented by
EPPRelatedDomainExtDomainData |
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 EPPRelatedDomainExtTransferResp()
public EPPRelatedDomainExtTransferResp(java.util.List<EPPRelatedDomainExtDomainData> aDomains)
aDomains
- List of domains to be transferredpublic 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
EPPRelatedDomainExtDomainData
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 addDomain(EPPRelatedDomainExtDomainData aDomain)
EPPRelatedDomainExtDomainData
to the list of related domains to transfer.aDomain
- Related domain to add to the list to transfer.public boolean hasDomains()
true
if the domain list is not null
and there is
at least one domain in the list; false
otherwise.public java.util.List<EPPRelatedDomainExtDomainData> getDomains()
EPPRelatedDomainExtDomainData
public void setDomains(java.util.List<EPPRelatedDomainExtDomainData> aDomains)
EPPRelatedDomainExtDomainData
aDomains
- the related domains to set to transferpublic 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
.