[jbpm-commits] JBoss JBPM SVN: r5644 - in projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk: src/hot/org/jbpm/trainticketdemo/bam/util and 2 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Sep 15 16:48:19 EDT 2009


Author: jbarrez
Date: 2009-09-15 16:48:19 -0400 (Tue, 15 Sep 2009)
New Revision: 5644

Modified:
   projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/hot/org/jbpm/trainticketdemo/bam/session/GraphProducerBean.java
   projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/hot/org/jbpm/trainticketdemo/bam/util/JdbcTemplate.java
   projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/main/org/jbpm/trainticketdemo/bam/entity/Metric.java
   projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/main/org/jbpm/trainticketdemo/bam/entity/TicketSale.java
   projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/view/home.xhtml
Log:
Small enhancements to demo

Modified: projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/hot/org/jbpm/trainticketdemo/bam/session/GraphProducerBean.java
===================================================================
--- projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/hot/org/jbpm/trainticketdemo/bam/session/GraphProducerBean.java	2009-09-15 20:47:18 UTC (rev 5643)
+++ projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/hot/org/jbpm/trainticketdemo/bam/session/GraphProducerBean.java	2009-09-15 20:48:19 UTC (rev 5644)
@@ -38,6 +38,10 @@
 import org.jbpm.trainticketdemo.bam.util.JdbcTemplate;
 
 /**
+ * 
+ * Implementation that will produce the graphs (or charts, whatever you call them),
+ * using good old plain JDBC.
+ * 
  * @author Joram Barrez
  */
 @Stateless
@@ -173,7 +177,7 @@
 							          "WHEN DURATION_ > 10000 AND DURATION_ <= 20000 THEN '10s>time>=20s' " +
 									  "WHEN DURATION_ > 20000 AND DURATION_ <= 30000 THEN '20s>time>=30s' " +
 							          "ELSE '>30s' END) as reactionTime  FROM JBPM4_HIST_ACTINST " +
-									  "WHERE ACTIVITY_NAME_ = 'Accept quote') " +
+									  "WHERE ACTIVITY_NAME_ = 'Accept quote' AND DURATION_ > 0) " +
 							          "GROUP BY reactionTime");
 				ResultSet rs = stm.executeQuery();
 				while (rs.next()) {

Modified: projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/hot/org/jbpm/trainticketdemo/bam/util/JdbcTemplate.java
===================================================================
--- projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/hot/org/jbpm/trainticketdemo/bam/util/JdbcTemplate.java	2009-09-15 20:47:18 UTC (rev 5643)
+++ projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/hot/org/jbpm/trainticketdemo/bam/util/JdbcTemplate.java	2009-09-15 20:48:19 UTC (rev 5644)
@@ -25,6 +25,8 @@
 import java.sql.SQLException;
 
 /**
+ * Inspired by the Spring template for doing JDBC operations.
+ * 
  * @author Joram Barrez
  */
 public class JdbcTemplate {

Modified: projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/main/org/jbpm/trainticketdemo/bam/entity/Metric.java
===================================================================
--- projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/main/org/jbpm/trainticketdemo/bam/entity/Metric.java	2009-09-15 20:47:18 UTC (rev 5643)
+++ projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/main/org/jbpm/trainticketdemo/bam/entity/Metric.java	2009-09-15 20:48:19 UTC (rev 5644)
@@ -22,6 +22,8 @@
 package org.jbpm.trainticketdemo.bam.entity;
 
 /**
+ * Wrapper class for a category and a value, to be used for displaying metrics in a chart.
+ * 
  * @author Joram Barrez
  */
 public class Metric {

Modified: projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/main/org/jbpm/trainticketdemo/bam/entity/TicketSale.java
===================================================================
--- projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/main/org/jbpm/trainticketdemo/bam/entity/TicketSale.java	2009-09-15 20:47:18 UTC (rev 5643)
+++ projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/src/main/org/jbpm/trainticketdemo/bam/entity/TicketSale.java	2009-09-15 20:48:19 UTC (rev 5644)
@@ -21,9 +21,10 @@
  */
 package org.jbpm.trainticketdemo.bam.entity;
 
-import java.util.Date;
 
 /**
+ * Class representing the sale of one train ticket in a given period.
+ * 
  * @author Joram Barrez
  */
 public class TicketSale {

Modified: projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/view/home.xhtml
===================================================================
--- projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/view/home.xhtml	2009-09-15 20:47:18 UTC (rev 5643)
+++ projects/demos/trainticket-demo/jbpm_on_rails_bam/trunk/view/home.xhtml	2009-09-15 20:48:19 UTC (rev 5644)
@@ -32,7 +32,7 @@
 			var barChartStyle =
             {
             	color: 0xB0C4DE,
-                size: 60
+                size: 30
             };
 		</script>
 



More information about the jbpm-commits mailing list