From 1b5edd38a58ec7f6b1b7293a08bb4c5e71802183 Mon Sep 17 00:00:00 2001 From: Daniel Vogel <daniel.vogel@mni.thm.de> Date: Tue, 4 Mar 2014 00:06:47 +0100 Subject: [PATCH] Chosen Fields kommen nun auch in die DB --- src/main/java/de/thm/arsnova/dao/CouchDBDao.java | 2 ++ src/main/java/de/thm/arsnova/entities/Question.java | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index 8b252dc00..81115522d 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -293,6 +293,7 @@ public class CouchDBDao implements IDatabaseDao { q.put("offsetX", question.getOffsetX()); q.put("offsetY", question.getOffsetY()); q.put("zoomLvl", question.getZoomLvl()); + q.put("chosenFields", question.getChosenFields()); return q; } @@ -316,6 +317,7 @@ public class CouchDBDao implements IDatabaseDao { q.put("offsetX", question.getOffsetX()); q.put("offsetY", question.getOffsetY()); q.put("zoomLvl", question.getZoomLvl()); + q.put("chosenFields", question.getChosenFields()); this.database.saveDocument(q); question.set_rev(q.getRev()); diff --git a/src/main/java/de/thm/arsnova/entities/Question.java b/src/main/java/de/thm/arsnova/entities/Question.java index 8b2d36e30..4ad3a3956 100644 --- a/src/main/java/de/thm/arsnova/entities/Question.java +++ b/src/main/java/de/thm/arsnova/entities/Question.java @@ -49,6 +49,7 @@ public class Question { private int offsetX; private int offsetY; private int zoomLvl; + private int[][] chosenFields; public final String getType() { return type; @@ -258,6 +259,14 @@ public class Question { this.zoomLvl = zoomLvl; } + public int[][] getChosenFields() { + return chosenFields; + } + + public void setChosenFields(int[][] chosenFields) { + this.chosenFields = chosenFields; + } + @Override public final String toString() { return "Question type '" + this.type + "': " + this.subject + ";\n" + this.text + this.possibleAnswers; -- GitLab