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