BankAndCustomer
Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen 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
78//@@gloFileDescriptionEND
79//-----------------------------------------------------------------------------
80//@@gloForwardsBEGIN
81namespace glo
82{
83 class Base;
84}
85//@@gloForwardsEND
86
87//@@gloSuperClassIncludesBEGIN
88#include "Person.h"
89//@@gloSuperClassIncludesEND
90
91//@@gloReferencesIncludesBEGIN
92//@@gloReferencesIncludesEnd
93
94//-----------------------------------------------------------------------------
95//@@gloNamespaceNamesBEGIN
96//@@gloNamespaceNamesEND
97//-----------------------------------------------------------------------------
98//@@gloClassDeclarationBEGIN
99// Glo-BaseVersion:1742566122
113class NaturalPerson : public Person
114//@@gloClassDeclarationEND
115{
116 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
117 //@@gloBeforeKeywordPersistentBEGIN
119 //@@gloBeforeKeywordPersistentEND
120 private persistent:
121 //@@gloBehindKeywordPersistentBEGIN
123 //@@gloBehindKeywordPersistentEND
124 //-------------------------------------------------------------------------
126 //-------------------------------------------------------------------------
137 GLO_INDEX( IDXFullName, Person.m_Name[255] & NaturalPerson.m_Surname[255], USE_DELIMITER | DEU-2 & AUT & DNK & EST & FIN & FRA & ISL & NOR & SWE );
138 //-------------------------------------------------------------------------
139 private:
140 //-------------------------------------------------------------------------
151 std::string m_Surname; // TableName:NaturalPerson FieldPos:1
152 //-------------------------------------------------------------------------
153 //@@gloBeforeKeywordTransientBEGIN
155 //@@gloBeforeKeywordTransientEND
156 private transient:
157 //@@gloBehindKeywordTransientBEGIN
159 //@@gloBehindKeywordTransientEND
160 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
161
162 public:
163 //============== Constructors, destructor
164 //-------------------------------------------------------------------------
175 //-------------------------------------------------------------------------
189 NaturalPerson( const std::string & rsName, const std::string & rsSurname );
190 //-------------------------------------------------------------------------
201 //-------------------------------------------------------------------------
202
203 private:
204 //============== Copy-Konstruktor
205 //-------------------------------------------------------------------------
216 //-------------------------------------------------------------------------
217
218 public:
219 //-----------------------------------------------------------------------
231 void setSurname( const std::string & rsSurname );
232 //-----------------------------------------------------------------------
244 std::string getSurname() const;
245
246 private:
247 //============== Operatoren
248 //-------------------------------------------------------------------------
258 Bank & operator= ( const Bank & );
259 //-------------------------------------------------------------------------
260};
261//-----------------------------------------------------------------------------
262//@@gloNamespaceCurlyBracketsBEGIN
263//@@gloNamespaceCurlyBracketsEND
264//-----------------------------------------------------------------------------
265#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:151
std::string getSurname() const
friend class Bank
Definition Person.h:178
Definition GloBasePersistent.h:60