6,7 → 6,6 |
import org.tela_botanica.del.client.modeles.Commentaire; |
import org.tela_botanica.del.client.modeles.PropositionDetermination; |
import org.tela_botanica.del.client.services.rest.CommentaireService; |
import org.tela_botanica.del.client.services.rest.CommentaireServiceConcret; |
import org.tela_botanica.del.client.services.rest.async.ListeCommentairesCallback; |
|
import com.google.gwt.user.client.Window; |
44,6 → 43,9 |
// La proposition de determination |
private PropositionDetermination propositionDetermination; |
|
//le servcie de recuperation des commentaires |
private CommentaireService commentaireService; |
|
/** |
* Constructeur |
* |
50,9 → 52,10 |
* @param vue |
* @param propositionDetermination |
*/ |
public DetailCommentairePresenteur(Vue vue, PropositionDetermination propositionDetermination) { |
public DetailCommentairePresenteur(Vue vue, CommentaireService commentaireService, PropositionDetermination propositionDetermination) { |
this.vue = vue; |
this.propositionDetermination = propositionDetermination; |
this.commentaireService=commentaireService; |
} |
|
/** |
73,8 → 76,8 |
// 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 |