Package com.verisign.epp.codec.defReg
Class EPPDefRegDeleteCmd
- java.lang.Object
-
- com.verisign.epp.codec.gen.EPPCommand
-
- com.verisign.epp.codec.gen.EPPDeleteCmd
-
- com.verisign.epp.codec.defReg.EPPDefRegDeleteCmd
-
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,java.io.Serializable,java.lang.Cloneable
public class EPPDefRegDeleteCmd extends EPPDeleteCmd
Represents an EPP DefReg<delete>command that allows a client to delete a defReg object. The EPP<delete>command provides a transform operation that allows a client to delete a defReg object. In addition to the standard EPP command elements, the<delete>command MUST contain a<defReg:delete>element that identifies the defReg namespace. The<defReg:delete>element contains the following child elements:-
A
<defReg:roid>element that contains the Repository Object Identifier assigned to the defReg object when the object was created.
- See Also:
EPPResponse, Serialized Form
-
-
Field Summary
-
Fields inherited from class com.verisign.epp.codec.gen.EPPCommand
extensions, OP_APPROVE, OP_CANCEL, OP_QUERY, OP_REJECT, OP_REQUEST, transId, TYPE_CHECK, TYPE_CREATE, TYPE_DELETE, TYPE_INFO, TYPE_LOGIN, TYPE_LOGOUT, TYPE_POLL, TYPE_RENEW, TYPE_TRANSFER, TYPE_UPDATE
-
-
Constructor Summary
Constructors Constructor Description EPPDefRegDeleteCmd()EPPDefRegDeleteCmddefault constructor.EPPDefRegDeleteCmd(java.lang.String aTransId, java.lang.String aRoid)EPPDefRegDeleteCmdconstructor that takes the defReg roid as an argument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPDefRegDeleteCmd.protected voiddoDecode(org.w3c.dom.Element aElement)Decode theEPPDefRegDeleteCmdattributes from the aElement DOM Element tree.protected org.w3c.dom.ElementdoEncode(org.w3c.dom.Document aDocument)Encode a DOM Element tree from the attributes of theEPPDefRegDeleteCmdinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPDefRegDeleteCmdwith this instance.java.lang.StringgetKey()Gets the key for the defensive registration object, which is the defensive registration ROID.java.lang.StringgetNamespace()Gets the EPP command Namespace associated withEPPDefRegDeleteCmd.java.lang.StringgetRoid()Gets the defReg roid to delete.voidsetRoID(java.lang.String aRoid)Sets the defReg roid to delete.-
Methods inherited from class com.verisign.epp.codec.gen.EPPDeleteCmd
doGenDecode, doGenEncode, getType
-
Methods inherited from class com.verisign.epp.codec.gen.EPPCommand
addExtension, decode, encode, findDuplicateExtNamespaces, findExtNamespaces, findExtNamespaceSuffixes, findUnsupportedExtNamespaces, findUnsupportedExtNamespaceSuffixes, getExtension, getExtension, getExtensions, getOp, getTransId, hasExtension, hasExtensions, hasKey, hasTransId, setExtension, setExtensions, setTransId, toString
-
-
-
-
Constructor Detail
-
EPPDefRegDeleteCmd
public EPPDefRegDeleteCmd()
EPPDefRegDeleteCmddefault constructor. The roidis initialized tonull. The roid must be set before invokingencode.
-
EPPDefRegDeleteCmd
public EPPDefRegDeleteCmd(java.lang.String aTransId, java.lang.String aRoid)EPPDefRegDeleteCmdconstructor that takes the defReg roid as an argument.- Parameters:
aTransId- Transaction Id associated with command.aRoid- DefReg roid to delete.
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
Gets the EPP command Namespace associated withEPPDefRegDeleteCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPDefRegMapFactory.NS
-
getKey
public java.lang.String getKey()
Gets the key for the defensive registration object, which is the defensive registration ROID.- Overrides:
getKeyin classEPPCommand- Returns:
- The defensive registration ROID if set;
nullotherwise.
-
getRoid
public java.lang.String getRoid()
Gets the defReg roid to delete.- Returns:
- DefReg Roid
Stringinstance if defined;nullotherwise.
-
setRoID
public void setRoID(java.lang.String aRoid)
Sets the defReg roid to delete.- Parameters:
aRoid- DefReg Roid
-
equals
public boolean equals(java.lang.Object aObject)
Compare an instance ofEPPDefRegDeleteCmdwith this instance.- Overrides:
equalsin classEPPDeleteCmd- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPDefRegDeleteCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- clone of
EPPDefRegDeleteCmd - Throws:
java.lang.CloneNotSupportedException- standard Object.clone exception
-
doEncode
protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPDefRegDeleteCmdinstance.- Specified by:
doEncodein classEPPDeleteCmd- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Root DOM Element representing the
EPPDefRegDeleteCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPDefRegDeleteCmdinstance.
-
doDecode
protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPDefRegDeleteCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPDeleteCmd- Parameters:
aElement- Root DOM Element to decodeEPPDefRegDeleteCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
-