class EppCommandTransfer

This EppCommandTransfer class implements EPP Command Transfer entity.

Inheritance:


Public Fields

[more]static const char* OPTYPE_APPROVE
Transfer operation type for approving a transfer request
[more]static const char* OPTYPE_CANCEL
Transfer operation type for canceling a transfer request
[more]static const char* OPTYPE_QUERY
Transfer operation type for querying the status of a transfer request
[more]static const char* OPTYPE_REJECT
Transfer operation type for rejecting a transfer request
[more]static const char* OPTYPE_REQUEST
Transfer operation type for requesting an object transfer

Public Methods

[more] EppCommandTransfer()
Creates an EppCommandTransfer object
[more]virtual ~EppCommandTransfer()
Destructor
[more]virtual int getEntityType()
Returns the run-time type of an EppEntity object
[more]EppAuthInfo* getAuthInfo()
Gets the authorization info for the transfer operation
[more]void setAuthInfo( EppAuthInfo& authInfo )
Sets the authorization info for the transfer operation
[more]DOMString getOperation()
Gets the operation related to the transfer
[more]void setOperation( DOMString operation )
Sets the operation related to the transfer.
[more]static EppCommandTransfer* fromXMLPoll( const DOM_Node& root )
Converts an XML element into an EppCommandTransfer object.
[more]static EppCommandTransfer* fromXML( const DOM_Node& root )
Converts an XML element into an EppCommandTransfer object.

Protected Fields

[more]DOMString op
The type of the transfer operation
[more]EppAuthInfo* authInfo
The authorization information associated with the transfer operation


Inherited from EppCommand:

Public Methods

oEppCreds* getCreds()
ovoid setCreds( EppCreds& creds )
oEppUnspec* getUnspec()
ovoid setUnspec( EppUnspec& unspec )
oDOMString getClientTransactionId()
ovoid setClientTransactionId( DOMString xid )
ostatic EppCommandCreate create( EppObject* object, DOMString xid )
ostatic EppCommandCheck* check( int objectType, DOMString xid )
ostatic EppCommandDelete* remove( int objectType, DOMString objectId, DOMString xid )
ostatic EppCommandInfo* info( int objectType, DOMString objectId, DOMString xid )
ostatic EppCommandUpdate* update( int objectType, DOMString objectId, DOMString xid )
ostatic EppCommandTransfer* transfer( int objectType, DOMString objectId, DOMString xid )
ostatic EppCommandRenew* renew( int objectType, DOMString objectId, DOMString xid )

Protected Fields

oEppCreds* creds
oEppUnspec* unspec
oDOMString clTRID

Protected Methods

oDOM_Element toXMLCommon( DOM_Document& doc, const DOMString command, DOM_Element& element )
oDOM_Element toXMLCommon( DOM_Document& doc, const DOMString command, DOM_Element& element, ValueVectorOf<DOM_Attr>* attrList )
oDOM_Element toXMLCommon( DOM_Document& doc, const DOMString command, EppEntity* object )
oDOM_Element toXMLCommon( DOM_Document& doc, const DOMString command, DOM_Element& element, EppEntity* object, const DOMString tag, ValueVectorOf<DOM_Attr>* attrList )


Inherited from EppEntity:

Public Methods

obool instanceOf( const int type )
ovirtual DOM_Element toXML( DOM_Document &doc, const DOMString &tag )
ovirtual DOMString toString()

Protected Methods

oDOMString toString( const DOMString &tag )


Inherited from EppPollable:

Public Methods

ovirtual DOM_Element toXMLPoll( DOM_Document &doc, const DOMString& tag )


Documentation

This EppCommandTransfer class implements EPP Command Transfer entity.

oDOMString op
The type of the transfer operation

oEppAuthInfo* authInfo
The authorization information associated with the transfer operation

ostatic const char* OPTYPE_APPROVE
Transfer operation type for approving a transfer request

ostatic const char* OPTYPE_CANCEL
Transfer operation type for canceling a transfer request

ostatic const char* OPTYPE_QUERY
Transfer operation type for querying the status of a transfer request

ostatic const char* OPTYPE_REJECT
Transfer operation type for rejecting a transfer request

ostatic const char* OPTYPE_REQUEST
Transfer operation type for requesting an object transfer

o EppCommandTransfer()
Creates an EppCommandTransfer object

ovirtual ~EppCommandTransfer()
Destructor

ovirtual int getEntityType()
Returns the run-time type of an EppEntity object

oEppAuthInfo* getAuthInfo()
Gets the authorization info for the transfer operation

ovoid setAuthInfo( EppAuthInfo& authInfo )
Sets the authorization info for the transfer operation

oDOMString getOperation()
Gets the operation related to the transfer

ovoid setOperation( DOMString operation )
Sets the operation related to the transfer. Valid operations are:

ostatic 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

ostatic 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.