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