[jbpm-commits] JBoss JBPM SVN: r3949 - jbpm3/trunk/modules/core/src/main/java/org/jbpm/jpdl/xml.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Feb 19 08:55:13 EST 2009


Author: mputz
Date: 2009-02-19 08:55:13 -0500 (Thu, 19 Feb 2009)
New Revision: 3949

Modified:
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/jpdl/xml/JpdlXmlReader.java
Log:
JBPM-2051 - Incorrect WARN messages for swimlanes

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/jpdl/xml/JpdlXmlReader.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/jpdl/xml/JpdlXmlReader.java	2009-02-19 13:08:17 UTC (rev 3948)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/jpdl/xml/JpdlXmlReader.java	2009-02-19 13:55:13 UTC (rev 3949)
@@ -240,14 +240,6 @@
             swimlane.setAssignmentDelegation(assignmentDelegation);
           }
         }
-        else
-        {
-          Task startTask = taskMgmtDefinition.getStartTask();
-          if ((startTask == null) || (startTask.getSwimlane() != swimlane))
-          {
-            addWarning("swimlane '" + swimlaneName + "' does not have an assignment");
-          }
-        }
         taskMgmtDefinition.addSwimlane(swimlane);
       }
     }
@@ -995,7 +987,10 @@
         Task startTask = taskMgmtDefinition.getStartTask();
         Swimlane startTaskSwimlane = (startTask != null ? startTask.getSwimlane() : null);
 
-        if ((swimlane.getAssignmentDelegation() == null) && (swimlane != startTaskSwimlane))
+        if ((swimlane.getAssignmentDelegation() == null) 
+             && (swimlane.getActorIdExpression()==null)
+             && (swimlane.getPooledActorsExpression()==null)
+             && (swimlane != startTaskSwimlane))
         {
           addWarning("swimlane '" + swimlane.getName() + "' does not have an assignment");
         }




More information about the jbpm-commits mailing list