Class WebUsersDAO
java.lang.Object
org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<WebUsersEntity,Long>
org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<WebUsersEntity,Long>
public class WebUsersDAO
extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<WebUsersEntity,Long>
-
Field Summary
Fields inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
modelClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindNotificationsByTypeAndParams(String pluginType, String paramName, String paramValue, String receiver, int offset, int limit) findNotifsWithBadge(String userId) findUnreadNotification(String pluginId, String userId, String paramName, String paramValue) findWebNotifsByFilter(String userId, boolean isOnPopover, int offset, int limit) findWebNotifsByFilter(String userId, int offset, int limit) findWebNotifsByFilter(String pluginId, String userId, Boolean isOnPopover, int offset, int limit) findWebNotifsByLastUpdatedDate(Calendar fiveDaysAgo) findWebNotifsOfUserByLastUpdatedDate(String userId, Calendar calendar) intgetNumberOnBadge(String userId) voidmarkAllRead(String userId) 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
-
WebUsersDAO
public WebUsersDAO()
-
-
Method Details
-
findWebNotifsByFilter
public List<WebUsersEntity> findWebNotifsByFilter(String pluginId, String userId, Boolean isOnPopover, int offset, int limit) -
findWebNotifsByFilter
-
findWebNotifsByFilter
public List<WebUsersEntity> findWebNotifsByFilter(String userId, boolean isOnPopover, int offset, int limit) -
findWebNotifsOfUserByLastUpdatedDate
-
findUnreadNotification
-
markAllRead
-
findWebNotifsByLastUpdatedDate
-
getNumberOnBadge
-
findNotifsWithBadge
-
findNotificationsByTypeAndParams
-