Subversion Repositories eFlore/Applications.del

Rev

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

Rev 939 Rev 959
Line 24... Line 24...
24
 
24
 
25
		public void ajouterVue(HasWidgets composite);
25
		public void ajouterVue(HasWidgets composite);
Line 26... Line 26...
26
	}
26
	}
27
 
27
 
Line 28... Line 28...
28
	private Vue vue;
28
	private Vue vue;
29
	private final ProtocoleService protocoleService = new ProtocoleServiceConcret();
29
	private ProtocoleService protocoleService;
30
 
30
 
31
	/**
31
	/**
32
	 * Constructeur
32
	 * Constructeur
-
 
33
	 * */
33
	 * */
34
	public MoteurRechercheImagePresenteur(Vue vue, ProtocoleService protocoleService) {
34
	public MoteurRechercheImagePresenteur(Vue vue) {
35
		this.vue = vue;
35
		this.vue = vue;
36
		this.protocoleService = protocoleService;
36
		// TODO: le code ci dessous sert à ne pas recharger les protocoles
37
		// TODO: le code ci dessous sert à ne pas recharger les protocoles
37
		// à chaque fois, voir si on peut le factoriser quelque part
38
		// à chaque fois, voir si on peut le factoriser quelque part
Line 70... Line 71...
70
		presenteurRecherche.go(vue.getZoneRecherche());
71
		presenteurRecherche.go(vue.getZoneRecherche());
71
	}
72
	}
Line 72... Line 73...
72
 
73
 
73
	public void chercherImages() {
74
	public void chercherImages() {
74
		vue.getZoneResultats().clear();
75
		vue.getZoneResultats().clear();
75
		new ResultatRechercheImagePresenteur(new ImageServiceConcret(), new ResultatRechercheImageVue()).go(vue.getZoneResultats());
76
		new ResultatRechercheImagePresenteur(new ImageServiceConcret(), new ProtocoleServiceConcret(), new ResultatRechercheImageVue()).go(vue.getZoneResultats());
Line 76... Line 77...
76
	}
77
	}
77
 
78
 
78
	public HasWidgets getZoneResultats() {
79
	public HasWidgets getZoneResultats() {