public class EPPHostInfoCmd extends EPPInfoCmd
getName
and
setName
to get and set the element.
EPPHostInfoResp
is the concrete EPPReponse
associated with EPPHostInfoCmd
. EPPHostInfoResp
,
Serialized Formextensions, 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 and Description |
---|
EPPHostInfoCmd()
EPPHostInfoCmd default constructor. |
EPPHostInfoCmd(java.lang.String aTransId,
java.lang.String aName)
EPPHostInfoCmd constructor that takes the host name as an
argument. |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clone
EPPHostInfoCmd . |
protected void |
doDecode(org.w3c.dom.Element aElement)
Decode the
EPPHostInfoCmd attributes from the aElement DOM
Element tree. |
protected org.w3c.dom.Element |
doEncode(org.w3c.dom.Document aDocument)
Encode a DOM Element tree from the attributes of the
EPPHostInfoCmd instance. |
boolean |
equals(java.lang.Object aObject)
Compare an instance of
EPPHostInfoCmd with this instance. |
java.lang.String |
getName()
Gets the host name to get information on.
|
java.lang.String |
getNamespace()
Gets the EPP command Namespace associated with
EPPHostInfoCmd . |
void |
setName(java.lang.String aName)
Sets the host name to get information on.
|
java.lang.String |
toString()
Implementation of
Object.toString , which will result in an
indented XML String representation of the concrete
EPPCodecComponent . |
doGenDecode, doGenEncode, getType
addExtension, decode, encode, findDuplicateExtNamespaces, getExtension, getExtension, getExtensions, getOp, getTransId, hasExtension, hasExtensions, hasTransId, setExtension, setExtensions, setTransId
public EPPHostInfoCmd()
EPPHostInfoCmd
default constructor. The name is
initialized to null
. The name must be set before
invoking encode
.public EPPHostInfoCmd(java.lang.String aTransId, java.lang.String aName)
EPPHostInfoCmd
constructor that takes the host name as an
argument.aTransId
- Transaction Id associated with command.aName
- Host name to get information on.public java.lang.String getNamespace()
EPPHostInfoCmd
.getNamespace
in interface EPPCodecComponent
getNamespace
in interface EPPMessage
getNamespace
in class EPPCommand
EPPHostMapFactory.NS
protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeException
EPPHostInfoCmd
instance.doEncode
in class EPPInfoCmd
aDocument
- DOM Document that is being built. Used as an Element
factory.EPPHostInfoCmd
instance.EPPEncodeException
- Unable to encode
EPPHostInfoCmd
instance.protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeException
EPPHostInfoCmd
attributes from the aElement DOM
Element tree.doDecode
in class EPPInfoCmd
aElement
- Root DOM Element to decode EPPHostInfoCmd
from.EPPDecodeException
- Unable to decode aElementpublic java.lang.String getName()
String
instance if defined;
null
otherwise.public void setName(java.lang.String aName)
aName
- Host Namepublic boolean equals(java.lang.Object aObject)
EPPHostInfoCmd
with this instance.equals
in class EPPInfoCmd
aObject
- Object to compare with.public java.lang.Object clone() throws java.lang.CloneNotSupportedException
EPPHostInfoCmd
.clone
in interface EPPCodecComponent
clone
in class EPPCommand
EPPHostInfoCmd
java.lang.CloneNotSupportedException
- standard Object.clone exceptionpublic java.lang.String toString()
Object.toString
, which will result in an
indented XML String
representation of the concrete
EPPCodecComponent
.toString
in class EPPCommand
String
if successful;
ERROR
otherwise.