Class MailActivityBehavior

    • Constructor Detail

      • MailActivityBehavior

        public MailActivityBehavior()
    • Method Detail

      • createEmail

        protected org.apache.commons.mail.Email createEmail​(java.lang.String text,
                                                            java.lang.String html,
                                                            boolean attachmentsExist)
      • createHtmlEmail

        protected org.apache.commons.mail.HtmlEmail createHtmlEmail​(java.lang.String text,
                                                                    java.lang.String html)
      • createTextOnlyEmail

        protected org.apache.commons.mail.SimpleEmail createTextOnlyEmail​(java.lang.String text)
      • createMultiPartEmail

        protected org.apache.commons.mail.MultiPartEmail createMultiPartEmail​(java.lang.String text)
      • addTo

        protected void addTo​(org.apache.commons.mail.Email email,
                             java.lang.String to)
      • setFrom

        protected void setFrom​(org.apache.commons.mail.Email email,
                               java.lang.String from,
                               java.lang.String tenantId)
      • addCc

        protected void addCc​(org.apache.commons.mail.Email email,
                             java.lang.String cc)
      • addBcc

        protected void addBcc​(org.apache.commons.mail.Email email,
                              java.lang.String bcc)
      • attach

        protected void attach​(org.apache.commons.mail.Email email,
                              java.util.List<java.io.File> files,
                              java.util.List<javax.activation.DataSource> dataSources)
                       throws org.apache.commons.mail.EmailException
        Throws:
        org.apache.commons.mail.EmailException
      • setSubject

        protected void setSubject​(org.apache.commons.mail.Email email,
                                  java.lang.String subject)
      • setMailServerProperties

        protected void setMailServerProperties​(org.apache.commons.mail.Email email,
                                               java.lang.String tenantId)
      • setEmailSession

        protected void setEmailSession​(org.apache.commons.mail.Email email,
                                       java.lang.String mailSessionJndi)
      • setCharset

        protected void setCharset​(org.apache.commons.mail.Email email,
                                  java.lang.String charSetStr)
      • splitAndTrim

        protected java.lang.String[] splitAndTrim​(java.lang.String str)
      • fileExists

        protected boolean fileExists​(java.io.File file)
      • handleException

        protected void handleException​(DelegateExecution execution,
                                       java.lang.String msg,
                                       java.lang.Exception e,
                                       boolean doIgnoreException,
                                       java.lang.String exceptionVariable)