DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ESetZamestnavatel.h
Go to the documentation of this file.
1 #if !defined ESETZAMESTNAVATEL_H
2 #define ESETZAMESTNAVATEL_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 #include <string>
7 
8 namespace EM
9 {
10  namespace Strojcek
11  {
12  namespace VstupneUdaje
13  {
14  namespace Nastavenia
15  {
16  class ESetZamestnavatelCol;
17 
18  class DATAIO_API ESetZamestnavatel : public ENode
19  {
20  public:
21  ESetZamestnavatel( ESetZamestnavatelCol *owner );
22  virtual ~ESetZamestnavatel();
23 
24  ESetZamestnavatelCol *GetOwner();
25 
26  std::string &GetDIC();
27  std::string &GetNazov();
28  std::string &GetAdresa();
29  std::string &GetMesto();
30  short GetProvizia();
31 
32  void SetDIC( const std::string &newVal );
33  void SetNazov( const std::string &newVal );
34  void SetAdresa( const std::string &newVal );
35  void SetMesto( const std::string &newVal );
36  void SetProvizia( short newVal );
37 
38  ESetZamestnavatel* GetLeft();
39  ESetZamestnavatel* GetRight();
40 
41  protected:
42  virtual long Write( FILE *file );
43 
44  private:
45  class DataClass;
46  DataClass *d;
47  };
48  }
49  }
50  }
51 }
52 
53 #endif
54 
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10