Package org.exoplatform.kudos.dao
Class KudosDAO
java.lang.Object
org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<KudosEntity,Long>
org.exoplatform.kudos.dao.KudosDAO
- All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<KudosEntity,Long>
public class KudosDAO
extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<KudosEntity,Long>
-
Field Summary
Fields inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
modelClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcountKudosByEntity(int entityType, long entityId) longcountKudosByEntityAndSender(int entityType, long entityId, long senderId) longcountKudosByPeriodAndReceiver(KudosPeriod kudosPeriod, long receiverId, boolean isReceiverUser) countKudosByPeriodAndReceivers(KudosPeriod kudosPeriod, List<Long> receiversId) longcountKudosByPeriodAndSender(KudosPeriod kudosPeriod, long senderId) longcountKudosOfActivity(Long activityId) getKudosByActivityId(Long activityId) getKudosByEntity(int entityType, long entityId, int limit) getKudosByPeriod(KudosPeriod kudosPeriod, int limit) getKudosByPeriodAndEntityType(KudosPeriod kudosPeriod, int entityType, int limit) getKudosByPeriodAndReceiver(KudosPeriod kudosPeriod, long receiverId, boolean isReceiverUser, int limit) getKudosByPeriodAndSender(KudosPeriod kudosPeriod, long senderId, int limit) getKudosListOfActivity(Long activityId) Methods inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
count, create, createAll, delete, deleteAll, deleteAll, find, findAll, getEntityManager, getHibernateDialect, isMSSQLDialect, isOrcaleDialect, update, updateAll
-
Constructor Details
-
KudosDAO
public KudosDAO()
-
-
Method Details
-
getKudosByPeriod
-
getKudosByPeriodAndEntityType
public List<KudosEntity> getKudosByPeriodAndEntityType(KudosPeriod kudosPeriod, int entityType, int limit) -
getKudosByEntity
-
getKudosByPeriodAndReceiver
public List<KudosEntity> getKudosByPeriodAndReceiver(KudosPeriod kudosPeriod, long receiverId, boolean isReceiverUser, int limit) -
countKudosByEntity
public long countKudosByEntity(int entityType, long entityId) -
countKudosByEntityAndSender
public long countKudosByEntityAndSender(int entityType, long entityId, long senderId) -
countKudosByPeriodAndReceiver
public long countKudosByPeriodAndReceiver(KudosPeriod kudosPeriod, long receiverId, boolean isReceiverUser) -
countKudosByPeriodAndReceivers
-
getKudosByPeriodAndSender
public List<KudosEntity> getKudosByPeriodAndSender(KudosPeriod kudosPeriod, long senderId, int limit) -
getKudosByActivityId
-
getKudosListOfActivity
-
countKudosOfActivity
-
countKudosByPeriodAndSender
-