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,Serializable,Cloneable
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:
-
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
ConstructorsConstructorDescriptionEPPDefRegDeleteCmddefault constructor.EPPDefRegDeleteCmd(String aTransId, String aRoid) EPPDefRegDeleteCmdconstructor that takes the defReg roid as an argument. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPDefRegDeleteCmd.protected voidDecode theEPPDefRegDeleteCmdattributes from the aElement DOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPDefRegDeleteCmdinstance.booleanCompare an instance ofEPPDefRegDeleteCmdwith this instance.getKey()Gets the key for the defensive registration object, which is the defensive registration ROID.Gets the EPP command Namespace associated withEPPDefRegDeleteCmd.getRoid()Gets the defReg roid to delete.voidSets the defReg roid to delete.Methods inherited from class com.verisign.epp.codec.gen.EPPDeleteCmd
doGenDecode, doGenEncode, getTypeMethods 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 Details
-
EPPDefRegDeleteCmd
public EPPDefRegDeleteCmd()EPPDefRegDeleteCmddefault constructor. The roidis initialized tonull. The roid must be set before invokingencode. -
EPPDefRegDeleteCmd
EPPDefRegDeleteCmdconstructor that takes the defReg roid as an argument.- Parameters:
aTransId- Transaction Id associated with command.aRoid- DefReg roid to delete.
-
-
Method Details
-
getNamespace
Gets the EPP command Namespace associated withEPPDefRegDeleteCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPDefRegMapFactory.NS
-
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
Gets the defReg roid to delete.- Returns:
- DefReg Roid
Stringinstance if defined;nullotherwise.
-
setRoID
Sets the defReg roid to delete.- Parameters:
aRoid- DefReg Roid
-
equals
Compare an instance ofEPPDefRegDeleteCmdwith this instance.- Overrides:
equalsin classEPPDeleteCmd- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
CloneEPPDefRegDeleteCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- clone of
EPPDefRegDeleteCmd - Throws:
CloneNotSupportedException- standard Object.clone exception
-
doEncode
Encode 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
Decode theEPPDefRegDeleteCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPDeleteCmd- Parameters:
aElement- Root DOM Element to decodeEPPDefRegDeleteCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-