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.Currency;
26
27
28 @SessionScoped
29 @Named
30 public class CurrencyController implements Serializable {
31
32 private String radioValue;
33 private final Currency[] currencyItems;
34
35 public CurrencyController() {
36 radioValue = "JPY";
37 currencyItems = new Currency[]{
38 Currency.getInstance("JPY"),
39 Currency.getInstance("TTD"),
40 Currency.getInstance("USD"),
41 Currency.getInstance("EUR")
42 };
43 }
44
45 public Currency[] getCurrencyItems() {
46 return currencyItems;
47 }
48
49 public String getRadioValue() {
50 return radioValue;
51 }
52
53 public void setRadioValue(final String radioValue) {
54 this.radioValue = radioValue;
55 }
56 }