Interface EmailSender

All Superinterfaces:
BusinessObject, BusinessProcessor
All Known Implementing Classes:
EmailSenderImpl

public interface EmailSender extends BusinessProcessor
  • Method Details

    • getBypassDatabase

      boolean getBypassDatabase()
    • setBypassDatabase

      void setBypassDatabase(boolean bypassDatabase)
    • getSendInSeparateThread

      boolean getSendInSeparateThread()
    • setSendInSeparateThread

      void setSendInSeparateThread(boolean sendInSeparateThread)
    • getBypassSendGrid

      boolean getBypassSendGrid()
    • setBypassSendGrid

      void setBypassSendGrid(boolean bypassSendGrid)
    • getEmail

      Email getEmail()
    • setEmail

      void setEmail(Email email)
    • getSmtpServer

      String getSmtpServer()
    • setSmtpServer

      void setSmtpServer(String smtpServer)
    • getSmtpUsername

      String getSmtpUsername()
    • setSmtpUsername

      void setSmtpUsername(String smtpUsername)
    • getSmtpPassword

      String getSmtpPassword()
    • setSmtpPassword

      void setSmtpPassword(String smtpPassword)
    • getSmtpPort

      String getSmtpPort()
    • setSmtpPort

      void setSmtpPort(String smtpPort)
    • getMailSessionProps

      Properties getMailSessionProps()
    • setMailSessionProps

      void setMailSessionProps(Properties mailSessionProps)
    • getExtraHeaders

      Map<String,String> getExtraHeaders()
    • setExtraHeaders

      void setExtraHeaders(Map<String,String> extraHeaders)
    • getCharacterEncoding

      String getCharacterEncoding()
    • setCharacterEncoding

      void setCharacterEncoding(String characterEncoding)
    • getAttachmentNames

      List<String> getAttachmentNames()
    • setAttachmentNames

      void setAttachmentNames(List<String> attachmentNames)
    • getAttachments

      List<byte[]> getAttachments()
    • setAttachments

      void setAttachments(List<byte[]> attachments)
    • getMimeTypes

      List<String> getMimeTypes()
    • setMimeTypes

      void setMimeTypes(List<String> mimeTypes)
    • send

      void send() throws Exception
      Throws:
      Exception