1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.myfaces.orchestra.viewController;
22
23 /***
24 * <p/>
25 * The default {@link ViewControllerManager} which uses the {@link DefaultViewControllerNameMapper}
26 * to map view-ids to bean names and the {@link ReflectiveViewControllerExecutor} to invoke
27 * view controller events on your beans.
28 * </p>
29 *
30 * @see ViewControllerManager
31 */
32 public class DefaultViewControllerManager extends AbstractViewControllerManager
33 {
34 private ViewControllerNameMapper viewControllerNameMapper = new DefaultViewControllerNameMapper();
35 private ViewControllerExecutor viewControllerExecutor = new ReflectiveViewControllerExecutor();
36
37 public DefaultViewControllerManager()
38 {
39 }
40
41 protected ViewControllerNameMapper getViewControllerNameMapper()
42 {
43 return viewControllerNameMapper;
44 }
45
46 protected ViewControllerExecutor getViewControllerExecutor()
47 {
48 return viewControllerExecutor;
49 }
50 }