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

  ViewVC Help
Powered by ViewVC 1.1.20