1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 package fr.paris.lutece.plugins.stationnement.dataclient;
36
37 import java.io.Serializable;
38 import java.util.Map;
39
40 import com.fasterxml.jackson.annotation.JsonProperty;
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82 public class CarteGrise implements Serializable
83 {
84
85
86
87
88 private static final long serialVersionUID = 1L;
89
90 private String _strAdresse;
91 private String _strTPpNom;
92 private String _strTPpPrenom;
93 private String _strVDenominationCommerciale;
94 private String _strVNumeroImmatriculation;
95 private String _strVMarque;
96
97 private String _strSource;
98
99 public void setTPpPrenom( String strTPpPrenom )
100 {
101 _strTPpPrenom = strTPpPrenom;
102 }
103 public String getTPpPrenom( )
104 {
105 return _strTPpPrenom;
106 }
107
108 public void setTPpNom( String strTPpNom )
109 {
110 _strTPpNom = strTPpNom;
111 }
112 public String getTPpNom( )
113 {
114 return _strTPpNom;
115 }
116
117 public void setVDenominationCommerciale( String strVDenominationCommerciale )
118 {
119 _strVDenominationCommerciale = strVDenominationCommerciale;
120 }
121 public String getVDenominationCommerciale( )
122 {
123 return _strVDenominationCommerciale;
124 }
125
126 public void setVNumeroImmatriculation( String strVNumeroImmatriculation )
127 {
128 _strVNumeroImmatriculation = strVNumeroImmatriculation;
129 }
130 public String getVNumeroImmatriculation( )
131 {
132 return _strVNumeroImmatriculation;
133 }
134
135 public void setVMarque( String strVMarque )
136 {
137 _strVMarque = strVMarque;
138 }
139 public String getVMarque( )
140 {
141 return _strVMarque;
142 }
143
144 public void setAdresse( String strAdresse )
145 {
146 _strAdresse = strAdresse;
147 }
148 public String getAdresse( )
149 {
150 return _strAdresse;
151 }
152
153 @JsonProperty( "personne" )
154 public void setPersonne( Map<String, Object> personne ) {
155 setTPpNom((String)personne.get("nom"));
156 setTPpPrenom((String)personne.get("prenom"));
157 Map<String, String> mapAdresse =(Map<String,String>) personne.get("adresse");
158 setAdresse(
159 mapAdresse.get("numeroDeVoie") + " " +
160 mapAdresse.get("typeDeVoie") + " " +
161 mapAdresse.get("nomDeLaVoie") + ", " +
162 mapAdresse.get("codePostal") + " " +
163 mapAdresse.get("commune")
164 );
165 }
166
167 @JsonProperty( "vehicule" )
168 public void setVehicule( Map<String, String> vehicule ) {
169 setVNumeroImmatriculation(vehicule.get("numImmat"));
170 setVDenominationCommerciale(vehicule.get("denominationCommerciale"));
171 setVMarque(vehicule.get("marque"));
172 }
173
174 public void setSource( String strSource )
175 {
176 _strSource = strSource;
177 }
178 public String getSource( )
179 {
180 return _strSource;
181 }
182 }