Subversion Repositories eFlore/Applications.del

Rev

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

Rev 471 Rev 477
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.util.Date;
2
 
4
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
3
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
5
import org.tela_botanica.del.client.modeles.Observation;
-
 
6
import com.google.gwt.i18n.client.DateTimeFormat;
-
 
-
 
4
import org.tela_botanica.del.client.modeles.Observation;
7
import com.google.gwt.user.client.Window;
5
 
8
import com.google.gwt.user.client.ui.HasText;
6
import com.google.gwt.user.client.ui.HasText;
9
import com.google.gwt.user.client.ui.HasWidgets;
7
import com.google.gwt.user.client.ui.HasWidgets;
Line 10... Line 8...
10
import com.google.gwt.user.client.ui.IsWidget;
8
import com.google.gwt.user.client.ui.IsWidget;
Line 11... Line 9...
11
 
9
 
12
public class MetadonneesPresenteur extends Presenteur{
10
public class MetadonneesPresenteur extends Presenteur {
-
 
11
 
13
 
12
	public abstract interface Vue extends IsWidget {
-
 
13
		public HasText getNomRetenu();
14
	public abstract interface Vue extends IsWidget {
14
 
-
 
15
		public HasText getNomCommun();
15
		public HasText getNomRetenu();
16
 
-
 
17
		public HasText getFamille();
16
		public HasText getNomCommun();
18
 
-
 
19
		public HasText getLocalite();
17
		public HasText getFamille();
20
 
-
 
21
		public HasText getLieuDit();
18
		public HasText getLocalite();
22
 
-
 
23
		public HasText getMilieu();
19
		public HasText getLieuDit();
24
 
-
 
25
		public HasText getCommentaire();
20
		public HasText getMilieu();
26
 
-
 
27
		public HasText getAuteur();
21
		public HasText getCommentaire();
28
 
-
 
29
		public HasText getDateTransmission();
22
		public HasText getAuteur();
30
 
-
 
31
		public HasText getMotsClefs();
23
		public HasText getDateTransmission();
32
 
24
		public HasText getMotsClefs();
33
		public HasText getNumNomenclatural();
25
		public HasText getNumNomenclatural();
34
 
26
		public HasText getDateReleve();
35
		public HasText getDateReleve();
27
	}
36
	}
28
	
37
 
29
	private Vue vue;
38
	private Vue vue;
30
	private Observation observation;
39
	private Observation observation;
31
	
40
 
32
	public MetadonneesPresenteur(Vue vue, Observation observation) {
41
	public MetadonneesPresenteur(Vue vue, Observation observation) {
33
		this.vue = vue;
42
		this.vue = vue;
34
		setObservation(observation);
43
		setObservation(observation);
35
	}
44
	}
36
	
45
 
37
	public void setObservation(Observation observation) {
46
	public void setObservation(Observation observation) {
38
		this.observation = observation;
47
		this.observation = observation;
39
	}
48
	}
40
	
49
 
41
	public void chargerMetaDonnees() {
50
	public void chargerMetaDonnees() {
42
		vue.getNomRetenu().setText(observation.getNomRetenu());
51
		vue.getNomRetenu().setText(observation.getNomRetenu());
Line 48... Line 57...
48
		vue.getCommentaire().setText(observation.getCommentaire());
57
		vue.getCommentaire().setText(observation.getCommentaire());
49
		vue.getAuteur().setText(observation.getAuteur());
58
		vue.getAuteur().setText(observation.getAuteur());
50
		vue.getDateTransmission().setText(observation.getDateTransmission());
59
		vue.getDateTransmission().setText(observation.getDateTransmission());
51
		vue.getDateReleve().setText(observation.getDateReleve());
60
		vue.getDateReleve().setText(observation.getDateReleve());
52
	}
61
	}
53
	
62
 
54
	@Override
63
	@Override
55
	public void go(HasWidgets composite) {
64
	public void go(HasWidgets composite) {
56
		composite.add(vue.asWidget());		
65
		composite.add(vue.asWidget());
57
		chargerMetaDonnees();
66
		chargerMetaDonnees();
58
	}
67
	}
Line 59... Line 68...
59
 
68
 
60
	@Override
69
	@Override
61
	protected void gererEvenements() {
70
	protected void gererEvenements() {
62
		// TODO Auto-generated method stub
71
		// TODO Auto-generated method stub
63
		
72
 
64
	}
73
	}