Interface MailMapper

All Known Implementing Classes:
MailMapperImpl

public interface MailMapper
매일 엔티티와 매일 DTO 사이의 매핑을 처리하는 매퍼 인터페이스
  • Method Summary

    Modifier and Type
    Method
    Description
    default jakarta.mail.internet.MimeMessage
    Blob을 MimeMessage로 변환
    매일 엔티티를 매일 DTO로 변환 메일 내용과 첨부파일은 제외므로 별도로 처리해야함
  • Method Details

    • toMailDto

      MailDto toMailDto(Mail mail)
      매일 엔티티를 매일 DTO로 변환 메일 내용과 첨부파일은 제외므로 별도로 처리해야함
      Parameters:
      mail - 매일 엔티티
      Returns:
      매일 DTO
    • blobToMessage

      default jakarta.mail.internet.MimeMessage blobToMessage(Blob blob) throws SQLException, jakarta.mail.MessagingException
      Blob을 MimeMessage로 변환
      Parameters:
      blob - Blob 객체
      Returns:
      MimeMessage 객체 반환
      Throws:
      SQLException - SQL 예외
      jakarta.mail.MessagingException - 메시징 예외