Interface HvlNotificationPollingAnnouncementService

All Known Implementing Classes:
HvlNotificationPollingAnnouncementServiceImpl

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

    • sendAnnouncement

      HvlNotificationPollingAnnouncementModel sendAnnouncement(@NotNull @Valid @NotNull @Valid HvlNotificationPollingAnnouncementModel notificationPollingAnnouncementModel)
      Sends announcement notification
      Parameters:
      notificationPollingAnnouncementModel - the notification polling announcement model
      Returns:
      hvl notification polling announcement model
    • getNotificationPage

      tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlNotificationPollingAnnouncementModel> getNotificationPage(@NotNull @Valid @NotNull @Valid HvlNotificationPollingAnnouncementQueryModel notificationPollingAnnouncementQueryModel)
      Gets notifications according to pollingNotificationAnnouncementQueryModel
      Parameters:
      notificationPollingAnnouncementQueryModel - the notification polling announcement query model
      Returns:
      notification page
    • removeBulk

      void removeBulk()
      Removes notification according to expirationDate