|
@@ -1,9 +1,67 @@
|
|
|
package rsx;
|
|
|
|
|
|
+import org.json.JSONObject;
|
|
|
+
|
|
|
/**
|
|
|
* Analyse reponse d'un serveur BomberStudent
|
|
|
* @author Arthur Brandao
|
|
|
*/
|
|
|
public class BomberStudentReponse {
|
|
|
|
|
|
+ protected boolean error = true;
|
|
|
+ protected int statut;
|
|
|
+ protected String message;
|
|
|
+ protected JSONObject reponse;
|
|
|
+
|
|
|
+ /* --- Constructeurs --- */
|
|
|
+
|
|
|
+ public BomberStudentReponse(){
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ public BomberStudentReponse(String reponse){
|
|
|
+ this.error = false;
|
|
|
+ //Parse reponse
|
|
|
+ JSONObject json = new JSONObject(reponse);
|
|
|
+ this.statut = json.getInt("statut");
|
|
|
+ this.message = json.getString("message");
|
|
|
+ this.reponse = json.getJSONObject("param");
|
|
|
+ }
|
|
|
+
|
|
|
+ /* --- Getter/Setter --- */
|
|
|
+
|
|
|
+ public boolean isError() {
|
|
|
+ return error;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setError(boolean error) {
|
|
|
+ this.error = error;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getStatut() {
|
|
|
+ return statut;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setStatut(int statut) {
|
|
|
+ this.statut = statut;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getMessage() {
|
|
|
+ return message;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMessage(String message) {
|
|
|
+ this.message = message;
|
|
|
+ }
|
|
|
+
|
|
|
+ public JSONObject getReponse() {
|
|
|
+ return reponse;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setReponse(JSONObject reponse) {
|
|
|
+ this.reponse = reponse;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|