22 #ifndef ctkctkXnatProject_h 23 #define ctkctkXnatProject_h 25 #include "ctkXNATCoreExport.h" 31 class ctkXnatProjectPrivate;
49 const QString secondaryId()
const;
50 void setSecondaryId(
const QString& secondaryId);
52 const QString piFirstName()
const;
53 void setPiFirstName(
const QString& piFirstName);
55 const QString piLastName()
const;
56 void setPiLastName(
const QString& piLastName);
58 QString projectDescription()
const;
59 void setProjectDescription(
const QString &description);
70 virtual void fetchImpl();
72 virtual void downloadImpl(
const QString&);
static const QString PI_FIRSTNAME
virtual QString resourceUri() const =0
virtual QString childDataType() const
Gets a human readable name of the child object type.
static QString XSI_PROJECT
static const QString DESCRIPTION
The ctkXnatDataModel class reprents the root object in a XNAT data hierarchy.
static const QString PI_LASTNAME
static const QString SECONDARY_ID