From 3a4b5c2b5426bfed495aa4091e2ff30657fda2d5 Mon Sep 17 00:00:00 2001
From: Julian Hochstetter <julian.hochstetter@mni.thm.de>
Date: Tue, 16 Oct 2012 19:59:00 +0200
Subject: [PATCH] update couchdb4j dependency ezmorpher to more recent version
 1.0.6 which doesnt throw exceptions if fields are not set. remove info output

---
 pom.xml                                                  | 6 ++++++
 src/main/java/de/thm/arsnova/SessionController.java      | 1 -
 src/main/java/de/thm/arsnova/dao/CouchDBDao.java         | 4 ++--
 .../java/de/thm/arsnova/socket/message/Question.java     | 9 +++++++++
 4 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/pom.xml b/pom.xml
index adaab57b1..fbf56b2e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -204,6 +204,12 @@
 			<groupId>couchdb4j</groupId>
 			<artifactId>couchdb4j</artifactId>
 			<version>0.3.0-i386-1</version>
+			
+		</dependency>
+		<dependency>
+			<groupId>net.sf.ezmorph</groupId>
+			<artifactId>ezmorph</artifactId>
+			<version>1.0.6</version>
 		</dependency>
 		<dependency>
 			<groupId>javax.servlet</groupId>
diff --git a/src/main/java/de/thm/arsnova/SessionController.java b/src/main/java/de/thm/arsnova/SessionController.java
index f92414b73..605753daa 100644
--- a/src/main/java/de/thm/arsnova/SessionController.java
+++ b/src/main/java/de/thm/arsnova/SessionController.java
@@ -117,7 +117,6 @@ public class SessionController {
 			response.setStatus(HttpStatus.NOT_FOUND.value());
 			return null;
 		}
-		logger.info(questions.toString());
 		return questions;
 	}
 	
diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 0436f11b2..6b34e07df 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -195,9 +195,9 @@ public class CouchDBDao implements IDatabaseDao {
 			ViewResults questions = this.getDatabase().view(view);
 	
 			List<Question> result = new ArrayList<Question>();
-			logger.info(questions.toString());
+			
 			MorpherRegistry morpherRegistry = JSONUtils.getMorpherRegistry();
-			Morpher dynaMorpher = new BeanMorpher(PossibleAnswer.class, morpherRegistry); 
+			Morpher dynaMorpher = new BeanMorpher(PossibleAnswer.class, morpherRegistry);
 			morpherRegistry.registerMorpher(dynaMorpher);
 			for (Document d : questions.getResults()) {
 				Question q = (Question) JSONObject.toBean(d.getJSONObject().getJSONObject("value"), Question.class);
diff --git a/src/main/java/de/thm/arsnova/socket/message/Question.java b/src/main/java/de/thm/arsnova/socket/message/Question.java
index 5f68be3d7..f4acd6ed1 100644
--- a/src/main/java/de/thm/arsnova/socket/message/Question.java
+++ b/src/main/java/de/thm/arsnova/socket/message/Question.java
@@ -32,6 +32,7 @@ public class Question {
 	private boolean noCorrect;
 	private String session;
 	private int number;	
+	private int duration;
 	
 	
 	public String getType() {
@@ -122,6 +123,14 @@ public class Question {
 		this.number = number;
 	}
 
+	public int getDuration() {
+		return duration;
+	}
+
+	public void setDuration(int duration) {
+		this.duration = duration;
+	}
+
 	@Override
 	public String toString() {
 		return "Question type '" + this.questionType + "': " + this.subject + ";\n" + this.text +
-- 
GitLab