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,java.io.Serializable,java.lang.Cloneable
- Direct Known Subclasses:
EPPContactCheckCmd,EPPDefRegCheckCmd,EPPDomainCheckCmd,EPPEmailFwdCheckCmd,EPPHostCheckCmd,EPPIdnTableCheckCmd,EPPNameVerificationCheckCmd,EPPOrgCheckCmd,EPPRegistryCheckCmd,EPPRegistryCheckCmd,EPPValidateCheckCmd
public abstract class EPPCheckCmd extends EPPCommand
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 singlecheckcommand.
EPPCheckCmdis an abtract EPP command class that represents a check operation. A command mapping check command extendsEPPCheckCmd. For example,EPPDomainCheckCmdis aEPPCheckCmdthat implements the Domain Check Command Mapping.- See Also:
- Serialized Form
-
-
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
Constructors Constructor Description EPPCheckCmd()Default constructor forEPPCheckCmd.EPPCheckCmd(java.lang.String aTransId)EPPCheckCmdthat takes all required attributes as arguments.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voiddoDecode(org.w3c.dom.Element aElement)Must be defined byEPPCheckCmdextensions (Command Mappings) to decode the attributes to a DOM Element tree.protected abstract org.w3c.dom.ElementdoEncode(org.w3c.dom.Document aDocument)Must be defined byEPPCheckCmdextensions (Command Mappings) to encode the attributes to a DOM Element tree.protected voiddoGenDecode(org.w3c.dom.Element aElement)Decodes theEPPCheckCmdattributes from theaElementDOM Element tree.protected org.w3c.dom.ElementdoGenEncode(org.w3c.dom.Document aDocument)Encodes a DOM Element tree from the attributes of theEPPCheckCmdinstance.booleanequals(java.lang.Object aObject)Compares an instance ofEPPCheckCmdwith this instance.java.lang.StringgetType()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, getNamespace, getOp, getTransId, hasExtension, hasExtensions, hasTransId, setExtension, setExtensions, setTransId, toString
-
-
-
-
Constructor Detail
-
EPPCheckCmd
public EPPCheckCmd()
Default constructor forEPPCheckCmd.
-
EPPCheckCmd
public EPPCheckCmd(java.lang.String aTransId)
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 Detail
-
getType
public java.lang.String getType()
Gets the EPP command type associated withEPPCheckCmd.- Specified by:
getTypein classEPPCommand- Returns:
- EPPCommand.TYPE_CHECK
-
equals
public boolean equals(java.lang.Object aObject)
Compares an instance ofEPPCheckCmdwith this instance.- Overrides:
equalsin classEPPCommand- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
doGenEncode
protected org.w3c.dom.Element doGenEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncodes 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
protected void doGenDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecodes 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
protected abstract org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionMust 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
protected abstract void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionMust 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.
-
-