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

Annotation of /android/TrainInfo/src/dk/thoerup/traininfo/DepartureEntry.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 495 - (hide annotations) (download)
Wed Nov 4 08:26:40 2009 UTC (14 years, 6 months ago) by torben
Original Path: android/TrainInfo/src/dk/thoerup/traininfo/DepartureBean.java
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 torben 237 package dk.thoerup.traininfo;
2    
3 torben 257 import java.io.Serializable;
4    
5     public class DepartureBean implements Serializable
6 torben 237 {
7 torben 257 private static final long serialVersionUID = 1L;
8 torben 495
9 torben 237 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