Refactor and fix sub type handling for Content and Answer
We now use the format property instead as type ID for Jackson. A custom TypeIdResolver is used for the mapping.
Showing
- src/main/java/de/thm/arsnova/entities/Answer.java 26 additions, 4 deletionssrc/main/java/de/thm/arsnova/entities/Answer.java
- src/main/java/de/thm/arsnova/entities/Content.java 13 additions, 3 deletionssrc/main/java/de/thm/arsnova/entities/Content.java
- src/main/java/de/thm/arsnova/entities/serialization/CouchDbDocumentModule.java 0 additions, 12 deletions...arsnova/entities/serialization/CouchDbDocumentModule.java
- src/main/java/de/thm/arsnova/entities/serialization/FormatAnswerTypeIdResolver.java 53 additions, 0 deletions...va/entities/serialization/FormatAnswerTypeIdResolver.java
- src/main/java/de/thm/arsnova/entities/serialization/FormatContentTypeIdResolver.java 51 additions, 0 deletions...a/entities/serialization/FormatContentTypeIdResolver.java
- src/main/resources/couchdb/Answer.design.js 11 additions, 11 deletionssrc/main/resources/couchdb/Answer.design.js
- src/main/resources/couchdb/Content.design.js 3 additions, 3 deletionssrc/main/resources/couchdb/Content.design.js
Please register or sign in to comment