[jboss-svn-commits] JBL Code SVN: r8004 - in labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer: actions util
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Dec 1 00:20:13 EST 2006
Author: daniel.brum at jboss.com
Date: 2006-12-01 00:20:10 -0500 (Fri, 01 Dec 2006)
New Revision: 8004
Modified:
labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/BankResponseActions.java
labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java
labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/ProcessEmail.java
Log:
template changes to email
Modified: labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/BankResponseActions.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/BankResponseActions.java 2006-12-01 05:19:54 UTC (rev 8003)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/BankResponseActions.java 2006-12-01 05:20:10 UTC (rev 8004)
@@ -47,7 +47,8 @@
String errorCode = tree.getFirstTextChild("errorCode");
String ssn = tree.getFirstTextChild("customerUID");
String email = tree.getFirstTextChild("customerEmail");
- _logger.debug("email address found: " + email);
+ _logger.debug("info using for email: " + quoteID +" "+rate+" "+errorCode+" "+ssn+" "+email);
+ //_logger.debug("email address found: " + email);
Modified: labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java 2006-12-01 05:19:54 UTC (rev 8003)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java 2006-12-01 05:20:10 UTC (rev 8004)
@@ -24,6 +24,7 @@
public static void main (String args[]) throws Exception
{
+// System.setProperty("com.arjuna.common.util.propertyservice.verbosePropertyManager", "ON");
System.setProperty("org.jboss.soa.esb.propertyFile", "trailblazer-properties.xml");
//Adding the to make it easy to run in eclipse
Modified: labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/ProcessEmail.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/ProcessEmail.java 2006-12-01 05:19:54 UTC (rev 8003)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/ProcessEmail.java 2006-12-01 05:20:10 UTC (rev 8004)
@@ -33,11 +33,11 @@
public class ProcessEmail {
private Logger logger = Logger.getLogger(this.getClass());
- private String email, quoteID, rate, code, ssn;
+ private String emailTo, quoteID, rate, code, ssn;
public ProcessEmail(String email, String quoteID, String rate, String code, String ssn) {
- this.email=email;
+ this.emailTo=email;
this.quoteID=quoteID;
this.rate=rate;
this.code=code;
@@ -48,14 +48,15 @@
public void sendEmail() {
try {
- if (null==email) {
+ if (null==emailTo) {
logger.error("no email found for customer, aborting send");
return;
}
- logger.info("customer SSN " + ssn + " - sending email to: " + email);
+ logger.info("customer SSN " + ssn + " - sending email to: " + emailTo);
Email emailMessage = new Email();
- emailMessage.setSendTo(email);
+ emailMessage.setSendTo(emailTo);
emailMessage.setSubject("TrailBlazer Quote from Bank");
+ emailMessage.setFrom("jbossesb at voteforRoy.org");
// File emailTemplate = new File(LoanBrokerConstants.EMAIL_TEMPLATE);
// String quoteMsg=FileUtil.readTextFile(emailTemplate);
emailMessage.setMessage(fillTemplate());
@@ -67,20 +68,33 @@
}
private String fillTemplate() throws Exception{
- StringTemplateGroup group = new StringTemplateGroup("loan",
- ModulePropertyManager.getPropertyManager("trailblazer").
- getProperty("org.jboss.soa.esb.trailblazer.email.template.path"));
- StringTemplate email = group.getInstanceOf(
- ModulePropertyManager.getPropertyManager("trailblazer").
- getProperty("org.jboss.soa.esb.trailblazer.email.template.file"));
+ //load up the email templates from the StringTemplate files
+ String templatePath = ModulePropertyManager.getPropertyManager("trailblazer").
+ getProperty("org.jboss.soa.esb.trailblazer.email.template.path");
+ String templateFile = ModulePropertyManager.getPropertyManager("trailblazer").
+ getProperty("org.jboss.soa.esb.trailblazer.email.template.file");
+
+ logger.debug("loading StringTemplate from path: "+templatePath);
+ logger.debug("loading StringTemplate from file: "+templateFile);
+
+ StringTemplateGroup group = new StringTemplateGroup("loan", templatePath);
+ StringTemplate email = group.getInstanceOf(templateFile);
+
//String email, String quoteID, String rate, String code, String ssn
- email.setAttribute("quoteID", quoteID);
+ email.setAttribute("quote", quoteID);
email.setAttribute("rate", rate);
email.setAttribute("ssn", ssn);
email.setAttribute("code", code);
+ email.setAttribute("email", emailTo);
return email.toString();
}
+
+ public static void main(String[] args) {
+ ProcessEmail email = new ProcessEmail("dbrum101 at gmail.com", "111", ".65", "0", "123456");
+ email.sendEmail();
+
+ }
}
More information about the jboss-svn-commits
mailing list