Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes

DAOImpl Class Reference

#include <cdbDAOImpl.h>

Collaboration diagram for DAOImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DAOImpl (const char *curl)
 DAOImpl (CDB::DAO_ptr dao)
virtual ~DAOImpl (void)
virtual cdb::Boolean isInitialized ()
virtual CORBA::Long get_long (const char *propertyName)
virtual CORBA::Double get_double (const char *propertyName)
virtual char * get_string (const char *propertyName)
virtual char * get_field_data (const char *propertyName)
virtual ::CDB::stringSeq * get_string_seq (const char *propertyName)
virtual ::CDB::longSeq * get_long_seq (const char *propertyName)
virtual ::CDB::doubleSeq * get_double_seq (const char *propertyName)
cdb::Boolean get_field (const cdb::String &strFieldName, cdb::Field &fld)

Public Attributes

ACE_CString m_name
ACE_CString m_errorMessage

Protected Member Functions

void Start (const char *el, const char **attr)
void End (const char *el)

Static Protected Member Functions

static void start (void *data, const char *el, const char **attr)
static void end (void *data, const char *el)

Protected Attributes

ACE_CString m_xml
cdb::Boolean m_initialized
int m_inArray
cdb::String m_arrayName
cdb::String m_arrayType
cdb::String m_arrayContent
CXMLTreeNodem_rootNode
CXMLTreeNodem_currNode
int m_remote
CDB::DAO_var m_dao

Constructor & Destructor Documentation

DAOImpl::DAOImpl ( const char *  curl  ) 
DAOImpl::DAOImpl ( CDB::DAO_ptr  dao  ) 
virtual DAOImpl::~DAOImpl ( void   )  [virtual]

Member Function Documentation

void DAOImpl::End ( const char *  el  )  [protected]
static void DAOImpl::end ( void *  data,
const char *  el 
) [static, protected]
virtual CORBA::Double DAOImpl::get_double ( const char *  propertyName  )  [virtual]
virtual ::CDB::doubleSeq* DAOImpl::get_double_seq ( const char *  propertyName  ) 
cdb::Boolean DAOImpl::get_field ( const cdb::String strFieldName,
cdb::Field fld 
)
virtual char* DAOImpl::get_field_data ( const char *  propertyName  )  [virtual]
virtual CORBA::Long DAOImpl::get_long ( const char *  propertyName  )  [virtual]
virtual ::CDB::longSeq* DAOImpl::get_long_seq ( const char *  propertyName  ) 
virtual char* DAOImpl::get_string ( const char *  propertyName  )  [virtual]
virtual ::CDB::stringSeq* DAOImpl::get_string_seq ( const char *  propertyName  ) 
virtual cdb::Boolean DAOImpl::isInitialized (  )  [inline, virtual]

References m_initialized.

static void DAOImpl::start ( void *  data,
const char *  el,
const char **  attr 
) [static, protected]
void DAOImpl::Start ( const char *  el,
const char **  attr 
) [protected]

Member Data Documentation

CDB::DAO_var DAOImpl::m_dao [protected]
int DAOImpl::m_inArray [protected]

Referenced by isInitialized().

ACE_CString DAOImpl::m_name
int DAOImpl::m_remote [protected]
ACE_CString DAOImpl::m_xml [protected]

The documentation for this class was generated from the following file: