|
BankAndCustomer
|
Die Basisklasse für Container mit persistenten Objekten. Mehr ...
#include <GloAbstractBaseLot.h>


Öffentliche Methoden | |
| AbstractBaseLot () | |
| virtual | ~AbstractBaseLot () |
| virtual std::size_t | size () const =0 |
| virtual bool | inLot (const ObjID &rObjID) const =0 |
| virtual int | getPersistent (BasePersistent *&prRetVal, const ObjID &prObjID)=0 |
| virtual int | getPersistent (std::shared_ptr< BasePersistent > &rRetVal, const ObjID &rObjID) |
| virtual int | setCurrentObject (const BasePersistent &rObject) |
| virtual int | setCurrentObject (const ObjID &rObjID)=0 |
| virtual int | setPosition (std::size_t nPosition)=0 |
Öffentliche Methoden geerbt von glo::CallBack | |
| CallBack () | |
| virtual | ~CallBack () |
| virtual int | setBase (Base *pBase) |
| virtual Base * | getBase () const |
| virtual void | notify (NotifyNote &rNote) |
| virtual int | getTypeAsString (std::string &rsTypeName) |
| CallBack & | operator= (const CallBack &rT) |
| 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 | init () |
| void | deinit () |
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::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.
|
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.
|
pure virtual |
Setzt den internen Iterator auf die übergebene Position.
| [in] | nPosition | Die zu setzende Position. |
Implementiert in glo::BaseAllSet.
|
pure virtual |
Liefert in Unterklassen die Anzahl der Objekte im Kontainer.
Implementiert in glo::BaseAllSet.