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
23 import javax.enterprise.context.RequestScoped;
24 import javax.inject.Named;
25 import javax.swing.DefaultBoundedRangeModel;
26 import java.io.Serializable;
27
28 @RequestScoped
29 @Named
30 public class StarsController implements Serializable {
31
32 private Integer submitValue;
33 private DefaultBoundedRangeModel boundedRangeModel = new DefaultBoundedRangeModel(1, 0, 0, 10);
34
35 public StarsController() {
36 }
37
38 public Integer getSubmitValue() {
39 return submitValue;
40 }
41
42 public void setSubmitValue(Integer submitValue) {
43 this.submitValue = submitValue;
44 }
45
46 public DefaultBoundedRangeModel getBoundedRangeModel() {
47 return boundedRangeModel;
48 }
49
50 public void setBoundedRangeModel(DefaultBoundedRangeModel boundedRangeModel) {
51 this.boundedRangeModel = boundedRangeModel;
52 }
53
54 public double getHalfStarValue() {
55 return (float) boundedRangeModel.getValue() / 2;
56 }
57 }