com.verisign.epp.codec.secdnsext.v10
Class EPPSecDNSExtCreate

java.lang.Object
  extended by 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

Version:
1.0
See Also:
Serialized Form

Field Summary
static java.lang.String ELM_NAME
          Element tag name for the create
 
Constructor Summary
EPPSecDNSExtCreate()
          Instantiate a new instance of EPPSecDNSExtCreate
EPPSecDNSExtCreate(java.util.List dsData)
          Creates a new instance of the EPPSecDNSExtCreate with the DS DATA element.
 
Method Summary
 void appendDsData(EPPSecDNSExtDsData dsData)
          Append to the List of DS Data EPPSecDNSExtDsData instances to create
 java.lang.Object clone()
          Clone EPPSecDNSExtCreate.
 void decode(org.w3c.dom.Element aElement)
          Populate the data of this instance with the data stored in the given Element of the DOM tree
 org.w3c.dom.Element encode(org.w3c.dom.Document aDocument)
          Append all data from this secDNS create to the given DOM Document
 boolean equals(java.lang.Object aObject)
          implements a deep EPPSecDNSExtCreate compare.
 java.util.List getDsData()
          Get the dsData
 java.lang.String getNamespace()
          The namespace associated with this secDNS create.
 void setDsData(java.util.List dsData)
          Set the List of DS Data EPPSecDNSExtDsData instances to create
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 the EPPSecDNSExtCreate with the DS DATA element.

Parameters:
dsData - List of DS Data EPPSecDNSExtDsData instances
Method Detail

getNamespace

public java.lang.String getNamespace()
The namespace associated with this secDNS create.

Returns:
The namespace associated with secDNS component

encode

public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument)
                           throws EPPEncodeException
Append all data from this secDNS create to the given DOM Document

Specified by:
encode in interface EPPCodecComponent
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 EPPDecodeException
Populate the data of this instance with the data stored in the given Element of the DOM tree

Specified by:
decode in interface EPPCodecComponent
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 deep EPPSecDNSExtCreate compare.

Overrides:
equals in class java.lang.Object
Parameters:
aObject - EPPSecDNSExtCreate instance to compare with
Returns:
true if equal false otherwise

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clone EPPSecDNSExtCreate.

Specified by:
clone in interface EPPCodecComponent
Overrides:
clone in class java.lang.Object
Returns:
clone of EPPSecDNSExtCreate
Throws:
java.lang.CloneNotSupportedException - standard Object.clone exception

getDsData

public java.util.List getDsData()
Get the dsData

Returns:
List of dsData EPPSecDNSExtDsData instances.

setDsData

public void setDsData(java.util.List dsData)
Set the List of DS Data EPPSecDNSExtDsData instances to create

Parameters:
dsData - List of EPPSecDNSExtDsData instances

appendDsData

public void appendDsData(EPPSecDNSExtDsData dsData)
Append to the List of DS Data EPPSecDNSExtDsData instances to create

Parameters:
dsData - EPPSecDNSExtDsData instance


Copyright © VeriSign Inc. All Rights Reserved.