Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
ARSnova Backend
Manage
Activity
Members
Labels
Plan
Issues
27
Issue boards
Milestones
Code
Merge requests
1
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Privacy
Imprint
Contact
Snippets
Groups
Projects
Show more breadcrumbs
ARSnova
ARSnova Backend
Commits
e6c8765e
Commit
e6c8765e
authored
6 years ago
by
Daniel Gerhardt
Browse files
Options
Downloads
Patches
Plain Diff
Fix SpEL for score cache keys
This was broken by refactoring of events.
parent
6f150152
Branches
Branches containing commit
Tags
Tags containing commit
1 merge request
!104
Fix SpEL for score cache keys
Pipeline
#20657
passed with warnings with stages
in 1 minute and 9 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/main/java/de/thm/arsnova/service/score/ScoreCalculatorFactoryImpl.java
+13
-13
13 additions, 13 deletions
...thm/arsnova/service/score/ScoreCalculatorFactoryImpl.java
with
13 additions
and
13 deletions
src/main/java/de/thm/arsnova/service/score/ScoreCalculatorFactoryImpl.java
+
13
−
13
View file @
e6c8765e
...
@@ -53,79 +53,79 @@ public class ScoreCalculatorFactoryImpl implements ScoreCalculatorFactory, Appli
...
@@ -53,79 +53,79 @@ public class ScoreCalculatorFactoryImpl implements ScoreCalculatorFactory, Appli
return
scoreCalculator
;
return
scoreCalculator
;
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
entity.r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleAfterContentCreation
(
AfterCreationEvent
<
Content
>
event
)
{
public
void
handleAfterContentCreation
(
AfterCreationEvent
<
Content
>
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getEntity
().
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getEntity
().
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleUnlockQuestion
(
UnlockQuestionEvent
event
)
{
public
void
handleUnlockQuestion
(
UnlockQuestionEvent
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleUnlockQuestions
(
UnlockQuestionsEvent
event
)
{
public
void
handleUnlockQuestions
(
UnlockQuestionsEvent
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleLockQuestion
(
LockQuestionEvent
event
)
{
public
void
handleLockQuestion
(
LockQuestionEvent
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleLockQuestions
(
LockQuestionsEvent
event
)
{
public
void
handleLockQuestions
(
LockQuestionsEvent
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
entity.r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleNewAnswer
(
AfterCreationEvent
<
Answer
>
event
)
{
public
void
handleNewAnswer
(
AfterCreationEvent
<
Answer
>
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getEntity
().
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getEntity
().
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
entity.r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleDeleteAnswer
(
AfterDeletionEvent
<
Answer
>
event
)
{
public
void
handleDeleteAnswer
(
AfterDeletionEvent
<
Answer
>
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getEntity
().
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getEntity
().
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
entity.r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleDeleteQuestion
(
AfterDeletionEvent
<
Content
>
event
)
{
public
void
handleDeleteQuestion
(
AfterDeletionEvent
<
Content
>
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getEntity
().
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getEntity
().
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleDeleteAllQuestions
(
DeleteAllQuestionsEvent
event
)
{
public
void
handleDeleteAllQuestions
(
DeleteAllQuestionsEvent
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleDeleteAllQuestionsAnswers
(
DeleteAllQuestionsAnswersEvent
event
)
{
public
void
handleDeleteAllQuestionsAnswers
(
DeleteAllQuestionsAnswersEvent
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleDeleteAllPreparationAnswers
(
DeleteAllPreparationAnswersEvent
event
)
{
public
void
handleDeleteAllPreparationAnswers
(
DeleteAllPreparationAnswersEvent
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
r
oom
Id
"
)
@EventListener
@EventListener
public
void
handleDeleteAllLectureAnswers
(
DeleteAllLectureAnswersEvent
event
)
{
public
void
handleDeleteAllLectureAnswers
(
DeleteAllLectureAnswersEvent
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
}
}
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
R
oom"
)
@CacheEvict
(
value
=
"score"
,
key
=
"#event.
r
oom
Id
"
)
@EventListener
@EventListener
public
void
handlePiRoundReset
(
PiRoundResetEvent
event
)
{
public
void
handlePiRoundReset
(
PiRoundResetEvent
event
)
{
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
this
.
publisher
.
publishEvent
(
new
ChangeScoreEvent
(
this
,
event
.
getRoomId
()));
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment