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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1831 - (hide annotations) (download)
Mon Aug 20 21:15:20 2012 UTC (11 years, 9 months ago) by torben
File size: 3219 byte(s)
Prepare databeanas for integration with tritinfo
1 torben 1408 package dk.thoerup.android.traininfo.common;
2    
3     import java.io.Serializable;
4    
5     import org.simpleframework.xml.Element;
6 torben 1791 import org.simpleframework.xml.ElementArray;
7 torben 1408 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 torben 1418 //@Element(name="regionalcode", required=false) //only needed for transfer to google service
28 torben 1554 transient private String regional = null;
29 torben 1408
30     @Element(name="strain")
31     private boolean isStrain = false;
32 torben 1418 //@Element(name="straincode", required=false) //only needed for transfer to google service
33 torben 1554 transient private String strain = null;
34 torben 1408
35     @Element(name="metro")
36     private boolean isMetro = false;
37 torben 1418 //@Element(name="metrocode", required=false) //only needed for transfer to google service
38 torben 1554 transient private String metro = null;
39 torben 1552
40 torben 1408 @Element
41     private String address;
42    
43     @Element
44 torben 1554 transient private int calcdist;
45 torben 1408
46 torben 1791 @ElementArray
47 torben 1789 private String aliases[];
48 torben 1408
49 torben 1831 transient private int tritStation;
50    
51    
52 torben 1552 /*used client side - do not serialize */
53     transient public String nameLower;
54     transient public String nameInternational;
55 torben 1408
56 torben 1552
57 torben 1831
58    
59    
60 torben 1408 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 torben 1789
144 torben 1408 public void setAliases(String aliases[]) {
145     this.aliases = aliases;
146     }
147    
148     public String[] getAliases() {
149     return aliases;
150 torben 1789 }
151 torben 1408
152 torben 1831 public int getTritStation() {
153     return tritStation;
154     }
155     public void setTritStation(int tritStation) {
156     this.tritStation = tritStation;
157     }
158 torben 1408
159 torben 1831
160 torben 1562
161 torben 1701 }

  ViewVC Help
Powered by ViewVC 1.1.20