1#ifndef INC_GLOOBJECTMAKER_H
2#define INC_GLOOBJECTMAKER_H
218 Base * pBase )
const;
248 Base * pBase )
const;
Header für SchemaInterface
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:63
Ist die Basisklasse von Template-AllSets und dem generischen AllSet.
Definition GloBaseAllSet.h:80
Diese Klasse ist die Schnittstelle zu den persistenten Objekten. Hier können "Objekte" angemeldet,...
Definition GloBase.h:250
Abstrakte Oberklasse für Instanziierungsfunktionen der persistenten Klassen. Von dieser Klasse wird g...
Definition GloObjCreator.h:71
Diese Klasse kann aus einem Datensatz ein persistentes Objekt instanziieren bzw. ein persistentes Obj...
Definition GloObjectMaker.h:63
int makeNewRecord(Record *&prNewRecord, unsigned long ulClassID) const
ObjCreator * m_pObjCreator
Definition GloObjectMaker.h:91
const SchemaInterface * getSchema()
int fillPersObject(Persistent &rObject, Record &rRecord, Base *pBase) const
bool isKnownClassID(unsigned long ulClassID) const
ObjectMaker(const ObjectMaker &)
ObjectMaker(const std::string &rstrSchemaNameWithPath, ObjCreator &rCreator)
int makeNewPersObject(Persistent *&prNewObject, Record &rRecord, Base *pBase) const
int fillRecord(Record &rRecord, Persistent &rObject, bool bWithRefRecords=false) const
unsigned long getClassID(BaseAllSet *pAllSet) const
int makeNewRecord(Record *&prNewRecord, Persistent &rObject) const
SchemaInterface * m_pSchema
Definition GloObjectMaker.h:78
Die Basisklasse der persistenten Klassen. Von dieser Klasse müssen alle persistenten Klassen abgeleit...
Definition GloPersistent.h:221
Objekte dieser Klasse transportieren die Daten von den Tabellen ins persistente Objekt und von diesen...
Definition GloRecord.h:101
Diese Klasse ist die Schnittstelle zu einem GlobalObjects-Schema. Sie beinhaltet alle Klasseninformat...
Definition GloSchemaInterface.h:84
Definition GloAbstractBaseLot.h:42