This EppCommandTransfer class implements EPP Command Transfer entity.
Inheritance:
Public Fields
- 
static   const char* OPTYPE_APPROVE
 -  Transfer operation type for approving a transfer request
 - 
static   const char* OPTYPE_CANCEL
 -  Transfer operation type for canceling a transfer request
 - 
static   const char* OPTYPE_QUERY
 -  Transfer operation type for querying the status of a transfer request
 - 
static   const char* OPTYPE_REJECT
 -  Transfer operation type for rejecting a transfer request
 - 
static   const char* OPTYPE_REQUEST
 -  Transfer operation type for requesting an object transfer
 
Public Methods
- 
 EppCommandTransfer()
 -  Creates an 
EppCommandTransfer object
 - 
virtual   ~EppCommandTransfer()
 -  Destructor
 - 
virtual   int getEntityType()
 -  Returns the run-time type of an EppEntity object
 - 
EppAuthInfo* getAuthInfo()
 -  Gets the authorization info for the transfer operation
 - 
void setAuthInfo( EppAuthInfo& authInfo )
 -  Sets the authorization info for the transfer operation
 - 
DOMString getOperation()
 -  Gets the operation related to the transfer
 - 
void setOperation( DOMString operation )
 -  Sets the operation related to the transfer.
 - 
static   EppCommandTransfer* fromXMLPoll( const DOM_Node& root )
 -  Converts an XML element into an 
EppCommandTransfer object.
 - 
static   EppCommandTransfer* fromXML( const DOM_Node& root )
 -  Converts an XML element into an 
EppCommandTransfer object.
 
Protected Fields
- 
DOMString op
 -  The type of the transfer operation
 - 
EppAuthInfo* authInfo
 -  The authorization information associated with the transfer operation
 
Public Methods
- 
EppCreds* getCreds()
- 
void setCreds( EppCreds& creds )
- 
EppUnspec* getUnspec()
- 
void setUnspec( EppUnspec& unspec )
- 
DOMString getClientTransactionId()
- 
void setClientTransactionId( DOMString xid )
- 
static   EppCommandCreate create( EppObject*  object, DOMString xid )
- 
static   EppCommandCheck* check( int objectType, DOMString xid )
- 
static   EppCommandDelete* remove( int objectType, DOMString objectId, DOMString xid )
- 
static   EppCommandInfo* info( int objectType, DOMString objectId, DOMString xid )
- 
static   EppCommandUpdate* update( int objectType, DOMString objectId, DOMString xid )
- 
static   EppCommandTransfer* transfer( int objectType, DOMString objectId, DOMString xid )
- 
static   EppCommandRenew* renew( int objectType, DOMString objectId, DOMString xid )
             
Protected Fields
- 
EppCreds* creds
- 
EppUnspec* unspec
- 
DOMString clTRID
   
Protected Methods
- 
DOM_Element toXMLCommon( DOM_Document& doc, const DOMString command, DOM_Element& element )
- 
DOM_Element toXMLCommon( DOM_Document& doc, const DOMString command, DOM_Element& element, ValueVectorOf<DOM_Attr>*  attrList )
- 
DOM_Element toXMLCommon( DOM_Document& doc, const DOMString command, EppEntity*  object )
- 
DOM_Element toXMLCommon( DOM_Document& doc, const DOMString command, DOM_Element& element, EppEntity*  object, const DOMString tag, ValueVectorOf<DOM_Attr>*  attrList )
    
Public Methods
- 
bool instanceOf( const int type )
- 
virtual   DOM_Element toXML( DOM_Document &doc, const DOMString &tag )
- 
virtual   DOMString toString()
   
Protected Methods
- 
DOMString toString( const DOMString &tag )
 
Public Methods
- 
virtual   DOM_Element toXMLPoll( DOM_Document &doc, const DOMString& tag )
 
Documentation
This EppCommandTransfer class implements EPP Command Transfer
entity.
DOMString op
- 
The type of the transfer operation
 
EppAuthInfo* authInfo
- 
The authorization information associated with the transfer operation
 
static   const char* OPTYPE_APPROVE
- 
Transfer operation type for approving a transfer request
 
static   const char* OPTYPE_CANCEL
- 
Transfer operation type for canceling a transfer request
 
static   const char* OPTYPE_QUERY
- 
Transfer operation type for querying the status of a transfer request
 
static   const char* OPTYPE_REJECT
- 
Transfer operation type for rejecting a transfer request
 
static   const char* OPTYPE_REQUEST
- 
Transfer operation type for requesting an object transfer
 
 EppCommandTransfer()
- 
Creates an 
EppCommandTransfer object
 
virtual   ~EppCommandTransfer()
- 
Destructor
 
virtual   int getEntityType()
- 
Returns the run-time type of an EppEntity object
 
EppAuthInfo* getAuthInfo()
- 
Gets the authorization info for the transfer operation
 
void setAuthInfo( EppAuthInfo& authInfo )
- 
Sets the authorization info for the transfer operation
 
DOMString getOperation()
- 
Gets the operation related to the transfer
 
void setOperation( DOMString operation )
- 
Sets the operation related to the transfer. Valid operations are:
- approve
 
- cancel
 
- query
 
- reject
 
- request
 
 
static   EppCommandTransfer* fromXMLPoll( const DOM_Node& root )
- 
Converts an XML element into an 
EppCommandTransfer
object. The caller of this method must make sure that the root
node is of an EPP Object transferType entity. This method is
for the interface defined in EppPollable
- Parameters:
 - root -  root node for an 
EppCommandTransfer object
in XML format
 - Returns:
 -   an 
EppCommandTransfer object, or null if the
node is invalid
 
 
static   EppCommandTransfer* fromXML( const DOM_Node& root )
- 
Converts an XML element into an 
EppCommandTransfer
object. The caller of this method must make sure that the root
node is of an EPP Command Transfer entity.
- Parameters:
 - root -  root node for an 
EppCommandTransfer object
in XML format
 - Returns:
 -   an 
EppCommandTransfer object, or null if the
node is invalid
 
 
- Direct child classes:
 - EppCommandTransferSvcsub
EppCommandTransferDomain
EppCommandTransferContact
 
- Author:
 - Ning Zhang ning.zhang@neustar.com
 - Version:
 - $Revision: 1.1 $ $Date: 2001/11/05 20:20:36 $
 
Alphabetic index HTML hierarchy of classes or Java
Copyright © 2001-2002 NeuStar, Inc. All Rights Reserved.