Interface HvlNotificationPollingAnnouncementService
- All Known Implementing Classes:
HvlNotificationPollingAnnouncementServiceImpl
@Validated
public interface HvlNotificationPollingAnnouncementService
This service provides operational and retrieve methods.
-
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlNotificationPollingAnnouncementModel>
getNotificationPage
(@NotNull @Valid HvlNotificationPollingAnnouncementQueryModel notificationPollingAnnouncementQueryModel) Gets notifications according to pollingNotificationAnnouncementQueryModelvoid
Removes notification according to expirationDatesendAnnouncement
(@NotNull @Valid HvlNotificationPollingAnnouncementModel notificationPollingAnnouncementModel) Sends announcement notification
-
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
-