Class EPPSecDNSExtCreate
- java.lang.Object
-
- com.verisign.epp.codec.secdnsext.v10.EPPSecDNSExtCreate
-
- All Implemented Interfaces:
EPPCodecComponent,java.io.Serializable,java.lang.Cloneable
public class EPPSecDNSExtCreate extends java.lang.Object implements EPPCodecComponent
The EPPSecDNSExtCreate is the EPPCodecComponent that knows how to encode and decode secDNS create elements from/to XML and object instance.Title: EPP 1.0 secDNS
Description: secDNS Extension to the EPP SDK
Copyright: Copyright (c) 2006
Company: VeriSign
- 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 EPPSecDNSExtCreate()Instantiate a new instance of EPPSecDNSExtCreateEPPSecDNSExtCreate(java.util.List dsData)Creates a new instance of theEPPSecDNSExtCreatewith the DS DATA element.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendDsData(EPPSecDNSExtDsData dsData)Append to theListof DS DataEPPSecDNSExtDsDatainstances to createjava.lang.Objectclone()CloneEPPSecDNSExtCreate.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 secDNS create to the given DOM Documentbooleanequals(java.lang.Object aObject)implements a deepEPPSecDNSExtCreatecompare.java.util.ListgetDsData()Get the dsDatajava.lang.StringgetNamespace()The namespace associated with this secDNS create.voidsetDsData(java.util.List dsData)Set theListof DS DataEPPSecDNSExtDsDatainstances to create
-
-
-
Field Detail
-
ELM_NAME
public static final java.lang.String ELM_NAME
Element tag name for the create- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPSecDNSExtCreate
public EPPSecDNSExtCreate()
Instantiate a new instance of EPPSecDNSExtCreate
-
EPPSecDNSExtCreate
public EPPSecDNSExtCreate(java.util.List dsData)
Creates a new instance of theEPPSecDNSExtCreatewith the DS DATA element.- Parameters:
dsData-Listof DS DataEPPSecDNSExtDsDatainstances
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
The namespace associated with this secDNS create.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- The namespace associated with secDNS component
-
encode
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionAppend all data from this secDNS 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.
-
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.
-
equals
public boolean equals(java.lang.Object aObject)
implements a deepEPPSecDNSExtCreatecompare.- Overrides:
equalsin classjava.lang.Object- Parameters:
aObject-EPPSecDNSExtCreateinstance to compare with- Returns:
- true if equal false otherwise
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPSecDNSExtCreate.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classjava.lang.Object- Returns:
- clone of
EPPSecDNSExtCreate - Throws:
java.lang.CloneNotSupportedException- standard Object.clone exception
-
getDsData
public java.util.List getDsData()
Get the dsData- Returns:
Listof dsDataEPPSecDNSExtDsDatainstances.
-
setDsData
public void setDsData(java.util.List dsData)
Set theListof DS DataEPPSecDNSExtDsDatainstances to create- Parameters:
dsData-ListofEPPSecDNSExtDsDatainstances
-
appendDsData
public void appendDsData(EPPSecDNSExtDsData dsData)
Append to theListof DS DataEPPSecDNSExtDsDatainstances to create- Parameters:
dsData-EPPSecDNSExtDsDatainstance
-
-