Class HvlNotificationPollingAnnouncementOperationalManagerImpl
java.lang.Object
tr.com.havelsan.javarch.notification.polling.starter.manager.HvlNotificationPollingAnnouncementOperationalManagerImpl
- All Implemented Interfaces:
HvlNotificationPollingAnnouncementOperationalManager
@Service
public class HvlNotificationPollingAnnouncementOperationalManagerImpl
extends Object
implements HvlNotificationPollingAnnouncementOperationalManager
The class which implements
HvlNotificationPollingAnnouncementManager
.-
Constructor Summary
ConstructorDescriptionHvlNotificationPollingAnnouncementOperationalManagerImpl
(HvlNotificationPollingAnnouncementRepository notificationPollingAnnouncementRepository, HvlNotificationPollingAnnouncementMapper notificationPollingAnnouncementMapper) Instantiates a new HvlNotificationPollingAnnouncementService. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Removes notification according to expirationDatesendAnnouncement
(@NotNull @Valid HvlNotificationPollingAnnouncementModel notificationPollingAnnouncementModel) Sends announcement notification
-
Constructor Details
-
HvlNotificationPollingAnnouncementOperationalManagerImpl
public HvlNotificationPollingAnnouncementOperationalManagerImpl(HvlNotificationPollingAnnouncementRepository notificationPollingAnnouncementRepository, HvlNotificationPollingAnnouncementMapper notificationPollingAnnouncementMapper) Instantiates a new HvlNotificationPollingAnnouncementService.- Parameters:
notificationPollingAnnouncementRepository
- the notification polling announcement repositorynotificationPollingAnnouncementMapper
- the notification polling announcement mapper
-
-
Method Details
-
sendAnnouncement
public HvlNotificationPollingAnnouncementModel sendAnnouncement(@NotNull @Valid @NotNull @Valid HvlNotificationPollingAnnouncementModel notificationPollingAnnouncementModel) Sends announcement notification- Specified by:
sendAnnouncement
in interfaceHvlNotificationPollingAnnouncementOperationalManager
- Parameters:
notificationPollingAnnouncementModel
- the notification polling announcement model- Returns:
- hvl notification polling announcement model
-
removeBulk
public void removeBulk()Removes notification according to expirationDate- Specified by:
removeBulk
in interfaceHvlNotificationPollingAnnouncementOperationalManager
-