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 TypeMethodDescriptioncountUnreadByPlugin(String userId) intcountWebNotificationsByFilter(org.exoplatform.commons.api.notification.model.WebNotificationFilter filter) intfindNotificationsByTypeAndParams(List<String> pluginIds, String paramName, String paramValue, String receiver, int offset, int limit) findNotifsWithBadge(String userId) findNotifsWithBadgeByPlugins(List<String> pluginIds, String username) findUnreadByUserAndPlugins(List<String> pluginIds, String username) findUnreadNotification(String pluginId, String userId, String paramName, String paramValue) findWebNotificationsByFilter(org.exoplatform.commons.api.notification.model.WebNotificationFilter filter, int offset, int limit) findWebNotifsByFilter(String userId, boolean isOnPopover, int offset, int limit) findWebNotifsByFilter(String userId, int offset, int limit) findWebNotifsByFilter(List<String> pluginIds, String userId, Boolean isOnPopover, int offset, int limit) findWebNotifsByLastUpdatedDate(Calendar date, int offset, int limit) 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
-
findNotificationsByTypeAndParams
-
findWebNotifsByFilter
-
findWebNotifsByFilter
public List<WebUsersEntity> findWebNotifsByFilter(String userId, boolean isOnPopover, int offset, int limit) -
findWebNotifsOfUserByLastUpdatedDate
-
findUnreadNotification
-
markAllRead
-
findWebNotifsByLastUpdatedDate
-
findWebNotifsByLastUpdatedDate
-
countWebNotifsByLastUpdatedDate
-
getNumberOnBadge
-
countUnreadByPlugin
-
findNotifsWithBadge
-
findNotifsWithBadgeByPlugins
-
findUnreadByUserAndPlugins
-
findWebNotificationsByFilter
public List<WebUsersEntity> findWebNotificationsByFilter(org.exoplatform.commons.api.notification.model.WebNotificationFilter filter, int offset, int limit) -
countWebNotificationsByFilter
public int countWebNotificationsByFilter(org.exoplatform.commons.api.notification.model.WebNotificationFilter filter)
-