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 import java.util.ArrayList;
26 import java.util.List;
27
28 @SessionScoped
29 @Named
30 public class BadgeController implements Serializable {
31
32 private List<String> badges;
33
34 public BadgeController() {
35 reset();
36 }
37
38 public void reset() {
39 badges = new ArrayList<>();
40 badges.add("primary");
41 badges.add("secondary");
42 badges.add("danger");
43 badges.add("warning");
44 badges.add("success");
45 badges.add("info");
46 badges.add("light");
47 badges.add("dark");
48 }
49
50 public void remove(final String string) {
51 badges.remove(string);
52 }
53
54 public List<String> getBadges() {
55 return badges;
56 }
57 }