[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