/[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 563 - (show annotations) (download)
Thu Jan 28 09:10:44 2010 UTC (14 years, 3 months ago) by torben
File size: 2183 byte(s)
Actually make external string work :)
1 package dk.thoerup.traininfo;
2
3 import java.io.Serializable;
4
5 import android.content.Context;
6 import android.content.res.Resources;
7
8 public class DepartureBean implements Serializable
9 {
10 private static final long serialVersionUID = 1L;
11
12 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 public String getLastUpdateString(Context cntx) {
78 String minutes = cntx.getString(R.string.departurebean_minutes);
79 String unknown = cntx.getString(R.string.departurebean_unknown);
80 switch (lastUpdate.charAt(0)) {
81 case '1':
82 return "<3 " + minutes;
83 case '2':
84 return "3-10 " + minutes;
85 case '3':
86 return ">3 " + minutes;
87 case '4':
88 return unknown;
89 default:
90 return "";
91 }
92 }
93
94
95
96
97 }

  ViewVC Help
Powered by ViewVC 1.1.20