Interface HvlNotificationMailSenderService
- All Known Implementing Classes:
HvlNotificationMailSenderServiceImpl
@Validated
public interface HvlNotificationMailSenderService
This service provides api methods.
-
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.mail.support.model.HvlMail
calendarNotify
(@NotNull @Valid HvlCalendarNotificationRequestModel eventNotificationRequestModel) Sends calendar notification request object.tr.com.havelsan.javarch.mail.support.model.HvlMail
notify
(@NotNull @Valid HvlNotificationMailRequestModel notificationMailRequestModel) Sends notification event with mail request object.tr.com.havelsan.javarch.mail.support.model.HvlMail
notifyWithContent
(@NotNull @Valid HvlNotificationMailRequestModelWithContent notificationMailRequestModelWithContent) Sends notification event with mail content request object.
-
Method Details
-
notify
tr.com.havelsan.javarch.mail.support.model.HvlMail notify(@NotNull @Valid @NotNull @Valid HvlNotificationMailRequestModel notificationMailRequestModel) Sends notification event with mail request object.- Parameters:
notificationMailRequestModel
- the notification mail request model- Returns:
- the hvl mail
-
notifyWithContent
tr.com.havelsan.javarch.mail.support.model.HvlMail notifyWithContent(@NotNull @Valid @NotNull @Valid HvlNotificationMailRequestModelWithContent notificationMailRequestModelWithContent) Sends notification event with mail content request object.- Parameters:
notificationMailRequestModelWithContent
- the notification mail with content request model- Returns:
- the hvl mail
-
calendarNotify
tr.com.havelsan.javarch.mail.support.model.HvlMail calendarNotify(@NotNull @Valid @NotNull @Valid HvlCalendarNotificationRequestModel eventNotificationRequestModel) Sends calendar notification request object.- Parameters:
eventNotificationRequestModel
- the event notification request model- Returns:
- the hvl mail
-