M - type of the native message.public abstract class MessageConverter<M> extends Object
EmailMessage to the message supported by specific email
service implementation (native message). And vice versa.| Constructor and Description |
|---|
MessageConverter() |
| Modifier and Type | Method and Description |
|---|---|
List<EmailMessage> |
convertAllToEmailMessages(List<M> nativeMessages)
Converts the list of native messages to corresponding
EmailMessage messages. |
List<EmailMessage> |
convertAllToEmailMessages(M[] nativeMessages)
Converts the array of native messages to corresponding
EmailMessage messages. |
List<M> |
convertAllToNativeMessages(EmailMessage[] emailMessages)
Converts array of
EmailMessage messages to corresponding native messages. |
List<M> |
convertAllToNativeMessages(List<EmailMessage> emailMessages)
Converts the list of
EmailMessage messages to corresponding native messages. |
abstract EmailMessage |
convertToEmailMessage(M nativeMessage)
Converts the native message to
EmailMessage message. |
abstract M |
convertToNativeMessage(EmailMessage emailMessage)
Converts
EmailMessage message to the native message. |
public abstract M convertToNativeMessage(EmailMessage emailMessage)
EmailMessage message to the native message.emailMessage - the source EmailMessage to convert.EmailMessage message.public abstract EmailMessage convertToEmailMessage(M nativeMessage)
EmailMessage message.nativeMessage - the source native message to convert.EmailMessage corresponding to the source native message.public List<M> convertAllToNativeMessages(List<EmailMessage> emailMessages)
EmailMessage messages to corresponding native messages.emailMessages - the list of source EmailMessage messages to convert.EmailMessage messages.public List<M> convertAllToNativeMessages(EmailMessage[] emailMessages)
EmailMessage messages to corresponding native messages.emailMessages - the array of source EmailMessage messages to convert.EmailMessage messages.public List<EmailMessage> convertAllToEmailMessages(List<M> nativeMessages)
EmailMessage messages.nativeMessages - the list of source native messages to convert.EmailMessage messages corresponding to source native messages.public List<EmailMessage> convertAllToEmailMessages(M[] nativeMessages)
EmailMessage messages.nativeMessages - the array of source native messages to convert.EmailMessage messages corresponding to source native messages.Copyright © 2023. All rights reserved.