Interface HvlNotificationPollingAnnouncementManager
- All Known Implementing Classes:
HvlNotificationPollingAnnouncementManagerImpl
@Validated
public interface HvlNotificationPollingAnnouncementManager
This manager provides query methods.
-
Method Summary
Modifier and TypeMethodDescriptiongetAnnouncementList
(@NotNull @Valid HvlNotificationPollingAnnouncementQueryModel notificationPollingAnnouncementQueryModel) Gets announcement list.tr.com.havelsan.javarch.data.commons.pageable.HvlPage
<HvlNotificationPollingAnnouncementModel> getAnnouncementPage
(@NotNull @Valid HvlNotificationPollingAnnouncementQueryModel notificationPollingAnnouncementQueryModel) Gets announcements according to pollingNotificationAnnouncementQueryModelGet notification announcement by uuid.
-
Method Details
-
getByUuid
HvlNotificationPollingAnnouncementModel getByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid) Get notification announcement by uuid.- Parameters:
uuid
- the uuid- Returns:
- the by uuid
-
getAnnouncementPage
tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlNotificationPollingAnnouncementModel> getAnnouncementPage(@NotNull @Valid @NotNull @Valid HvlNotificationPollingAnnouncementQueryModel notificationPollingAnnouncementQueryModel) Gets announcements according to pollingNotificationAnnouncementQueryModel- Parameters:
notificationPollingAnnouncementQueryModel
- the notification polling announcement query model- Returns:
- notification page
-
getAnnouncementList
List<HvlNotificationPollingAnnouncementModel> getAnnouncementList(@NotNull @Valid @NotNull @Valid HvlNotificationPollingAnnouncementQueryModel notificationPollingAnnouncementQueryModel) Gets announcement list.- Parameters:
notificationPollingAnnouncementQueryModel
- the notification polling announcement query model- Returns:
- the notification list
-