[jbpm-commits] JBoss JBPM SVN: r5143 - in jbpm4/trunk/modules: examples/src/test/java/org/jbpm/examples/async/activity and 5 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Jun 29 05:45:55 EDT 2009


Author: tom.baeyens at jboss.com
Date: 2009-06-29 05:45:55 -0400 (Mon, 29 Jun 2009)
New Revision: 5143

Modified:
   jbpm4/trunk/modules/api/src/main/java/org/jbpm/api/jpdl/DecisionHandler.java
   jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/async/activity/Application.java
   jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/async/fork/Application.java
   jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/java/JohnDoe.java
   jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/task/TaskHandler.java
   jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/mgmt/JobQueryTest.java
   jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/task/TaskHandlerTest.java
Log:
JBPM-2323 some user code classes in the examples were not yet serializable

Modified: jbpm4/trunk/modules/api/src/main/java/org/jbpm/api/jpdl/DecisionHandler.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/api/jpdl/DecisionHandler.java	2009-06-28 19:03:05 UTC (rev 5142)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/api/jpdl/DecisionHandler.java	2009-06-29 09:45:55 UTC (rev 5143)
@@ -21,13 +21,15 @@
  */
 package org.jbpm.api.jpdl;
 
+import java.io.Serializable;
+
 import org.jbpm.api.model.OpenExecution;
 
 
 /**
  * @author Tom Baeyens
  */
-public interface DecisionHandler {
+public interface DecisionHandler extends Serializable {
 
   /** the name of the selected outgoing transition */ 
   String decide(OpenExecution execution);

Modified: jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/async/activity/Application.java
===================================================================
--- jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/async/activity/Application.java	2009-06-28 19:03:05 UTC (rev 5142)
+++ jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/async/activity/Application.java	2009-06-29 09:45:55 UTC (rev 5143)
@@ -21,12 +21,16 @@
  */
 package org.jbpm.examples.async.activity;
 
+import java.io.Serializable;
 
+
 /**
  * @author Tom Baeyens
  */
-public class Application {
+public class Application implements Serializable {
 
+  private static final long serialVersionUID = 1L;
+
   public void generatePdf() {
     // assume long automatic calculations here
   }

Modified: jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/async/fork/Application.java
===================================================================
--- jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/async/fork/Application.java	2009-06-28 19:03:05 UTC (rev 5142)
+++ jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/async/fork/Application.java	2009-06-29 09:45:55 UTC (rev 5143)
@@ -21,12 +21,16 @@
  */
 package org.jbpm.examples.async.fork;
 
+import java.io.Serializable;
 
+
 /**
  * @author Tom Baeyens
  */
-public class Application {
+public class Application implements Serializable {
 
+  private static final long serialVersionUID = 1L;
+
   public void shipGoods() {
     // assume automatic calculations here
   }

Modified: jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/java/JohnDoe.java
===================================================================
--- jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/java/JohnDoe.java	2009-06-28 19:03:05 UTC (rev 5142)
+++ jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/java/JohnDoe.java	2009-06-29 09:45:55 UTC (rev 5143)
@@ -21,11 +21,13 @@
  */
 package org.jbpm.examples.java;
 
+import java.io.Serializable;
 
+
 /**
  * @author Tom Baeyens
  */
-public class JohnDoe {
+public class JohnDoe implements Serializable {
   
   String state;
   

Modified: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/task/TaskHandler.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/task/TaskHandler.java	2009-06-28 19:03:05 UTC (rev 5142)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/task/TaskHandler.java	2009-06-29 09:45:55 UTC (rev 5143)
@@ -21,7 +21,8 @@
  */
 package org.jbpm.pvm.internal.task;
 
-import org.jbpm.api.model.OpenExecution;
+import java.io.Serializable;
+
 import org.jbpm.api.task.OpenTask;
 import org.jbpm.pvm.internal.client.ClientExecution;
 
@@ -31,8 +32,10 @@
  * 
  * @author Tom Baeyens
  */
-public class TaskHandler {
+public class TaskHandler implements Serializable {
 
+  private static final long serialVersionUID = 1L;
+
   /** called after the task is created according 
    * to the task definition.  This method allows to 
    * create subtasks.

Modified: jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/mgmt/JobQueryTest.java
===================================================================
--- jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/mgmt/JobQueryTest.java	2009-06-28 19:03:05 UTC (rev 5142)
+++ jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/mgmt/JobQueryTest.java	2009-06-29 09:45:55 UTC (rev 5143)
@@ -1,5 +1,6 @@
 package org.jbpm.test.mgmt;
 
+import java.io.Serializable;
 import java.util.List;
 
 import org.jbpm.api.job.Job;
@@ -57,7 +58,8 @@
   }
 
   
-  public static class Dog {
+  public static class Dog implements Serializable {
+    private static final long serialVersionUID = 1L;
     public void bark() {
       throw new RuntimeException("wooof");
     }

Modified: jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/task/TaskHandlerTest.java
===================================================================
--- jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/task/TaskHandlerTest.java	2009-06-28 19:03:05 UTC (rev 5142)
+++ jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/task/TaskHandlerTest.java	2009-06-29 09:45:55 UTC (rev 5143)
@@ -34,6 +34,7 @@
 public class TaskHandlerTest extends JbpmTestCase {
 
   public static class ReviewHandler extends TaskHandler {
+    private static final long serialVersionUID = 1L;
     public boolean executionCreateTask(OpenTask task) {
       task.getExecution().setVariable("isExecutionCreateTaskCalled", "true");
       return super.executionCreateTask(task);




More information about the jbpm-commits mailing list