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);
75 friend class qRestResult;
77 virtual void fetchImpl();
79 virtual void downloadImpl(
const QString&);
static const QString INSERT_DATE
virtual QString resourceUri() const =0
static const QString INSERT_USER
virtual QString name() const
Gets the name of the object.
virtual void setName(const QString &name)
Sets the name of the object.
static QString XSI_SUBJECT