From 99203b224620aa7dddf3491206c578626644af17 Mon Sep 17 00:00:00 2001 From: Felix Schmidt <felix.schmidt@mni.thm.de> Date: Thu, 26 Jun 2014 14:47:35 +0200 Subject: [PATCH] CouchDBDao und Question-Entity um neue Attribute fuer Toggle Anzahl Markierungen aufheben erweitert. --- .../java/de/thm/arsnova/dao/CouchDBDao.java | 6 +++++- .../java/de/thm/arsnova/entities/Question.java | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index 669e3d9f..39d45c2e 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -277,7 +277,9 @@ public class CouchDBDao implements IDatabaseDao { q.put("gridSizeY", question.getGridSizeY()); q.put("gridIsHidden", question.getGridIsHidden()); q.put("imgRotation", question.getImgRotation()); - + q.put("toggleFieldsLeft", question.getToggleFieldsLeft()); + q.put("numClickableFields", question.getNumClickableFields()); + return q; } @@ -307,6 +309,8 @@ public class CouchDBDao implements IDatabaseDao { q.put("gridSizeY", question.getGridSizeY()); q.put("gridIsHidden", question.getGridIsHidden()); q.put("imgRotation", question.getImgRotation()); + q.put("toggleFieldsLeft", question.getToggleFieldsLeft()); + q.put("numClickableFields", question.getNumClickableFields()); 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 764baa65..df53faf6 100644 --- a/src/main/java/de/thm/arsnova/entities/Question.java +++ b/src/main/java/de/thm/arsnova/entities/Question.java @@ -56,6 +56,8 @@ public class Question { private int gridSizeY; private boolean gridIsHidden; private int imgRotation; + private boolean toggleFieldsLeft; + private int numClickableFields; public final String getType() { return type; @@ -320,6 +322,22 @@ public class Question { public void setImgRotation(int imgRotation) { this.imgRotation = imgRotation; } + + public boolean getToggleFieldsLeft() { + return toggleFieldsLeft; + } + + public void setToggleFieldsLeft(boolean toggleFieldsLeft) { + this.toggleFieldsLeft = toggleFieldsLeft; + } + + public int getNumClickableFields() { + return numClickableFields; + } + + public void setNumClickableFields(int numClickableFields) { + this.numClickableFields = numClickableFields; + } @Override public final String toString() { -- GitLab