diff --git a/src/main/java/de/thm/arsnova/entities/Answer.java b/src/main/java/de/thm/arsnova/entities/Answer.java index d2361ed901256dfb1906f059d87ef92d6ffea750..ceb1821d7583318201fa0c4bda525cdbbce566d3 100644 --- a/src/main/java/de/thm/arsnova/entities/Answer.java +++ b/src/main/java/de/thm/arsnova/entities/Answer.java @@ -1,5 +1,7 @@ package de.thm.arsnova.entities; +import com.fasterxml.jackson.annotation.JsonIgnore; + public class Answer { private String _id; @@ -86,6 +88,10 @@ public class Answer { this.piRound = piRound; } + /* TODO: use JsonViews instead of JsonIgnore when supported by Spring (4.1) + * http://wiki.fasterxml.com/JacksonJsonViews + * https://jira.spring.io/browse/SPR-7156 */ + @JsonIgnore public final String getUser() { return user; } diff --git a/src/main/java/de/thm/arsnova/entities/InterposedQuestion.java b/src/main/java/de/thm/arsnova/entities/InterposedQuestion.java index c316a259812a52b05f45a87099866a43d5544e23..a08b136ae2b43be9ca73e7cb3bd0a97b3a6323a1 100644 --- a/src/main/java/de/thm/arsnova/entities/InterposedQuestion.java +++ b/src/main/java/de/thm/arsnova/entities/InterposedQuestion.java @@ -19,6 +19,8 @@ package de.thm.arsnova.entities; +import com.fasterxml.jackson.annotation.JsonIgnore; + public class InterposedQuestion { private String _id; @@ -85,6 +87,10 @@ public class InterposedQuestion { this.timestamp = timestamp; } + /* TODO: use JsonViews instead of JsonIgnore when supported by Spring (4.1) + * http://wiki.fasterxml.com/JacksonJsonViews + * https://jira.spring.io/browse/SPR-7156 */ + @JsonIgnore public String getCreator() { return creator; }