Class AnnouncementCachedStorage
- java.lang.Object
-
- org.exoplatform.addons.gamification.storage.AnnouncementStorage
-
- org.exoplatform.addons.gamification.storage.cached.AnnouncementCachedStorage
-
public class AnnouncementCachedStorage extends AnnouncementStorage
-
-
Field Summary
-
Fields inherited from class org.exoplatform.addons.gamification.storage.AnnouncementStorage
MILLIS_IN_A_DAY
-
-
Constructor Summary
Constructors Constructor Description AnnouncementCachedStorage(GamificationHistoryDAO gamificationHistoryDAO, RuleStorage ruleStorage, org.exoplatform.services.cache.CacheService cacheService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LongcountAnnouncementsByChallenge(Long challengeId)AnnouncementsaveAnnouncement(Announcement announcement)-
Methods inherited from class org.exoplatform.addons.gamification.storage.AnnouncementStorage
findAllAnnouncementByChallenge, getAnnouncementById
-
-
-
-
Constructor Detail
-
AnnouncementCachedStorage
public AnnouncementCachedStorage(GamificationHistoryDAO gamificationHistoryDAO, RuleStorage ruleStorage, org.exoplatform.services.cache.CacheService cacheService)
-
-
Method Detail
-
countAnnouncementsByChallenge
public Long countAnnouncementsByChallenge(Long challengeId)
- Overrides:
countAnnouncementsByChallengein classAnnouncementStorage
-
saveAnnouncement
public Announcement saveAnnouncement(Announcement announcement)
- Overrides:
saveAnnouncementin classAnnouncementStorage
-
-