class EppCommandRenew

This EppCommandRenew class implements EPP Command Renew entity.

Inheritance:


Public Methods

[more] EppCommandRenew()
Creates an EppCommandRenew object
[more]virtual ~EppCommandRenew()
Destructor
[more]virtual int getEntityType()
Returns the run-time type of an EppEntity object
[more]time_t getCurrentExpireDate()
Gets the current expiration date of the object to be renewed
[more]void setCurrentExpireDate( time_t curExpDate )
Sets the current expiration date of the object to be renewed
[more]EppPeriod* getPeriod()
Gets the EppPeriod object containing the period to be renewed for the object
[more]void setPeriod( EppPeriod& period )
Sets the EppPeriod object containing the period to be renewed for the object
[more]static EppCommandRenew* fromXML( const DOM_Node& root )
Converts an XML element into an EppCommandInfo object.

Protected Fields

[more]time_t curExpDate
The current expiration date of the registration for the EPP object to be renewed
[more]EppPeriod* period
The new registration period for the the EPP object to be renewed


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 )


Documentation

This EppCommandRenew class implements EPP Command Renew entity.

otime_t curExpDate
The current expiration date of the registration for the EPP object to be renewed

oEppPeriod* period
The new registration period for the the EPP object to be renewed

o EppCommandRenew()
Creates an EppCommandRenew object

ovirtual ~EppCommandRenew()
Destructor

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

otime_t getCurrentExpireDate()
Gets the current expiration date of the object to be renewed

ovoid setCurrentExpireDate( time_t curExpDate )
Sets the current expiration date of the object to be renewed

oEppPeriod* getPeriod()
Gets the EppPeriod object containing the period to be renewed for the object

ovoid setPeriod( EppPeriod& period )
Sets the EppPeriod object containing the period to be renewed for the object

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

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


Direct child classes:
EppCommandRenewSvcsub
EppCommandRenewDomain
Author:
Ning Zhang ning.zhang@neustar.com
Version:
$Revision: 1.1.1.1 $ $Date: 2005/12/06 20:11:35 $

Alphabetic index HTML hierarchy of classes or Java


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