1#ifndef INC_GLOOBJECTMAKER_H
2#define INC_GLOOBJECTMAKER_H
225 Base * pBase )
const;
255 Base * pBase )
const;
Header for SchemaInterface
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:70
Is the base class of template AllSets and the generic AllSet.
Definition GloBaseAllSet.h:87
Abstract superclass for instantiation functions of persistent classes. From this class a subclass is ...
Definition GloObjCreator.h:78
This class can instantiate a persistent object from a record or fill a persistent object and vice ver...
Definition GloObjectMaker.h:70
int makeNewRecord(Record *&prNewRecord, unsigned long ulClassID) const
ObjCreator * m_pObjCreator
Definition GloObjectMaker.h:98
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:85
The base class of the persistent classes. All persistent classes must be derived from this class to b...
Definition GloPersistent.h:242
Objects of this class transport the data from the tables into the persistent object and from these ag...
Definition GloRecord.h:108
This class is the interface to a GlobalObjects schema. It contains all class information to store obj...
Definition GloSchemaInterface.h:91
Definition GloAbstractBaseLot.h:49