1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.example.demo;
21
22 import javax.enterprise.context.SessionScoped;
23 import javax.inject.Named;
24 import java.io.Serializable;
25
26 @SessionScoped
27 @Named
28 public class TreeCommandTypesController implements Serializable {
29
30 private CommandNode sample;
31 private int actionOneCount = 0;
32 private int actionTwoCount = 0;
33
34 public TreeCommandTypesController() {
35 sample = CommandNodeFactory.createSample();
36 }
37
38 public CommandNode getSample() {
39 return sample;
40 }
41
42 public int getActionOneCount() {
43 return actionOneCount;
44 }
45
46 public void increaseActionCount(final String name) {
47 if ("ActionOne".equals(name)) {
48 actionOneCount++;
49 } else if ("ActionTwo".equals(name)) {
50 actionTwoCount++;
51 }
52 }
53
54 public int getActionTwoCount() {
55 return actionTwoCount;
56 }
57 }