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

Protected Member Functions | |
| virtual bool | insert (TeDatabase *dbCaller, TdkPersistenceParams ¶ms)=0 |
| Inserts the object in the database. | |
| virtual bool | load (TeDatabase *dbCaller, TdkLoadParams ¶ms)=0 |
| Loads the object from the database. | |
| virtual bool | needToLoad (TdkLoadParams ¶ms)=0 |
| Verify if loads the object from the database is necessary. | |
| virtual bool | update (TeDatabase *dbCaller, TdkPersistenceParams ¶ms)=0 |
| Updates the object in the database. | |
| virtual void | remove (TeDatabase *dbCaller, TdkPersistenceParams ¶ms)=0 |
| Removes the object from the database. | |
| virtual void | loadChildren (TeDatabase *dbCaller, TdkLoadParams ¶ms)=0 |
| virtual bool TdkPersistenceObject::insert | ( | TeDatabase * | dbCaller, | |
| TdkPersistenceParams & | params | |||
| ) | [protected, pure virtual] |
Inserts the object in the database.
Implemented in TdkGeographicObject, TdkLayer, TdkObjectCollection, TdkProject, TdkTheme, TdkView, TdkCatalogueFileObject, TdkCatalogueObject, and TdkCataloguePhysicalObject.
| virtual bool TdkPersistenceObject::load | ( | TeDatabase * | dbCaller, | |
| TdkLoadParams & | params | |||
| ) | [protected, pure virtual] |
Loads the object from the database.
Implemented in TdkGeographicObject, TdkLayer, TdkObjectCollection, TdkProject, TdkTheme, TdkView, TdkCatalogueFileObject, TdkCatalogueObject, and TdkCataloguePhysicalObject.
| virtual bool TdkPersistenceObject::needToLoad | ( | TdkLoadParams & | params | ) | [protected, pure virtual] |
Verify if loads the object from the database is necessary.
Implemented in TdkGeographicObject, TdkLayer, TdkObjectCollection, TdkTheme, TdkView, and TdkCatalogueObject.
| virtual bool TdkPersistenceObject::update | ( | TeDatabase * | dbCaller, | |
| TdkPersistenceParams & | params | |||
| ) | [protected, pure virtual] |
Updates the object in the database.
Implemented in TdkGeographicObject, TdkLayer, TdkObjectCollection, TdkProject, TdkTheme, TdkView, TdkCatalogueFileObject, TdkCatalogueObject, and TdkCataloguePhysicalObject.
| virtual void TdkPersistenceObject::remove | ( | TeDatabase * | dbCaller, | |
| TdkPersistenceParams & | params | |||
| ) | [protected, pure virtual] |
Removes the object from the database.
Implemented in TdkGeographicObject, TdkLayer, TdkObjectCollection, TdkTheme, TdkView, TdkCatalogueFileObject, TdkCatalogueObject, and TdkCataloguePhysicalObject.
| virtual void TdkPersistenceObject::loadChildren | ( | TeDatabase * | dbCaller, | |
| TdkLoadParams & | params | |||
| ) | [protected, pure virtual] |
Implemented in TdkGeographicObject, TdkObjectCollection, TdkProject, TdkTheme, TdkView, and TdkCatalogueObject.
1.5.2