Interface HvlNotificationMailSenderService

All Known Implementing Classes:
HvlNotificationMailSenderServiceImpl

@Validated public interface HvlNotificationMailSenderService
This service provides api methods.
  • 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