class EppCommandTransferSvcsub

This EppCommandTransferSvcsub class implements EPP Command Transfer entity for EPP Svcsub objects.

Inheritance:


Public Methods

[more] EppCommandTransferSvcsub()
Creates an EppCommandTransferSvcsub object
[more] EppCommandTransferSvcsub( DOMString id )
Creates an EppCommandTransferSvcsub object for transfering a subscription object based on its id
[more] EppCommandTransferSvcsub( DOMString id, DOMString xid )
Creates an EppCommandTransferSvcsub object for transfering a subscription object based on its id, given a client transaction id associated with operation
[more] EppCommandTransferSvcsub( DOMString id, EppPeriod& period )
Creates an EppCommandTransferSvcsub object for transfering a subscription object based on its id and with an extended expiration period
[more] EppCommandTransferSvcsub( DOMString id, EppPeriod& period, DOMString xid )
Creates an EppCommandTransferSvcsub object for transfering a subscription object based on its id and with an extended expiration period and a client transaction id associated with operation
[more] ~EppCommandTransferSvcsub()
Destructor
[more]virtual int getEntityType()
Returns the run-time type of an EppEntity object
[more]DOMString getId()
Gets the id of the subscription object to be transferred
[more]void setId( DOMString id )
Sets the id of the subscription object to be transferred
[more]EppPeriod* getPeriod()
Gets the registration period of the domain object to be transferred
[more]void setPeriod( EppPeriod& period )
Sets the registration period of the domain object to be transferred
[more]DOMString getUserId()
Gets the user id that can be used for authorization purpose
[more]void setUserId( DOMString userid )
Sets the user id that can be used for authorization purpose
[more]DOM_Element toXMLPoll( DOM_Document& doc, const DOMString& tag )
Converts the EppCommandTransferSvcsub object into an XML element for an EppPollable object
[more]DOM_Element toXML( DOM_Document& doc, const DOMString& tag )
Converts the EppCommandTransferSvcsub object into an XML element
[more]static EppCommandTransferSvcsub* fromXML( const DOM_Node& root )
Converts an XML element into an EppCommandTransferSvcsub object.


Inherited from EppCommandTransfer:

Public Fields

ostatic const char* OPTYPE_APPROVE
ostatic const char* OPTYPE_CANCEL
ostatic const char* OPTYPE_QUERY
ostatic const char* OPTYPE_REJECT
ostatic const char* OPTYPE_REQUEST

Public Methods

oEppAuthInfo* getAuthInfo()
ovoid setAuthInfo( EppAuthInfo& authInfo )
oDOMString getOperation()
ovoid setOperation( DOMString operation )
ostatic EppCommandTransfer* fromXMLPoll( const DOM_Node& root )

Protected Fields

oDOMString op
oEppAuthInfo* authInfo


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 DOMString toString()

Protected Methods

oDOMString toString( const DOMString &tag )


Inherited from EppPollable:


Documentation

This EppCommandTransferSvcsub class implements EPP Command Transfer entity for EPP Svcsub objects.

o EppCommandTransferSvcsub()
Creates an EppCommandTransferSvcsub object

o EppCommandTransferSvcsub( DOMString id )
Creates an EppCommandTransferSvcsub object for transfering a subscription object based on its id

o EppCommandTransferSvcsub( DOMString id, DOMString xid )
Creates an EppCommandTransferSvcsub object for transfering a subscription object based on its id, given a client transaction id associated with operation

o EppCommandTransferSvcsub( DOMString id, EppPeriod& period )
Creates an EppCommandTransferSvcsub object for transfering a subscription object based on its id and with an extended expiration period

o EppCommandTransferSvcsub( DOMString id, EppPeriod& period, DOMString xid )
Creates an EppCommandTransferSvcsub object for transfering a subscription object based on its id and with an extended expiration period and a client transaction id associated with operation

o ~EppCommandTransferSvcsub()
Destructor

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

oDOMString getId()
Gets the id of the subscription object to be transferred

ovoid setId( DOMString id )
Sets the id of the subscription object to be transferred

oEppPeriod* getPeriod()
Gets the registration period of the domain object to be transferred

ovoid setPeriod( EppPeriod& period )
Sets the registration period of the domain object to be transferred

oDOMString getUserId()
Gets the user id that can be used for authorization purpose

ovoid setUserId( DOMString userid )
Sets the user id that can be used for authorization purpose

oDOM_Element toXMLPoll( DOM_Document& doc, const DOMString& tag )
Converts the EppCommandTransferSvcsub object into an XML element for an EppPollable object

Parameters:
doc - the XML DOM_Element object
tag - the tag/element name for the EppCommandTransferSvcsub object
Returns:
an DOM_Element object

oDOM_Element toXML( DOM_Document& doc, const DOMString& tag )
Converts the EppCommandTransferSvcsub object into an XML element

Parameters:
doc - the XML DOM_Element object
tag - the tag/element name for the EppCommandTransferSvcsub object
Returns:
an DOM_Element object

ostatic EppCommandTransferSvcsub* fromXML( const DOM_Node& root )
Converts an XML element into an EppCommandTransferSvcsub object. The caller of this method must make sure that the root node is of an EPP Command Transfer entity for EPP Svcsub object.

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


This class has no child classes.
Author:
Ning Zhang ning.zhang@neustar.com
Version:
$Revision$

Alphabetic index HTML hierarchy of classes or Java


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