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

  ViewVC Help
Powered by ViewVC 1.1.20