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

michi at wyona.com michi at wyona.com
Mon May 21 11:58:24 CEST 2007


Author: michi
Date: 2007-05-21 11:58:22 +0200 (Mon, 21 May 2007)
New Revision: 24576

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java
Log:
note about workflow history added and warning re conditions added and javadoc added

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	2007-05-21 09:08:20 UTC (rev 24575)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java	2007-05-21 09:58:22 UTC (rev 24576)
@@ -147,6 +147,9 @@
         }
     }
     
+    /**
+     * Get introspection part re workflow and versioning
+     */
     public static String getWorkflowIntrospection(Resource resource) throws WorkflowException {
         try {
             StringBuffer sb = new StringBuffer();
@@ -189,6 +192,7 @@
                             Condition[] conditions = transitions[j].getConditions();
                             for (int k = 0; k < conditions.length; k++) {
                                 if (!conditions[k].isComplied(workflowable, workflow, revisions[i].getName())) {
+                                    log.warn("Transition condition failed: " + transitions[j].getID() + " (Revision: " + revisions[i].getName() + ")");
                                     continue transitions; // jump to next transition
                                 }
                             }
@@ -201,6 +205,7 @@
                             sb.append("</transition>");
                         }
                         sb.append("</transitions>");
+                        sb.append("<!-- NOTE: Workflow history not implemented by Yanel yet! -->");
                         sb.append("<history/>");
                         sb.append("</workflow>");
                     }
@@ -296,4 +301,4 @@
         }
     }
 
-}
\ No newline at end of file
+}




More information about the Yanel-commits mailing list