#include <DbGenericConverter.h>
Inheritance diagram for DbGenericConverter:

Protected Methods | |
| DbGenericConverter (const CLID& clid, IOODataBase* db, ISvcLocator* svc) | |
| Standard Constructor. More... | |
| virtual | ~DbGenericConverter () |
| Standard Destructor. More... | |
| void | clearBuffers (DefHandle& objH) |
| Clear data buffers. | |
| virtual dbHandle<DbObject> | createPersistent (dbHandle<DbContainer>& cntH) |
| Db specific implementation: Create an empty persistent object: Default: DbPersistent. More... | |
| virtual StatusCode | beginPersistentUpdate ( DefHandle& objH, const DataObject* pObject) |
| Overridable callback when start updating the persistent data. More... | |
| virtual StatusCode | endPersistentUpdate ( DefHandle& objH, const DataObject* pObject) |
| Overridable callback when end updating the persistent data. More... | |
| virtual StatusCode | doPersistentUpdate ( DefHandle& objH, const DataObject* pObject) |
| Overridable callback when actually updating the persistent data. | |
| virtual StatusCode | beginTransientUpdate ( DefHandle& objH, DataObject* pObject) |
| Overridable callback when start updating the transient data. | |
| virtual StatusCode | endTransientUpdate ( DefHandle& objH, DataObject* pObject) |
| Overridable callback when end updating the transient data. | |
| virtual StatusCode | doTransientUpdate ( DefHandle& objH, DataObject* pObject) |
| Overridable callback when actually updating the transient data. | |
Private Attributes | |
| friend | CnvFactory<DbGenericConverter> |
| Declare factory as friend. More... | |
Description: Definition of the generic Db data converter. The generic data converter provides the infrastructure of all data converters.
For a detailed description of the overridden function see the the base class.
Base class: DbBaseConverter.
History :
+---------+----------------------------------------------+--------+
| Date | Comment | Who |
+---------+----------------------------------------------+--------+
| 21/04/99| Initial version. | MF |
+---------+----------------------------------------------+--------+
Author: M.Frank Version: 1.0
Definition at line 44 of file DbGenericConverter.h.
|
|
Standard Constructor.
Definition at line 58 of file DbGenericConverter.cpp. |
|
|
Standard Destructor.
Definition at line 66 of file DbGenericConverter.cpp. |
|
|
Overridable callback when start updating the persistent data.
Reimplemented from DbBaseConverter. Definition at line 88 of file DbGenericConverter.cpp. |
|
|
Overridable callback when start updating the transient data.
Reimplemented from DbBaseConverter. |
|
|
Clear data buffers.
Referenced by beginPersistentUpdate(). |
|
|
Db specific implementation: Create an empty persistent object: Default: DbPersistent.
Reimplemented from DbBaseConverter. Reimplemented in DbNTupleCnv. Definition at line 70 of file DbGenericConverter.cpp. |
|
|
Overridable callback when actually updating the persistent data.
Reimplemented from DbBaseConverter. Reimplemented in DbNTupleCnv. Referenced by DbContainerConverter::doPersistentUpdate(). |
|
|
Overridable callback when actually updating the transient data.
Reimplemented from DbBaseConverter. Reimplemented in DbNTupleCnv. Referenced by DbContainerConverter::doTransientUpdate(). |
|
|
Overridable callback when end updating the persistent data.
Reimplemented from DbBaseConverter. Definition at line 94 of file DbGenericConverter.cpp. |
|
|
Overridable callback when end updating the transient data.
Reimplemented from DbBaseConverter. |
|
|
Declare factory as friend.
Definition at line 46 of file DbGenericConverter.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000