Class EPPRelatedDomainExtTransferResp
java.lang.Object
com.verisign.epp.codec.relateddomainext.EPPRelatedDomainExtTransferResp
- All Implemented Interfaces:
EPPCodecComponent,Serializable,Cloneable
EPPCodecComponent that encodes and decodes a <relDom:trnData> tag
associated with a Domain-Transfer response.
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.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorConstructor with a list of domains to be transferred. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDomain(EPPRelatedDomainExtDomainData aDomain) Adds a related domain represented byEPPRelatedDomainExtDomainDatato the list of related domains to transfer.clone()A deep clone of the EPPRelatedDomainExtTransferRespvoidPopulate the data of this instance with the data stored in the given Element of the DOM treeAppend all data from the list of the list of domains that have been transferred represented byEPPRelatedDomainExtDomainDatato given DOM DocumentbooleanA deep comparison of this with another EPPRelatedDomainExtTransferResp.Returns the list of available related domain names represented byEPPRelatedDomainExtDomainDataReturns the XML namespace associated with theEPPCodecComponent.booleanAre there any domains included in the list of domains?voidsetDomains(List<EPPRelatedDomainExtDomainData> aDomains) Sets the list of available related domain names represented byEPPRelatedDomainExtDomainDatatoString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.
-
Field Details
-
ELM_NAME
Element tag name for trnData- See Also:
-
-
Constructor Details
-
EPPRelatedDomainExtTransferResp
public EPPRelatedDomainExtTransferResp()Default constructor -
EPPRelatedDomainExtTransferResp
Constructor with a list of domains to be transferred.- Parameters:
aDomains- List of domains to be transferred
-
-
Method Details
-
clone
A deep clone of the EPPRelatedDomainExtTransferResp- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classObject- Returns:
- clone of concrete
EPPCodecComponent - Throws:
CloneNotSupportedException- standard Object.clone exception- See Also:
-
decode
Populate the data of this instance with the data stored in the given Element of the DOM tree- Specified by:
decodein interfaceEPPCodecComponent- Parameters:
aElement- The root element of the report fragment of XML- Throws:
EPPDecodeException- Thrown if any errors occur during decoding.
-
encode
Append all data from the list of the list of domains that have been transferred represented byEPPRelatedDomainExtDomainDatato given DOM Document- Specified by:
encodein interfaceEPPCodecComponent- Parameters:
aDocument- The DOM Document to append data to- Returns:
- Encoded DOM
Element - Throws:
EPPEncodeException- Thrown when errors occur during the encode attempt or if the instance is invalid.
-
equals
A deep comparison of this with another EPPRelatedDomainExtTransferResp. -
hasDomains
public boolean hasDomains()Are there any domains included in the list of domains?- Returns:
trueif the domain list is notnulland there is at least one domain in the list;falseotherwise.
-
getDomains
Returns the list of available related domain names represented byEPPRelatedDomainExtDomainData- Returns:
- the related domains to transfer
-
setDomains
Sets the list of available related domain names represented byEPPRelatedDomainExtDomainData- Parameters:
aDomains- the related domains to set to transfer
-
toString
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent. -
getNamespace
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-