1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.console.widgets;
20
21 import java.io.Serializable;
22
23 public class ProgressBean implements Serializable {
24
25 private static final long serialVersionUID = 7135463859007124458L;
26
27 private String text;
28
29 private int fraction;
30
31 private int total;
32
33 private String cssClass;
34
35 public String getText() {
36 return text;
37 }
38
39 public void setText(final String text) {
40 this.text = text;
41 }
42
43 public int getFraction() {
44 return fraction;
45 }
46
47 public void setFraction(final int fraction) {
48 this.fraction = fraction;
49 }
50
51 public int getTotal() {
52 return total;
53 }
54
55 public void setTotal(final int total) {
56 this.total = total;
57 }
58
59 public float getPercent() {
60 return getTotal() == 0 ? 0 : 100 * getFraction() / getTotal();
61 }
62
63 public String getCssClass() {
64 return cssClass;
65 }
66
67 public void setCssClass(final String cssClass) {
68 this.cssClass = cssClass;
69 }
70
71 }