Class EPPRegistryDeleteCmd
java.lang.Object
com.verisign.epp.codec.gen.EPPCommand
com.verisign.epp.codec.gen.EPPDeleteCmd
com.verisign.epp.codec.registry.v02.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
FieldsModifier and TypeFieldDescriptionstatic final StringXML local name forEPPRegistryDeleteCmd.static final StringXML root tag forEPPRegistryDeleteCmd.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, EPPRegistryZoneName aName) EPPRegistryDeleteCmdconstructor that takes the registry name as an argument.EPPRegistryDeleteCmd(String aTransId, String aName) EPPRegistryDeleteCmdconstructor that takes the registry aLabel 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 zone name.Gets the EPP command Namespace associated withEPPRegistryDeleteCmd.voidsetName(EPPRegistryZoneName aName) Sets the zone namevoidSets the aLabel zone nameMethods 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
-
Field Details
-
ELM_LOCALNAME
XML local name forEPPRegistryDeleteCmd.- See Also:
-
ELM_NAME
XML root tag forEPPRegistryDeleteCmd.- See Also:
-
-
Constructor Details
-
EPPRegistryDeleteCmd
public EPPRegistryDeleteCmd()EPPRegistryDeleteCmddefault constructor. The name is initializednametonull. Thenamemust be set before invoking#encode(Document). -
EPPRegistryDeleteCmd
EPPRegistryDeleteCmdconstructor that takes the registry aLabel name as an argument.- Parameters:
aTransId- transaction Id associated with command.aName- fully qualified aLabel name of zone object to delete.
-
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 zone name.- Returns:
- Zone name if set;
nullotherwise.
-
setName
Sets the zone name- Parameters:
aName- Zone name
-
setName
Sets the aLabel zone name- Parameters:
aName- aLabel zone 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
-