es.caib.ibkey.bpm.mail
Class Mail

java.lang.Object
  extended by es.caib.ibkey.bpm.mail.Mail
All Implemented Interfaces:
java.io.Serializable, org.jbpm.graph.def.ActionHandler
Direct Known Subclasses:
EnviarTiquetCustodiaHandler

public class Mail
extends java.lang.Object
implements org.jbpm.graph.def.ActionHandler

See Also:
Serialized Form

Field Summary
protected  java.lang.String actors
           
protected  java.lang.String bcc
           
protected  java.lang.String bccActors
           
protected  org.jbpm.graph.exe.ExecutionContext executionContext
           
 boolean signalProcessInstance
           
protected  java.lang.String subject
           
protected  java.lang.String template
           
protected  java.lang.String text
           
protected  java.lang.String to
           
 
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 debug(java.lang.String message)
           
 void error(java.lang.String message)
           
 void error(java.lang.String message, java.lang.Throwable t)
           
 void execute(org.jbpm.graph.exe.ExecutionContext executionContext)
           
 java.util.List getBccRecipients()
           
 java.lang.String getFromAddress()
           
 java.util.List getRecipients()
           
 boolean getSignalProcessInstance()
           
 java.lang.String getSubject()
           
 java.lang.String getText()
           
protected  java.util.Collection resolveAddresses(java.util.List actorIds)
           
 void send()
           
 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)
           
 void send(java.util.Properties mailServerProperties, java.lang.String fromAddress, java.util.List recipients, java.lang.String subject, java.lang.String text)
           
protected  void sendMailInternal(java.util.Properties mailServerProperties, java.lang.String fromAddress, java.util.List recipients, java.util.List bccRecipients, java.lang.String subject, java.lang.String text)
           
 void setSignalProcessInstance(boolean signalProcessInstance)
           
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
 

Field Detail

signalProcessInstance

public boolean signalProcessInstance

template

protected java.lang.String template

actors

protected java.lang.String actors

to

protected java.lang.String to

bcc

protected java.lang.String bcc

bccActors

protected java.lang.String bccActors

subject

protected java.lang.String subject

text

protected java.lang.String text

executionContext

protected org.jbpm.graph.exe.ExecutionContext executionContext
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(org.jbpm.graph.exe.ExecutionContext executionContext)
Specified by:
execute in interface org.jbpm.graph.def.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 void send(java.util.Properties mailServerProperties,
                 java.lang.String fromAddress,
                 java.util.List recipients,
                 java.lang.String subject,
                 java.lang.String text)

send

public 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)

sendMailInternal

protected void sendMailInternal(java.util.Properties mailServerProperties,
                                java.lang.String fromAddress,
                                java.util.List recipients,
                                java.util.List bccRecipients,
                                java.lang.String subject,
                                java.lang.String text)
                         throws java.lang.Exception
Throws:
java.lang.Exception

tokenize

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

resolveAddresses

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

setSignalProcessInstance

public void setSignalProcessInstance(boolean signalProcessInstance)

getSignalProcessInstance

public boolean getSignalProcessInstance()

debug

public void debug(java.lang.String message)

error

public void error(java.lang.String message,
                  java.lang.Throwable t)

error

public void error(java.lang.String message)


Copyright © 2012 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.