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.String
ELM_NAME
Constant 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 void
appendAttr(EPPCoaExtAttr aAttr)
Appends to theList
of attributesEPPCoaExtAttr
instances to add.java.lang.Object
clone()
A deep clone of the EPPCoaCreate.void
decode(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.Element
encode(org.w3c.dom.Document aDocument)
Append all data from this COA create to the given DOM Documentboolean
equals(java.lang.Object aObj)
A deep comparison of this with another EPPCoaExtCreate.java.util.List
getAttrs()
Gets the attr list.java.lang.String
getNamespace()
Returns the XML namespace associated with theEPPCodecComponent
.void
setAttrs(java.util.List aAttrs)
Sets theList
of attributesEPPCoaExtAttr
instances 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 EPPDecodeException
Populate the data of this instance with the data stored in the given Element of the DOM tree- Specified by:
decode
in 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 EPPEncodeException
Append all data from this COA create to the given DOM Document- Specified by:
encode
in 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.CloneNotSupportedException
A deep clone of the EPPCoaCreate.- Specified by:
clone
in interfaceEPPCodecComponent
- Overrides:
clone
in 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:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
appendAttr
public void appendAttr(EPPCoaExtAttr aAttr)
Appends to theList
of attributesEPPCoaExtAttr
instances to add.- Parameters:
aAttr
-EPPCoaExtAttr
instance
-
getAttrs
public java.util.List getAttrs()
Gets the attr list.- Returns:
List
of attributeEPPCoaExtAttr
instances if defined;null
otherwise.
-
setAttrs
public void setAttrs(java.util.List aAttrs)
Sets theList
of attributesEPPCoaExtAttr
instances to create.- Parameters:
aAttrs
-List
ofEPPCoaExtAttr
instances
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent
.- Specified by:
getNamespace
in interfaceEPPCodecComponent
- Returns:
- XML namespace for the
EPPCodecComponent
.
-
-