From da7510ae422171194629379f9de54213440d9eaf Mon Sep 17 00:00:00 2001 From: Daniel Vogel <daniel.vogel@mni.thm.de> Date: Fri, 7 Nov 2014 14:48:53 +0100 Subject: [PATCH] Saved scale factors to database to improve editing of grid questions --- .../java/de/thm/arsnova/dao/CouchDBDao.java | 5 +++++ .../java/de/thm/arsnova/entities/Question.java | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index ccbd2f0d6..cdc03e8cf 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -422,6 +422,8 @@ public class CouchDBDao implements IDatabaseDao { q.put("gridLineColor", question.getGridLineColor()); q.put("numberOfDots", question.getNumberOfDots()); q.put("gridType", question.getGridType()); + q.put("scaleFactor", question.getScaleFactor()); + q.put("gridScaleFactor", question.getGridScaleFactor()); return q; } @@ -459,6 +461,9 @@ public class CouchDBDao implements IDatabaseDao { q.put("gridLineColor", question.getGridLineColor()); q.put("numberOfDots", question.getNumberOfDots()); q.put("gridType", question.getGridType()); + q.put("scaleFactor", question.getScaleFactor()); + q.put("gridScaleFactor", question.getGridScaleFactor()); + 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 48333180b..4c0147c72 100644 --- a/src/main/java/de/thm/arsnova/entities/Question.java +++ b/src/main/java/de/thm/arsnova/entities/Question.java @@ -63,6 +63,8 @@ public class Question { private String gridLineColor; private int numberOfDots; private String gridType; + private String scaleFactor; + private String gridScaleFactor; public final String getType() { return type; @@ -383,6 +385,22 @@ public class Question { public void setGridType(String gridType) { this.gridType = gridType; } + + public void setScaleFactor(String scaleFactor) { + this.scaleFactor = scaleFactor; + } + + public String getScaleFactor() { + return this.scaleFactor; + } + + public void setGridScaleFactor(String scaleFactor) { + this.gridScaleFactor = scaleFactor; + } + + public String getGridScaleFactor() { + return this.gridScaleFactor; + } @Override public final String toString() { -- GitLab