1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package javax.faces.application;
20
21 import java.util.Map;
22 import java.util.Set;
23 import javax.faces.FacesWrapper;
24 import javax.faces.context.FacesContext;
25 import javax.faces.flow.Flow;
26
27
28
29
30
31 public abstract class ConfigurableNavigationHandlerWrapper extends ConfigurableNavigationHandler
32 implements FacesWrapper<ConfigurableNavigationHandler>
33 {
34
35 @Override
36 public NavigationCase getNavigationCase(FacesContext context, String fromAction, String outcome)
37 {
38 return getWrapped().getNavigationCase(context, fromAction, outcome);
39 }
40
41 @Override
42 public Map<String, Set<NavigationCase>> getNavigationCases()
43 {
44 return getWrapped().getNavigationCases();
45 }
46
47 @Override
48 public void handleNavigation(FacesContext context, String fromAction, String outcome)
49 {
50 getWrapped().handleNavigation(context, fromAction, outcome);
51 }
52
53 @Override
54 public void performNavigation(String outcome)
55 {
56 getWrapped().performNavigation(outcome);
57 }
58
59 @Override
60 public void inspectFlow(FacesContext context, Flow flow)
61 {
62 getWrapped().inspectFlow(context, flow);
63 }
64
65 @Override
66 public void handleNavigation(FacesContext context, String fromAction, String outcome, String toFlowDocumentId)
67 {
68 getWrapped().handleNavigation(context, fromAction, outcome, toFlowDocumentId);
69 }
70
71 @Override
72 public NavigationCase getNavigationCase(FacesContext context, String fromAction, String outcome,
73 String toFlowDocumentId)
74 {
75 return getWrapped().getNavigationCase(context, fromAction, outcome, toFlowDocumentId);
76 }
77
78 public abstract ConfigurableNavigationHandler getWrapped();
79 }