GlobalObjects
|
Die Basisklasse für Container mit persistenten Objekten. Mehr ...
#include <GloAbstractBaseLot.h>
Öffentliche Methoden | |
AbstractBaseLot () | |
virtual | ~AbstractBaseLot () |
virtual int | getPersistent (BasePersistent *&prRetVal, const ObjID &prObjID)=0 |
virtual int | getPersistent (std::shared_ptr< BasePersistent > &rRetVal, const ObjID &rObjID) |
virtual bool | inLot (const ObjID &rObjID) const =0 |
virtual int | setCurrentObject (const BasePersistent &rObject) |
virtual int | setCurrentObject (const ObjID &rObjID)=0 |
virtual int | setPosition (std::size_t nPosition)=0 |
virtual std::size_t | size () const =0 |
Öffentliche Methoden geerbt von glo::CallBack | |
CallBack () | |
virtual | ~CallBack () |
virtual Base * | getBase () const |
virtual int | getTypeAsString (std::string &rsTypeName) |
virtual void | notify (NotifyNote &rNote) |
CallBack & | operator= (const CallBack &rT) |
virtual int | setBase (Base *pBase) |
bool | operator== (const CallBack &rT) const |
Vergleichsoperator, es werden alle Attribute verglichen. | |
bool | operator!= (const CallBack &rT) const |
Vergleichsoperator, es werden alle Attribute verglichen. | |
Private Methoden | |
AbstractBaseLot (const AbstractBaseLot &) | |
AbstractBaseLot & | operator= (const AbstractBaseLot &) |
Weitere Geerbte Elemente | |
Öffentliche Attribute geerbt von glo::CallBack | |
std::string | m_strDebugInfo |
Geschützte Methoden geerbt von glo::CallBack | |
CallBack (const CallBack &rT) | |
void | deinit () |
void | init () |
Die Basisklasse für Container mit persistenten Objekten.
glo::AbstractBaseLot::AbstractBaseLot | ( | ) |
Standard-Konstruktor.
|
virtual |
Destruktor.
|
private |
Der Copy-Konstruktor steht nicht zur Verfügung.
|
pure virtual |
Liefert ein Objekt mit übergebener Objekt-ID aus dem Container.
[in,out] | prRetVal | Bei keinem Fehler das geholte Objekt. |
[in] | prObjID | Die Objekt-ID. |
Implementiert in glo::GenericAllSet, glo::OndemandList, glo::OndemandLot, glo::OndemandSet, glo::PointerList, glo::PointerSet und glo::TAllSet< T >.
|
virtual |
Liefert ein Objekt mit übergebener Objekt-ID aus dem Container.
[in,out] | rRetVal | Bei keinem Fehler das geholte Objekt. |
[in] | rObjID | Die Objekt-ID. |
Erneute Implementation in glo::TAllSet< T >.
|
pure virtual |
Prüft in Unterklassen, ob die übergebene Objekt-ID bzw. ein Objekt mit der übergebenen Objekt-ID im Kontainer ist.
Implementiert in glo::BaseAllSet, glo::BaseLot, glo::OndemandList, glo::OndemandLot, glo::OndemandSet, glo::PointerList, glo::PointerLot und glo::PointerSet.
|
private |
Der Zuweisungsoperator steht nicht zur Verfügung.
|
virtual |
Setzt den internen Iterator auf die erste Position des übergebenen Objektes, wenn im Kontainer.
[in] | rObject | Das aktuell zu setzende Objekt. |
|
pure virtual |
Setzt den internen Iterator auf die erste Position des Objektes mit übergebener ObjID, wenn im Kontainer.
[in] | rObjID | Die aktuell zu setzende Objekt-ID. |
Implementiert in glo::BaseAllSet, glo::OndemandList, glo::OndemandLot, glo::OndemandSet, glo::PointerList und glo::PointerSet.
|
pure virtual |
Setzt den internen Iterator auf die übergebene Position.
[in] | nPosition | Die zu setzende Position. |
Implementiert in glo::BaseAllSet, glo::OndemandList, glo::OndemandLot, glo::OndemandSet, glo::PointerList und glo::PointerSet.
|
pure virtual |
Liefert in Unterklassen die Anzahl der Objekte im Kontainer.
Implementiert in glo::BaseAllSet, glo::OndemandList, glo::OndemandLot, glo::OndemandSet, glo::PointerList und glo::PointerSet.