EPP 0.2.3

com.neulevel.epp.core.command
Class EppCommandTransferDomain

java.lang.Object
  |
  +--com.neulevel.epp.core.EppEntity
        |
        +--com.neulevel.epp.core.command.EppCommand
              |
              +--com.neulevel.epp.core.command.EppCommandTransfer
                    |
                    +--com.neulevel.epp.core.command.EppCommandTransferDomain

public class EppCommandTransferDomain
extends EppCommandTransfer

This EppCommandTransferDomain class implements EPP Command Transfer entity for EPP Domain objects.

Version:
$Revision$ $Date$
Author:
Ning Zhang ning.zhang@neustar.com

Fields inherited from class com.neulevel.epp.core.command.EppCommandTransfer
authInfo, op, OPTYPE_APPROVE, OPTYPE_CANCEL, OPTYPE_QUERY, OPTYPE_REJECT, OPTYPE_REQUEST
 
Fields inherited from class com.neulevel.epp.core.command.EppCommand
clTRID, creds, unspec
 
Constructor Summary
EppCommandTransferDomain(java.lang.String name)
          Creates an EppCommandTransferDomain object for transfering a domain object based on its name
EppCommandTransferDomain(java.lang.String name, EppPeriod period)
          Creates an EppCommandTransferDomain object for transfering a domain object based on its name and with an extended expiration period
EppCommandTransferDomain(java.lang.String name, EppPeriod period, java.lang.String xid)
          Creates an EppCommandTransferDomain object for transfering a domain object based on its name and with an extended expiration period and a client transaction id associated with operation
EppCommandTransferDomain(java.lang.String name, java.lang.String xid)
          Creates an EppCommandTransferDomain object for transfering a domain object based on its name, given a client transaction id associated with operation
 
Method Summary
static EppEntity fromXML(org.w3c.dom.Node root)
          Converts an XML element into an EppCommandTransferDomain object.
 java.lang.String getName()
          Gets the name of the domain object to be transferred
 EppPeriod getPeriod()
          Gets the registration period of the domain object to be transferred
 void setName(java.lang.String name)
          Sets the name of the domain object to be transferred
 void setPeriod(EppPeriod period)
          Sets the registration period of the domain object to be transferred
 org.w3c.dom.Element toXML(org.w3c.dom.Document doc, java.lang.String tag)
          Converts the EppCommandTransferDomain object into an XML element
 org.w3c.dom.Element toXMLPoll(org.w3c.dom.Document doc, java.lang.String tag)
          Converts the EppCommandTransferDomain object into an XML element for an EppPollable object
 
Methods inherited from class com.neulevel.epp.core.command.EppCommandTransfer
fromXMLPoll, getAuthInfo, getOperation, setAuthInfo, setOperation, toString
 
Methods inherited from class com.neulevel.epp.core.command.EppCommand
check, create, delete, getClientTransactionId, getCreds, 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
 

Constructor Detail

EppCommandTransferDomain

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

EppCommandTransferDomain

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

EppCommandTransferDomain

public EppCommandTransferDomain(java.lang.String name,
                                EppPeriod period)
Creates an EppCommandTransferDomain object for transfering a domain object based on its name and with an extended expiration period

EppCommandTransferDomain

public EppCommandTransferDomain(java.lang.String name,
                                EppPeriod period,
                                java.lang.String xid)
Creates an EppCommandTransferDomain object for transfering a domain object based on its name and with an extended expiration period and a client transaction id associated with operation
Method Detail

getName

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

setName

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

getPeriod

public EppPeriod getPeriod()
Gets the registration period of the domain object to be transferred

setPeriod

public void setPeriod(EppPeriod period)
Sets the registration period of the domain object to be transferred

toXMLPoll

public org.w3c.dom.Element toXMLPoll(org.w3c.dom.Document doc,
                                     java.lang.String tag)
Converts the EppCommandTransferDomain object into an XML element for an EppPollable object
Parameters:
doc - the XML Document object
tag - the tag/element name for the EppCommandTransferDomain object
Returns:
an Element object

toXML

public org.w3c.dom.Element toXML(org.w3c.dom.Document doc,
                                 java.lang.String tag)
Converts the EppCommandTransferDomain object into an XML element
Overrides:
toXML in class EppEntity
Parameters:
doc - the XML Document object
tag - the tag/element name for the EppCommandTransferDomain object
Returns:
an Element object

fromXML

public static EppEntity fromXML(org.w3c.dom.Node root)
Converts an XML element into an EppCommandTransferDomain object. The caller of this method must make sure that the root node is of an EPP Command Transfer entity for EPP Domain object.
Parameters:
root - root node for an EppCommandTransferDomain object in XML format
Returns:
an EppCommandTransferDomain object, or null if the node is invalid

EPP 0.2.3

Copyright © 2001 NeuStar, Inc. All Rights Reserved.