Package com.verisign.epp.codec.coaext
Class EPPCoaExtInfData
- java.lang.Object
-
- com.verisign.epp.codec.coaext.EPPCoaExtInfData
-
- All Implemented Interfaces:
EPPCodecComponent,java.io.Serializable,java.lang.Cloneable
public class EPPCoaExtInfData extends java.lang.Object implements EPPCodecComponent
EPPCodecComponent that encodes and decodes a COA InfData Tag.Title: EPP 1.0 Client Object Attribute - InfData
Description: The InfData tag is used in Info Responses to represent the Client Object Attributes associated with the object being queried. It is composed of a collection of EPPCoaExtAttr objects, each describing a single COA.
As XML, it is represented by a <coa:infData> element containing a number of <coa:attr> elements.Copyright: Copyright (c) 2011
Company: VeriSign
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_NAMEConstant for the key tag
-
Constructor Summary
Constructors Constructor Description EPPCoaExtInfData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendAttr(EPPCoaExtAttr aAttr)Appends to theListof attributesEPPCoaExtAttrinstances to add.java.lang.Objectclone()A deep clone of the EPPCoaInfData.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 COA InfData to the given DOM Documentbooleanequals(java.lang.Object aObj)A deep comparison of this with another EPPCoaExtInfData.java.util.ListgetAttrs()Gets the attr list.java.lang.StringgetNamespace()Returns the XML namespace associated with theEPPCodecComponent.voidsetAttrs(java.util.List aAttrs)Sets theListof attributesEPPCoaExtAttrinstances.
-
-
-
Field Detail
-
ELM_NAME
public static final java.lang.String ELM_NAME
Constant for the key tag- See Also:
- Constant Field Values
-
-
Method Detail
-
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 COA 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.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionA deep clone of the EPPCoaInfData.- 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()
-
equals
public boolean equals(java.lang.Object aObj)
A deep comparison of this with another EPPCoaExtInfData.- Overrides:
equalsin classjava.lang.Object- See Also:
Object.equals(java.lang.Object)
-
appendAttr
public void appendAttr(EPPCoaExtAttr aAttr)
Appends to theListof attributesEPPCoaExtAttrinstances to add.- Parameters:
aAttr-EPPCoaExtAttrinstance
-
getAttrs
public java.util.List getAttrs()
Gets the attr list.- Returns:
Listof attributeEPPCoaExtAttrinstances if defined;nullotherwise.
-
setAttrs
public void setAttrs(java.util.List aAttrs)
Sets theListof attributesEPPCoaExtAttrinstances.- Parameters:
aAttrs-ListofEPPCoaExtAttrinstances
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-
-