Class EPPRelatedDomainExtRegistered
java.lang.Object
com.verisign.epp.codec.relateddomainext.EPPRelatedDomainExtRegistered
- All Implemented Interfaces:
EPPCodecComponent,Serializable,Cloneable
EPPCodecComponent that encodes and decodes a <relDom:registered> tag
Title: EPP 1.0 Related Domain - registered tag
Description: The EPPRelatedDomainExtRegistered object represents the
collection of domains that are registered in a family of related domains. As
such it is composed of a collection of EPPRelatedDomainExtName
objects.
As XML, it is represented by a <relDom:registered> element containing a
number of <relDom:name> elements.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorEPPRelatedDomainExtRegistered(List<EPPRelatedDomainExtName> aRegisteredDomains) Constructor with a list of registered domain names. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRegisteredDomain(EPPRelatedDomainExtName aRegisteredDomain) Adds a registered domain represented byEPPRelatedDomainExtNameto the list of registered domains.clone()A deep clone of the EPPRelatedDomainExtRegisteredvoidPopulate 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 registered related domain names represented byEPPRelatedDomainExtNameto given DOM DocumentbooleanA deep comparison of this with another EPPRelatedDomainExtRegistered.Returns the XML namespace associated with theEPPCodecComponent.Returns the registeredDomainsbooleanAre there any registered domains included in the list of registered domains?voidsetRegisteredDomains(List<EPPRelatedDomainExtName> aRegisteredDomains) Sets registeredDomains value to aRegisteredDomainstoString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.
-
Field Details
-
ELM_NAME
Element tag name for registered- See Also:
-
-
Constructor Details
-
EPPRelatedDomainExtRegistered
public EPPRelatedDomainExtRegistered()Default constructor -
EPPRelatedDomainExtRegistered
Constructor with a list of registered domain names.- Parameters:
aRegisteredDomains- List of registered domain names
-
-
Method Details
-
clone
A deep clone of the EPPRelatedDomainExtRegistered- 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 registered related domain names represented byEPPRelatedDomainExtNameto 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 EPPRelatedDomainExtRegistered. -
hasRegisteredDomains
public boolean hasRegisteredDomains()Are there any registered domains included in the list of registered domains?- Returns:
trueif the registered domain list is notnulland there is at least one registered domain in the list;falseotherwise.
-
getRegisteredDomains
Returns the registeredDomains- Returns:
- the registeredDomains
-
setRegisteredDomains
Sets registeredDomains value to aRegisteredDomains- Parameters:
aRegisteredDomains- the registered domains to set
-
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.
-