Subversion Repositories eFlore/Applications.del

Rev

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

Rev 939 Rev 949
Line 67... Line 67...
67
	 */
67
	 */
68
	public void afficherCommentaires() {
68
	public void afficherCommentaires() {
Line 69... Line 69...
69
 
69
 
70
		// affichage de l'icone de chargement
70
		// affichage de l'icone de chargement
71
		vue.startChargement();
71
		vue.startChargement();
-
 
72
		
-
 
73
		// si l'id de la propostion est égal est nulle alors celle ci est une proposition
-
 
74
		// crée par l'interface à partir de l'obs et n'a donc pas de commentaires
72
 
75
		if(propositionDetermination.getId() != null) {
73
		// Appel du service
76
			// Appel du service
74
		CommentaireService commentaireService = new CommentaireServiceConcret();
77
			CommentaireService commentaireService = new CommentaireServiceConcret();
75
		commentaireService.chargerCommentaires(propositionDetermination, new ListeCommentairesCallback() {
78
			commentaireService.chargerCommentaires(propositionDetermination, new ListeCommentairesCallback() {
76
 
79
	
77
			@Override
80
				@Override
78
			public void surRetour(List<Commentaire> commentaires) {
81
				public void surRetour(List<Commentaire> commentaires) {
79
 
82
	
80
				propositionDetermination.setListeCommentaires(commentaires);
83
					propositionDetermination.setListeCommentaires(commentaires);
81
 
84
	
82
				// s'il existe des commentaires ils sont affichés
85
					// s'il existe des commentaires ils sont affichés
83
				if (propositionDetermination.getTotalCommentaires() > 0) {
86
					if (propositionDetermination.getTotalCommentaires() > 0) {
84
 
87
	
85
					// affichage des commentaires associés à la proposition dans
88
						// affichage des commentaires associés à la proposition dans
86
					// la vue
89
						// la vue
87
					vue.afficherCommentairesProposition(propositionDetermination);
90
						vue.afficherCommentairesProposition(propositionDetermination);
88
 
91
	
89
					// supression de l'icone de chargement
92
						// supression de l'icone de chargement
90
					vue.stopChargement();
93
						vue.stopChargement();
91
				} else {
94
					} else {
92
 
95
	
93
					// affichage d'un message precisant qu'il n'y a pas de
96
						// affichage d'un message precisant qu'il n'y a pas de
94
					// commentaires
97
						// commentaires
95
					vue.afficherAucuneDonnees();
98
						vue.afficherAucuneDonnees();
96
 
99
	
-
 
100
						// supression de l'icone de chargement
-
 
101
						vue.stopChargement();
-
 
102
					}
-
 
103
	
-
 
104
				}
-
 
105
	
-
 
106
				@Override
-
 
107
				public void surErreur(String messageErreur) {
97
					// supression de l'icone de chargement
108
					Window.alert(messageErreur);
98
					vue.stopChargement();
109
					vue.stopChargement();
99
				}
-
 
100
 
110
				}
101
			}
-
 
102
 
111
			});
103
			@Override
112
		} else {
-
 
113
			// affichage d'un message precisant qu'il n'y a pas de
104
			public void surErreur(String messageErreur) {
114
			// commentaires
-
 
115
			vue.afficherAucuneDonnees();
-
 
116
 
105
				Window.alert(messageErreur);
117
			// supression de l'icone de chargement
106
				vue.stopChargement();
118
			vue.stopChargement();
107
			}
-
 
108
		});
119
		}
Line 109... Line 120...
109
	}
120
	}
110
 
121
 
111
	/**
122
	/**