/[projects]/android/TrainInfo/src/dk/thoerup/traininfo/DepartureBean.java
ViewVC logotype

Contents of /android/TrainInfo/src/dk/thoerup/traininfo/DepartureBean.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 561 - (show annotations) (download)
Thu Jan 28 08:55:19 2010 UTC (14 years, 3 months ago) by torben
File size: 2172 byte(s)
Externalize strings
1 package dk.thoerup.traininfo;
2
3 import java.io.Serializable;
4
5 import android.content.res.Resources;
6
7 public class DepartureBean implements Serializable
8 {
9 private static final long serialVersionUID = 1L;
10
11 public static final int UPDATE_LESSTHAN3 = 1;
12 public static final int UPDATE_3TO10 = 2;
13 public static final int UPDATE_MORETHAN10 = 3;
14 public static final int UPDATE_UNKNOWN = 4;
15
16 private String time = "";
17 private String lastUpdate = "";
18 private String trainNumber = "";
19 private String destination = "";
20 private String origin = "";
21 private String location = "";
22 private String status = "";
23 private String note = "";
24
25
26 public String getTime() {
27 return time;
28 }
29 public void setTime(String time) {
30 this.time = time;
31 }
32 public String getLastUpdate() {
33 return lastUpdate;
34 }
35 public void setLastUpdate(String lastUpdate) {
36 this.lastUpdate = lastUpdate;
37 }
38 public String getTrainNumber() {
39 return trainNumber;
40 }
41 public void setTrainNumber(String trainNumber) {
42 this.trainNumber = trainNumber;
43 }
44 public String getDestination() {
45 return destination;
46 }
47 public void setDestination(String destination) {
48 this.destination = destination;
49 }
50 public String getOrigin() {
51 return origin;
52 }
53 public void setOrigin(String origin) {
54 this.origin = origin;
55 }
56 public String getLocation() {
57 return location;
58 }
59 public void setLocation(String location) {
60 this.location = location;
61 }
62 public String getStatus() {
63 return status;
64 }
65 public void setStatus(String status) {
66 this.status = status;
67 }
68 public String getNote() {
69 return note;
70 }
71 public void setNote(String note) {
72 this.note = note;
73 }
74
75
76 public String getLastUpdateString() {
77 String minutes = Resources.getSystem().getString(R.string.departurebean_minutes);
78 String unknown = Resources.getSystem().getString(R.string.departurebean_unknown);
79 switch (lastUpdate.charAt(0)) {
80 case '1':
81 return "<3 " + minutes;
82 case '2':
83 return "3-10 " + minutes;
84 case '3':
85 return ">3 " + minutes;
86 case '4':
87 return unknown;
88 default:
89 return "";
90 }
91 }
92
93
94
95
96 }

  ViewVC Help
Powered by ViewVC 1.1.20