Package org.exoplatform.kudos.service
Class KudosStorage
java.lang.Object
org.exoplatform.kudos.service.KudosStorage
-
Constructor Summary
ConstructorsConstructorDescriptionKudosStorage(KudosDAO kudosDAO, org.exoplatform.portal.config.UserPortalConfigService userPortalConfigService) -
Method Summary
Modifier and TypeMethodDescriptionlongcountKudosByEntity(String entityType, String entityId) longcountKudosByEntityAndSender(String entityType, String entityId, String senderIdentityId) longcountKudosByPeriodAndReceiver(KudosPeriod kudosPeriod, String receiverType, String receiverId) countKudosByPeriodAndReceivers(KudosPeriod kudosPeriod, List<Long> receiversId) longcountKudosByPeriodAndSender(KudosPeriod kudosPeriod, long senderIdentityId) createKudos(Kudos kudos) getKudoById(long id) getKudosByActivityId(Long activityId) getKudosByEntity(String entityType, String entityId, int limit) getKudosByPeriod(KudosPeriod kudosPeriod, int limit) getKudosByPeriodAndReceiver(KudosPeriod kudosPeriod, String receiverType, String receiverId, int limit) getKudosByPeriodAndSender(KudosPeriod kudosPeriod, long senderIdentityId, int limit) getKudosListOfActivity(Long activityId) voidsaveKudosActivityId(long kudosId, long activityId) updateKudos(Kudos kudos)
-
Constructor Details
-
KudosStorage
public KudosStorage(KudosDAO kudosDAO, org.exoplatform.portal.config.UserPortalConfigService userPortalConfigService)
-
-
Method Details
-
getKudoById
-
createKudos
-
saveKudosActivityId
public void saveKudosActivityId(long kudosId, long activityId) -
getKudosByPeriod
-
getKudosByEntity
-
countKudosByEntity
-
countKudosByEntityAndSender
-
countKudosByPeriodAndReceiver
public long countKudosByPeriodAndReceiver(KudosPeriod kudosPeriod, String receiverType, String receiverId) -
countKudosByPeriodAndReceivers
-
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
-
getKudosByActivityId
-
getKudosListOfActivity
-
updateKudos
-