1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package jakarta.faces.flow;
20
21 import jakarta.faces.application.NavigationCase;
22 import jakarta.faces.lifecycle.ClientWindow;
23
24 import java.util.List;
25 import java.util.Map;
26
27
28
29
30
31 public abstract class Flow
32 {
33
34 public abstract String getClientWindowFlowId(ClientWindow curWindow);
35
36 public abstract String getDefiningDocumentId();
37
38 public abstract String getId();
39
40 public abstract Map<String,Parameter> getInboundParameters();
41
42 public abstract jakarta.el.MethodExpression getInitializer();
43
44 public abstract jakarta.el.MethodExpression getFinalizer();
45
46 public abstract FlowCallNode getFlowCall(Flow targetFlow);
47
48 public abstract Map<String,FlowCallNode> getFlowCalls();
49
50 public abstract List<MethodCallNode> getMethodCalls();
51
52 public abstract FlowNode getNode(String nodeId);
53
54 public abstract Map<String,ReturnNode> getReturns();
55
56 public abstract Map<String,SwitchNode> getSwitches();
57
58 public abstract List<ViewNode> getViews();
59
60 public abstract String getStartNodeId();
61
62 public abstract java.util.Map<java.lang.String,java.util.Set<NavigationCase>> getNavigationCases();
63
64 }