120 GLO_INDEX( IDXName,
Person.m_Name[255], DEU-2 & AUT & DNK & EST & FIN & FRA & ISL & NOR & SWE );
285 virtual void postDeleteInBase(
int iDeleteErr, glo::EnDeepMode eDeepMode,
void * pData )
override;
389 int getBankAccount( std::shared_ptr< BankAccount > & rRetVal, glo::EnSeekMode eMode );
410 int getBankAccount( std::shared_ptr< BankAccount > & rRetVal,
const std::string & rsIBAN );
429 int getBankAccounts( std::vector< std::shared_ptr< BankAccount > > & rRetVal, std::shared_ptr< Bank> rBank );
446 int getBank( std::shared_ptr< Bank > & rRetVal,
const std::string & rsIBAN );
#define transient
Definition GloPersistent.h:184
#define persistent
Definition GloPersistent.h:169
Header und Source für TAllSet
Das Bankkonto eines Bankkunden bei einer Bank.
Definition BankAccount.h:100
int getBankAccounts(std::vector< std::shared_ptr< BankAccount > > &rRetVal, std::shared_ptr< Bank > rBank)
Person & operator=(const Person &)
virtual int preDeleteInBase(glo::EnDeepMode eDeepMode, void *&prData) override
int getBank(std::shared_ptr< Bank > &rRetVal, const std::string &rsIBAN)
int removeBankAccount(const std::string &rsIBAN)
int setBankAccount(std::shared_ptr< Bank > rBank, const std::string &rsIBAN)
std::string m_Name
Definition Person.h:133
int setBankAccount(Bank &rBank, const std::string &rsIBAN)
Person(const std::string &rsName)
glo::TAllSet< BankAccount > m_BankAccounts
Definition Person.h:156
int setBankAccount(const std::string &rsIBAN, const std::string &rsBIC)
virtual void postDeleteInBase(int iDeleteErr, glo::EnDeepMode eDeepMode, void *pData) override
GLO_OBJECT(Person:glo::Persistent)
int getBankAccount(std::shared_ptr< BankAccount > &rRetVal, glo::EnSeekMode eMode)
int getBankAccount(std::shared_ptr< BankAccount > &rRetVal, const std::string &rsIBAN)
std::string getName() const
void setName(const std::string &rsName)
friend class Bank
Definition Person.h:161
GLO_INDEX(IDXName, Person.m_Name[255], DEU-2 &AUT &DNK &EST &FIN &FRA &ISL &NOR &SWE)
Die Basisklasse der persistenten Klassen. Von dieser Klasse müssen alle persistenten Klassen abgeleit...
Definition GloPersistent.h:245
Definition GloBasePersistent.h:60