Subversion Repositories eFlore/Applications.del

Rev

Rev 1393 | Rev 1543 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1393 Rev 1531
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.metadonnees;
1
package org.tela_botanica.del.client.composants.metadonnees;
Line 2... Line -...
2
 
-
 
3
import java.text.ParseException;
-
 
4
import java.text.SimpleDateFormat;
-
 
5
import java.util.Date;
2
 
6
import org.tela_botanica.del.client.cache.CacheClient;
3
import org.tela_botanica.del.client.cache.CacheClient;
7
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
4
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
8
import org.tela_botanica.del.client.config.Config;
-
 
9
import org.tela_botanica.del.client.gestionhistorique.GestionnaireHistorique;
5
import org.tela_botanica.del.client.config.Config;
10
import org.tela_botanica.del.client.modeles.InformationsRecherche;
6
import org.tela_botanica.del.client.modeles.InformationsRecherche;
11
import org.tela_botanica.del.client.modeles.ModeRecherche;
7
import org.tela_botanica.del.client.modeles.ModeRecherche;
12
import org.tela_botanica.del.client.modeles.Observation;
8
import org.tela_botanica.del.client.modeles.Observation;
13
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
9
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
14
import org.tela_botanica.del.client.navigation.evenement.detailsimage.EvenementRechercheImage;
10
import org.tela_botanica.del.client.navigation.evenement.detailsimage.EvenementRechercheImage;
15
import org.tela_botanica.del.client.navigation.evenement.rechercheobservation.EvenementRechercheObservation;
-
 
16
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
11
import org.tela_botanica.del.client.navigation.evenement.rechercheobservation.EvenementRechercheObservation;
Line 17... Line 12...
17
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
12
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
18
 
13
 
19
import com.google.gwt.event.dom.client.ClickEvent;
14
import com.google.gwt.event.dom.client.ClickEvent;
Line 81... Line 76...
81
		
76
		
Line 82... Line 77...
82
		public void activerLiens();
77
		public void activerLiens();
Line -... Line 78...
-
 
78
		
-
 
79
		public void activerLienAuteur();
83
		
80
		
Line 84... Line 81...
84
		public void activerLienAuteur();
81
		public void activerLienNomRetenu();
Line 85... Line 82...
85
		
82
		
Line 258... Line 255...
258
					setInfosRechercheEnCacheEtLancerEvenement(informationsRecherche);
255
					setInfosRechercheEnCacheEtLancerEvenement(informationsRecherche);
259
					History.fireCurrentHistoryState();
256
					History.fireCurrentHistoryState();
260
				}
257
				}
261
			});
258
			});
Line 262... Line -...
262
	
-
 
263
			final Observation monobservation = this.observation;
259
 
264
			vue.setLienIdentiplante(this.observation.getId());
260
			vue.setLienIdentiplante(this.observation.getId());
Line 265... Line 261...
265
			vue.activerLiens();
261
			vue.activerLiens();
266
			
262
			
Line 277... Line 273...
277
					}
273
					}
278
				});
274
				});
Line 279... Line 275...
279
				
275
				
280
				vue.activerLienAuteur();
276
				vue.activerLienAuteur();
-
 
277
			}
-
 
278
 
-
 
279
			if (observation.getNumNomenclatural() != null && ! observation.getNumNomenclatural().equals("0") && ! observation.getNumNomenclatural().equals("")) {
-
 
280
				vue.activerLienNomRetenu();
-
 
281
				vue.getLienNomRetenu().addClickHandler(new ClickHandler() {
-
 
282
					@Override
-
 
283
					public void onClick(ClickEvent arg0) {
-
 
284
						Config config = new Config();
-
 
285
						String efloreUrlFicheTpl = config.getUrl("efloreTaxon");
-
 
286
						String efloreUrlFiche = efloreUrlFicheTpl.replaceAll("referentiel-nn-num_nom", observation.getReferentiel().substring(0,5) + "-nn-" + observation.getNumNomenclatural());
-
 
287
						Window.open(efloreUrlFiche, "Fiche eflore", null);
-
 
288
					}
-
 
289
				});
281
			}
290
			}
282
		}
291
		}
Line 283... Line 292...
283
	}
292
	}