[jbpm-commits] JBoss JBPM SVN: r4484 - jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Apr 7 13:10:43 EDT 2009
Author: bradsdavis
Date: 2009-04-07 13:10:43 -0400 (Tue, 07 Apr 2009)
New Revision: 4484
Modified:
jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/ScriptMailProducer.java
Log:
Scriptable email producer should script the body and subject.
Modified: jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/ScriptMailProducer.java
===================================================================
--- jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/ScriptMailProducer.java 2009-04-07 16:10:11 UTC (rev 4483)
+++ jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/ScriptMailProducer.java 2009-04-07 17:10:43 UTC (rev 4484)
@@ -10,8 +10,6 @@
public class ScriptMailProducer extends SimpleMailProducer {
-
- protected String script;
protected String language;
@Override
@@ -21,15 +19,12 @@
ScriptManager scriptManager = Environment.getFromCurrent(ScriptManager.class);
//Here, you just need to populate the body of the message if it is a simple text email.
- this.body = (String)scriptManager.evaluateScript(script, exe, language);
+ this.body = (String)scriptManager.evaluateScript(this.body, exe, language);
+ this.subject = (String)scriptManager.evaluateScript(this.subject, exe, language);
return super.produce(exe, mailContext);
}
- public void setScript(String script) {
- this.script = script;
- }
-
public void setLanguage(String language) {
this.language = language;
}
More information about the jbpm-commits
mailing list