TdkCorbaPersistenceServiceServant Class Reference
[The Services Module]

Implements persistence services for TdkObjects. More...

#include <TdkCorbaPersistenceServiceServant.h>

List of all members.

Public Member Functions

 TdkCorbaPersistenceServiceServant (TdkConDescriptor &desc, std::string url)
virtual ~TdkCorbaPersistenceServiceServant ()
virtual CORBA::Long importShape (const tdkserver::NVPairSeq &parameters)
virtual char * getAttributeValue (const char *key, const char *attr_name)
virtual void setAttributeValue (const char *key, const char *attr_name, const char *value)
virtual char * getStringAttr (const char *key, const char *attr_name)
virtual void setStringAttr (const char *key, const char *attr_name, const char *value)
virtual CORBA::Long getIntegerAttr (const char *key, const char *attr_name)
virtual void setIntegerAttr (const char *key, const char *attr_name, CORBA::Long value)
virtual CORBA::Double getRealAttr (const char *key, const char *attr_name)
virtual void setRealAttr (const char *key, const char *attr_name, CORBA::Double value)
virtual CORBA::Boolean hasValueInCache (const char *key, const char *attr_name)
virtual CORBA::Boolean hasStringValue (const char *key, const char *attr_name)
virtual CORBA::Boolean hasIntegerValue (const char *key, const char *attr_name)
virtual CORBA::Boolean hasRealValue (const char *key, const char *attr_name)

Private Member Functions

TdkObjectgetObject (const char *key)

Static Private Member Functions

static TdkObjectGIDgetTdkObjectGID (const tdkserver::NVPairSeq &properties)
static long getViewId (const tdkserver::NVPairSeq &properties)

Private Attributes

TdkCorbaPersistenceServiceServanttdkCorbaPersistenceServiceServant
CORBA::ORB_var orb
TdkConDescriptordescriptor_
std::string url_


Detailed Description

Implements persistence services for TdkObjects.


Constructor & Destructor Documentation

TdkCorbaPersistenceServiceServant::TdkCorbaPersistenceServiceServant ( TdkConDescriptor descriptor,
std::string  url 
)

Tecgraf - GIS development team

Tdk Framework

@(#) TdkPersistenceServiceServant.cpp

TdkCorbaPersistenceServiceServant::~TdkCorbaPersistenceServiceServant (  )  [virtual]


Member Function Documentation

CORBA::Long TdkCorbaPersistenceServiceServant::importShape ( const tdkserver::NVPairSeq &  parameters  )  [virtual]

char * TdkCorbaPersistenceServiceServant::getAttributeValue ( const char *  key,
const char *  attr_name 
) [virtual]

void TdkCorbaPersistenceServiceServant::setAttributeValue ( const char *  key,
const char *  attr_name,
const char *  value 
) [virtual]

char * TdkCorbaPersistenceServiceServant::getStringAttr ( const char *  key,
const char *  attr_name 
) [virtual]

void TdkCorbaPersistenceServiceServant::setStringAttr ( const char *  key,
const char *  attr_name,
const char *  value 
) [virtual]

CORBA::Long TdkCorbaPersistenceServiceServant::getIntegerAttr ( const char *  key,
const char *  attr_name 
) [virtual]

void TdkCorbaPersistenceServiceServant::setIntegerAttr ( const char *  key,
const char *  attr_name,
CORBA::Long  value 
) [virtual]

CORBA::Double TdkCorbaPersistenceServiceServant::getRealAttr ( const char *  key,
const char *  attr_name 
) [virtual]

void TdkCorbaPersistenceServiceServant::setRealAttr ( const char *  key,
const char *  attr_name,
CORBA::Double  value 
) [virtual]

CORBA::Boolean TdkCorbaPersistenceServiceServant::hasValueInCache ( const char *  key,
const char *  attr_name 
) [virtual]

CORBA::Boolean TdkCorbaPersistenceServiceServant::hasStringValue ( const char *  key,
const char *  attr_name 
) [virtual]

CORBA::Boolean TdkCorbaPersistenceServiceServant::hasIntegerValue ( const char *  key,
const char *  attr_name 
) [virtual]

CORBA::Boolean TdkCorbaPersistenceServiceServant::hasRealValue ( const char *  key,
const char *  attr_name 
) [virtual]

TdkObject * TdkCorbaPersistenceServiceServant::getObject ( const char *  key  )  [private]

TdkObjectGID * TdkCorbaPersistenceServiceServant::getTdkObjectGID ( const tdkserver::NVPairSeq &  properties  )  [static, private]

long TdkCorbaPersistenceServiceServant::getViewId ( const tdkserver::NVPairSeq &  properties  )  [static, private]


Member Data Documentation

TdkCorbaPersistenceServiceServant* TdkCorbaPersistenceServiceServant::tdkCorbaPersistenceServiceServant [private]

CORBA::ORB_var TdkCorbaPersistenceServiceServant::orb [private]

TdkConDescriptor& TdkCorbaPersistenceServiceServant::descriptor_ [private]

std::string TdkCorbaPersistenceServiceServant::url_ [private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:33 2007 for TDK by  doxygen 1.5.2