[jboss-svn-commits] JBL Code SVN: r22376 - labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Sep 4 00:11:17 EDT 2008


Author: mark.proctor at jboss.com
Date: 2008-09-04 00:11:17 -0400 (Thu, 04 Sep 2008)
New Revision: 22376

Modified:
   labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service/TaskService.java
Log:
JBRULES-1745 WS-Human-Task
-Added client/server stuff for suspend and resumed

Modified: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service/TaskService.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service/TaskService.java	2008-09-04 04:07:56 UTC (rev 22375)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service/TaskService.java	2008-09-04 04:11:17 UTC (rev 22376)
@@ -335,7 +335,7 @@
             allowed = new List[] { people.getBusinessAdministrators() };
         }
         
-        if ( (taskData.getStatus() != Status.Completed && taskData.getStatus() != Status.Failed && taskData.getStatus() != Status.Created) && ( ( taskData.getActualOwner() != null && taskData.getActualOwner().equals( user ) ) || isAllowed( user, allowed ) ) ) {
+        if ( (taskData.getStatus() == Status.Ready || taskData.getStatus() == Status.Reserved || taskData.getStatus() == Status.InProgress) && ( ( taskData.getActualOwner() != null && taskData.getActualOwner().equals( user ) ) || isAllowed( user, allowed ) ) ) {
             em.getTransaction().begin();
             taskData.setStatus( Status.Suspended );
             em.getTransaction().commit();




More information about the jboss-svn-commits mailing list