[Yanel-commits] rev 45751 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow

michi at wyona.com michi at wyona.com
Mon Nov 30 14:07:15 CET 2009


Author: michi
Date: 2009-11-30 14:07:15 +0100 (Mon, 30 Nov 2009)
New Revision: 45751

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java
Log:
append getMessage in order to explain why workflow transition has failed

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java	2009-11-30 13:06:44 UTC (rev 45750)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java	2009-11-30 13:07:15 UTC (rev 45751)
@@ -66,8 +66,7 @@
                 Condition[] conditions = transitions[i].getConditions();
                 for (int j = 0; j < conditions.length; j++) {
                     if (!conditions[j].isComplied(workflowable, workflow, revision)) {
-                        throw new WorkflowException("Workflow condition not complied for state " + 
-                                currentState + " and transition " + transitionID);
+                        throw new WorkflowException("Workflow condition not complied for state '" + currentState + "' and transition '" + transitionID + "': " + conditions[j].getMessage());
                     }
                 }
                 String newState = transitions[i].getDestinationState();



More information about the Yanel-commits mailing list