[jbpm-commits] JBoss JBPM SVN: r3092 - in projects/spec/trunk/modules: ri/src/main/java/org/jbpm/ri/runtime and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Nov 26 03:53:34 EST 2008


Author: thomas.diesler at jboss.com
Date: 2008-11-26 03:53:34 -0500 (Wed, 26 Nov 2008)
New Revision: 3092

Modified:
   projects/spec/trunk/modules/api/src/main/java/org/jbpm/api/client/Token.java
   projects/spec/trunk/modules/ri/src/main/java/org/jbpm/ri/runtime/DelegatingToken.java
   projects/spec/trunk/modules/ri/src/main/java/org/jbpm/ri/runtime/TokenImpl.java
Log:
Add Token.signal(name)

Modified: projects/spec/trunk/modules/api/src/main/java/org/jbpm/api/client/Token.java
===================================================================
--- projects/spec/trunk/modules/api/src/main/java/org/jbpm/api/client/Token.java	2008-11-26 08:44:19 UTC (rev 3091)
+++ projects/spec/trunk/modules/api/src/main/java/org/jbpm/api/client/Token.java	2008-11-26 08:53:34 UTC (rev 3092)
@@ -107,4 +107,10 @@
    * Signal the Token, which takes it to the next wait state
    */
   void signal();
+  
+  /**
+   * Signal the Token, which takes it to the next wait state
+   * @param signal A transition or target name
+   */
+  void signal(String signal);
 }
\ No newline at end of file

Modified: projects/spec/trunk/modules/ri/src/main/java/org/jbpm/ri/runtime/DelegatingToken.java
===================================================================
--- projects/spec/trunk/modules/ri/src/main/java/org/jbpm/ri/runtime/DelegatingToken.java	2008-11-26 08:44:19 UTC (rev 3091)
+++ projects/spec/trunk/modules/ri/src/main/java/org/jbpm/ri/runtime/DelegatingToken.java	2008-11-26 08:53:34 UTC (rev 3092)
@@ -153,6 +153,12 @@
   }
 
   @Override
+  public void signal(String signal)
+  {
+    delegateToken.signal(signal);
+  }
+
+  @Override
   public void signal()
   {
     delegateToken.signal();

Modified: projects/spec/trunk/modules/ri/src/main/java/org/jbpm/ri/runtime/TokenImpl.java
===================================================================
--- projects/spec/trunk/modules/ri/src/main/java/org/jbpm/ri/runtime/TokenImpl.java	2008-11-26 08:44:19 UTC (rev 3091)
+++ projects/spec/trunk/modules/ri/src/main/java/org/jbpm/ri/runtime/TokenImpl.java	2008-11-26 08:53:34 UTC (rev 3092)
@@ -32,6 +32,7 @@
 import org.hibernate.Session;
 import org.jboss.util.id.UID;
 import org.jbpm.api.Constants;
+import org.jbpm.api.NotImplementedException;
 import org.jbpm.api.client.ProcessEngine;
 import org.jbpm.api.client.Token;
 import org.jbpm.api.model.Node;
@@ -180,6 +181,12 @@
   }
 
   @Override
+  public void signal(String signal)
+  {
+    throw new NotImplementedException();
+  }
+
+  @Override
   public void signal()
   {
     Node node = getCurrentNode();




More information about the jbpm-commits mailing list