[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