/[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 1562 - (show annotations) (download)
Fri Jul 8 16:26:09 2011 UTC (12 years, 10 months ago) by torben
File size: 2983 byte(s)
Flesh out all logic from TrainInfoCommon so it just contains simple beans
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 private String aliases[];
47
48 /*used client side - do not serialize */
49 transient public String nameLower;
50 transient public String nameInternational;
51
52
53 public int getId() {
54 return id;
55 }
56 public void setId(int id) {
57 this.id = id;
58 }
59 public String getName() {
60 return name;
61 }
62 public void setName(String name) {
63 this.name = name;
64 }
65 public double getLatitude() {
66 return latitude;
67 }
68 public void setLatitude(double latitude) {
69 this.latitude = latitude;
70 }
71 public double getLongitude() {
72 return longitude;
73 }
74 public void setLongitude(double longitude) {
75 this.longitude = longitude;
76 }
77 public String getRegional() {
78 return regional;
79 }
80 public void setRegional(String regional) {
81 this.regional = regional;
82 }
83
84 public boolean isRegional() {
85 return isRegional;
86 }
87
88 public void setIsRegional(boolean isRegional) {
89 this.isRegional = isRegional;
90 }
91
92 public String getStrain() {
93 return strain;
94 }
95 public void setStrain(String strain) {
96 this.strain = strain;
97 }
98
99 public boolean isStrain() {
100 return isStrain;
101 }
102
103 public void setIsStrain(boolean isStrain) {
104 this.isStrain = isStrain;
105 }
106
107
108 public String getMetro() {
109 return metro;
110 }
111 public void setMetro(String metro) {
112 this.metro = metro;
113 }
114
115 public boolean isMetro() {
116 return isMetro;
117 }
118
119 public void setIsMetro(boolean isMetro) {
120 this.isMetro = isMetro;
121 }
122
123
124 public String getAddress() {
125 return address;
126 }
127 public void setAddress(String address) {
128 this.address = address;
129 }
130 public int getCalcdist() {
131 return calcdist;
132 }
133 public void setCalcdist(int calcdist) {
134 this.calcdist = calcdist;
135 }
136
137 public void setAliases(String aliases[]) {
138 this.aliases = aliases;
139 }
140
141 public String[] getAliases() {
142 return aliases;
143 }
144
145
146
147 }

  ViewVC Help
Powered by ViewVC 1.1.20