public class DAOProxy
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
curl
Path part of the URI reference directly mapping to CDB CURL
|
protected DAOOperations |
dao
DAO CORBA reference.
|
protected java.util.LinkedList |
listeners
Connection listeners.
|
| Constructor and Description |
|---|
DAOProxy(java.lang.String curl)
Constructor for DAOProxy.
|
DAOProxy(java.lang.String curl,
DAOOperations dao)
Constructor for DAOProxy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addConnectionListener(DAOProxyConnectionListener listener)
Register new connection listener.
|
void |
destroy() |
double[] |
get_double_seq(java.lang.String propertyName) |
double |
get_double(java.lang.String propertyName) |
java.lang.String |
get_field_data(java.lang.String propertyName) |
int[] |
get_long_seq(java.lang.String propertyName) |
int |
get_long(java.lang.String propertyName) |
java.lang.String[] |
get_string_seq(java.lang.String propertyName) |
java.lang.String |
get_string(java.lang.String propertyName) |
java.lang.String |
getCURL()
Returns the CDB CURL of the DAO.
|
DAOOperations |
getDAO()
Returns the CORBA reference of the DAO.
|
java.lang.String |
getElementName() |
void |
initialize(DAOOperations dao)
Initializer of DAOProxy.
|
void |
removeConnectionListener(DAOProxyConnectionListener listener)
Unregister new connection listener.
|
void |
setElementName(java.lang.String elementName) |
java.lang.String |
toString() |
protected java.lang.String curl
protected DAOOperations dao
protected java.util.LinkedList listeners
public DAOProxy(java.lang.String curl,
DAOOperations dao)
curl - CDB CURL of the DAOdao - CORBA reference of the DAOpublic DAOProxy(java.lang.String curl)
curl - CDB CURL of the DAOpublic void initialize(DAOOperations dao)
dao - CORBA reference of the DAOpublic java.lang.String getCURL()
public DAOOperations getDAO()
public double[] get_double_seq(java.lang.String propertyName)
throws WrongCDBDataTypeEx,
CDBFieldDoesNotExistEx
WrongCDBDataTypeExCDBFieldDoesNotExistExcom.cosylab.CDB.DAOOperations#get_double_seq(String)public double get_double(java.lang.String propertyName)
throws WrongCDBDataTypeEx,
CDBFieldDoesNotExistEx
WrongCDBDataTypeExCDBFieldDoesNotExistExcom.cosylab.CDB.DAOOperations#get_double(String)public java.lang.String get_field_data(java.lang.String propertyName)
throws WrongCDBDataTypeEx,
CDBFieldDoesNotExistEx
WrongCDBDataTypeExCDBFieldDoesNotExistExcom.cosylab.CDB.DAOOperations#get_field_data(String)public int[] get_long_seq(java.lang.String propertyName)
throws WrongCDBDataTypeEx,
CDBFieldDoesNotExistEx
WrongCDBDataTypeExCDBFieldDoesNotExistExcom.cosylab.CDB.DAOOperations#get_long_seq(String)public int get_long(java.lang.String propertyName)
throws WrongCDBDataTypeEx,
CDBFieldDoesNotExistEx
WrongCDBDataTypeExCDBFieldDoesNotExistExcom.cosylab.CDB.DAOOperations#get_long(String)public java.lang.String[] get_string_seq(java.lang.String propertyName)
throws WrongCDBDataTypeEx,
CDBFieldDoesNotExistEx
WrongCDBDataTypeExCDBFieldDoesNotExistExcom.cosylab.CDB.DAOOperations#get_string_seq(String)public java.lang.String get_string(java.lang.String propertyName)
throws WrongCDBDataTypeEx,
CDBFieldDoesNotExistEx
WrongCDBDataTypeExCDBFieldDoesNotExistExcom.cosylab.CDB.DAOOperations#get_string(String)public void destroy()
com.cosylab.CDB.DAOOperations#destroy()public void addConnectionListener(DAOProxyConnectionListener listener)
listener - listener to register.public void removeConnectionListener(DAOProxyConnectionListener listener)
listener - listener to unregister.public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public java.lang.String getElementName()
public void setElementName(java.lang.String elementName)
elementName - the elementName to set