8#ifndef INC_BANKACCOUNT_H
9#define INC_BANKACCOUNT_H
261 void setIBAN(
const std::string & rsIBAN ) { m_IBAN = rsIBAN; };
262 std::string
getIBAN()
const {
return m_IBAN; };
268 int getBank( std::shared_ptr< Bank > & rRetVal );
#define transient
Definition GloPersistent.h:181
#define persistent
Definition GloPersistent.h:166
#define GLO_OBJECT(...)
Definition GloPersistent.h:82
#define GLO_INDEX(...)
Definition GloPersistent.h:134
Das Bankkonto eines Bankkunden bei einer Bank.
Definition BankAccount.h:105
BankAccount(const std::string &rsIBAN, const glo::ObjID &objIdBank, const glo::ObjID &objIdCustomer)
void setBankObjID(const glo::ObjID &rObjID)
Set- und Get-Methode.
Definition BankAccount.h:266
BankAccount(const BankAccount &)
int getBank(std::shared_ptr< Bank > &rRetVal)
Set- und Get-Methode.
int getBankCustomer(std::shared_ptr< Person > &rRetVal)
Set- und Get-Methode.
BankAccount & operator=(const BankAccount &)
void setBankCustomerObjID(const glo::ObjID &rObjID)
Set- und Get-Methode.
Definition BankAccount.h:263
void setIBAN(const std::string &rsIBAN)
Set- und Get-Methode.
Definition BankAccount.h:261
glo::ObjID getBankObjID() const
Set- und Get-Methode.
Definition BankAccount.h:267
glo::ObjID getBankCustomerObjID() const
Set- und Get-Methode.
Definition BankAccount.h:264
std::string getIBAN() const
Set- und Get-Methode.
Definition BankAccount.h:262
Eine Bank oder eine andere Geldverwaltungsorganisation.
Definition Bank.h:98
Eine abstrakte Person, aus der sich natürliche und juristische Personen ableiten lassen.
Definition Person.h:99
Ein Objekt-ID besteht aus der Klassen-ID, einer Datenbank-ID und der eigentlichen eindeutigen ObjektZ...
Definition GloObjID.h:84
Die Basisklasse der persistenten Klassen. Von dieser Klasse müssen alle persistenten Klassen abgeleit...
Definition GloPersistent.h:242
Referenz (als Attribut) eines persistenten Objekte auf ein anderes persistentes Objekt in der Datenba...
Definition GloTOndemand.h:102
virtual int setReference(const ObjID &rObjID) override
Definition GloTOndemand.h:518
Definition GloBasePersistent.h:60