Class EPPRelatedDomainExtInfData
- java.lang.Object
-
- com.verisign.epp.codec.relateddomainext.EPPRelatedDomainExtInfData
-
- All Implemented Interfaces:
EPPCodecComponent,java.io.Serializable,java.lang.Cloneable
public class EPPRelatedDomainExtInfData extends java.lang.Object implements EPPCodecComponent
EPPCodecComponent that encodes and decodes a <relDom:infData> tagTitle: EPP 1.0 Related Domain - infData tag
Description: The EPPRelatedDomainExtInfData object represents the collection of domains in a family of related domains. As such it is composed of a collection of
EPPRelatedDomainExtGroupobjects.
As XML, it is represented by a <relDom:infData> element containing a number of <relDom:group> elements.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_NAMEElement tag name for the create
-
Constructor Summary
Constructors Constructor Description EPPRelatedDomainExtInfData()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGroup(EPPRelatedDomainExtGroup aGroup)Adds a domain represented byEPPRelatedDomainExtGroupto the list of groups.java.lang.Objectclone()A deep clone of the EPPRelatedDomainExtInfData.voiddecode(org.w3c.dom.Element aElement)Populate the data of this instance with the data stored in the given Element of the DOM treeorg.w3c.dom.Elementencode(org.w3c.dom.Document aDocument)Append all data from this infData to the given DOM Documentbooleanequals(java.lang.Object aObj)java.util.List<EPPRelatedDomainExtGroup>getGroup()Gets the list of groups represented byEPPRelatedDomainExtGroup.java.lang.StringgetNamespace()Returns the XML namespace associated with theEPPCodecComponent.voidsetGroup(java.util.List<EPPRelatedDomainExtGroup> aGroup)Sets the list of groups represented byEPPRelatedDomainExtGroup.java.lang.StringtoString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.
-
-
-
Field Detail
-
ELM_NAME
public static final java.lang.String ELM_NAME
Element tag name for the create- See Also:
- Constant Field Values
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionA deep clone of the EPPRelatedDomainExtInfData.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classjava.lang.Object- Returns:
- clone of concrete
EPPCodecComponent - Throws:
java.lang.CloneNotSupportedException- standard Object.clone exception- See Also:
Object.clone()
-
decode
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionPopulate 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
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionAppend all data from this infData to the 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
public boolean equals(java.lang.Object aObj)
- Overrides:
equalsin classjava.lang.Object
-
addGroup
public void addGroup(EPPRelatedDomainExtGroup aGroup)
Adds a domain represented byEPPRelatedDomainExtGroupto the list of groups.- Parameters:
aGroup- A group to add to the list.
-
getGroup
public java.util.List<EPPRelatedDomainExtGroup> getGroup()
Gets the list of groups represented byEPPRelatedDomainExtGroup.- Returns:
- the group if defined;
nullotherwise.
-
setGroup
public void setGroup(java.util.List<EPPRelatedDomainExtGroup> aGroup)
Sets the list of groups represented byEPPRelatedDomainExtGroup.- Parameters:
aGroup- List of related groups
-
toString
public java.lang.String toString()
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.- Overrides:
toStringin classjava.lang.Object- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-
-