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

CDB::WDAL Interface Reference

import "cdbDAL.idl";

Inheritance diagram for CDB::WDAL:

Inheritance graph
[legend]
Collaboration diagram for CDB::WDAL:

Collaboration graph
[legend]
List of all members.

Public Member Functions

WDAO get_WDAO_Servant (in string curl) raises (cdbErrType::CDBRecordDoesNotExistEx, cdbErrType::CDBRecordIsReadOnlyEx, cdbErrType::CDBXMLErrorEx)
void add_node (in string curl, in string xml) raises (cdbErrType::CDBRecordAlreadyExistsEx, cdbErrType::CDBXMLErrorEx, cdbErrType::CDBExceptionEx)
void remove_node (in string curl) raises (cdbErrType::CDBRecordDoesNotExistEx, cdbErrType::CDBRecordIsReadOnlyEx)
void set_DAO (in string curl, in string xml) raises (cdbErrType::CDBRecordDoesNotExistEx, cdbErrType::CDBFieldDoesNotExistEx, cdbErrType::CDBRecordIsReadOnlyEx, cdbErrType::CDBXMLErrorEx, cdbErrType::CDBExceptionEx)

Detailed Description

Interface of writable DAL


Member Function Documentation

void CDB::WDAL::add_node in string  curl,
in string  xml
raises (cdbErrType::CDBRecordAlreadyExistsEx, cdbErrType::CDBXMLErrorEx, cdbErrType::CDBExceptionEx)
 

Create node in that curl given a xml string. It fails if the record on that curl aleady exist.

Parameters:
curl where the new node is going to be in the tree
the string xml to create the node

WDAO CDB::WDAL::get_WDAO_Servant in string  curl  )  raises (cdbErrType::CDBRecordDoesNotExistEx, cdbErrType::CDBRecordIsReadOnlyEx, cdbErrType::CDBXMLErrorEx)
 

Gives a Writable DAO Node of the given curl

Parameters:
curl of the root node to return
Returns:
WDAO Node of the given curl

void CDB::WDAL::remove_node in string  curl  )  raises (cdbErrType::CDBRecordDoesNotExistEx, cdbErrType::CDBRecordIsReadOnlyEx)
 

Remove the node of the given curl

Parameters:
curl of the node to remove

void CDB::WDAL::set_DAO in string  curl,
in string  xml
raises (cdbErrType::CDBRecordDoesNotExistEx, cdbErrType::CDBFieldDoesNotExistEx, cdbErrType::CDBRecordIsReadOnlyEx, cdbErrType::CDBXMLErrorEx, cdbErrType::CDBExceptionEx)
 

Change content of a node identified by curl so given xml is scanned for differences which are applied.

Parameters:
curl of the node to change
the string of the xml


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 02:29:19 2009 for ACS IDL interfaces by doxygen 1.3.8