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
Delete announcement.save
(@NotNull @Valid HvlNotificationPollingAnnouncementModel notificationPollingAnnouncementModel) Save announcement.void
update
(@NotNull @Valid HvlNotificationPollingAnnouncementModel notificationPollingAnnouncementModel) Update announcement.
-
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
-
save
public HvlNotificationPollingAnnouncementModel save(@NotNull @Valid @NotNull @Valid HvlNotificationPollingAnnouncementModel notificationPollingAnnouncementModel) Save announcement.- Specified by:
save
in interfaceHvlNotificationPollingAnnouncementOperationalManager
- Parameters:
notificationPollingAnnouncementModel
- the notification polling announcement model- Returns:
- hvl notification polling announcement model
-
update
public void update(@NotNull @Valid @NotNull @Valid HvlNotificationPollingAnnouncementModel notificationPollingAnnouncementModel) Update announcement.- Specified by:
update
in interfaceHvlNotificationPollingAnnouncementOperationalManager
- Parameters:
notificationPollingAnnouncementModel
- the notification polling announcement model
-
delete
Delete announcement.- Specified by:
delete
in interfaceHvlNotificationPollingAnnouncementOperationalManager
- Parameters:
uuid
- the uuid
-