BankAndCustomer
Alle Klassen Namensbereiche Dateien Funktionen Variablen Freundbeziehungen Makrodefinitionen Seiten
NaturalPerson.h
gehe zur Dokumentation dieser Datei
1// ****************************************************************************
2// Created by GlobalObjects source code generator version 1.0.9
3// Creation date: 2024.05.27 - 11:59:19
4// Database: "GloExamples"
5// ****************************************************************************
6//-----------------------------------------------------------------------------
7//@@gloIncludeGuardBEGIN
8#ifndef INC_NATURALPERSON_H
9#define INC_NATURALPERSON_H
10//@@gloIncludeGuardEND
11//-----------------------------------------------------------------------------
12//@@gloFileDescriptionBEGIN
61//@@gloFileDescriptionEND
62//-----------------------------------------------------------------------------
63//@@gloForwardsBEGIN
64namespace glo
65{
66 class Base;
67}
68//@@gloForwardsEND
69
70//@@gloSuperClassIncludesBEGIN
71#include "Person.h"
72//@@gloSuperClassIncludesEND
73
74//@@gloReferencesIncludesBEGIN
75//@@gloReferencesIncludesEnd
76
77//-----------------------------------------------------------------------------
78//@@gloNamespaceNamesBEGIN
79//@@gloNamespaceNamesEND
80//-----------------------------------------------------------------------------
81//@@gloClassDeclarationBEGIN
82// Glo-BaseVersion:1742044181
96class NaturalPerson : public Person
97//@@gloClassDeclarationEND
98{
99 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
100 //@@gloBeforeKeywordPersistentBEGIN
102 //@@gloBeforeKeywordPersistentEND
103 private persistent:
104 //@@gloBehindKeywordPersistentBEGIN
106 //@@gloBehindKeywordPersistentEND
107 //-------------------------------------------------------------------------
109 //-------------------------------------------------------------------------
120 GLO_INDEX( IDXFullName, Person.m_Name[255] & NaturalPerson.m_Surname[255], USE_DELIMITER | DEU-2 & AUT & DNK & EST & FIN & FRA & ISL & NOR & SWE );
121 //-------------------------------------------------------------------------
122 private:
123 //-------------------------------------------------------------------------
134 std::string m_Surname; // TableName:NaturalPerson FieldPos:1
135 //-------------------------------------------------------------------------
136 //@@gloBeforeKeywordTransientBEGIN
138 //@@gloBeforeKeywordTransientEND
139 private transient:
140 //@@gloBehindKeywordTransientBEGIN
142 //@@gloBehindKeywordTransientEND
143 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
144
145 public:
146 //============== Constructors, destructor
147 //-------------------------------------------------------------------------
158 //-------------------------------------------------------------------------
172 NaturalPerson( const std::string & rsName, const std::string & rsSurname );
173 //-------------------------------------------------------------------------
184 //-------------------------------------------------------------------------
185
186 private:
187 //============== Copy-Konstruktor
188 //-------------------------------------------------------------------------
199 //-------------------------------------------------------------------------
200
201 public:
202 //-----------------------------------------------------------------------
214 void setSurname( const std::string & rsSurname );
215 //-----------------------------------------------------------------------
227 std::string getSurname() const;
228
229 private:
230 //============== Operatoren
231 //-------------------------------------------------------------------------
241 Bank & operator= ( const Bank & );
242 //-------------------------------------------------------------------------
243};
244//-----------------------------------------------------------------------------
245//@@gloNamespaceCurlyBracketsBEGIN
246//@@gloNamespaceCurlyBracketsEND
247//-----------------------------------------------------------------------------
248#endif
#define transient
Definition GloPersistent.h:184
#define persistent
Definition GloPersistent.h:169
Header für Person
GLO_INDEX(IDXFullName, Person.m_Name[255] &NaturalPerson.m_Surname[255], USE_DELIMITER|DEU-2 &AUT &DNK &EST &FIN &FRA &ISL &NOR &SWE)
Bank & operator=(const Bank &)
NaturalPerson(const std::string &rsName, const std::string &rsSurname)
void setSurname(const std::string &rsSurname)
GLO_OBJECT(NaturalPerson:Person)
NaturalPerson(const NaturalPerson &)
std::string m_Surname
Der bzw. die Vornamen der natürlichen Person.
Definition NaturalPerson.h:134
std::string getSurname() const
friend class Bank
Definition Person.h:161
Definition GloBasePersistent.h:60