Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 948 → Rev 949

/trunk/src/org/tela_botanica/del/client/composants/commentaires/DetailCommentairePresenteur.java
69,43 → 69,54
 
// affichage de l'icone de chargement
vue.startChargement();
 
// Appel du service
CommentaireService commentaireService = new CommentaireServiceConcret();
commentaireService.chargerCommentaires(propositionDetermination, new ListeCommentairesCallback() {
 
@Override
public void surRetour(List<Commentaire> commentaires) {
 
propositionDetermination.setListeCommentaires(commentaires);
 
// s'il existe des commentaires ils sont affichés
if (propositionDetermination.getTotalCommentaires() > 0) {
 
// affichage des commentaires associés à la proposition dans
// la vue
vue.afficherCommentairesProposition(propositionDetermination);
 
// supression de l'icone de chargement
// si l'id de la propostion est égal est nulle alors celle ci est une proposition
// crée par l'interface à partir de l'obs et n'a donc pas de commentaires
if(propositionDetermination.getId() != null) {
// Appel du service
CommentaireService commentaireService = new CommentaireServiceConcret();
commentaireService.chargerCommentaires(propositionDetermination, new ListeCommentairesCallback() {
@Override
public void surRetour(List<Commentaire> commentaires) {
propositionDetermination.setListeCommentaires(commentaires);
// s'il existe des commentaires ils sont affichés
if (propositionDetermination.getTotalCommentaires() > 0) {
// affichage des commentaires associés à la proposition dans
// la vue
vue.afficherCommentairesProposition(propositionDetermination);
// supression de l'icone de chargement
vue.stopChargement();
} else {
// affichage d'un message precisant qu'il n'y a pas de
// commentaires
vue.afficherAucuneDonnees();
// supression de l'icone de chargement
vue.stopChargement();
}
}
@Override
public void surErreur(String messageErreur) {
Window.alert(messageErreur);
vue.stopChargement();
} else {
 
// affichage d'un message precisant qu'il n'y a pas de
// commentaires
vue.afficherAucuneDonnees();
 
// supression de l'icone de chargement
vue.stopChargement();
}
});
} else {
// affichage d'un message precisant qu'il n'y a pas de
// commentaires
vue.afficherAucuneDonnees();
 
}
 
@Override
public void surErreur(String messageErreur) {
Window.alert(messageErreur);
vue.stopChargement();
}
});
// supression de l'icone de chargement
vue.stopChargement();
}
}
 
/**