From 20c3210c7f7adb0cfa6e1c965bad09797565a257 Mon Sep 17 00:00:00 2001 From: Daniel Vogel <daniel.vogel@mni.thm.de> Date: Thu, 8 Jan 2015 01:15:02 +0100 Subject: [PATCH] Added PP Session Attributes --- .../java/de/thm/arsnova/dao/CouchDBDao.java | 6 ++ .../java/de/thm/arsnova/entities/Session.java | 55 +++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index 3df9c25a8..5ccceb285 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -327,6 +327,12 @@ public class CouchDBDao implements IDatabaseDao { sessionDocument.put("courseType", session.getCourseType()); sessionDocument.put("courseId", session.getCourseId()); sessionDocument.put("creationTime", session.getCreationTime()); + sessionDocument.put("ppAuthorName", session.getPpAuthorName()); + sessionDocument.put("ppAuthorMail", session.getPpAuthorMail()); + sessionDocument.put("ppUniversity", session.getPpUniversity()); + sessionDocument.put("ppLogo", session.getPpLogo()); + sessionDocument.put("ppSubject", session.getPpSubject()); + sessionDocument.put("ppLicense", session.getPpLicense()); try { database.saveDocument(sessionDocument); } catch (final IOException e) { diff --git a/src/main/java/de/thm/arsnova/entities/Session.java b/src/main/java/de/thm/arsnova/entities/Session.java index 4f3ea69a0..efdd15279 100644 --- a/src/main/java/de/thm/arsnova/entities/Session.java +++ b/src/main/java/de/thm/arsnova/entities/Session.java @@ -38,6 +38,13 @@ public class Session implements Serializable { private String courseId; private List<String> _conflicts; private long creationTime; + + private String ppAuthorName; + private String ppAuthorMail; + private String ppUniversity; + private String ppLogo; + private String ppSubject; + private String ppLicense; private String _id; private String _rev; @@ -154,6 +161,54 @@ public class Session implements Serializable { public void setCreationTime(long creationTime) { this.creationTime = creationTime; } + + public String getPpAuthorName() { + return ppAuthorName; + } + + public void setPpAuthorName(final String ppAuthorName) { + this.ppAuthorName = ppAuthorName; + } + + public String getPpAuthorMail() { + return ppAuthorMail; + } + + public void setPpAuthorMail(final String ppAuthorMail) { + this.ppAuthorMail = ppAuthorMail; + } + + public String getPpUniversity() { + return ppUniversity; + } + + public void setPpUniversity(final String ppUniversity) { + this.ppUniversity = ppUniversity; + } + + public String getPpLogo() { + return ppLogo; + } + + public void setPpLogo(final String ppLogo) { + this.ppLogo = ppLogo; + } + + public String getPpSubject() { + return ppSubject; + } + + public void setPpSubject(final String ppSubject) { + this.ppSubject = ppSubject; + } + + public String getPpLicense() { + return ppLicense; + } + + public void setPpLicense(final String ppLicense) { + this.ppLicense = ppLicense; + } @Override public String toString() { -- GitLab