[Yanel-commits] rev 36383 -
public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow
michi at wyona.com
michi at wyona.com
Tue May 6 14:13:27 CEST 2008
Author: michi
Date: 2008-05-06 14:13:27 +0200 (Tue, 06 May 2008)
New Revision: 36383
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/Condition.java
Log:
javadoc added
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/Condition.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/Condition.java 2008-05-06 12:01:39 UTC (rev 36382)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/Condition.java 2008-05-06 12:13:27 UTC (rev 36383)
@@ -17,11 +17,18 @@
import org.wyona.yanel.core.api.attributes.WorkflowableV1;
+/**
+ * Workflow condition in order to implement if a transition shall be executed/displayed
+ */
public interface Condition {
- boolean isComplied(WorkflowableV1 workflowable, Workflow workflow,
- String revision) throws WorkflowException;
+ /**
+ * Check if condition is fullfilled or not (TODO: It would be nice if one could specify a reason if it is not fullfilled!)
+ */
+ boolean isComplied(WorkflowableV1 workflowable, Workflow workflow, String revision) throws WorkflowException;
+ /**
+ *
+ */
void setExpression(String expression) throws WorkflowException;
-
-}
\ No newline at end of file
+}
More information about the Yanel-commits
mailing list