12 NoSuchEventException is thrown when required event does not exist.
14 class NoSuchEventException
18 class Event : public OrmRecord<Event>
21 static QSqlRecord const sColumns;
22 static QString const sTableName;
25 static Event getById(int id, int conferenceId);
26 static QList<Event> getByDate(const QDate& date, int conferenceId);
29 int id() const { return value("id").toInt(); }
30 int conferenceId() const { return value("xid_conference").toInt(); }
31 QDateTime start() const { return value("start").toDateTime(); }
32 int duration() const { return value("duration").toInt(); }
33 int activityId() const { return value("xid_activity").toInt(); }
34 QString type() const { return value("type").toString(); }
35 QString language() const { return value("language").toString(); }
37 void setId(int id) { setValue("id", id); }
38 void setConferenceId(int conferenceId) { setValue("xid_conference", conferenceId); }
39 void setStart(const QDateTime& start) { setValue("start", start); }
40 void setDuration(int duration) { setValue("duration", duration); }
41 void setActivityId(int activityId) { setValue("xid_activity", activityId); }
42 void setType(const QString& type) { setValue("type", type); }
43 void setLanguage(const QString& language) { setValue("language", language); }
45 friend class EventTest;