1
2
3
4
5
6 package net.kwfgrid.gwui;
7
8 import org.glassbox.gui.JLayeredGroup;
9
10 /***
11 Group to contain all widgets dedicated to visualize and manipulate a workflow.
12 */
13 public class VisibleWorkflowGroup extends JLayeredGroup implements WorkflowGroup {
14 private WorkflowInstanceManager _manager;
15
16 /***
17 Constructor.
18 @param manager The manager for workflow instances.
19 */
20 public VisibleWorkflowGroup(WorkflowInstanceManager manager) {
21 _manager = manager;
22 }
23
24 public WorkflowInstanceManager getWorkflowInstanceManager() {
25 return _manager;
26 }
27
28 public void setWorkflowID(String newworkflowid) {
29 _manager.setWorkflowID(this, newworkflowid);
30 }
31 }