Class HvlNotificationPollingAnnouncementManagerImpl
java.lang.Object
tr.com.havelsan.javarch.notification.polling.starter.manager.HvlNotificationPollingAnnouncementManagerImpl
- All Implemented Interfaces:
HvlNotificationPollingAnnouncementManager
@Service
@Transactional(readOnly=true)
public class HvlNotificationPollingAnnouncementManagerImpl
extends Object
implements HvlNotificationPollingAnnouncementManager
The class which implements
HvlNotificationPollingAnnouncementManager
.-
Constructor Summary
ConstructorDescriptionHvlNotificationPollingAnnouncementManagerImpl
(HvlNotificationPollingAnnouncementRepository notificationPollingAnnouncementRepository, HvlNotificationPollingAnnouncementMapper notificationPollingAnnouncementMapper, HvlNotificationPollingAnnouncementQueryGenerator notificationPollingAnnouncementQueryGenerator) Instantiates a new HvlNotificationPollingAnnouncementService. -
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlNotificationPollingAnnouncementModel>
getNotificationPage
(@NotNull @Valid HvlNotificationPollingAnnouncementQueryModel notificationPollingAnnouncementQueryModel) Gets notifications according to pollingNotificationAnnouncementQueryModel
-
Constructor Details
-
HvlNotificationPollingAnnouncementManagerImpl
public HvlNotificationPollingAnnouncementManagerImpl(HvlNotificationPollingAnnouncementRepository notificationPollingAnnouncementRepository, HvlNotificationPollingAnnouncementMapper notificationPollingAnnouncementMapper, HvlNotificationPollingAnnouncementQueryGenerator notificationPollingAnnouncementQueryGenerator) Instantiates a new HvlNotificationPollingAnnouncementService.- Parameters:
notificationPollingAnnouncementRepository
- the notification polling announcement repositorynotificationPollingAnnouncementMapper
- the notification polling announcement mappernotificationPollingAnnouncementQueryGenerator
- the notification polling announcement query generator
-
-
Method Details
-
getNotificationPage
public tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlNotificationPollingAnnouncementModel> getNotificationPage(@NotNull @Valid @NotNull @Valid HvlNotificationPollingAnnouncementQueryModel notificationPollingAnnouncementQueryModel) Gets notifications according to pollingNotificationAnnouncementQueryModel- Specified by:
getNotificationPage
in interfaceHvlNotificationPollingAnnouncementManager
- Parameters:
notificationPollingAnnouncementQueryModel
- the notification polling announcement query model- Returns:
- notification page
-