1 package org.weda.workflow;
2
3 import java.util.List;
4 import java.util.Map;
5 import org.weda.action.ActionContainer;
6 import org.weda.action.ActionDescriptor;
7 import org.weda.action.ActionExecutionContext;
8 import org.weda.action.ActionListener;
9 import org.weda.action.ActionRegistry;
10 import org.weda.action.ActionRegistryException;
11 import org.weda.action.ActionState;
12 import org.weda.action.ExecutedActionInfo;
13 import org.weda.action.TestAction;
14 import org.weda.action.TestActionContainer;
15 import org.weda.action.impl.ExecutedActionInfoImpl;
16
17 /**
18 *
19 * @author tim
20 */
21 public class TestActionRegistry implements ActionRegistry {
22 public List<ActionState> getActionsStates(ActionContainer targetObject, Class targetClass)
23 throws ActionRegistryException
24 {
25 return null;
26 }
27
28 public ExecutedActionInfo executeAction(ActionExecutionContext context)
29 throws ActionRegistryException
30 {
31 return null;
32 }
33
34 public ExecutedActionInfo getLastExecutedActionInfo() {
35 ExecutedActionInfoImpl actionInfo = new ExecutedActionInfoImpl();
36 actionInfo.setActionClass(TestAction.class);
37 actionInfo.setSuccessExecution(true);
38 actionInfo.setTargetClass(TestActionContainer.class);
39 actionInfo.setTargetName("test-action-container");
40 actionInfo.setActionResult("action-result");
41 return actionInfo;
42 }
43
44 public boolean hasRegisteredActions(Class targetClass, ActionContainer targetObject) {
45 return false;
46 }
47
48 public boolean removeActionListener(ActionListener listener) {
49 return true;
50 }
51
52 public void addActionListener(ActionListener listener) {
53 }
54
55 }