Class AnnouncementStorage
- java.lang.Object
-
- org.exoplatform.addons.gamification.storage.AnnouncementStorage
-
- Direct Known Subclasses:
AnnouncementCachedStorage
public class AnnouncementStorage extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static longMILLIS_IN_A_DAY
-
Constructor Summary
Constructors Constructor Description AnnouncementStorage(GamificationHistoryDAO announcementDAO, RuleStorage challengeStorage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LongcountAnnouncementsByChallenge(Long challengeId)List<Announcement>findAllAnnouncementByChallenge(Long challengeId, int offset, int limit)AnnouncementgetAnnouncementById(long announcementId)AnnouncementsaveAnnouncement(Announcement announcement)
-
-
-
Field Detail
-
MILLIS_IN_A_DAY
public static final long MILLIS_IN_A_DAY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AnnouncementStorage
public AnnouncementStorage(GamificationHistoryDAO announcementDAO, RuleStorage challengeStorage)
-
-
Method Detail
-
saveAnnouncement
public Announcement saveAnnouncement(Announcement announcement)
-
getAnnouncementById
public Announcement getAnnouncementById(long announcementId)
-
findAllAnnouncementByChallenge
public List<Announcement> findAllAnnouncementByChallenge(Long challengeId, int offset, int limit)
-
-