Package com.verisign.epp.codec.coaext
Class EPPCoaExtInfData
java.lang.Object
com.verisign.epp.codec.coaext.EPPCoaExtInfData
- All Implemented Interfaces:
EPPCodecComponent,Serializable,Cloneable
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:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendAttr(EPPCoaExtAttr aAttr) Appends to theListof attributesEPPCoaExtAttrinstances to add.clone()A deep clone of the EPPCoaInfData.voidPopulate the data of this instance with the data stored in the given Element of the DOM treeAppend all data from this COA InfData to the given DOM DocumentbooleanA deep comparison of this with another EPPCoaExtInfData.getAttrs()Gets the attr list.Returns the XML namespace associated with theEPPCodecComponent.voidSets theListof attributesEPPCoaExtAttrinstances.
-
Field Details
-
ELM_NAME
Constant for the key tag- See Also:
-
-
Constructor Details
-
EPPCoaExtInfData
public EPPCoaExtInfData()
-
-
Method Details
-
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 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
A deep clone of the EPPCoaInfData.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classObject- Returns:
- clone of concrete
EPPCodecComponent - Throws:
CloneNotSupportedException- standard Object.clone exception- See Also:
-
equals
A deep comparison of this with another EPPCoaExtInfData. -
appendAttr
Appends to theListof attributesEPPCoaExtAttrinstances to add.- Parameters:
aAttr-EPPCoaExtAttrinstance
-
getAttrs
Gets the attr list.- Returns:
Listof attributeEPPCoaExtAttrinstances if defined;nullotherwise.
-
setAttrs
Sets theListof attributesEPPCoaExtAttrinstances.- Parameters:
aAttrs-ListofEPPCoaExtAttrinstances
-
getNamespace
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-