Subversion Repositories eFlore/Applications.coel

Rev

Rev 1197 | Rev 1319 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1197 Rev 1210
Line 76... Line 76...
76
			@Override
76
			@Override
77
			public void surReponse(JSONValue responseValue) {
77
			public void surReponse(JSONValue responseValue) {
78
				if (responseValue.isArray() != null) {
78
				if (responseValue.isArray() != null) {
79
					final JSONArray reponse = responseValue.isArray();
79
					final JSONArray reponse = responseValue.isArray();
80
					// Identifiant utilisateur ou identifiant de session si non identifié
80
					// Identifiant utilisateur ou identifiant de session si non identifié
81
					String id = ((JSONString) reponse.get(2)).stringValue();
81
					String id = ((JSONString) reponse.get(1)).stringValue();
82
					// Drapeau levé si l'utilisateur est déjà identifié
82
					// Drapeau levé si l'utilisateur est déjà identifié
83
					boolean identifie = ((JSONBoolean) reponse.get(3)).booleanValue();
83
					boolean identifie = ((JSONBoolean) reponse.get(2)).booleanValue();
Line 84... Line 84...
84
					
84
					
85
					// Nous réinitialisons l'utilisateur
85
					// Nous réinitialisons l'utilisateur
Line 86... Line 86...
86
					utilisateur = new Utilisateur(id, identifie);
86
					utilisateur = new Utilisateur(id, identifie);
Line 123... Line 123...
123
					
123
					
124
						// Plus de deux valeurs, l'utilisateur est identifié nous récupérons des données supplémentaires
124
						// Plus de deux valeurs, l'utilisateur est identifié nous récupérons des données supplémentaires
125
						if (reponse.size() > 3) {
125
						if (reponse.size() > 3) {
126
							// Nom complet de l'utilisateur
126
							// Nom complet de l'utilisateur
127
							if (reponse.get(3).isString() != null) {
127
							if (reponse.get(3).isString() != null) {
128
								utilisateur.setNomComplet(((JSONString) reponse.get(4)).stringValue());
128
								utilisateur.setNomComplet(((JSONString) reponse.get(3)).stringValue());
129
							}
129
							}
130
							// Prénom de l'utilisateur
130
							// Prénom de l'utilisateur
131
							if (reponse.get(4).isString() != null) {
131
							if (reponse.get(4).isString() != null) {
132
								utilisateur.setPrenom(((JSONString) reponse.get(5)).stringValue());
132
								utilisateur.setPrenom(((JSONString) reponse.get(4)).stringValue());
Line 133... Line 133...
133
							}
133
							}
134
							
134
							
135
							// Nom de l'utilisateur
135
							// Nom de l'utilisateur
136
							if (reponse.get(5).isString() != null) {
136
							if (reponse.get(5).isString() != null) {
Line 137... Line 137...
137
								utilisateur.setNom(((JSONString) reponse.get(6)).stringValue());
137
								utilisateur.setNom(((JSONString) reponse.get(5)).stringValue());
138
							}
138
							}
139
							
139
							
140
							// Paramètres
140
							// Paramètres
141
							if (reponse.get(6).isString() != null) {
141
							if (reponse.get(6).isString() != null) {
Line 142... Line 142...
142
								Debug.log(((JSONString) reponse.get(7)).stringValue());
142
								Debug.log(((JSONString) reponse.get(6)).stringValue());
143
								utilisateur.setParametre(((JSONString) reponse.get(7)).stringValue());
143
								utilisateur.setParametre(((JSONString) reponse.get(6)).stringValue());
144
							}
144
							}