Package com.verisign.epp.codec.gen
Class EPPDeleteCmd
java.lang.Object
com.verisign.epp.codec.gen.EPPCommand
com.verisign.epp.codec.gen.EPPDeleteCmd
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
- Direct Known Subclasses:
EPPChangeDeleteCmd,EPPContactDeleteCmd,EPPDefRegDeleteCmd,EPPDomainDeleteCmd,EPPEmailFwdDeleteCmd,EPPHostDeleteCmd,EPPNameWatchDeleteCmd,EPPOrgDeleteCmd,EPPRegistryDeleteCmd,EPPRegistryDeleteCmd
The EPP <delete> command is used to remove an instance of an existing
object. The elements needed to identify an object are object-specific, so
the child elements of the <delete> command are specified using the EPP
extension framework. In addition to the standard EPP command elements, the
<delete> command SHALL contain the following child elements: An
object-specific <obj:delete> element that identifies the object to be
deleted.
EPPDeleteCmd is an abtract EPP command class that represents a
delete operation. A command mapping delete command extends
EPPDeleteCmd. For example,
EPPDomainDeleteCmd is a EPPDeleteCmd that
implements the Domain Delete Command Mapping.- 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
ConstructorsConstructorDescriptionDefault constructor forEPPDeleteCmd.EPPDeleteCmd(String aTransId) EPPDeleteCmdthat takes all required attributes as arguments. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidMust be defined byEPPDeleteCmdextensions (Command Mappings) to decode the attributes to a DOM Element tree.protected abstract ElementMust be defined byEPPDeleteCmdextensions (Command Mappings) to encode the attributes to a DOM Element tree.protected voiddoGenDecode(Element aElement) Decodes theEPPDeleteCmdattributes from theaElementDOM Element tree.protected ElementdoGenEncode(Document aDocument) Encodes a DOM Element tree from the attributes of theEPPDeleteCmdinstance.booleanCompares an instance ofEPPDeleteCmdwith this instance.getType()Gets the EPP command type associated withEPPDeleteCmd.Methods inherited from class com.verisign.epp.codec.gen.EPPCommand
addExtension, clone, decode, encode, findDuplicateExtNamespaces, findExtNamespaces, findExtNamespaceSuffixes, findUnsupportedExtNamespaces, findUnsupportedExtNamespaceSuffixes, getExtension, getExtension, getExtensions, getKey, getNamespace, getOp, getTransId, hasExtension, hasExtensions, hasKey, hasTransId, setExtension, setExtensions, setTransId, toString
-
Constructor Details
-
EPPDeleteCmd
public EPPDeleteCmd()Default constructor forEPPDeleteCmd. -
EPPDeleteCmd
EPPDeleteCmdthat takes all required attributes as arguments. This will call the superEPPCommand(String)method to set the transaction id for the command.- Parameters:
aTransId- Transaction Id associated with command.
-
-
Method Details
-
getType
Gets the EPP command type associated withEPPDeleteCmd.- Specified by:
getTypein classEPPCommand- Returns:
- EPPCommand.TYPE_DELETE
-
equals
Compares an instance ofEPPDeleteCmdwith this instance.- Overrides:
equalsin classEPPCommand- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
doGenEncode
Encodes a DOM Element tree from the attributes of theEPPDeleteCmdinstance. This method is a member of the Template Design Pattern.EPPCommand.encodeis a Template Method and this method is a Primitive Operation within the Template Method Design Pattern.- Specified by:
doGenEncodein classEPPCommand- Parameters:
aDocument- - DOM Document that is being built. Used as an Element factory.- Returns:
- Root DOM Element representing the
EPPDeleteCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPDeleteCmdinstance.
-
doGenDecode
Decodes theEPPDeleteCmdattributes from theaElementDOM Element tree. This method is a member of the Template Design Pattern.EPPCommand.decodeis a Template Method and this method is a Primitive Operation within the Template Method Design Pattern.- Specified by:
doGenDecodein classEPPCommand- Parameters:
aElement- - Root DOM Element to decodeEPPDeleteCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
doEncode
Must be defined byEPPDeleteCmdextensions (Command Mappings) to encode the attributes to a DOM Element tree.doGenEncodeis a Template Method and this method is a Primitive Operation within the Template Method Design Pattern.- Parameters:
aDocument- - DOM Document that is being built. Used as an Element factory.- Returns:
- Root DOM Element representing the EPPDeleteCmd extension instance.
- Throws:
EPPEncodeException- Unable to encode EPPDeleteCmd extension instance.
-
doDecode
Must be defined byEPPDeleteCmdextensions (Command Mappings) to decode the attributes to a DOM Element tree.doGenDecodeis a Template Method and this method is a Primitive Operation within the Template Method Design Pattern.- Parameters:
aElement- Root DOM Element representing theEPPDeleteCmdextension instance.- Throws:
EPPDecodeException- Unable to decodeaElement.
-