org.jbpm.mail
Class Mail

java.lang.Object
  extended by org.jbpm.mail.Mail
All Implemented Interfaces:
java.io.Serializable, ActionHandler

public class Mail
extends java.lang.Object
implements ActionHandler

See Also:
Serialized Form

Constructor Summary
Mail()
           
Mail(java.lang.String template, java.lang.String actors, java.lang.String to, java.lang.String subject, java.lang.String text)
           
Mail(java.lang.String template, java.lang.String actors, java.lang.String to, java.lang.String bccActors, java.lang.String bcc, java.lang.String subject, java.lang.String text)
           
 
Method Summary
 void execute(ExecutionContext executionContext)
           
 java.util.List getBccRecipients()
           
 java.lang.String getFromAddress()
           
 java.util.List getRecipients()
           
 java.lang.String getSubject()
           
 java.lang.String getText()
           
protected  java.util.Collection resolveAddresses(java.util.List actorIds)
           
 void send()
           
static void send(java.util.Properties mailServerProperties, java.lang.String fromAddress, java.util.List recipients, java.util.List bccRecipients, java.lang.String subject, java.lang.String text)
           
static void send(java.util.Properties mailServerProperties, java.lang.String fromAddress, java.util.List recipients, java.lang.String subject, java.lang.String text)
           
protected  java.util.List tokenize(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Mail

public Mail()

Mail

public Mail(java.lang.String template,
            java.lang.String actors,
            java.lang.String to,
            java.lang.String subject,
            java.lang.String text)

Mail

public Mail(java.lang.String template,
            java.lang.String actors,
            java.lang.String to,
            java.lang.String bccActors,
            java.lang.String bcc,
            java.lang.String subject,
            java.lang.String text)
Method Detail

execute

public void execute(ExecutionContext executionContext)
Specified by:
execute in interface ActionHandler

getRecipients

public java.util.List getRecipients()

getBccRecipients

public java.util.List getBccRecipients()

getSubject

public java.lang.String getSubject()

getText

public java.lang.String getText()

getFromAddress

public java.lang.String getFromAddress()

send

public void send()

send

public static void send(java.util.Properties mailServerProperties,
                        java.lang.String fromAddress,
                        java.util.List recipients,
                        java.lang.String subject,
                        java.lang.String text)

send

public static void send(java.util.Properties mailServerProperties,
                        java.lang.String fromAddress,
                        java.util.List recipients,
                        java.util.List bccRecipients,
                        java.lang.String subject,
                        java.lang.String text)

tokenize

protected java.util.List tokenize(java.lang.String text)

resolveAddresses

protected java.util.Collection resolveAddresses(java.util.List actorIds)


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.