Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 940 → Rev 941

/trunk/src/org/tela_botanica/del/client/services/rest/async/UtilisateurCallback.java
5,6 → 5,11
 
import com.google.gwt.json.client.JSONParser;
 
/**
* Objet passé en paramètre d'un service de recuperation d'un utilisateur
* @author LIENS
*
*/
public abstract class UtilisateurCallback extends PHPCallback<Utilisateur> {
 
@Override
/trunk/src/org/tela_botanica/del/client/services/rest/async/ObservationsCallback.java
1,14 → 1,21
package org.tela_botanica.del.client.services.rest.async;
 
import org.tela_botanica.del.client.modeles.ObservationServiceResultat;
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
 
import com.google.gwt.json.client.JSONParser;
 
/**
* Objet passé en paramètre d'un service de recuperation d'observations
*
* @author LIENS
*
*/
public abstract class ObservationsCallback extends PHPCallback<ObservationServiceResultat> {
 
@Override
public ObservationServiceResultat parserJSON(String retourService) {
return new ObservationServiceResultat(JSONParser.parseStrict(retourService));
return UtilitairesServiceResultat.parserObservationServiceResultat(JSONParser.parseStrict(retourService));
}
 
}
/trunk/src/org/tela_botanica/del/client/services/rest/async/ImagesParTaxonCallback.java
1,14 → 1,23
package org.tela_botanica.del.client.services.rest.async;
 
import org.tela_botanica.del.client.modeles.ImageServiceResultat;
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
 
import com.google.gwt.json.client.JSONParser;
 
/**
*
* Objet passé en paramètre d'un service d'ajout de recuperation des images pour
* un taxon
*
* @author LIENS
*
*/
public abstract class ImagesParTaxonCallback extends PHPCallback<ImageServiceResultat> {
 
@Override
public ImageServiceResultat parserJSON(String retourService) {
ImageServiceResultat resultat = new ImageServiceResultat(JSONParser.parseStrict(retourService));
ImageServiceResultat resultat = UtilitairesServiceResultat.parserImageServiceResultat(JSONParser.parseStrict(retourService));
return resultat;
}
 
/trunk/src/org/tela_botanica/del/client/services/rest/async/AjoutVoteDeterminationCallback.java
1,6 → 1,10
package org.tela_botanica.del.client.services.rest.async;
 
 
/**
* Objet passé en paramètre d'un service d'ajout de vote sur une determination
* @author LIENS
*
*/
public abstract class AjoutVoteDeterminationCallback extends PHPCallback<Void> {
 
@Override
/trunk/src/org/tela_botanica/del/client/services/rest/async/ListeVotesDeterminationCallback.java
5,6 → 5,13
import org.tela_botanica.del.client.modeles.VoteDetermination;
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
 
/**
* Objet passé en paramètre d'un service de recuperation de la liste de votes
* sur une determination
*
* @author LIENS
*
*/
public abstract class ListeVotesDeterminationCallback extends PHPCallback<HashMap<String, VoteDetermination>> {
 
@Override
/trunk/src/org/tela_botanica/del/client/services/rest/async/VoteProtocoleCallback.java
1,5 → 1,10
package org.tela_botanica.del.client.services.rest.async;
 
/**
* Objet passé en paramètre d'un service d'ajout de votes
* @author LIENS
*
*/
public abstract class VoteProtocoleCallback extends PHPCallback<Void> {
 
@Override
/trunk/src/org/tela_botanica/del/client/services/rest/async/AjoutCommentaireCallback.java
2,11 → 2,18
 
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
 
import com.google.gwt.json.client.JSONParser;
 
/**
* Objet passé en paramètre d'un service d'ajout de commentaire
* @author LIENS
*
*/
public abstract class AjoutCommentaireCallback extends PHPCallback<String>{
 
@Override
public String parserJSON(String retourService) {
return UtilitairesServiceResultat.convertirEtParserRetourAjoutCommentaire(retourService);
return UtilitairesServiceResultat.parserRetourAjoutCommentaire(JSONParser.parseStrict(retourService).isObject());
}
 
}
/trunk/src/org/tela_botanica/del/client/services/rest/async/ListeCommentairesCallback.java
7,6 → 7,11
 
import com.google.gwt.json.client.JSONParser;
 
/**
* Objet passé en paramètre d'un service de recuperation d'une liste de commentaires
* @author LIENS
*
*/
public abstract class ListeCommentairesCallback extends PHPCallback<List<Commentaire>> {
 
@Override
/trunk/src/org/tela_botanica/del/client/services/rest/async/PHPCallback.java
6,7 → 6,7
import com.google.gwt.user.client.Window;
 
/**
* Cette classe correspond au retour asynchrone d'un service php qui retourne
* Cette classe correspond au retour asynchrone d'un webservice php qui retourne
* l'objet generique T si l'appel de service est un succcès
*
* @author LIENS
/trunk/src/org/tela_botanica/del/client/services/rest/async/PropositionDeterminationCallBack.java
4,6 → 4,11
 
import com.google.gwt.json.client.JSONParser;
 
/**
* Objet passé en paramètre d'un service d'ajout de determination
* @author LIENS
*
*/
public abstract class PropositionDeterminationCallBack extends PHPCallback<String> {
 
@Override
/trunk/src/org/tela_botanica/del/client/services/rest/async/ProtocolesCallback.java
1,14 → 1,22
package org.tela_botanica.del.client.services.rest.async;
 
import org.tela_botanica.del.client.modeles.ProtocoleServiceResultat;
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
 
import com.google.gwt.json.client.JSONParser;
 
/**
* Objet passé en paramètre d'un service de recuperation de la liste des
* protocoles
*
* @author LIENS
*
*/
public abstract class ProtocolesCallback extends PHPCallback<ProtocoleServiceResultat> {
 
@Override
public ProtocoleServiceResultat parserJSON(String retourService) {
return new ProtocoleServiceResultat(JSONParser.parseStrict(retourService));
return UtilitairesServiceResultat.parserProtocoleServiceResultat(JSONParser.parseStrict(retourService));
}
 
}