22 #ifndef ctkXnatSubject_h 23 #define ctkXnatSubject_h 25 #include "ctkXNATCoreExport.h" 31 class ctkXnatSubjectPrivate;
49 virtual void setName(
const QString &name);
51 virtual QString
name()
const;
53 void setLabel(
const QString &label);
54 QString label()
const;
56 const QString& insertDate()
const;
59 void setInsertDate(
const QString& insertDate);
61 const QString& insertUser()
const;
64 void setInsertUser(
const QString& insertUser);
66 QString projectID()
const;
67 void setProjectID(
const QString& projectID);
69 QString dateOfBirth()
const;
70 void setDateOfBirth(
const QString& dateOfBirth);
72 QString gender()
const;
73 void setGender(
const QString& gender);
75 QString handedness()
const;
76 void setHandedness(
const QString& handedness);
78 QString weight()
const;
79 void setWeight(
const QString& weight);
81 QString height()
const;
82 void setHeight(
const QString& height);
99 friend class qRestResult;
101 virtual void fetchImpl();
106 virtual void downloadImpl(
const QString&);
static const QString INSERT_DATE
static const QString PROJECT_ID
static const QString WEIGHT
virtual QString resourceUri() const =0
static const QString DATE_OF_BIRTH
static const QString GENDER
static const QString INSERT_USER
virtual QString name() const
Gets the name of the object.
static const QString HEIGHT
static const QString HANDEDNESS
virtual void setName(const QString &name)
Sets the name of the object.
static QString XSI_SUBJECT