Package com.verisign.epp.codec.gen
Class EPPRenewCmd
java.lang.Object
com.verisign.epp.codec.gen.EPPCommand
com.verisign.epp.codec.gen.EPPRenewCmd
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
- Direct Known Subclasses:
EPPDefRegRenewCmd,EPPDomainRenewCmd,EPPEmailFwdRenewCmd,EPPNameWatchRenewCmd
The EPP <renew> command is used to extend the validity period of an
existing object. The elements needed to identify and extend the validity
period of an object are object-specific, so the child elements of the
<renew> command are specified using the EPP extension framework. In
addition to the standard EPP command elements, the <renew> command
SHALL contain the following child elements: An object-specific
<obj:renew> element that identifies the object to be renewed and the
elements that are required to extend the validity period of the object.
EPPRenewCmd is an abtract EPP command class that represents a
renew operation. A command mapping renew command extends
EPPRenewCmd. For example, EPPDomainRenewCmd
is a EPPRenewCmd that implements the Domain Renew 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 forEPPRenewCmd.EPPRenewCmd(String aTransId) EPPRenewCmdthat takes all required attributes as arguments. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidMust be defined byEPPRenewCmdextensions (Command Mappings) to decode the attributes to a DOM Element tree.protected abstract ElementMust be defined byEPPRenewCmdextensions (Command Mappings) to encode the attributes to a DOM Element tree.protected voiddoGenDecode(Element aElement) Decodes theEPPRenewCmdattributes from theaElementDOM Element tree.protected ElementdoGenEncode(Document aDocument) Encodes a DOM Element tree from the attributes of theEPPRenewCmdinstance.booleanCompares an instance ofEPPRenewCmdwith this instance.getType()Gets the EPP command type associated withEPPRenewCmd.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
-
EPPRenewCmd
public EPPRenewCmd()Default constructor forEPPRenewCmd. -
EPPRenewCmd
EPPRenewCmdthat 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 withEPPRenewCmd.- Specified by:
getTypein classEPPCommand- Returns:
- EPPCommand.TYPE_RENEW
-
equals
Compares an instance ofEPPRenewCmdwith this instance.- Overrides:
equalsin classEPPCommand- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
doGenEncode
Encodes a DOM Element tree from the attributes of theEPPRenewCmdinstance. 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
EPPRenewCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPRenewCmdinstance.
-
doGenDecode
Decodes theEPPRenewCmdattributes 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 decodeEPPRenewCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
doEncode
Must be defined byEPPRenewCmdextensions (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 EPPRenewCmd extension instance.
- Throws:
EPPEncodeException- Unable to encode EPPRenewCmd extension instance.
-
doDecode
Must be defined byEPPRenewCmdextensions (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 theEPPRenewCmdextension instance.- Throws:
EPPDecodeException- Unable to decodeaElement.
-