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,java.io.Serializable,java.lang.Cloneable
public class EPPRegistryDeleteCmd extends EPPDeleteCmd
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.
EPPReponseis the response associated withEPPRegistryDeleteCmd.
- See Also:
EPPResponse, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_LOCALNAMEXML local name forEPPRegistryDeleteCmd.static java.lang.StringELM_NAMEXML 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
Constructors Constructor Description EPPRegistryDeleteCmd()EPPRegistryDeleteCmddefault constructor.EPPRegistryDeleteCmd(java.lang.String aTransId, EPPRegistryZoneName aName)EPPRegistryDeleteCmdconstructor that takes the registry name as an argument.EPPRegistryDeleteCmd(java.lang.String aTransId, java.lang.String aName)EPPRegistryDeleteCmdconstructor that takes the registry aLabel name as an argument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPRegistryDeleteCmd.protected voiddoDecode(org.w3c.dom.Element aElement)Decode theEPPRegistryDeleteCmdattributes 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 theEPPRegistryDeleteCmdinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPRegistryDeleteCmdwith this instance.EPPRegistryZoneNamegetName()Gets the zone name.java.lang.StringgetNamespace()Gets the EPP command Namespace associated withEPPRegistryDeleteCmd.voidsetName(EPPRegistryZoneName aName)Sets the zone namevoidsetName(java.lang.String aName)Sets the aLabel zone name-
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, hasTransId, setExtension, setExtensions, setTransId, toString
-
-
-
-
Field Detail
-
ELM_LOCALNAME
public static final java.lang.String ELM_LOCALNAME
XML local name forEPPRegistryDeleteCmd.- See Also:
- Constant Field Values
-
ELM_NAME
public static final java.lang.String ELM_NAME
XML root tag forEPPRegistryDeleteCmd.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPRegistryDeleteCmd
public EPPRegistryDeleteCmd()
EPPRegistryDeleteCmddefault constructor. The name is initializednametonull. Thenamemust be set before invoking#encode(Document).
-
EPPRegistryDeleteCmd
public EPPRegistryDeleteCmd(java.lang.String aTransId, java.lang.String aName)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
public EPPRegistryDeleteCmd(java.lang.String aTransId, EPPRegistryZoneName aName)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 Detail
-
getNamespace
public java.lang.String getNamespace()
Gets the EPP command Namespace associated withEPPRegistryDeleteCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPRegistryMapFactory.NS
-
getName
public EPPRegistryZoneName getName()
Gets the zone name.- Returns:
- Zone name if set;
nullotherwise.
-
setName
public void setName(EPPRegistryZoneName aName)
Sets the zone name- Parameters:
aName- Zone name
-
setName
public void setName(java.lang.String aName)
Sets the aLabel zone name- Parameters:
aName- aLabel zone name
-
equals
public boolean equals(java.lang.Object aObject)
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
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPRegistryDeleteCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- clone of
EPPRegistryDeleteCmd - 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 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
protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPRegistryDeleteCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPDeleteCmd- Parameters:
aElement- Root DOM Element to decodeEPPRegistryDeleteCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
-