Interface HvlNotificationPollingUserOperationalManager

All Known Implementing Classes:
HvlNotificationPollingUserOperationalManagerImpl

@Validated public interface HvlNotificationPollingUserOperationalManager
This service provides operational and retrieve methods.
  • Method Details

    • markReadNotificationByUuid

      void markReadNotificationByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Mark read notification by uuid.
      Parameters:
      uuid - the uuid
    • markAllRead

      void markAllRead(@NotBlank @Size(max=50) @NotBlank @Size(max=50) String assigneeUser)
      Marks all unread notification as read
      Parameters:
      assigneeUser - the assignee user
    • sendNotification

      HvlNotificationPollingUserModel sendNotification(@NotNull @Valid @NotNull @Valid HvlNotificationPollingUserModel notificationPollingUserModel)
      Sends user specific notification
      Parameters:
      notificationPollingUserModel - the notification polling user model
      Returns:
      hvl notification polling user model
    • removeBulk

      void removeBulk()
      Removes notification according to expirationDate