EppCommandDeleteContact
This EppCommandDelete
class implements EPP Command Delete entity for EPP Contact objects.
Inheritance:
Public Methods
-
EppCommandDeleteContact()
- Creates an
EppCommandDeleteContact
object for
-
EppCommandDeleteContact( DOMString id )
- Creates an
EppCommandDeleteContact
object for deleting a contact object based on its id
-
EppCommandDeleteContact( DOMString id, DOMString xid )
- Creates an
EppCommandDeleteContact
object for deleting a contact object based on its id, given a client transaction id associated with the operation
-
~EppCommandDeleteContact()
- Destructor
-
virtual int getEntityType()
- Returns the run-time type of an EppEntity object
-
DOMString getId()
- Gets the id of the contact object to be deleted
-
void setId( DOMString id )
- Sets the id of the contact object to be deleted
-
DOM_Element toXML( DOM_Document& doc, const DOMString& tag )
- Converts the
EppCommandDeleteContact
object into an XML element
-
static EppCommandDeleteContact* fromXML( const DOM_Node& root )
- Converts an XML element into an
EppCommandDeleteContact
object.
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 DOMString toString()
Protected Methods
-
DOMString toString( const DOMString &tag )
Documentation
This EppCommandDelete
class implements EPP Command Delete
entity for EPP Contact objects.
- EppCommandDeleteContact()
-
Creates an
EppCommandDeleteContact
object for
- EppCommandDeleteContact( DOMString id )
-
Creates an
EppCommandDeleteContact
object for
deleting a contact object based on its id
- EppCommandDeleteContact( DOMString id, DOMString xid )
-
Creates an
EppCommandDeleteContact
object for
deleting a contact object based on its id, given a client
transaction id associated with the operation
- ~EppCommandDeleteContact()
-
Destructor
- virtual int getEntityType()
-
Returns the run-time type of an EppEntity object
- DOMString getId()
-
Gets the id of the contact object to be deleted
- void setId( DOMString id )
-
Sets the id of the contact object to be deleted
- DOM_Element toXML( DOM_Document& doc, const DOMString& tag )
-
Converts the
EppCommandDeleteContact
object into an XML
element
- Parameters:
- doc - the XML
DOM_Element
object
tag - the tag/element name for the
EppCommandDeleteContact
object
- Returns:
- an
DOM_Element
object
- static EppCommandDeleteContact* fromXML( const DOM_Node& root )
-
Converts an XML element into an
EppCommandDeleteContact
object. The caller of this method must make sure that the root node
is of an EPP Command Delete entity for EPP contact object.
- Parameters:
- root - root node for an
EppCommandDeleteContact
object in XML format
- Returns:
- an
EppCommandDeleteContact
object, or null
if the node is invalid
- This class has no child classes.
- 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.