From f1ad6a240ea85f008679403f68e3676c2b22c7cb Mon Sep 17 00:00:00 2001 From: agrt56 <andreas.gaertner@mni.thm.de> Date: Wed, 20 May 2015 20:35:31 +0200 Subject: [PATCH] Task #15903: Trigger learning progress change on PiRoundResetEvent. --- .../de/thm/arsnova/domain/LearningProgressFactory.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java b/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java index eb12fa9b..bbd453b9 100644 --- a/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java +++ b/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java @@ -149,6 +149,12 @@ public class LearningProgressFactory implements NovaEventVisitor, ILearningProgr this.publisher.publishEvent(new ChangeLearningProgressEvent(this, event.getSession())); } + @CacheEvict(value = "learningprogress", key = "#event.Session") + @Override + public void visit(PiRoundResetEvent event) { + this.publisher.publishEvent(new ChangeLearningProgressEvent(this, event.getSession())); + } + @Override public void visit(NewFeedbackEvent newFeedbackEvent) {} @@ -170,9 +176,6 @@ public class LearningProgressFactory implements NovaEventVisitor, ILearningProgr @Override public void visit(PiRoundCancelEvent piRoundCancelEvent) {} - @Override - public void visit(PiRoundResetEvent piRoundResetEvent) {} - @Override public void visit(NewSessionEvent event) {} -- GitLab