/[projects]/android/TrainInfoCommon/src/dk/thoerup/android/traininfo/common/StationEntry.java
ViewVC logotype

Contents of /android/TrainInfoCommon/src/dk/thoerup/android/traininfo/common/StationEntry.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1789 - (show annotations) (download)
Wed Apr 11 10:05:41 2012 UTC (12 years, 1 month ago) by torben
File size: 2998 byte(s)
Re-enable support for transporting aliases in XML
1 package dk.thoerup.android.traininfo.common;
2
3 import java.io.Serializable;
4
5 import org.simpleframework.xml.Element;
6 import org.simpleframework.xml.Root;
7
8
9 @Root(name="station", strict=false)
10 public class StationEntry implements Serializable {
11
12 @Element
13 private int id;
14
15 @Element
16 private String name;
17
18 @Element
19 private double latitude;
20
21 @Element
22 private double longitude;
23
24 @Element(name="regional")
25 private boolean isRegional = false;
26 //@Element(name="regionalcode", required=false) //only needed for transfer to google service
27 transient private String regional = null;
28
29 @Element(name="strain")
30 private boolean isStrain = false;
31 //@Element(name="straincode", required=false) //only needed for transfer to google service
32 transient private String strain = null;
33
34 @Element(name="metro")
35 private boolean isMetro = false;
36 //@Element(name="metrocode", required=false) //only needed for transfer to google service
37 transient private String metro = null;
38
39 @Element
40 private String address;
41
42 @Element
43 transient private int calcdist;
44
45 //@Element(required=false)
46 @Element
47 private String aliases[];
48
49 /*used client side - do not serialize */
50 transient public String nameLower;
51 transient public String nameInternational;
52
53
54 public int getId() {
55 return id;
56 }
57 public void setId(int id) {
58 this.id = id;
59 }
60 public String getName() {
61 return name;
62 }
63 public void setName(String name) {
64 this.name = name;
65 }
66 public double getLatitude() {
67 return latitude;
68 }
69 public void setLatitude(double latitude) {
70 this.latitude = latitude;
71 }
72 public double getLongitude() {
73 return longitude;
74 }
75 public void setLongitude(double longitude) {
76 this.longitude = longitude;
77 }
78 public String getRegional() {
79 return regional;
80 }
81 public void setRegional(String regional) {
82 this.regional = regional;
83 }
84
85 public boolean isRegional() {
86 return isRegional;
87 }
88
89 public void setIsRegional(boolean isRegional) {
90 this.isRegional = isRegional;
91 }
92
93 public String getStrain() {
94 return strain;
95 }
96 public void setStrain(String strain) {
97 this.strain = strain;
98 }
99
100 public boolean isStrain() {
101 return isStrain;
102 }
103
104 public void setIsStrain(boolean isStrain) {
105 this.isStrain = isStrain;
106 }
107
108
109 public String getMetro() {
110 return metro;
111 }
112 public void setMetro(String metro) {
113 this.metro = metro;
114 }
115
116 public boolean isMetro() {
117 return isMetro;
118 }
119
120 public void setIsMetro(boolean isMetro) {
121 this.isMetro = isMetro;
122 }
123
124
125 public String getAddress() {
126 return address;
127 }
128 public void setAddress(String address) {
129 this.address = address;
130 }
131 public int getCalcdist() {
132 return calcdist;
133 }
134 public void setCalcdist(int calcdist) {
135 this.calcdist = calcdist;
136 }
137
138 public void setAliases(String aliases[]) {
139 this.aliases = aliases;
140 }
141
142 public String[] getAliases() {
143 return aliases;
144 }
145
146
147
148 }

  ViewVC Help
Powered by ViewVC 1.1.20