Separate session persistance code and migrate it to Ektorp
LoggedIn documents are also handled by the SessionRepository for now.
Showing
- src/main/java/de/thm/arsnova/config/AppConfig.java 8 additions, 0 deletionssrc/main/java/de/thm/arsnova/config/AppConfig.java
- src/main/java/de/thm/arsnova/dao/CouchDBDao.java 90 additions, 901 deletionssrc/main/java/de/thm/arsnova/dao/CouchDBDao.java
- src/main/java/de/thm/arsnova/dao/IDatabaseDao.java 0 additions, 54 deletionssrc/main/java/de/thm/arsnova/dao/IDatabaseDao.java
- src/main/java/de/thm/arsnova/entities/LearningProgressOptions.java 6 additions, 0 deletions...java/de/thm/arsnova/entities/LearningProgressOptions.java
- src/main/java/de/thm/arsnova/entities/LoggedIn.java 30 additions, 39 deletionssrc/main/java/de/thm/arsnova/entities/LoggedIn.java
- src/main/java/de/thm/arsnova/entities/Session.java 70 additions, 47 deletionssrc/main/java/de/thm/arsnova/entities/Session.java
- src/main/java/de/thm/arsnova/entities/SessionFeature.java 36 additions, 0 deletionssrc/main/java/de/thm/arsnova/entities/SessionFeature.java
- src/main/java/de/thm/arsnova/entities/VisitedSession.java 16 additions, 7 deletionssrc/main/java/de/thm/arsnova/entities/VisitedSession.java
- src/main/java/de/thm/arsnova/entities/serialization/CouchDbTypeFieldConverter.java 2 additions, 0 deletions...ova/entities/serialization/CouchDbTypeFieldConverter.java
- src/main/java/de/thm/arsnova/entities/transport/ImportExportSession.java 0 additions, 1 deletion...e/thm/arsnova/entities/transport/ImportExportSession.java
- src/main/java/de/thm/arsnova/persistance/SessionRepository.java 59 additions, 0 deletions...in/java/de/thm/arsnova/persistance/SessionRepository.java
- src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbSessionRepository.java 666 additions, 0 deletions...arsnova/persistance/couchdb/CouchDbSessionRepository.java
- src/main/java/de/thm/arsnova/security/ApplicationPermissionEvaluator.java 8 additions, 4 deletions.../thm/arsnova/security/ApplicationPermissionEvaluator.java
- src/main/java/de/thm/arsnova/services/FeedbackService.java 9 additions, 5 deletionssrc/main/java/de/thm/arsnova/services/FeedbackService.java
- src/main/java/de/thm/arsnova/services/MotdService.java 1 addition, 1 deletionsrc/main/java/de/thm/arsnova/services/MotdService.java
- src/main/java/de/thm/arsnova/services/QuestionService.java 24 additions, 20 deletionssrc/main/java/de/thm/arsnova/services/QuestionService.java
- src/main/java/de/thm/arsnova/services/SessionService.java 43 additions, 39 deletionssrc/main/java/de/thm/arsnova/services/SessionService.java
- src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java 1 addition, 137 deletionssrc/test/java/de/thm/arsnova/dao/StubDatabaseDao.java
- src/test/java/de/thm/arsnova/services/SessionServiceTest.java 0 additions, 24 deletions...test/java/de/thm/arsnova/services/SessionServiceTest.java
Please register or sign in to comment