Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2050 Rev 2062
Line 101... Line 101...
101
	private void gererAffichageEvenementsObs() {
101
	private void gererAffichageEvenementsObs() {
102
		if(!observation.getEvenementsAssocies().isEmpty()) {
102
		if(!observation.getEvenementsAssocies().isEmpty()) {
103
			Map<String, Integer> nbEventsParEvent = new HashMap<String, Integer>();
103
			Map<String, Integer> nbEventsParEvent = new HashMap<String, Integer>();
Line 104... Line 104...
104
			
104
			
105
			List<String> evts = observation.getEvenementsAssocies();
-
 
106
			GWT.log("Evenements pour l'obs "+observation.getId());
-
 
107
			GWT.log(observation.getEvenementsAssocies().size()+" evenements dans la liste");
105
			List<String> evts = observation.getEvenementsAssocies();
108
			for (Iterator<String> iterator = evts.iterator(); iterator.hasNext();) {
106
			for (Iterator<String> iterator = evts.iterator(); iterator.hasNext();) {
109
				String evenement = iterator.next();
107
				String evenement = iterator.next();
110
				if(nbEventsParEvent.containsKey(evenement)) {
108
				if(nbEventsParEvent.containsKey(evenement)) {
111
					Integer nbEvent = nbEventsParEvent.get(evenement);
109
					Integer nbEvent = nbEventsParEvent.get(evenement);
112
					nbEvent++;
110
					nbEvent++;
113
					nbEventsParEvent.put(evenement, nbEvent);
-
 
114
					GWT.log("ajout à l'évènement "+evenement+" "+(nbEvent));
111
					nbEventsParEvent.put(evenement, nbEvent);
115
				} else {
-
 
116
					GWT.log("nouvel évènement "+evenement);
112
				} else {
117
					nbEventsParEvent.put(evenement, 1);
113
					nbEventsParEvent.put(evenement, 1);
118
				}
-
 
119
				
-
 
120
				GWT.log("vérif évenement "+evenement+" "+nbEventsParEvent.get(evenement));
114
				}
Line 121... Line 115...
121
			}
115
			}
-
 
116
			
122
			
117
			StringBuilder stb = new StringBuilder();
123
			StringBuilder stb = new StringBuilder();
118
			stb.append("<ul class=\"listeEvenementsObs\">");
-
 
119
			for (Iterator<String> iterator = nbEventsParEvent.keySet().iterator(); iterator.hasNext();) {
124
			for (Iterator<String> iterator = nbEventsParEvent.keySet().iterator(); iterator.hasNext();) {
120
				String evtNom = (String) iterator.next();
125
				String evtNom = (String) iterator.next();
-
 
126
				stb.append(StringUtils.getCorrespondanceChaineEvenementObs(evtNom, nbEventsParEvent.get(evtNom)));
121
				stb.append("<li>");
127
				if(iterator.hasNext()) {
-
 
128
					stb.append(", ");
122
				stb.append(StringUtils.getCorrespondanceChaineEvenementObs(evtNom, nbEventsParEvent.get(evtNom)));
-
 
123
				stb.append("</li>");
Line 129... Line 124...
129
				}
124
			}
130
			}
125
			stb.append("</ul>");
131
			
126
			
132
			vue.afficherEvenementsObservation(stb.toString());
127
			vue.afficherEvenementsObservation(stb.toString());