12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- package rsx;
- import org.json.JSONObject;
- import org.json.JSONException;
- /**
- * 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 = null;
- /* --- Constructeurs --- */
- public BomberStudentReponse() {
- }
- public BomberStudentReponse(String reponse) {
- this.error = false;
- //Parse reponse
- try {
- JSONObject json = new JSONObject(reponse);
- this.statut = json.getInt("statut");
- this.message = json.getString("message");
- if(json.has("param")){
- this.reponse = json.getJSONObject("param");
- }
- this.error = false;
- } catch(JSONException ex){
- System.err.println("La reponse n'est pas en JSON : " + ex.getMessage());
- }
- }
- /* --- 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;
- }
- }
|