Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

com::cosylab::cdb::client::DAOProxy Class Reference

Inheritance diagram for com::cosylab::cdb::client::DAOProxy:

Inheritance graph
[legend]
Collaboration diagram for com::cosylab::cdb::client::DAOProxy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DAOProxy (String curl, DAOOperations dao)
 DAOProxy (String curl)
void initialize (DAOOperations dao)
String getCURL ()
DAOOperations getDAO ()
double[] get_double_seq (String propertyName) throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx
double get_double (String propertyName) throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx
String get_field_data (String propertyName) throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx
int[] get_long_seq (String propertyName) throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx
int get_long (String propertyName) throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx
String[] get_string_seq (String propertyName) throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx
String get_string (String propertyName) throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx
void destroy ()
void addConnectionListener (DAOProxyConnectionListener listener)
void removeConnectionListener (DAOProxyConnectionListener listener)
String toString ()
String getElementName ()
void setElementName (String elementName)

Protected Attributes

String curl = null
DAOOperations dao = null
LinkedList listeners = new LinkedList()

Private Attributes

String elementName = null

Detailed Description

CDB DAO proxy.

Author:
Matej Sekoranja (matej.sekoranja@cosylab.com)
Version:
@VERSION@


Constructor & Destructor Documentation

com::cosylab::cdb::client::DAOProxy::DAOProxy String  curl,
DAOOperations  dao
[inline]
 

Constructor for DAOProxy.

Parameters:
curl CDB CURL of the DAO
dao CORBA reference of the DAO

com::cosylab::cdb::client::DAOProxy::DAOProxy String  curl  )  [inline]
 

Constructor for DAOProxy.

Parameters:
curl CDB CURL of the DAO


Member Function Documentation

void com::cosylab::cdb::client::DAOProxy::addConnectionListener DAOProxyConnectionListener  listener  )  [inline]
 

Register new connection listener.

Parameters:
listener listener to register.

void com::cosylab::cdb::client::DAOProxy::destroy  )  [inline]
 

See also:
com.cosylab.CDB.DAOOperations::destroy()

Implements com::cosylab::CDB::DAOOperations.

double com::cosylab::cdb::client::DAOProxy::get_double String  propertyName  )  throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx [inline]
 

See also:
com.cosylab.CDB.DAOOperations#get_double(String)

double [] com::cosylab::cdb::client::DAOProxy::get_double_seq String  propertyName  )  throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx [inline]
 

See also:
com.cosylab.CDB.DAOOperations#get_double_seq(String)

String com::cosylab::cdb::client::DAOProxy::get_field_data String  propertyName  )  throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx [inline]
 

See also:
com.cosylab.CDB.DAOOperations#get_field_data(String)

int com::cosylab::cdb::client::DAOProxy::get_long String  propertyName  )  throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx [inline]
 

See also:
com.cosylab.CDB.DAOOperations#get_long(String)

int [] com::cosylab::cdb::client::DAOProxy::get_long_seq String  propertyName  )  throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx [inline]
 

See also:
com.cosylab.CDB.DAOOperations#get_long_seq(String)

String com::cosylab::cdb::client::DAOProxy::get_string String  propertyName  )  throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx [inline]
 

See also:
com.cosylab.CDB.DAOOperations#get_string(String)

String [] com::cosylab::cdb::client::DAOProxy::get_string_seq String  propertyName  )  throws WrongCDBDataTypeEx, CDBFieldDoesNotExistEx [inline]
 

See also:
com.cosylab.CDB.DAOOperations#get_string_seq(String)

String com::cosylab::cdb::client::DAOProxy::getCURL  )  [inline]
 

Returns the CDB CURL of the DAO.

Returns:
CDB CURL of the DAO

DAOOperations com::cosylab::cdb::client::DAOProxy::getDAO  )  [inline]
 

Returns the CORBA reference of the DAO.

Returns:
CORBA reference of the DAO

String com::cosylab::cdb::client::DAOProxy::getElementName  )  [inline]
 

Returns:
the elementName

void com::cosylab::cdb::client::DAOProxy::initialize DAOOperations  dao  )  [inline]
 

Initializer of DAOProxy.

Parameters:
dao CORBA reference of the DAO

void com::cosylab::cdb::client::DAOProxy::removeConnectionListener DAOProxyConnectionListener  listener  )  [inline]
 

Unregister new connection listener.

Parameters:
listener listener to unregister.

void com::cosylab::cdb::client::DAOProxy::setElementName String  elementName  )  [inline]
 

Parameters:
elementName the elementName to set

String com::cosylab::cdb::client::DAOProxy::toString  )  [inline]
 

See also:
java.lang.Object::toString()


Member Data Documentation

String com::cosylab::cdb::client::DAOProxy::curl = null [protected]
 

Path part of the URI reference directly mapping to CDB CURL

DAOOperations com::cosylab::cdb::client::DAOProxy::dao = null [protected]
 

DAO CORBA reference.

String com::cosylab::cdb::client::DAOProxy::elementName = null [private]
 

LinkedList com::cosylab::cdb::client::DAOProxy::listeners = new LinkedList() [protected]
 

Connection listeners.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:12:18 2009 for ACS Java API by doxygen 1.3.8