SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / proxy / rpc / BeltStatus.java
1 package com.smartdevicelink.proxy.rpc;\r
2 \r
3 import java.util.Hashtable;\r
4 \r
5 import com.smartdevicelink.proxy.RPCStruct;\r
6 import com.smartdevicelink.proxy.constants.Names;\r
7 import com.smartdevicelink.proxy.rpc.enums.VehicleDataEventStatus;\r
8 import com.smartdevicelink.util.DebugTool;\r
9 \r
10 public class BeltStatus extends RPCStruct {\r
11 \r
12     public BeltStatus() { }\r
13     public BeltStatus(Hashtable hash) {\r
14         super(hash);\r
15     }\r
16 \r
17     public void setDriverBeltDeployed(VehicleDataEventStatus driverBeltDeployed) {\r
18         if (driverBeltDeployed != null) {\r
19             store.put(Names.driverBeltDeployed, driverBeltDeployed);\r
20         } else {\r
21                 store.remove(Names.driverBeltDeployed);\r
22         }\r
23     }\r
24     public VehicleDataEventStatus getDriverBeltDeployed() {\r
25         Object obj = store.get(Names.driverBeltDeployed);\r
26         if (obj instanceof VehicleDataEventStatus) {\r
27             return (VehicleDataEventStatus) obj;\r
28         } else if (obj instanceof String) {\r
29                 VehicleDataEventStatus theCode = null;\r
30             try {\r
31                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
32             } catch (Exception e) {\r
33                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.driverBeltDeployed, e);\r
34             }\r
35             return theCode;\r
36         }\r
37         return null;\r
38     }\r
39     public void setPassengerBeltDeployed(VehicleDataEventStatus passengerBeltDeployed) {\r
40         if (passengerBeltDeployed != null) {\r
41             store.put(Names.passengerBeltDeployed, passengerBeltDeployed);\r
42         } else {\r
43                 store.remove(Names.passengerBeltDeployed);\r
44         }\r
45     }\r
46     public VehicleDataEventStatus getPassengerBeltDeployed() {\r
47         Object obj = store.get(Names.passengerBeltDeployed);\r
48         if (obj instanceof VehicleDataEventStatus) {\r
49             return (VehicleDataEventStatus) obj;\r
50         } else if (obj instanceof String) {\r
51                 VehicleDataEventStatus theCode = null;\r
52             try {\r
53                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
54             } catch (Exception e) {\r
55                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.passengerBeltDeployed, e);\r
56             }\r
57             return theCode;\r
58         }\r
59         return null;\r
60     }\r
61     public void setPassengerBuckleBelted(VehicleDataEventStatus passengerBuckleBelted) {\r
62         if (passengerBuckleBelted != null) {\r
63             store.put(Names.passengerBuckleBelted, passengerBuckleBelted);\r
64         } else {\r
65                 store.remove(Names.passengerBuckleBelted);\r
66         }\r
67     }\r
68     public VehicleDataEventStatus getPassengerBuckleBelted() {\r
69         Object obj = store.get(Names.passengerBuckleBelted);\r
70         if (obj instanceof VehicleDataEventStatus) {\r
71             return (VehicleDataEventStatus) obj;\r
72         } else if (obj instanceof String) {\r
73                 VehicleDataEventStatus theCode = null;\r
74             try {\r
75                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
76             } catch (Exception e) {\r
77                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.passengerBuckleBelted, e);\r
78             }\r
79             return theCode;\r
80         }\r
81         return null;\r
82     }\r
83     public void setDriverBuckleBelted(VehicleDataEventStatus driverBuckleBelted) {\r
84         if (driverBuckleBelted != null) {\r
85             store.put(Names.driverBuckleBelted, driverBuckleBelted);\r
86         } else {\r
87                 store.remove(Names.driverBuckleBelted);\r
88         }\r
89     }\r
90     public VehicleDataEventStatus getDriverBuckleBelted() {\r
91         Object obj = store.get(Names.driverBuckleBelted);\r
92         if (obj instanceof VehicleDataEventStatus) {\r
93             return (VehicleDataEventStatus) obj;\r
94         } else if (obj instanceof String) {\r
95                 VehicleDataEventStatus theCode = null;\r
96             try {\r
97                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
98             } catch (Exception e) {\r
99                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.driverBuckleBelted, e);\r
100             }\r
101             return theCode;\r
102         }\r
103         return null;\r
104     }\r
105     public void setLeftRow2BuckleBelted(VehicleDataEventStatus leftRow2BuckleBelted) {\r
106         if (leftRow2BuckleBelted != null) {\r
107             store.put(Names.leftRow2BuckleBelted, leftRow2BuckleBelted);\r
108         } else {\r
109                 store.remove(Names.leftRow2BuckleBelted);\r
110         }\r
111     }\r
112     public VehicleDataEventStatus getLeftRow2BuckleBelted() {\r
113         Object obj = store.get(Names.leftRow2BuckleBelted);\r
114         if (obj instanceof VehicleDataEventStatus) {\r
115             return (VehicleDataEventStatus) obj;\r
116         } else if (obj instanceof String) {\r
117                 VehicleDataEventStatus theCode = null;\r
118             try {\r
119                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
120             } catch (Exception e) {\r
121                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.leftRow2BuckleBelted, e);\r
122             }\r
123             return theCode;\r
124         }\r
125         return null;\r
126     }\r
127     public void setPassengerChildDetected(VehicleDataEventStatus passengerChildDetected) {\r
128         if (passengerChildDetected != null) {\r
129             store.put(Names.passengerChildDetected, passengerChildDetected);\r
130         } else {\r
131                 store.remove(Names.passengerChildDetected);\r
132         }\r
133     }\r
134     public VehicleDataEventStatus getPassengerChildDetected() {\r
135         Object obj = store.get(Names.passengerChildDetected);\r
136         if (obj instanceof VehicleDataEventStatus) {\r
137             return (VehicleDataEventStatus) obj;\r
138         } else if (obj instanceof String) {\r
139                 VehicleDataEventStatus theCode = null;\r
140             try {\r
141                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
142             } catch (Exception e) {\r
143                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.passengerChildDetected, e);\r
144             }\r
145             return theCode;\r
146         }\r
147         return null;\r
148     }\r
149     public void setRightRow2BuckleBelted(VehicleDataEventStatus rightRow2BuckleBelted) {\r
150         if (rightRow2BuckleBelted != null) {\r
151             store.put(Names.rightRow2BuckleBelted, rightRow2BuckleBelted);\r
152         } else {\r
153                 store.remove(Names.rightRow2BuckleBelted);\r
154         }\r
155     }\r
156     public VehicleDataEventStatus getRightRow2BuckleBelted() {\r
157         Object obj = store.get(Names.rightRow2BuckleBelted);\r
158         if (obj instanceof VehicleDataEventStatus) {\r
159             return (VehicleDataEventStatus) obj;\r
160         } else if (obj instanceof String) {\r
161                 VehicleDataEventStatus theCode = null;\r
162             try {\r
163                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
164             } catch (Exception e) {\r
165                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.rightRow2BuckleBelted, e);\r
166             }\r
167             return theCode;\r
168         }\r
169         return null;\r
170     }\r
171     public void setMiddleRow2BuckleBelted(VehicleDataEventStatus middleRow2BuckleBelted) {\r
172         if (middleRow2BuckleBelted != null) {\r
173             store.put(Names.middleRow2BuckleBelted, middleRow2BuckleBelted);\r
174         } else {\r
175                 store.remove(Names.middleRow2BuckleBelted);\r
176         }\r
177     }\r
178     public VehicleDataEventStatus getMiddleRow2BuckleBelted() {\r
179         Object obj = store.get(Names.middleRow2BuckleBelted);\r
180         if (obj instanceof VehicleDataEventStatus) {\r
181             return (VehicleDataEventStatus) obj;\r
182         } else if (obj instanceof String) {\r
183                 VehicleDataEventStatus theCode = null;\r
184             try {\r
185                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
186             } catch (Exception e) {\r
187                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.middleRow2BuckleBelted, e);\r
188             }\r
189             return theCode;\r
190         }\r
191         return null;\r
192     }\r
193     public void setMiddleRow3BuckleBelted(VehicleDataEventStatus middleRow3BuckleBelted) {\r
194         if (middleRow3BuckleBelted != null) {\r
195             store.put(Names.middleRow3BuckleBelted, middleRow3BuckleBelted);\r
196         } else {\r
197                 store.remove(Names.middleRow3BuckleBelted);\r
198         }\r
199     }\r
200     public VehicleDataEventStatus getMiddleRow3BuckleBelted() {\r
201         Object obj = store.get(Names.middleRow3BuckleBelted);\r
202         if (obj instanceof VehicleDataEventStatus) {\r
203             return (VehicleDataEventStatus) obj;\r
204         } else if (obj instanceof String) {\r
205                 VehicleDataEventStatus theCode = null;\r
206             try {\r
207                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
208             } catch (Exception e) {\r
209                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.middleRow3BuckleBelted, e);\r
210             }\r
211             return theCode;\r
212         }\r
213         return null;\r
214     }\r
215     public void setLeftRow3BuckleBelted(VehicleDataEventStatus leftRow3BuckleBelted) {\r
216         if (leftRow3BuckleBelted != null) {\r
217             store.put(Names.leftRow3BuckleBelted, leftRow3BuckleBelted);\r
218         } else {\r
219                 store.remove(Names.leftRow3BuckleBelted);\r
220         }\r
221     }\r
222     public VehicleDataEventStatus getLeftRow3BuckleBelted() {\r
223         Object obj = store.get(Names.leftRow3BuckleBelted);\r
224         if (obj instanceof VehicleDataEventStatus) {\r
225             return (VehicleDataEventStatus) obj;\r
226         } else if (obj instanceof String) {\r
227                 VehicleDataEventStatus theCode = null;\r
228             try {\r
229                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
230             } catch (Exception e) {\r
231                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.leftRow3BuckleBelted, e);\r
232             }\r
233             return theCode;\r
234         }\r
235         return null;\r
236     }\r
237     public void setRightRow3BuckleBelted(VehicleDataEventStatus rightRow3BuckleBelted) {\r
238         if (rightRow3BuckleBelted != null) {\r
239             store.put(Names.rightRow3BuckleBelted, rightRow3BuckleBelted);\r
240         } else {\r
241                 store.remove(Names.rightRow3BuckleBelted);\r
242         }\r
243     }\r
244     public VehicleDataEventStatus getRightRow3BuckleBelted() {\r
245         Object obj = store.get(Names.rightRow3BuckleBelted);\r
246         if (obj instanceof VehicleDataEventStatus) {\r
247             return (VehicleDataEventStatus) obj;\r
248         } else if (obj instanceof String) {\r
249                 VehicleDataEventStatus theCode = null;\r
250             try {\r
251                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
252             } catch (Exception e) {\r
253                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.rightRow3BuckleBelted, e);\r
254             }\r
255             return theCode;\r
256         }\r
257         return null;\r
258     }\r
259     public void setLeftRearInflatableBelted(VehicleDataEventStatus rearInflatableBelted) {\r
260         if (rearInflatableBelted != null) {\r
261             store.put(Names.rearInflatableBelted, rearInflatableBelted);\r
262         } else {\r
263                 store.remove(Names.rearInflatableBelted);\r
264         }\r
265     }\r
266     public VehicleDataEventStatus getLeftRearInflatableBelted() {\r
267         Object obj = store.get(Names.rearInflatableBelted);\r
268         if (obj instanceof VehicleDataEventStatus) {\r
269             return (VehicleDataEventStatus) obj;\r
270         } else if (obj instanceof String) {\r
271                 VehicleDataEventStatus theCode = null;\r
272             try {\r
273                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
274             } catch (Exception e) {\r
275                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.rearInflatableBelted, e);\r
276             }\r
277             return theCode;\r
278         }\r
279         return null;\r
280     }\r
281     public void setRightRearInflatableBelted(VehicleDataEventStatus rightRearInflatableBelted) {\r
282         if (rightRearInflatableBelted != null) {\r
283             store.put(Names.rightRearInflatableBelted, rightRearInflatableBelted);\r
284         } else {\r
285                 store.remove(Names.rightRearInflatableBelted);\r
286         }\r
287     }\r
288     public VehicleDataEventStatus getRightRearInflatableBelted() {\r
289         Object obj = store.get(Names.rightRearInflatableBelted);\r
290         if (obj instanceof VehicleDataEventStatus) {\r
291             return (VehicleDataEventStatus) obj;\r
292         } else if (obj instanceof String) {\r
293                 VehicleDataEventStatus theCode = null;\r
294             try {\r
295                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
296             } catch (Exception e) {\r
297                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.rightRearInflatableBelted, e);\r
298             }\r
299             return theCode;\r
300         }\r
301         return null;\r
302     }\r
303     public void setMiddleRow1BeltDeployed(VehicleDataEventStatus middleRow1BeltDeployed) {\r
304         if (middleRow1BeltDeployed != null) {\r
305             store.put(Names.middleRow1BeltDeployed, middleRow1BeltDeployed);\r
306         } else {\r
307                 store.remove(Names.middleRow1BeltDeployed);\r
308         }\r
309     }\r
310     public VehicleDataEventStatus getMiddleRow1BeltDeployed() {\r
311         Object obj = store.get(Names.middleRow1BeltDeployed);\r
312         if (obj instanceof VehicleDataEventStatus) {\r
313             return (VehicleDataEventStatus) obj;\r
314         } else if (obj instanceof String) {\r
315                 VehicleDataEventStatus theCode = null;\r
316             try {\r
317                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
318             } catch (Exception e) {\r
319                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.middleRow1BeltDeployed, e);\r
320             }\r
321             return theCode;\r
322         }\r
323         return null;\r
324     }\r
325     public void setMiddleRow1BuckleBelted(VehicleDataEventStatus middleRow1BuckleBelted) {\r
326         if (middleRow1BuckleBelted != null) {\r
327             store.put(Names.middleRow1BuckleBelted, middleRow1BuckleBelted);\r
328         } else {\r
329                 store.remove(Names.middleRow1BuckleBelted);\r
330         }\r
331     }\r
332     public VehicleDataEventStatus getMiddleRow1BuckleBelted() {\r
333         Object obj = store.get(Names.middleRow1BuckleBelted);\r
334         if (obj instanceof VehicleDataEventStatus) {\r
335             return (VehicleDataEventStatus) obj;\r
336         } else if (obj instanceof String) {\r
337                 VehicleDataEventStatus theCode = null;\r
338             try {\r
339                 theCode = VehicleDataEventStatus.valueForString((String) obj);\r
340             } catch (Exception e) {\r
341                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.middleRow1BuckleBelted, e);\r
342             }\r
343             return theCode;\r
344         }\r
345         return null;\r
346     }\r
347 }