Package com.verisign.epp.codec.gen
Class EPPCheckCmd
java.lang.Object
com.verisign.epp.codec.gen.EPPCommand
com.verisign.epp.codec.gen.EPPCheckCmd
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
- Direct Known Subclasses:
EPPChangeCheckCmd,EPPContactCheckCmd,EPPDefRegCheckCmd,EPPDomainCheckCmd,EPPEmailFwdCheckCmd,EPPHostCheckCmd,EPPIdnTableCheckCmd,EPPNameVerificationCheckCmd,EPPOrgCheckCmd,EPPRegistryCheckCmd,EPPRegistryCheckCmd,EPPValidateCheckCmd
The EPP check command is used to determine if an object exists in the server
repository. The elements needed to identify an object are object-specific,
so the child elements of the check command are specified using the EPP
extension framework. In addition to the standard EPP command elements, the
check command SHALL contain the following child elements: An
object-specific "obj:check" element that identify the objects to be
queried. Multiple objects of the same type MAY be queried within a single
check command. EPPCheckCmd is an abtract EPP command class that represents a
check operation. A command mapping check command extends
EPPCheckCmd. For example, EPPDomainCheckCmd
is a EPPCheckCmd that implements the Domain Check 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 forEPPCheckCmd.EPPCheckCmd(String aTransId) EPPCheckCmdthat takes all required attributes as arguments. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidMust be defined byEPPCheckCmdextensions (Command Mappings) to decode the attributes to a DOM Element tree.protected abstract ElementMust be defined byEPPCheckCmdextensions (Command Mappings) to encode the attributes to a DOM Element tree.protected voiddoGenDecode(Element aElement) Decodes theEPPCheckCmdattributes from theaElementDOM Element tree.protected ElementdoGenEncode(Document aDocument) Encodes a DOM Element tree from the attributes of theEPPCheckCmdinstance.booleanCompares an instance ofEPPCheckCmdwith this instance.getType()Gets the EPP command type associated withEPPCheckCmd.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
-
EPPCheckCmd
public EPPCheckCmd()Default constructor forEPPCheckCmd. -
EPPCheckCmd
EPPCheckCmdthat 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 withEPPCheckCmd.- Specified by:
getTypein classEPPCommand- Returns:
- EPPCommand.TYPE_CHECK
-
equals
Compares an instance ofEPPCheckCmdwith this instance.- Overrides:
equalsin classEPPCommand- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
doGenEncode
Encodes a DOM Element tree from the attributes of theEPPCheckCmdinstance. 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
EPPCheckCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPCheckCmdinstance.
-
doGenDecode
Decodes theEPPCheckCmdattributes 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 decodeEPPCheckCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
doEncode
Must be defined byEPPCheckCmdextensions (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 EPPCheckCmd extension instance.
- Throws:
EPPEncodeException- Unable to encode EPPCheckCmd extension instance.
-
doDecode
Must be defined byEPPCheckCmdextensions (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 theEPPCheckCmdextension instance.- Throws:
EPPDecodeException- Unable to decodeaElement.
-