Warning: Can't use blame annotator:
svn blame failed on trunk/src/tmcsim/client/cadclientgui/data/IncidentLocation.java: ("Can't find a temporary directory: Internal error", 20014)

source: tmcsimulator/trunk/src/tmcsim/client/cadclientgui/data/IncidentLocation.java @ 3

Revision 3, 7.2 KB checked in by jdalbey, 10 years ago (diff)

Initial Import of project files - cadclientgui

RevLine 
1package tmcsim.client.cadclientgui.data;
2
3import java.io.Serializable;
4
5import tmcsim.client.cadclientgui.enums.CADScriptTags.INCIDENT_LOCATION_TAGS;
6
7/**
8 * This class is a further subdivision of Incident to hold data.
9 *
10 * @author Vincent
11 *
12 */
13public class IncidentLocation implements Serializable {
14   
15    /* The init variables are set only from the XML script (readXMLNode method)
16     * and are only used for resetCADDataSimulation purposes
17     */
18    private String init_address = "";
19    private String init_loc = "";
20    private String init_city = "";
21    private String init_county = "";
22    private String init_state = "";
23    private String init_zip = "";
24    private String init_beat = "";
25    private String init_area = "";
26    private String init_sector = "";
27    private String init_sectorCode = "";
28    private String init_division = "";
29    private String init_apt = "";
30    private String init_building = "";
31    private String init_crossSt = "";
32    private String init_law = "";
33    private String init_fire = "";
34    private String init_ems = "";
35   
36    private String address;
37    private String loc;
38    private String city;
39    private String county;
40    private String state;
41    private String zip;
42    private String beat;
43    private String area;
44    private String sector;
45    private String sectorCode;
46    private String division;
47    private String apt;
48    private String building;
49    private String crossSt;
50    private String law;
51    private String fire;
52    private String ems;
53
54    /*
55     * Constructor. Initializes all objects to avoid null pointers.
56     */
57    public IncidentLocation() {
58        address = "";
59        loc = "";
60        city = "";
61        county = "";
62        state = "";
63        zip = "";
64        beat = "";
65        area = "";
66        sector = "";
67        sectorCode = "";
68        division = "";
69        apt = "";
70        building = "";
71        crossSt = "";
72        law = "";
73        fire = "";
74        ems = "";
75    }
76
77    public void resetCADDataSimulation(){
78        address = init_address;
79        loc = init_loc;
80        city = init_city;
81        county = init_county;
82        state = init_state;
83        zip = init_zip;
84        beat = init_beat;
85        area = init_area;
86        sector = init_sector;
87        sectorCode = init_sectorCode;
88        division = init_division;
89        apt = init_apt;
90        building = init_building;
91        crossSt = init_crossSt;
92        law = init_law;
93        fire = init_fire;
94        ems = init_ems;
95    }
96   
97    public String getAddress() {
98        return address;
99    }
100
101    public void setAddress(String address) {
102        this.address = address;
103    }
104
105    public String getLoc() {
106        return loc;
107    }
108
109    public void setLoc(String loc) {
110        this.loc = loc;
111    }
112
113    public String getCity() {
114        return city;
115    }
116
117    public void setCity(String city) {
118        this.city = city;
119    }
120
121    public String getCounty() {
122        return county;
123    }
124
125    public void setCounty(String county) {
126        this.county = county;
127    }
128
129    public String getState() {
130        return state;
131    }
132
133    public void setState(String state) {
134        this.state = state;
135    }
136
137    public String getZip() {
138        return zip;
139    }
140
141    public void setZip(String zip) {
142        this.zip = zip;
143    }
144
145    public String getBeat() {
146        return beat;
147    }
148
149    public void setBeat(String beat) {
150        this.beat = beat;
151    }
152
153    public String getArea() {
154        return area;
155    }
156
157    public void setArea(String area) {
158        this.area = area;
159    }
160
161    public String getSector() {
162        return sector;
163    }
164
165    public void setSector(String sector) {
166        this.sector = sector;
167    }
168
169    public String getSectorCode() {
170        return sectorCode;
171    }
172
173    public void setSectorCode(String sectorCode) {
174        this.sectorCode = sectorCode;
175    }
176
177    public String getDivision() {
178        return division;
179    }
180
181    public void setDivision(String division) {
182        this.division = division;
183    }
184
185    public String getApt() {
186        return apt;
187    }
188
189    public void setApt(String apt) {
190        this.apt = apt;
191    }
192
193    public String getBuilding() {
194        return building;
195    }
196
197    public void setBuilding(String building) {
198        this.building = building;
199    }
200
201    public String getCrossSt() {
202        return crossSt;
203    }
204
205    public void setCrossSt(String crossSt) {
206        this.crossSt = crossSt;
207    }
208
209    public String getLaw() {
210        return law;
211    }
212
213    public void setLaw(String law) {
214        this.law = law;
215    }
216
217    public String getFire() {
218        return fire;
219    }
220
221    public void setFire(String fire) {
222        this.fire = fire;
223    }
224
225    public String getEms() {
226        return ems;
227    }
228
229    public void setEms(String ems) {
230        this.ems = ems;
231    }
232
233    /*
234     * Called from the tmc.simulator.cadclient.data.Incident.java. Handles
235     * storing data based on script tag.
236     */
237    public void readXMLNode(String tag_name, String value) {
238        if (tag_name.equals(INCIDENT_LOCATION_TAGS.ADDRESS.tag)) {
239            init_address = value;
240            setAddress(value);
241        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.LOC.tag)) {
242            init_loc = value;
243            setLoc(value);
244        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.CITY.tag)) {
245            init_city = value;
246            setCity(value);
247        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.COUNTY.tag)) {
248            init_county = value;
249            setCounty(value);
250        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.STATE.tag)) {
251            init_state = value;
252            setState(value);
253        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.ZIP.tag)) {
254            init_zip = value;
255            setZip(value);
256        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.BEAT.tag)) {
257            init_beat = value;
258            setBeat(value);
259        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.AREA.tag)) {
260            init_area = value;
261            setArea(value);
262        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.SECTOR.tag)) {
263            init_sector = value;
264            setSector(value);
265        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.SECTOR_CODE.tag)) {
266            init_sectorCode = value;
267            setSectorCode(value);
268        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.DIVISION.tag)) {
269            init_division = value;
270            setDivision(value);
271        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.APT.tag)) {
272            init_apt = value;
273            setApt(value);
274        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.BUILDING.tag)) {
275            init_building = value;
276            setBuilding(value);
277        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.CROSS_STREET.tag)) {
278            init_crossSt = value;
279            setCrossSt(value);
280        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.LAW.tag)) {
281            init_law = value;
282            setLaw(value);
283        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.FIRE.tag)) {
284            init_fire = value;
285            setFire(value);
286        } else if (tag_name.equals(INCIDENT_LOCATION_TAGS.EMS.tag)) {
287            init_ems = value;
288            setEms(value);
289        }
290    }
291
292}
Note: See TracBrowser for help on using the repository browser.