Package com.verisign.epp.codec.coaext
Class EPPCoaExtCreate
- java.lang.Object
-
- com.verisign.epp.codec.coaext.EPPCoaExtCreate
-
- All Implemented Interfaces:
EPPCodecComponent,java.io.Serializable,java.lang.Cloneable
public class EPPCoaExtCreate extends java.lang.Object implements EPPCodecComponent
EPPCodecComponent that encodes and decodes a COA Create Tag.Title: EPP 1.0 Client Object Attribute - Create tag
Description: The EPPCoaExtCreate object represents the collection of Client Object Attributes being submitted for creation along with their associated object. As such it is composed of a collection of EPPCoaExtAttr objects.
As XML, it is represented by a <coa:create> 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 EPPCoaExtCreate()Default constructorEPPCoaExtCreate(java.util.List aAttrs)Constructor with attributes.
-
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 EPPCoaCreate.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 create to the given DOM Documentbooleanequals(java.lang.Object aObj)A deep comparison of this with another EPPCoaExtCreate.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 to create.
-
-
-
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 create 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 EPPCoaCreate.- 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 EPPCoaExtCreate.- 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 to create.- 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.
-
-