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 org.apache.myfaces.tobago.model.SelectItem;
23
24 import javax.enterprise.context.RequestScoped;
25 import javax.inject.Named;
26 import java.io.Serializable;
27
28 @RequestScoped
29 @Named
30 public class SelectOneListboxController implements Serializable {
31
32 private String river;
33 private SelectItem[] mountains;
34 private String mountain;
35
36 public SelectOneListboxController() {
37 mountains = new SelectItem[]{
38 new SelectItem("8848 m", "Everest"),
39 new SelectItem("8611 m", "K2"),
40 new SelectItem("8586 m", "Kangchenjunga"),
41 new SelectItem("8516 m", "Lhotse"),
42 new SelectItem("8481 m", "Makalu")
43 };
44 }
45
46 public String getRiver() {
47 return river;
48 }
49
50 public void setRiver(final String river) {
51 this.river = river;
52 }
53
54 public SelectItem[] getMountains() {
55 return mountains;
56 }
57
58 public String getMountain() {
59 return mountain;
60 }
61
62 public void setMountain(final String mountain) {
63 this.mountain = mountain;
64 }
65 }