public class EPPDomainInfoCmd extends EPPInfoCmd
getName
and setName
to get and set the element.EPPDomainInfoResp
is the concrete EPPReponse
associated with
EPPDomainInfoCmd
.EPPDomainInfoResp
,
Serialized FormModifier and Type | Field and Description |
---|---|
static java.lang.String |
ELM_LOCALNAME
XML local name for
EPPDomainInfoCmd . |
static java.lang.String |
ELM_NAME
XML Element Name of
EPPDomainInfoCmd root element. |
static java.lang.String |
HOSTS_ALL
Constant on a call to
setHosts to get information on all hosts
(delegated and subordinate). |
static java.lang.String |
HOSTS_DELEGATED
Constant on a call to
setHosts to get information on just the
delegated hosts. |
static java.lang.String |
HOSTS_NONE
Constant on a call to
setHosts to get no information describing
delegated or subordinate hosts. |
static java.lang.String |
HOSTS_SUBORDINATE
Constant on a call to
setHosts to get information on just the
subordinate hosts. |
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 and Description |
---|
EPPDomainInfoCmd()
EPPDomainInfoCmd default constructor. |
EPPDomainInfoCmd(java.lang.String aTransId,
java.lang.String aName)
EPPDomainInfoCmd constructor that takes the domain name as an
argument. |
EPPDomainInfoCmd(java.lang.String aTransId,
java.lang.String aName,
EPPAuthInfo aAuthInfo)
EPPDomainInfoCmd constructor that takes the domain name as an
argument. |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clone
EPPDomainInfoCmd . |
protected void |
doDecode(org.w3c.dom.Element aElement)
Decode the
EPPDomainInfoCmd 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
EPPDomainInfoCmd instance. |
boolean |
equals(java.lang.Object aObject)
Compare an instance of
EPPDomainInfoCmd with this instance. |
EPPAuthInfo |
getAuthInfo()
Get authorization information
|
java.lang.String |
getHosts()
Sets the desired level of host information.
|
java.lang.String |
getName()
Gets the domain name to get information on.
|
java.lang.String |
getNamespace()
Gets the EPP command Namespace associated with
EPPDomainInfoCmd . |
void |
setAuthInfo(EPPAuthInfo aAuthInfo)
Set authorization information
|
void |
setHosts(java.lang.String aHost)
Sets the desired level of host information.
|
void |
setName(java.lang.String aName)
Sets the domain 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 static final java.lang.String ELM_LOCALNAME
EPPDomainInfoCmd
.public static final java.lang.String ELM_NAME
EPPDomainInfoCmd
root element.public static final java.lang.String HOSTS_ALL
setHosts
to get information on all hosts
(delegated and subordinate). This is the default settings.public static final java.lang.String HOSTS_DELEGATED
setHosts
to get information on just the
delegated hosts.public static final java.lang.String HOSTS_SUBORDINATE
setHosts
to get information on just the
subordinate hosts.public static final java.lang.String HOSTS_NONE
setHosts
to get no information describing
delegated or subordinate hosts.public EPPDomainInfoCmd()
EPPDomainInfoCmd
default constructor. The name is initialized to
null
. The name must be set before invoking encode
.public EPPDomainInfoCmd(java.lang.String aTransId, java.lang.String aName)
EPPDomainInfoCmd
constructor that takes the domain name as an
argument.aTransId
- Transaction Id associated with command.aName
- Domain name to get information on.public EPPDomainInfoCmd(java.lang.String aTransId, java.lang.String aName, EPPAuthInfo aAuthInfo)
EPPDomainInfoCmd
constructor that takes the domain name as an
argument.aTransId
- Transaction Id associated with command.aName
- Domain name to get information on.aAuthInfo
- Optional authorization information. Set to null
for no
authorization information.public java.lang.String getNamespace()
EPPDomainInfoCmd
.getNamespace
in interface EPPCodecComponent
getNamespace
in interface EPPMessage
getNamespace
in class EPPCommand
EPPDomainMapFactory.NS
public void setHosts(java.lang.String aHost)
HOSTS_ALL
.aHost
- Should be one of the HOSTS_
constants.public java.lang.String getHosts()
HOSTS_
constants.protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeException
EPPDomainInfoCmd
instance.doEncode
in class EPPInfoCmd
aDocument
- DOM Document that is being built. Used as an Element factory.EPPDomainInfoCmd
instance.EPPEncodeException
- Unable to encode EPPDomainInfoCmd
instance.protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeException
EPPDomainInfoCmd
attributes from the aElement DOM
Element tree.doDecode
in class EPPInfoCmd
aElement
- Root DOM Element to decode EPPDomainInfoCmd
from.EPPDecodeException
- Unable to decode aElementpublic java.lang.String getName()
String
instance if defined; null
otherwise.public void setName(java.lang.String aName)
aName
- Domain Namepublic EPPAuthInfo getAuthInfo()
null
otherwise;public void setAuthInfo(EPPAuthInfo aAuthInfo)
aAuthInfo
- EPPAuthInfopublic boolean equals(java.lang.Object aObject)
EPPDomainInfoCmd
with this instance.equals
in class EPPInfoCmd
aObject
- Object to compare with.public java.lang.Object clone() throws java.lang.CloneNotSupportedException
EPPDomainInfoCmd
.clone
in interface EPPCodecComponent
clone
in class EPPCommand
EPPDomainInfoCmd
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.