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
A bank customer's bank account at a 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 and get method.
Definition BankAccount.h:266
BankAccount(const BankAccount &)
int getBank(std::shared_ptr< Bank > &rRetVal)
Set and get method.
int getBankCustomer(std::shared_ptr< Person > &rRetVal)
Set and get method.
BankAccount & operator=(const BankAccount &)
void setBankCustomerObjID(const glo::ObjID &rObjID)
Set and get method.
Definition BankAccount.h:263
void setIBAN(const std::string &rsIBAN)
Set and get method.
Definition BankAccount.h:261
glo::ObjID getBankObjID() const
Set and get method.
Definition BankAccount.h:267
glo::ObjID getBankCustomerObjID() const
Set and get method.
Definition BankAccount.h:264
std::string getIBAN() const
Set and get method.
Definition BankAccount.h:262
A bank or other money management organization.
Definition Bank.h:98
An abstract person from which natural and legal persons can be derived.
Definition Person.h:99
An object ID consists of the class ID, a database ID and the actual unique object number (all unsigne...
Definition GloObjID.h:84
The base class of the persistent classes. All persistent classes must be derived from this class to b...
Definition GloPersistent.h:242
A reference (as attribute) of a persistent object to another persistent object in the database.
Definition GloTOndemand.h:102
virtual int setReference(const ObjID &rObjID) override
Definition GloTOndemand.h:518
Definition GloBasePersistent.h:60