Interface HvlNotificationAdminPollingUserService
- All Known Implementing Classes:
HvlNotificationAdminPollingUserServiceImpl
@Validated
public interface HvlNotificationAdminPollingUserService
This service provides admin operational and retrieve methods.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteByUuidSet
(@NotNull @Valid HvlNotificationPollingUuidSetModel notificationPollingUuidSetModelSet) Delete by admin with uuid set.tr.com.havelsan.javarch.data.commons.pageable.HvlPage
<HvlNotificationPollingUserModel> getNotificationPage
(@NotNull @Valid HvlNotificationPollingUserQueryModel notificationPollingUserQueryModel) Returns a page of notification matching the query criteria by admin.getUnreadNotificationCountByType
(@NotBlank @Size(max=50) String assigneeUser) Gets unread notification count by admin with type.
-
Method Details
-
deleteByUuidSet
void deleteByUuidSet(@NotNull @Valid @NotNull @Valid HvlNotificationPollingUuidSetModel notificationPollingUuidSetModelSet) Delete by admin with uuid set.- Parameters:
notificationPollingUuidSetModelSet
- the notification polling uuid set model setd
-
getUnreadNotificationCountByType
HvlNotificationSubCountModel getUnreadNotificationCountByType(@NotBlank @Size(max=50) @NotBlank @Size(max=50) String assigneeUser) Gets unread notification count by admin with type.- Parameters:
assigneeUser
- the assignee user- Returns:
- the unread notification count
-
getNotificationPage
tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlNotificationPollingUserModel> getNotificationPage(@NotNull @Valid @NotNull @Valid HvlNotificationPollingUserQueryModel notificationPollingUserQueryModel) Returns a page of notification matching the query criteria by admin.- Parameters:
notificationPollingUserQueryModel
- the notification polling user query model- Returns:
- notification page
-