Subversion Repositories eFlore/Applications.del

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
41 aurelien 1
package org.tela_botanica.del.client.vues.plateformedetermination.forum;
2
 
3
import java.util.List;
4
 
140 aurelien 5
import org.tela_botanica.del.client.modeles.PropositionDetermination;
94 aurelien 6
import org.tela_botanica.del.client.utils.GwtObservable;
7
import org.tela_botanica.del.client.utils.GwtObserver;
84 benjamin 8
import org.tela_botanica.del.client.cache.CacheClient;
41 aurelien 9
import org.tela_botanica.del.client.utils.MockDatasource;
10
 
11
import com.google.gwt.core.client.GWT;
12
import com.google.gwt.uibinder.client.UiBinder;
13
import com.google.gwt.uibinder.client.UiField;
97 aurelien 14
import com.google.gwt.user.client.Window;
41 aurelien 15
import com.google.gwt.user.client.ui.Composite;
16
import com.google.gwt.user.client.ui.HTML;
17
import com.google.gwt.user.client.ui.HasWidgets;
18
import com.google.gwt.user.client.ui.Widget;
19
 
94 aurelien 20
public class ForumPresenteur implements GwtObserver {
84 benjamin 21
 
46 aurelien 22
	private ForumVue forumVue = new ForumVue();
41 aurelien 23
 
140 aurelien 24
	private List<PropositionDetermination> determinations;
84 benjamin 25
 
41 aurelien 26
	public void go(HasWidgets composite) {
84 benjamin 27
 
110 aurelien 28
		CacheClient.getInstance().getCurrentObservation().addObserver(this);
94 aurelien 29
 
46 aurelien 30
		chargerCommentaires();
31
		composite.add(forumVue);
41 aurelien 32
	}
84 benjamin 33
 
46 aurelien 34
	private void chargerCommentaires() {
110 aurelien 35
		determinations = CacheClient.getInstance().getCurrentObservation().getImageCelValidationDatas();
46 aurelien 36
		forumVue.chargerObservations(determinations);
41 aurelien 37
	}
94 aurelien 38
 
39
	@Override
40
	public void update(GwtObservable observable, Object data) {
41
		chargerCommentaires();
42
	}
41 aurelien 43
}