EPP 0.4.9

com.neulevel.epp.core.command
Class EppCommandInfoDomain

java.lang.Object
  extended by com.neulevel.epp.core.EppEntity
      extended by com.neulevel.epp.core.command.EppCommand
          extended by com.neulevel.epp.core.command.EppCommandInfo
              extended by com.neulevel.epp.core.command.EppCommandInfoDomain

public class EppCommandInfoDomain
extends EppCommandInfo

This EppCommandInfoDomain class implements EPP Command Info entity for EPP Domain objects.

Version:
$Revision: 1.2 $ $Date: 2006/03/01 01:35:38 $
Author:
Ning Zhang ning.zhang@neustar.com

Field Summary
static java.lang.String HOSTS_ALL
          Hosts Control - all
static java.lang.String HOSTS_DEL
          Hosts Control - del
static java.lang.String HOSTS_NONE
          Hosts Control - none
static java.lang.String HOSTS_SUB
          Hosts Control - sub
 
Fields inherited from class com.neulevel.epp.core.command.EppCommand
clTRID, creds, extension
 
Constructor Summary
EppCommandInfoDomain(java.lang.String name)
          Creates an EppCommandInfoDomain object for querying a domain object based on its name
EppCommandInfoDomain(java.lang.String name, java.lang.String xid)
          Creates an EppCommandInfoDomain object for querying a domain object based on its name, given a client transaction id associated with the operation
 
Method Summary
static EppEntity fromXML(org.w3c.dom.Node root)
          Converts an XML element into an EppCommandInfoDomain object.
 EppAuthInfo getAuthInfo()
          Gets the optional authorization info for querying the domain object
 java.lang.String getHostsControl()
          Gets the hosts control attribute for querying the domain object
 java.lang.String getName()
          Gets the name of the domain object to be queried
 void setAuthInfo(EppAuthInfo authInfo)
          Sets the optional authorization info for querying the domain object
 void setHostsControl(java.lang.String control)
          Sets the hosts control attribute for querying the domain object, with one of the following values: HOSTS_ALL HOSTS_DEL HOSTS_SUB HOSTS_NONE
 void setName(java.lang.String name)
          Sets the name of the domain object to be queried
 org.w3c.dom.Element toXML(org.w3c.dom.Document doc, java.lang.String tag)
          Converts the EppCommandInfoDomain object into an XML element
 
Methods inherited from class com.neulevel.epp.core.command.EppCommandInfo
toString
 
Methods inherited from class com.neulevel.epp.core.command.EppCommand
addExtension, addExtension, check, create, delete, getClientTransactionId, getCreds, getExtension, getUnspec, info, renew, setClientTransactionId, setCreds, setUnspec, toXMLCommon, toXMLCommon, toXMLCommon, toXMLCommon, transfer, update
 
Methods inherited from class com.neulevel.epp.core.EppEntity
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HOSTS_ALL

public static final java.lang.String HOSTS_ALL
Hosts Control - all

A value of "all" (the default, which MAY be absent) returns information describing both subordinate and delegated hosts.

See Also:
Constant Field Values

HOSTS_DEL

public static final java.lang.String HOSTS_DEL
Hosts Control - del

A value of "del" returns information describing only delegated hosts.

See Also:
Constant Field Values

HOSTS_SUB

public static final java.lang.String HOSTS_SUB
Hosts Control - sub

A value of "sub" returns information describing only subordinate hosts.

See Also:
Constant Field Values

HOSTS_NONE

public static final java.lang.String HOSTS_NONE
Hosts Control - none

A value of "none" returns no information describing delegated or subordinate hosts.

See Also:
Constant Field Values
Constructor Detail

EppCommandInfoDomain

public EppCommandInfoDomain(java.lang.String name)
Creates an EppCommandInfoDomain object for querying a domain object based on its name


EppCommandInfoDomain

public EppCommandInfoDomain(java.lang.String name,
                            java.lang.String xid)
Creates an EppCommandInfoDomain object for querying a domain object based on its name, given a client transaction id associated with the operation

Method Detail

getName

public java.lang.String getName()
Gets the name of the domain object to be queried


setName

public void setName(java.lang.String name)
Sets the name of the domain object to be queried


getAuthInfo

public EppAuthInfo getAuthInfo()
Gets the optional authorization info for querying the domain object


setAuthInfo

public void setAuthInfo(EppAuthInfo authInfo)
Sets the optional authorization info for querying the domain object


getHostsControl

public java.lang.String getHostsControl()
Gets the hosts control attribute for querying the domain object


setHostsControl

public void setHostsControl(java.lang.String control)
Sets the hosts control attribute for querying the domain object, with one of the following values:


toXML

public org.w3c.dom.Element toXML(org.w3c.dom.Document doc,
                                 java.lang.String tag)
Converts the EppCommandInfoDomain object into an XML element

Specified by:
toXML in class EppEntity
Parameters:
doc - the XML Document object
tag - the tag/element name for the EppCommandInfoDomain object
Returns:
an Element object

fromXML

public static EppEntity fromXML(org.w3c.dom.Node root)
Converts an XML element into an EppCommandInfoDomain object. The caller of this method must make sure that the root node is of an EPP Command Info entity for EPP domain object.

Parameters:
root - root node for an EppCommandInfoDomain object in XML format
Returns:
an EppCommandInfoDomain object, or null if the node is invalid

EPP 0.4.9

Copyright © 2001-2006 NeuStar, Inc. All Rights Reserved.