You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -109,6 +108,14 @@ public void setData(Map<String, Object> data) {
109
108
this.data = data;
110
109
}
111
110
111
+
/**
112
+
* Récupère les champs supplémentaires de la réponse.
113
+
* @return
114
+
*/
115
+
publicObjectgetExtra(Stringkey) {
116
+
returnkey;
117
+
}
118
+
112
119
/**
113
120
* Récupère une donnée spécifique à partir de la Map 'data' en utilisant une clé.
114
121
* @deprecated En raison de la nature générique de cette méthode créant des erreurs, il est recommandé d'utiliser les méthodes spécifiques pour chaque type de données. Cette méthode est obsolète et peut être supprimée dans les futures versions.
@@ -199,47 +206,6 @@ public Integer getSpecDataInteger(String key) {
199
206
}
200
207
}
201
208
202
-
/**
203
-
* Récupère une donnée supplémentaire à partir de la Map 'extra' en utilisant une clé.
204
-
* Cette méthode permet d'accéder à des champs qui ne font pas partie des champs standard (err, msg, code, data).
205
-
* @param key La clé pour accéder à la donnée supplémentaire.
206
-
* @return La valeur associée à la clé dans la Map 'extra', ou null si la clé n'existe pas.
207
-
*/
208
-
publicObjectgetExtra(Stringkey) {
209
-
if (extra == null) {
210
-
returnnull;
211
-
}
212
-
returnextra.get(key);
213
-
}
214
-
215
-
/**
216
-
* Définit une donnée supplémentaire dans la Map 'extra'.
217
-
* @param key La clé pour la donnée supplémentaire.
218
-
* @param value La valeur à associer à la clé.
219
-
*/
220
-
publicvoidsetExtra(Stringkey, Objectvalue) {
221
-
if (extra == null) {
222
-
extra = newHashMap<>();
223
-
}
224
-
extra.put(key, value);
225
-
}
226
-
227
-
/**
228
-
* Récupère toutes les données supplémentaires.
229
-
* @return La Map contenant toutes les données supplémentaires.
230
-
*/
231
-
publicMap<String, Object> getExtraData() {
232
-
returnextra;
233
-
}
234
-
235
-
/**
236
-
* Définit toutes les données supplémentaires.
237
-
* @param extra La Map contenant les données supplémentaires.
0 commit comments