/[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 495 - (show annotations) (download)
Wed Nov 4 08:26:40 2009 UTC (14 years, 6 months ago) by torben
File size: 1954 byte(s)
All the beans must be serializable (or the application will crash if the user presses the home/start-page button)
1 package dk.thoerup.traininfo;
2
3 import java.io.Serializable;
4
5 public class DepartureBean implements Serializable
6 {
7 private static final long serialVersionUID = 1L;
8
9 public static final int UPDATE_LESSTHAN3 = 1;
10 public static final int UPDATE_3TO10 = 2;
11 public static final int UPDATE_MORETHAN10 = 3;
12 public static final int UPDATE_UNKNOWN = 4;
13
14 private String time = "";
15 private String lastUpdate = "";
16 private String trainNumber = "";
17 private String destination = "";
18 private String origin = "";
19 private String location = "";
20 private String status = "";
21 private String note = "";
22
23
24 public String getTime() {
25 return time;
26 }
27 public void setTime(String time) {
28 this.time = time;
29 }
30 public String getLastUpdate() {
31 return lastUpdate;
32 }
33 public void setLastUpdate(String lastUpdate) {
34 this.lastUpdate = lastUpdate;
35 }
36 public String getTrainNumber() {
37 return trainNumber;
38 }
39 public void setTrainNumber(String trainNumber) {
40 this.trainNumber = trainNumber;
41 }
42 public String getDestination() {
43 return destination;
44 }
45 public void setDestination(String destination) {
46 this.destination = destination;
47 }
48 public String getOrigin() {
49 return origin;
50 }
51 public void setOrigin(String origin) {
52 this.origin = origin;
53 }
54 public String getLocation() {
55 return location;
56 }
57 public void setLocation(String location) {
58 this.location = location;
59 }
60 public String getStatus() {
61 return status;
62 }
63 public void setStatus(String status) {
64 this.status = status;
65 }
66 public String getNote() {
67 return note;
68 }
69 public void setNote(String note) {
70 this.note = note;
71 }
72
73
74 public String getLastUpdateString() {
75 switch (lastUpdate.charAt(0)) {
76 case '1':
77 return "<3 minutes";
78 case '2':
79 return "3-10 minutes";
80 case '3':
81 return ">3 minutes";
82 case '4':
83 return "Unknown";
84 default:
85 return "";
86 }
87 }
88
89
90
91
92 }

  ViewVC Help
Powered by ViewVC 1.1.20