#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.