[jbpm-commits] JBoss JBPM SVN: r4455 - 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
Mon Apr 6 10:10:53 EDT 2009
Author: bradsdavis
Date: 2009-04-06 10:10:53 -0400 (Mon, 06 Apr 2009)
New Revision: 4455
Added:
jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/ScriptMailProducer.java
Removed:
jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/JuelMailProducer.java
Log:
Updated to generalize the producer.
Deleted: jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/JuelMailProducer.java
===================================================================
--- jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/JuelMailProducer.java 2009-04-06 14:10:23 UTC (rev 4454)
+++ jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/JuelMailProducer.java 2009-04-06 14:10:53 UTC (rev 4455)
@@ -1,26 +0,0 @@
-package org.jbpm.pvm.internal.email.producer.impl;
-
-import java.util.Collection;
-
-import org.apache.commons.mail.Email;
-import org.jbpm.env.Environment;
-import org.jbpm.pvm.internal.email.producer.MailContext;
-import org.jbpm.pvm.internal.script.ScriptManager;
-
-
-public class JuelMailProducer extends SimpleMailProducer {
- @Override
- public Collection<Email> produce(Environment env, MailContext mailContext)
- throws Exception {
-
- String script = (String)mailContext.getKeyValuePair().get("script");
- String language = (String)mailContext.getKeyValuePair().get("language");
-
- ScriptManager scriptManager = Environment.getFromCurrent(ScriptManager.class);
- //TODO: Need to pass in execution rather than environment?
- Object body = scriptManager.evaluateScript(script, null, language);
-
-
- return super.produce(env, mailContext);
- }
-}
Copied: jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/ScriptMailProducer.java (from rev 4454, jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/JuelMailProducer.java)
===================================================================
--- jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/ScriptMailProducer.java (rev 0)
+++ jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/producer/impl/ScriptMailProducer.java 2009-04-06 14:10:53 UTC (rev 4455)
@@ -0,0 +1,26 @@
+package org.jbpm.pvm.internal.email.producer.impl;
+
+import java.util.Collection;
+
+import org.apache.commons.mail.Email;
+import org.jbpm.env.Environment;
+import org.jbpm.pvm.internal.email.producer.MailContext;
+import org.jbpm.pvm.internal.script.ScriptManager;
+
+
+public class ScriptMailProducer extends SimpleMailProducer {
+ @Override
+ public Collection<Email> produce(Environment env, MailContext mailContext)
+ throws Exception {
+
+ String script = (String)mailContext.getKeyValuePair().get("script");
+ String language = (String)mailContext.getKeyValuePair().get("language");
+
+ ScriptManager scriptManager = Environment.getFromCurrent(ScriptManager.class);
+ //TODO: Need to pass in execution rather than environment?
+ Object body = scriptManager.evaluateScript(script, null, language);
+
+
+ return super.produce(env, mailContext);
+ }
+}
More information about the jbpm-commits
mailing list