Class KudosStorage

java.lang.Object
org.exoplatform.kudos.service.KudosStorage

public class KudosStorage extends Object
  • Constructor Details

    • KudosStorage

      public KudosStorage(KudosDAO kudosDAO, org.exoplatform.portal.config.UserPortalConfigService userPortalConfigService)
  • Method Details

    • getKudoById

      public Kudos getKudoById(long id)
    • createKudos

      public Kudos createKudos(Kudos kudos)
    • deleteKudosById

      public void deleteKudosById(long kudosId)
    • saveKudosActivityId

      public void saveKudosActivityId(long kudosId, long activityId)
    • getKudosByPeriod

      public List<Kudos> getKudosByPeriod(KudosPeriod kudosPeriod, int limit)
    • getKudosByEntity

      public List<Kudos> getKudosByEntity(String entityType, String entityId, int limit)
    • countKudosByEntity

      public long countKudosByEntity(String entityType, String entityId)
    • countKudosByEntityAndSender

      public long countKudosByEntityAndSender(String entityType, String entityId, String senderIdentityId)
    • countKudosByPeriodAndReceiver

      public long countKudosByPeriodAndReceiver(KudosPeriod kudosPeriod, String receiverType, String receiverId)
    • countKudosByPeriodAndReceivers

      public Map<Long,Long> countKudosByPeriodAndReceivers(KudosPeriod kudosPeriod, List<Long> receiversId)
    • getKudosByPeriodAndReceiver

      public List<Kudos> getKudosByPeriodAndReceiver(KudosPeriod kudosPeriod, String receiverType, String receiverId, int limit)
    • getKudosByPeriodAndSender

      public List<Kudos> getKudosByPeriodAndSender(KudosPeriod kudosPeriod, long senderIdentityId, int limit)
    • countKudosByPeriodAndSender

      public long countKudosByPeriodAndSender(KudosPeriod kudosPeriod, long senderIdentityId)
    • getKudosByActivityId

      public Kudos getKudosByActivityId(Long activityId)
    • getKudosListOfActivity

      public List<Kudos> getKudosListOfActivity(Long activityId)
    • countKudosOfActivity

      public long countKudosOfActivity(Long activityId)
    • updateKudos

      public Kudos updateKudos(Kudos kudos)