Public Member Functions

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

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: