Class AnnouncementStorage

java.lang.Object
org.exoplatform.addons.gamification.storage.AnnouncementStorage
Direct Known Subclasses:
AnnouncementCachedStorage

public class AnnouncementStorage extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • saveAnnouncement

      public Announcement saveAnnouncement(Announcement announcement)
    • getAnnouncementById

      public Announcement getAnnouncementById(long announcementId)
    • getAnnouncementsByEarnerId

      public List<Announcement> getAnnouncementsByEarnerId(String earnerId)
    • findAllAnnouncementByChallenge

      public List<Announcement> findAllAnnouncementByChallenge(Long challengeId, int offset, int limit, PeriodType periodType, IdentityType earnerType)
    • countAnnouncementsByChallenge

      public Long countAnnouncementsByChallenge(Long challengeId)
    • countAnnouncementsByChallengeAndEarnerType

      public Long countAnnouncementsByChallengeAndEarnerType(Long challengeId, IdentityType earnerType)