[Yanel-commits] rev 55058 -
public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow
michi at wyona.com
michi at wyona.com
Tue Nov 30 08:54:24 CET 2010
Author: michi
Date: 2010-11-30 08:54:23 +0100 (Tue, 30 Nov 2010)
New Revision: 55058
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/Action.java
Log:
javadoc added
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/Action.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/Action.java 2010-11-29 22:41:22 UTC (rev 55057)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/Action.java 2010-11-30 07:54:23 UTC (rev 55058)
@@ -17,11 +17,22 @@
import org.wyona.yanel.core.api.attributes.WorkflowableV1;
+/**
+ * Action interface in order to develop a custom action which is executed during a workflow transition
+ */
public interface Action {
- void execute(WorkflowableV1 workflowable, Workflow workflow,
- String revision) throws WorkflowException;
+ /**
+ * Execute action
+ * @param workflowable A Workflowable resource to which the action is associated with
+ * @param workflow Workflow instance
+ * @param revision Revision of resource
+ */
+ void execute(WorkflowableV1 workflowable, Workflow workflow, String revision) throws WorkflowException;
+ /**
+ * Set "configuration parameters" (e.g. E-Mail address). Also see {@link WorkflowBuilder}.
+ * @param expression "Parameters"
+ */
void setExpression(String expression) throws WorkflowException;
-
-}
\ No newline at end of file
+}
More information about the Yanel-commits
mailing list