Subversion Repositories eFlore/Applications.del

Rev

Rev 360 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 360 Rev 363
Line 30... Line 30...
30
	public interface Vue extends IsWidget {
30
	public interface Vue extends IsWidget {
Line 31... Line 31...
31
 
31
 
Line 32... Line 32...
32
		public abstract void loadImage(Image image);
32
		public abstract void loadImage(Image image);
33
 
33
 
-
 
34
		public abstract HasClickHandlers getImagePrincipale();
-
 
35
		
34
		public abstract HasClickHandlers getImagePrincipale();
36
		public IsWidget getImagePrincipaleWidget();
Line 35... Line 37...
35
 
37
		
Line 36... Line 38...
36
		public void setUrlImagePrincipale(String url);
38
		public void setUrlImagePrincipale(String url);
Line 45... Line 47...
45
 
47
 
Line 46... Line 48...
46
		public String getAltTextImagePrincipale();
48
		public String getAltTextImagePrincipale();
Line 47... Line 49...
47
 
49
 
Line 48... Line 50...
48
		public abstract HasClickHandlers getEnSavoirPlus();
50
		public abstract HasClickHandlers getEnSavoirPlus();
Line 49... Line 51...
49
 
51
 
Line 50... Line 52...
50
		public abstract HasClickHandlers getAjoutValidation();
52
		public abstract HasClickHandlers getZoom();
Line -... Line 53...
-
 
53
 
-
 
54
		public abstract void cacherZoneCache();
51
 
55
 
Line 52... Line 56...
52
		public abstract void cacherZoneCache();
56
		public abstract void afficherZoneCache();
Line 53... Line 57...
53
 
57
 
Line 82... Line 86...
82
		vue.getZoneVoter().clear();
86
		vue.getZoneVoter().clear();
83
		List<VoteProtocole> observationValidationDatas = validationService.getVoteByImageAndProtocol(image.getIdImage(), protocole.getNom());
87
		List<VoteProtocole> observationValidationDatas = validationService.getVoteByImageAndProtocol(image.getIdImage(), protocole.getNom());
84
		new MoyenneVotePresenteur(observationValidationDatas).go(vue.getZoneVoter());
88
		new MoyenneVotePresenteur(observationValidationDatas).go(vue.getZoneVoter());
85
	}
89
	}
Line -... Line 90...
-
 
90
 
-
 
91
	private void lancerEvenementValidation() {
-
 
92
		
-
 
93
			CacheClient.getInstance().setImageCourante(image);
-
 
94
			Observation obs = image.getObservation();
-
 
95
			BusEvenementiel.getInstance().fireEvent(new EvenementValidation(obs));
-
 
96
	}
86
 
97
	
87
	protected void gererEvenements() {
98
	protected void gererEvenements() {
88
		vue.getImagePrincipale().addClickHandler(new ClickHandler() {
-
 
89
 
-
 
90
			@Override
99
		vue.getImagePrincipale().addClickHandler(new ClickHandler() {
91
			public void onClick(ClickEvent event) {
100
			public void onClick(ClickEvent event) {
92
				IsWidget photo = (IsWidget) event.getSource();
-
 
93
				ouvrirFenetreModale(new DetailImagePresenteur(photo, new DetailImageVue()));
101
				lancerEvenementValidation();
94
			}
102
			}
Line -... Line 103...
-
 
103
		});
-
 
104
 
-
 
105
		vue.getNomAuteur().addClickHandler(new ClickHandler() {
-
 
106
			public void onClick(ClickEvent event) {
-
 
107
				lancerEvenementValidation();
-
 
108
			}
-
 
109
		});
-
 
110
		
-
 
111
		vue.getNomEspece().addClickHandler(new ClickHandler() {
-
 
112
			public void onClick(ClickEvent event) {
-
 
113
				lancerEvenementValidation();
-
 
114
			}
95
		});
115
		});
Line 96... Line 116...
96
 
116
		
97
		vue.getEnSavoirPlus().addClickHandler(new ClickHandler() {
117
		vue.getEnSavoirPlus().addClickHandler(new ClickHandler() {
98
 
118
 
99
			@Override
119
			@Override
100
			public void onClick(ClickEvent event) {
120
			public void onClick(ClickEvent event) {
Line 101... Line 121...
101
				BusEvenementiel.getInstance().fireEvent(new EvenementVoirDetailsImage(image));
121
				BusEvenementiel.getInstance().fireEvent(new EvenementVoirDetailsImage(image));
Line 102... Line 122...
102
			}
122
			}
103
		});
123
		});
104
 
124
 
105
		vue.getAjoutValidation().addClickHandler(new ClickHandler() {
-
 
106
 
125
		vue.getZoom().addClickHandler(new ClickHandler() {
107
			@Override
126
 
108
			public void onClick(ClickEvent event) {
127
			@Override
Line 109... Line 128...
109
				CacheClient.getInstance().setImageCourante(image);
128
			public void onClick(ClickEvent event) {