class EppCommandInfoContact

This EppCommandInfo class implements EPP Command Info entity for EPP Contact objects.

Inheritance:


Public Methods

[more] EppCommandInfoContact()
Creates an EppCommandInfoContact object
[more] EppCommandInfoContact( DOMString id )
Creates an EppCommandInfoContact object for querying a contact object based on its id
[more] EppCommandInfoContact( DOMString id, DOMString xid )
Creates an EppCommandInfoContact object for querying a contact object based on its id, given a client transaction id assoicated with the operation
[more] ~EppCommandInfoContact()
Destructor
[more]virtual int getEntityType()
Returns the run-time type of an EppEntity object
[more]DOMString getId()
Gets the id of the contact object to be queried
[more]void setId( DOMString id )
Sets the id of the contact object to be queried
[more]DOM_Element toXML( DOM_Document& doc, const DOMString& tag )
Converts the EppCommandInfoContact object into an XML element
[more]static EppCommandInfoContact* fromXML( const DOM_Node& root )
Converts an XML element into an EppCommandInfoContact object.


Inherited from EppCommandInfo:


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 )


Documentation

This EppCommandInfo class implements EPP Command Info entity for EPP Contact objects.

o EppCommandInfoContact()
Creates an EppCommandInfoContact object

o EppCommandInfoContact( DOMString id )
Creates an EppCommandInfoContact object for querying a contact object based on its id

o EppCommandInfoContact( DOMString id, DOMString xid )
Creates an EppCommandInfoContact object for querying a contact object based on its id, given a client transaction id assoicated with the operation

o ~EppCommandInfoContact()
Destructor

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

oDOMString getId()
Gets the id of the contact object to be queried

ovoid setId( DOMString id )
Sets the id of the contact object to be queried

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

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

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

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


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

Alphabetic index HTML hierarchy of classes or Java


Copyright © 2001 NeuStar, Inc. All Rights Reserved.