Package com.verisign.epp.codec.registry
Class EPPRegistryDeleteCmd
java.lang.Object
com.verisign.epp.codec.gen.EPPCommand
com.verisign.epp.codec.gen.EPPDeleteCmd
com.verisign.epp.codec.registry.EPPRegistryDeleteCmd
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Represents an EPP Registry <delete> command that allows a client to
delete a registry object. The EPP <delete> command provides a transform
operation that allows a client to delete a registry object. In addition to
the standard EPP command elements, the <delete> command MUST contain a
"registry:delete" element that identifies the registry namespace and the
location of the registry schema.
-
A <registry:name> element that contains the fully qualified registry
name of the object to be deleted. Use
getNameandsetNameto get and set the element.
EPPReponse is the response associated with
EPPRegistryDeleteCmd. - 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
ConstructorsConstructorDescriptionEPPRegistryDeleteCmddefault constructor.EPPRegistryDeleteCmd(String aTransId, String aName) EPPRegistryDeleteCmdconstructor that takes the registry name as an argument. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPRegistryDeleteCmd.protected voidDecode theEPPRegistryDeleteCmdattributes from the aElement DOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPRegistryDeleteCmdinstance.booleanCompare an instance ofEPPRegistryDeleteCmdwith this instance.getKey()Gets the key for the registry object, which is the registry zone name.getName()Gets the registry name to delete.Gets the EPP command Namespace associated withEPPRegistryDeleteCmd.voidSets the registry name 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
-
EPPRegistryDeleteCmd
public EPPRegistryDeleteCmd()EPPRegistryDeleteCmddefault constructor. The name is initializednametonull. The name must be set before invokingencode. -
EPPRegistryDeleteCmd
EPPRegistryDeleteCmdconstructor that takes the registry name as an argument.- Parameters:
aTransId- transaction Id associated with command.aName- fully qualified name of zone object to delete.
-
-
Method Details
-
getNamespace
Gets the EPP command Namespace associated withEPPRegistryDeleteCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPRegistryMapFactory.NS
-
getKey
Gets the key for the registry object, which is the registry zone name.- Overrides:
getKeyin classEPPCommand- Returns:
- The zone name if set;
nullotherwise.
-
getName
Gets the registry name to delete.- Returns:
- Registry Name
Stringinstance if defined;nullotherwise.
-
setName
Sets the registry name to delete.- Parameters:
aName- Registry Name
-
equals
Compare an instance ofEPPRegistryDeleteCmdwith this instance.- Overrides:
equalsin classEPPDeleteCmd- Parameters:
aObject- Object to compare with- Returns:
trueif this object is the same as the aObject argument;falseotherwise
-
clone
CloneEPPRegistryDeleteCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- clone of
EPPRegistryDeleteCmd - Throws:
CloneNotSupportedException- standard Object.clone exception
-
doEncode
Encode a DOM Element tree from the attributes of theEPPRegistryDeleteCmdinstance.- Specified by:
doEncodein classEPPDeleteCmd- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Root DOM Element representing the
EPPRegistryDeleteCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPRegistryDeleteCmdinstance.
-
doDecode
Decode theEPPRegistryDeleteCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPDeleteCmd- Parameters:
aElement- Root DOM Element to decodeEPPRegistryDeleteCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-