Class RealizationCachedStorage
java.lang.Object
io.meeds.gamification.storage.RealizationStorage
io.meeds.gamification.storage.cached.RealizationCachedStorage
-
Constructor Summary
ConstructorsConstructorDescriptionRealizationCachedStorage(ProgramStorage programStorage, RuleStorage ruleStorage, RealizationDAO gamificationHistoryDAO, org.exoplatform.services.cache.CacheService cacheService) -
Method Summary
Modifier and TypeMethodDescriptioncreateRealization(RealizationDTO realization) longgetScoreByIdentityId(String earnerIdentityId) updateRealization(RealizationDTO realization) Methods inherited from class io.meeds.gamification.storage.RealizationStorage
countParticipantsBetweenDates, countRealizationsByFilter, countRealizationsByRuleIdAndEarnerId, countRealizationsInPeriod, findLastReadlizationByRuleIdAndEarnerIdAndReceiverAndObjectId, findRealizationsByObjectIdAndObjectType, getLeaderboard, getLeaderboardByDate, getLeaderboardByDateByProgramId, getLeaderboardByProgramId, getLeaderboardRank, getLeaderboardRankByDate, getLeaderboardRankByDateAndProgramId, getLeaderboardRankByProgramId, getLeaderboardStatsByIdentityId, getRealizationById, getRealizationsByFilter, getScoreByIdentityIdAndBetweenDates, getScorePerProgramByIdentityId, getScoresByIdentityIdsAndBetweenDates, hasPendingRealization
-
Constructor Details
-
RealizationCachedStorage
public RealizationCachedStorage(ProgramStorage programStorage, RuleStorage ruleStorage, RealizationDAO gamificationHistoryDAO, org.exoplatform.services.cache.CacheService cacheService)
-
-
Method Details
-
getScoreByIdentityId
- Overrides:
getScoreByIdentityIdin classRealizationStorage
-
updateRealization
- Overrides:
updateRealizationin classRealizationStorage
-
createRealization
- Overrides:
createRealizationin classRealizationStorage
-