There was an error fetching the commit references. Please try again later.
Cache learning progress using new events
Events for all learning progress related actions are generated, like answering a new question. The event classes are used as a tag to evict the cache based on the session.
Showing
- src/main/java/de/thm/arsnova/dao/CouchDBDao.java 1 addition, 0 deletionssrc/main/java/de/thm/arsnova/dao/CouchDBDao.java
- src/main/java/de/thm/arsnova/domain/ILearningProgressFactory.java 24 additions, 0 deletions.../java/de/thm/arsnova/domain/ILearningProgressFactory.java
- src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java 64 additions, 1 deletion...n/java/de/thm/arsnova/domain/LearningProgressFactory.java
- src/main/java/de/thm/arsnova/domain/LearningProgressListener.java 38 additions, 0 deletions.../java/de/thm/arsnova/domain/LearningProgressListener.java
- src/main/java/de/thm/arsnova/events/DeleteAllLectureAnswersEvent.java 35 additions, 0 deletions...a/de/thm/arsnova/events/DeleteAllLectureAnswersEvent.java
- src/main/java/de/thm/arsnova/events/DeleteAllPreparationAnswersEvent.java 34 additions, 0 deletions.../thm/arsnova/events/DeleteAllPreparationAnswersEvent.java
- src/main/java/de/thm/arsnova/events/DeleteAllQuestionsAnswersEvent.java 34 additions, 0 deletions...de/thm/arsnova/events/DeleteAllQuestionsAnswersEvent.java
- src/main/java/de/thm/arsnova/events/DeleteAnswerEvent.java 3 additions, 11 deletionssrc/main/java/de/thm/arsnova/events/DeleteAnswerEvent.java
- src/main/java/de/thm/arsnova/events/DeleteInterposedQuestionEvent.java 6 additions, 6 deletions.../de/thm/arsnova/events/DeleteInterposedQuestionEvent.java
- src/main/java/de/thm/arsnova/events/DeleteQuestionEvent.java 35 additions, 0 deletionssrc/main/java/de/thm/arsnova/events/DeleteQuestionEvent.java
- src/main/java/de/thm/arsnova/events/NewAnswerEvent.java 3 additions, 11 deletionssrc/main/java/de/thm/arsnova/events/NewAnswerEvent.java
- src/main/java/de/thm/arsnova/events/NewInterposedQuestionEvent.java 3 additions, 9 deletions...ava/de/thm/arsnova/events/NewInterposedQuestionEvent.java
- src/main/java/de/thm/arsnova/events/NewQuestionEvent.java 3 additions, 10 deletionssrc/main/java/de/thm/arsnova/events/NewQuestionEvent.java
- src/main/java/de/thm/arsnova/events/NovaEventVisitor.java 10 additions, 0 deletionssrc/main/java/de/thm/arsnova/events/NovaEventVisitor.java
- src/main/java/de/thm/arsnova/events/SessionEvent.java 36 additions, 0 deletionssrc/main/java/de/thm/arsnova/events/SessionEvent.java
- src/main/java/de/thm/arsnova/services/QuestionService.java 23 additions, 6 deletionssrc/main/java/de/thm/arsnova/services/QuestionService.java
- src/main/java/de/thm/arsnova/services/SessionService.java 2 additions, 2 deletionssrc/main/java/de/thm/arsnova/services/SessionService.java
- src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java 35 additions, 0 deletions...ain/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java
Please register or sign in to comment