From 4e3ac90b2a4aa7a19f2beacc97c558dc24879997 Mon Sep 17 00:00:00 2001
From: Jan Sladek <Jan.Sladek@mni.thm.de>
Date: Mon, 16 Mar 2015 10:38:28 +0100
Subject: [PATCH] Image-Only field was added to Question-model. Closes #15393.

---
 src/main/java/de/thm/arsnova/dao/CouchDBDao.java    |  3 ++-
 src/main/java/de/thm/arsnova/entities/Question.java | 13 +++++++++++--
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 4b3b3af98..6e7784efd 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -550,6 +550,7 @@ public class CouchDBDao implements IDatabaseDao, ApplicationEventPublisherAware
 		q.put("scaleFactor", question.getScaleFactor());
 		q.put("gridScaleFactor", question.getGridScaleFactor());
 		q.put("imageQuestion", question.isImageQuestion());
+		q.put("textAnswerEnabled", question.isTextAnswerEnabled());
 
 		return q;
 	}
@@ -1296,7 +1297,7 @@ public class CouchDBDao implements IDatabaseDao, ApplicationEventPublisherAware
 			a.put("abstention", answer.isAbstention());
 			a.put("questionValue", answer.getQuestionValue());
 			a.put("answerImage", answer.getAnswerImage());
-			
+
 			a.put("answerThumbnailImage", answer.getAnswerThumbnailImage());
 			database.saveDocument(a);
 			answer.set_rev(a.getRev());
diff --git a/src/main/java/de/thm/arsnova/entities/Question.java b/src/main/java/de/thm/arsnova/entities/Question.java
index 8941b37e9..fa9d4956b 100644
--- a/src/main/java/de/thm/arsnova/entities/Question.java
+++ b/src/main/java/de/thm/arsnova/entities/Question.java
@@ -67,6 +67,7 @@ public class Question {
 	private String scaleFactor;
 	private String gridScaleFactor;
 	private boolean imageQuestion;
+	private boolean textAnswerEnabled;
 
 	public final String getType() {
 		return type;
@@ -183,11 +184,11 @@ public class Question {
 	public final int getDuration() {
 		return duration;
 	}
-	
+
 	public final boolean isImageQuestion() {
 		return imageQuestion;
 	}
-	
+
 	public void setImageQuestion(boolean imageQuestion) {
 		this.imageQuestion = imageQuestion;
 	}
@@ -420,6 +421,14 @@ public class Question {
 		return this.gridScaleFactor;
 	}
 
+	public boolean isTextAnswerEnabled() {
+		return this.textAnswerEnabled;
+	}
+
+	public void setTextAnswerEnabled(boolean textAnswerEnabled) {
+		this.textAnswerEnabled = textAnswerEnabled;
+	}
+
 	@Override
 	public final String toString() {
 		return "Question type '" + type + "': " + subject + ";\n" + text + possibleAnswers;
-- 
GitLab