BankAndCustomer
Loading...
Searching...
No Matches
SelfWatchingClass.h
Go to the documentation of this file.
1// ****************************************************************************
2// Created by GlobalObjects source code generator version 1.1.0
3// Creation date: 2024.08.10 - 09:25:10
4// Database: "SelfWatchingClass"
5// ****************************************************************************
6//-----------------------------------------------------------------------------
7//@@gloIncludeGuardBEGIN
8#ifndef INC_SELFWATCHINGCLASS_H
9#define INC_SELFWATCHINGCLASS_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 <GloPersistent.h>
72//@@gloSuperClassIncludesEND
73
74//@@gloReferencesIncludesBEGIN
75//@@gloReferencesIncludesEnd
76
77//-----------------------------------------------------------------------------
78//@@gloNamespaceNamesBEGIN
79//@@gloNamespaceNamesEND
80//-----------------------------------------------------------------------------
81//@@gloClassDeclarationBEGIN
82// Glo-BaseVersion:1730810292
100//@@gloClassDeclarationEND
101{
102 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
103 //@@gloBeforeKeywordPersistentBEGIN
105 //@@gloBeforeKeywordPersistentEND
106 private persistent:
107 //@@gloBehindKeywordPersistentBEGIN
109 //@@gloBehindKeywordPersistentEND
110 //-------------------------------------------------------------------------
112 //-------------------------------------------------------------------------
113 //@@gloBeforeKeywordTransientBEGIN
115 //@@gloBeforeKeywordTransientEND
116 private transient:
117 //@@gloBehindKeywordTransientBEGIN
119 //@@gloBehindKeywordTransientEND
120 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
121
122 private:
123 //-------------------------------------------------------------------------
134 //-------------------------------------------------------------------------
145 //-------------------------------------------------------------------------
156 //-------------------------------------------------------------------------
157
158 public:
159 //-------------------------------------------------------------------------
170 //-------------------------------------------------------------------------
181 //-------------------------------------------------------------------------
191 //-------------------------------------------------------------------------
192 virtual void activate() override;
193 //-------------------------------------------------------------------------
216 virtual void postStore( int iStoreErr, glo::EnDeepMode eDeepMode, void * pData ) override;
217 //-------------------------------------------------------------------------
242 virtual void postDeleteInBase( int iDeleteErr, glo::EnDeepMode eDeepMode, void * pData ) override;
243 //-----------------------------------------------------------------------------
268 virtual void notify( glo::NotifyNote & rNote ) override;
269 //-------------------------------------------------------------------------
270};
271//-----------------------------------------------------------------------------
272//@@gloNamespaceCurlyBracketsBEGIN
273//@@gloNamespaceCurlyBracketsEND
274//-----------------------------------------------------------------------------
275#endif
Header for Persistent
#define transient
Definition GloPersistent.h:181
#define persistent
Definition GloPersistent.h:166
Example of a self-observing class that reloads its persistent attributes from the database by calling...
Definition SelfWatchingClass.h:101
bool m_bInDestructor
Definition SelfWatchingClass.h:155
virtual ~SelfWatchingClass()
GLO_OBJECT(SelfWatchingClass:glo::Persistent)
bool m_bIsSelfWatching
Definition SelfWatchingClass.h:133
virtual void postStore(int iStoreErr, glo::EnDeepMode eDeepMode, void *pData) override
bool m_bInTheNotifyMethod
Definition SelfWatchingClass.h:144
virtual void notify(glo::NotifyNote &rNote) override
virtual void postDeleteInBase(int iDeleteErr, glo::EnDeepMode eDeepMode, void *pData) override
virtual void activate() override
The base class of the persistent classes. All persistent classes must be derived from this class to b...
Definition GloPersistent.h:242
Definition GloBasePersistent.h:60