[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