Merge branch 'swagger-api' into 'master'
Interactive API documentation Supersedes !5. > This feature supports developers with an interactive documentation of > the REST API from the ARSnova Backend. Changes & Todos: * Branch & code clean up * Rebase on master * Squash related commits authored by the same developer * Remove commits whose code has been reverted later on * Fix whitespaces * Remove implementation notes (Java signatures are not helpful) * Improve documentation of responses (Tom Käsler) * Do not define status messages for methods individually (DRY) * Create JSON at compile-time by using [swagger-maven-plugin](https://github.com/kongchen/swagger-maven-plugin) (Tom Käsler) See merge request !10
Showing
- pom.xml 37 additions, 0 deletionspom.xml
- src/main/java/de/thm/arsnova/config/ExtraConfig.java 7 additions, 1 deletionsrc/main/java/de/thm/arsnova/config/ExtraConfig.java
- src/main/java/de/thm/arsnova/controller/AbstractController.java 8 additions, 0 deletions...in/java/de/thm/arsnova/controller/AbstractController.java
- src/main/java/de/thm/arsnova/controller/AudienceQuestionController.java 31 additions, 7 deletions...de/thm/arsnova/controller/AudienceQuestionController.java
- src/main/java/de/thm/arsnova/controller/CourseController.java 6 additions, 0 deletions...main/java/de/thm/arsnova/controller/CourseController.java
- src/main/java/de/thm/arsnova/controller/FeedbackController.java 11 additions, 0 deletions...in/java/de/thm/arsnova/controller/FeedbackController.java
- src/main/java/de/thm/arsnova/controller/LecturerQuestionController.java 88 additions, 3 deletions...de/thm/arsnova/controller/LecturerQuestionController.java
- src/main/java/de/thm/arsnova/controller/SessionController.java 90 additions, 30 deletions...ain/java/de/thm/arsnova/controller/SessionController.java
- src/main/java/de/thm/arsnova/controller/SocketController.java 17 additions, 1 deletion...main/java/de/thm/arsnova/controller/SocketController.java
- src/main/java/de/thm/arsnova/controller/StatisticsController.java 15 additions, 0 deletions.../java/de/thm/arsnova/controller/StatisticsController.java
- src/main/java/de/thm/arsnova/entities/Answer.java 21 additions, 0 deletionssrc/main/java/de/thm/arsnova/entities/Answer.java
- src/main/java/de/thm/arsnova/entities/InterposedQuestion.java 18 additions, 0 deletions...main/java/de/thm/arsnova/entities/InterposedQuestion.java
- src/main/java/de/thm/arsnova/entities/InterposedReadingCount.java 7 additions, 0 deletions.../java/de/thm/arsnova/entities/InterposedReadingCount.java
- src/main/java/de/thm/arsnova/entities/LearningProgressOptions.java 5 additions, 0 deletions...java/de/thm/arsnova/entities/LearningProgressOptions.java
- src/main/java/de/thm/arsnova/entities/PossibleAnswer.java 8 additions, 0 deletionssrc/main/java/de/thm/arsnova/entities/PossibleAnswer.java
- src/main/java/de/thm/arsnova/entities/Question.java 53 additions, 0 deletionssrc/main/java/de/thm/arsnova/entities/Question.java
- src/main/java/de/thm/arsnova/entities/Session.java 28 additions, 0 deletionssrc/main/java/de/thm/arsnova/entities/Session.java
- src/main/java/de/thm/arsnova/entities/SessionFeature.java 8 additions, 0 deletionssrc/main/java/de/thm/arsnova/entities/SessionFeature.java
- src/main/java/de/thm/arsnova/entities/SessionInfo.java 17 additions, 0 deletionssrc/main/java/de/thm/arsnova/entities/SessionInfo.java
- src/main/java/de/thm/arsnova/entities/Statistics.java 17 additions, 0 deletionssrc/main/java/de/thm/arsnova/entities/Statistics.java
Please register or sign in to comment