GlobalObjects
Loading...
Searching...
No Matches
GloAllSetIteratorResult.h
Go to the documentation of this file.
1#ifndef INC_GLOALLSETITERATORRESULT_H
2#define INC_GLOALLSETITERATORRESULT_H
3//-----------------------------------------------------------------------------
36//-----------------------------------------------------------------------------
37// includes
38#include "GloTypes.h"
39#include "GloObjID.h"
40//-----------------------------------------------------------------------------
41namespace glo
42{
43 //---------------------------------------------------------------------------
44 /* Forwards */
45 class Record;
46 //---------------------------------------------------------------------------
66 {
67 private:
68 //============== Attribute
69 //-----------------------------------------------------------------------
80 //-----------------------------------------------------------------------
93 //-----------------------------------------------------------------------
94
95 public:
96 //============== ctors & dtor
97 //-----------------------------------------------------------------------
108 //-----------------------------------------------------------------------
120 AllSetIteratorResult( const ObjID & rObjID );
121 //-----------------------------------------------------------------------
141 //-----------------------------------------------------------------------
152 //-----------------------------------------------------------------------
153
154 private:
155 //-----------------------------------------------------------------------
166 //-----------------------------------------------------------------------
167
168 public:
169 //============== methods
170 //-----------------------------------------------------------------------
186 void setObjID( const ObjID & rObjID );
187 //-----------------------------------------------------------------------
198 //-----------------------------------------------------------------------
219 void setRecord( Record * pRecord );
220 //-----------------------------------------------------------------------
240 Record * getRecord() const;
241 //-----------------------------------------------------------------------
242
243 private:
244 //============== operators
245 //-----------------------------------------------------------------------
256 //-----------------------------------------------------------------------
257 };
258 //---------------------------------------------------------------------------
259} // namespace glo
260#endif
Header for ObjID
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:63
BasePersistent objects can be queried from the database. If the BasePersistent object is locked,...
Definition GloAllSetIteratorResult.h:66
AllSetIteratorResult(Record *pRecord)
void setObjID(const ObjID &rObjID)
void setRecord(Record *pRecord)
AllSetIteratorResult(const ObjID &rObjID)
Record * getRecord() const
AllSetIteratorResult(const AllSetIteratorResult &)
ObjID m_bObjID
Definition GloAllSetIteratorResult.h:79
Record * m_pRecord
Definition GloAllSetIteratorResult.h:92
An object ID consists of the class ID, a database ID and the actual unique object number (all unsigne...
Definition GloObjID.h:77
Objects of this class transport the data from the tables into the persistent object and from these ag...
Definition GloRecord.h:101
Definition GloAbstractBaseLot.h:42