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

Protected Methods | |
| DbContainerConverter (const CLID& clid, IOODataBase* db, ISvcLocator* svc) | |
| Standard Constructor. More... | |
| virtual | ~DbContainerConverter () |
| Standard Destructor. More... | |
| virtual StatusCode | doTransientUpdate ( dbHandle<DbDefObject>& objH, DataObject* pObject) |
| Overridable callback when actually updating the transient data. More... | |
| virtual StatusCode | doPersistentUpdate ( dbHandle<DbDefObject>& objH, const DataObject* pObject) |
| Overridable callback when actually updating the persistent data. More... | |
| ContainedObject* | createContained (const CLID& clid) |
| Create contained object according to CLID. More... | |
| IContainedObjectFactory* | locateCreator (const CLID& clid) |
| Locate creator factory using the object manager. More... | |
| IContainedObjectFactory* | objCreator (const CLID& clid) |
| Locate creator factory using the object manager and add to local map. More... | |
| StatusCode | checkObject ( ContainedObject* pObj, const CLID& clid ) |
| Validate retrieved object. More... | |
Protected Attributes | |
| void* | m_factories |
| Vector with object factories. More... | |
Private Attributes | |
| friend | CnvFactory<DbContainerConverter> |
| Declare factory as friend. More... | |
Description: Definition of the generic Db data converter for container objects like ObjectVector<TYPE> or ObjectList<TYPE>.
For a detailed description of the overridden function see the the base classes.
Base class: DbGenericConverter.
History :
+---------+----------------------------------------------+--------+
| Date | Comment | Who |
+---------+----------------------------------------------+--------+
| 21/02/00| Initial version. | MF |
+---------+----------------------------------------------+--------+
Author: M.Frank Version: 1.0
Definition at line 48 of file DbContainerConverter.h.
|
|
Standard Constructor.
Definition at line 30 of file DbContainerConverter.cpp. |
|
|
Standard Destructor.
Definition at line 37 of file DbContainerConverter.cpp. |
|
|
Validate retrieved object.
Definition at line 84 of file DbContainerConverter.cpp. Referenced by doTransientUpdate(). |
|
|
Create contained object according to CLID.
Definition at line 75 of file DbContainerConverter.cpp. Referenced by doTransientUpdate(). |
|
|
Overridable callback when actually updating the persistent data.
Definition at line 100 of file DbContainerConverter.cpp. |
|
|
Overridable callback when actually updating the transient data.
Definition at line 156 of file DbContainerConverter.cpp. |
|
|
Locate creator factory using the object manager.
Definition at line 58 of file DbContainerConverter.cpp. Referenced by objCreator(). |
|
|
Locate creator factory using the object manager and add to local map.
Definition at line 42 of file DbContainerConverter.cpp. Referenced by createContained(), and doTransientUpdate(). |
|
|
Declare factory as friend.
Definition at line 50 of file DbContainerConverter.h. |
|
|
Vector with object factories.
Definition at line 53 of file DbContainerConverter.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000