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

source: tmcsimulator/trunk/src/tmcsim/cadmodels/IncidentTimes.java @ 2

Revision 2, 5.9 KB checked in by jdalbey, 10 years ago (diff)

Initial Import of project files

RevLine 
1package tmcsim.cadmodels;
2
3import java.io.Serializable;
4
5/**
6 * This class is a further subdivision of Incident to hold data.
7 * @author Vincent
8 *
9 */
10public class IncidentTimes implements Serializable
11{
12    private String unit;
13    private String alarm;
14    private String assigned;
15    private String enroute;
16    private String staged;
17    private String arrival;
18    private String access;
19    private String depart;
20    private String atDest;
21    private String status5;
22    private String available;
23    private String respNum;
24   
25    private String ring;
26    private String inQueue;
27    private String allAvailable;
28    private String callClosed;
29   
30    private static enum TIMES_ENUMS
31    {
32        UNIT     ("UNIT"),
33        ALARM  ("ALARM"),
34        ASSIGNED   ("ASSIGNED"), 
35        ENROUTE   ("ENROUTE"),
36        STAGED     ("STAGED"),
37        ARRIVAL     ("ARRIVAL"),
38        ACCESS  ("ACCESS"),
39        DEPART   ("DEPART"), 
40        AT_DEST   ("AT_DEST"),
41        STATUS_5     ("STATUS_5"),
42        AVAILABLE     ("AVAILABLE"),
43        RESP_NUM    ("RESP_NUM"),
44       
45        RING    ("RING"),
46        IN_QUEUE    ("IN_QUEUE"),
47        ALL_AVAILABLE   ("ALL_AVAILABLE"),
48        CALL_CLOSED ("CALL_CLOSED");
49       
50        public String tag;
51       
52        private TIMES_ENUMS(String t)
53        {
54            tag = t;
55        }
56    }
57   
58    /*
59     * Constructor. Initializes all objects to avoid null pointers.
60     */
61    public IncidentTimes(){
62        unit = "";
63        alarm = "";
64        assigned = "";
65        enroute = "";
66        staged = "";
67        arrival = "";
68        access = "";
69        depart = "";
70        atDest = "";
71        status5 = "";
72        available = "";
73        respNum = "";
74    }
75   
76    public String getUnit() {
77        return unit;
78    }
79   
80    public void setUnit(String unit) {
81        this.unit = unit;
82    }
83
84    public String getAlarm() {
85        return alarm;
86    }
87
88    public void setAlarm(String alarm) {
89        this.alarm = alarm;
90    }
91
92    public String getAssigned() {
93        return assigned;
94    }
95
96    public void setAssigned(String assigned) {
97        this.assigned = assigned;
98    }
99
100    public String getEnroute() {
101        return enroute;
102    }
103
104    public void setEnroute(String enroute) {
105        this.enroute = enroute;
106    }
107
108    public String getStaged() {
109        return staged;
110    }
111
112    public void setStaged(String staged) {
113        this.staged = staged;
114    }
115
116    public String getArrival() {
117        return arrival;
118    }
119
120    public void setArrival(String arrival) {
121        this.arrival = arrival;
122    }
123
124    public String getAccess() {
125        return access;
126    }
127
128    public void setAccess(String access) {
129        this.access = access;
130    }
131
132    public String getDepart() {
133        return depart;
134    }
135
136    public void setDepart(String depart) {
137        this.depart = depart;
138    }
139
140    public String getAtDest() {
141        return atDest;
142    }
143
144    public void setAtDest(String atDest) {
145        this.atDest = atDest;
146    }
147
148    public String getStatus5() {
149        return status5;
150    }
151
152    public void setStatus5(String status5) {
153        this.status5 = status5;
154    }
155
156    public String getAvailable() {
157        return available;
158    }
159
160    public void setAvailable(String available) {
161        this.available = available;
162    }
163
164    public String getRespNum() {
165        return respNum;
166    }
167
168    public void setRespNum(String respNum) {
169        this.respNum = respNum;
170    }
171   
172    public String getRing() {
173        return ring;
174    }
175
176    public void setRing(String ring) {
177        this.ring = ring;
178    }
179   
180    public String getInQueue() {
181        return inQueue;
182    }
183
184    public void setInQueue(String inQueue) {
185        this.inQueue = inQueue;
186    }
187   
188    public String getAllAvailable() {
189        return allAvailable;
190    }
191
192    public void setAllAvailable(String allAvailable) {
193        this.allAvailable = allAvailable;
194    }
195   
196    public String getCallClosed() {
197        return callClosed;
198    }
199
200    public void setCallClosed(String callClosed) {
201        this.callClosed = callClosed;
202    }
203   
204   
205    /*
206     * Called from the tmc.simulator.cadclient.data.Incident.java. Handles storing data based on script tag.
207     */
208    public void readXMLNode(String tag_name, String value) {
209        if(tag_name.equals(TIMES_ENUMS.UNIT.tag))
210        {
211            setUnit(value);
212        }
213        else if(tag_name.equals(TIMES_ENUMS.ALARM.tag))
214        {
215            setAlarm(value);
216        }
217        else if(tag_name.equals(TIMES_ENUMS.ASSIGNED.tag))
218        {
219            setAssigned(value);
220        }
221        else if(tag_name.equals(TIMES_ENUMS.ENROUTE.tag))
222        {
223            setEnroute(value);
224        }
225        else if(tag_name.equals(TIMES_ENUMS.STAGED.tag))
226        {
227            setStaged(value);
228        }
229        else if(tag_name.equals(TIMES_ENUMS.ARRIVAL.tag))
230        {
231            setArrival(value);
232        }
233        else if(tag_name.equals(TIMES_ENUMS.ACCESS.tag))
234        {
235            setAccess(value);
236        }
237        else if(tag_name.equals(TIMES_ENUMS.DEPART.tag))
238        {
239            setDepart(value);
240        }
241        else if(tag_name.equals(TIMES_ENUMS.AT_DEST.tag))
242        {
243            setAtDest(value);
244        }
245        else if(tag_name.equals(TIMES_ENUMS.STATUS_5.tag))
246        {
247            setStatus5(value);
248        }
249        else if(tag_name.equals(TIMES_ENUMS.AVAILABLE.tag))
250        {
251            setAvailable(value);
252        }
253        else if(tag_name.equals(TIMES_ENUMS.RESP_NUM.tag))
254        {
255            setRespNum(value);
256        }
257        else if(tag_name.equals(TIMES_ENUMS.RING.tag))
258        {
259            setRing(value);
260        }
261        else if(tag_name.equals(TIMES_ENUMS.IN_QUEUE.tag))
262        {
263            setInQueue(value);
264        }
265        else if(tag_name.equals(TIMES_ENUMS.ALL_AVAILABLE.tag))
266        {
267            setAllAvailable(value);
268        }
269        else if(tag_name.equals(TIMES_ENUMS.CALL_CLOSED.tag))
270        {
271            setCallClosed(value);
272        }
273    }
274}
Note: See TracBrowser for help on using the repository browser.