1 #ifndef ERIS_CUSTOMENTITIES_H_
2 #define ERIS_CUSTOMENTITIES_H_
4 #include <Atlas/Objects/Entity.h>
6 namespace Atlas {
namespace Objects {
namespace Entity {
9 typedef SmartPtr<SysData> Sys;
22 AccountData((AccountData*)defaults)
37 virtual void iterate(
int& current_class, std::string& attr)
const
38 {
if(current_class == SYS_NO) current_class = -1; SysData::iterate(current_class, attr);}
57 static SysData *defaults_SysData;
virtual SysData * getDefaultObject()
Get the reference object that contains the default values for attributes of instances of the same cla...
Definition: CustomEntities.cpp:70
virtual ~SysData()
Default destructor.
Definition: CustomEntities.cpp:7
Privileged accounts which aren't persisted on the server.
Definition: CustomEntities.h:18
virtual SysData * copy() const
Copy this object.
Definition: CustomEntities.cpp:11
SysData(SysData *defaults=NULL)
Construct a AdminData class definition.
Definition: CustomEntities.h:21
static SysData * getDefaultObjectInstance()
Get the reference object that contains the default values for attributes of instances of this class.
Definition: CustomEntities.cpp:49
virtual bool instanceOf(int classNo) const
Is this instance of some class?
Definition: CustomEntities.cpp:19