Package com.verisign.epp.codec.host
Class EPPHostInfoCmd
java.lang.Object
com.verisign.epp.codec.gen.EPPCommand
com.verisign.epp.codec.gen.EPPInfoCmd
com.verisign.epp.codec.host.EPPHostInfoCmd
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Represents an EPP Host <info> command that is used to retrieve
information associated with a host. The <host:info> element MUST
contain the following child elements:
- A <host:name> element that contains the fully qualified host name
for which information is requested. Use
getNameandsetNameto get and set the element.
EPPHostInfoResp is the concrete EPPReponse associated with
EPPHostInfoCmd.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringXML local name forEPPHostInfoCmd.static final StringXML Element Name ofEPPHostInfoCmdroot element.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
ConstructorsConstructorDescriptionEPPHostInfoCmddefault constructor.EPPHostInfoCmd(String aTransId, String aName) EPPHostInfoCmdconstructor that takes the host name as an argument. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPHostInfoCmd.protected voidDecode theEPPHostInfoCmdattributes from the aElement DOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPHostInfoCmdinstance.booleanCompare an instance ofEPPHostInfoCmdwith this instance.getKey()Gets the key for the host object, which is the host name.getName()Gets the host name to get information on.Gets the EPP command Namespace associated withEPPHostInfoCmd.voidSets the host name to get information on.toString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.Methods inherited from class com.verisign.epp.codec.gen.EPPInfoCmd
doGenDecode, doGenEncode, getTypeMethods inherited from class com.verisign.epp.codec.gen.EPPCommand
addExtension, decode, encode, findDuplicateExtNamespaces, findExtNamespaces, findExtNamespaceSuffixes, findUnsupportedExtNamespaces, findUnsupportedExtNamespaceSuffixes, getExtension, getExtension, getExtensions, getOp, getTransId, hasExtension, hasExtensions, hasKey, hasTransId, setExtension, setExtensions, setTransId
-
Field Details
-
ELM_LOCALNAME
XML local name forEPPHostInfoCmd.- See Also:
-
ELM_NAME
XML Element Name ofEPPHostInfoCmdroot element.- See Also:
-
-
Constructor Details
-
EPPHostInfoCmd
public EPPHostInfoCmd()EPPHostInfoCmddefault constructor. The name is initialized tonull. The name must be set before invokingencode. -
EPPHostInfoCmd
EPPHostInfoCmdconstructor that takes the host name as an argument.- Parameters:
aTransId- Transaction Id associated with command.aName- Host name to get information on.
-
-
Method Details
-
getNamespace
Gets the EPP command Namespace associated withEPPHostInfoCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPHostMapFactory.NS
-
getKey
Gets the key for the host object, which is the host name.- Overrides:
getKeyin classEPPCommand- Returns:
- The host name if set;
nullotherwise.
-
doEncode
Encode a DOM Element tree from the attributes of theEPPHostInfoCmdinstance.- Specified by:
doEncodein classEPPInfoCmd- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Root DOM Element representing the
EPPHostInfoCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPHostInfoCmdinstance.
-
doDecode
Decode theEPPHostInfoCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPInfoCmd- Parameters:
aElement- Root DOM Element to decodeEPPHostInfoCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
getName
Gets the host name to get information on.- Returns:
- Host Name
Stringinstance if defined;nullotherwise.
-
setName
Sets the host name to get information on.- Parameters:
aName- Host Name
-
equals
Compare an instance ofEPPHostInfoCmdwith this instance.- Overrides:
equalsin classEPPInfoCmd- Parameters:
aObject- Object to compare with.- Returns:
trueif equal;falseotherwise
-
clone
CloneEPPHostInfoCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- clone of
EPPHostInfoCmd - Throws:
CloneNotSupportedException- standard Object.clone exception
-
toString
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.- Overrides:
toStringin classEPPCommand- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-