Subversion Repositories eFlore/Applications.del

Rev

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

Rev 387 Rev 405
Line 29... Line 29...
29
		public void selectionnerProtocole(int index);
29
		public void selectionnerProtocole(int index);
30
		public HasChangeHandlers getListeProtocoles();
30
		public HasChangeHandlers getListeProtocoles();
31
		public HasWidgets getZoneResultats();
31
		public HasWidgets getZoneResultats();
32
		public HasWidgets getZoneRecherche();
32
		public HasWidgets getZoneRecherche();
33
		public String getNomProtocolSelectionne();
33
		public String getNomProtocolSelectionne();
-
 
34
		public int getIdProtocolSelectionne();
34
	}
35
	}
Line 35... Line 36...
35
 
36
 
Line 36... Line 37...
36
	private Vue vue;
37
	private Vue vue;
37
 
38
 
38
	// private final ImageService imageService = MockDatasource.getInstance();
39
	// private final ImageService imageService = MockDatasource.getInstance();
Line 39... Line 40...
39
	private final ProtocoleService protocoleService = MockDatasource.getInstance();
40
	private final ProtocoleService protocoleService = MockDatasource.getInstance();
40
	private List<Protocole> protocoles;
41
	private List<Protocole> protocoles;
Line 41... Line 42...
41
 
42
 
42
	// TODO : passer ça en cache
43
	// TODO : passer ça en cache
43
	private String protocoleParDefaut = Protocole.IDENTIFICATION_AUTOMATIQUE;
44
	private String protocoleParDefaut = Protocole.ESTHETISME;
44
 
45
 
45
	/**
46
	/**
46
	 * Constructeur
-
 
47
	 * */
47
	 * Constructeur
48
	public MoteurRechercheImagePresenteur(Vue vue) {
48
	 * */
49
		this.vue = vue;
49
	public MoteurRechercheImagePresenteur(Vue vue) {
50
 
50
		this.vue = vue;
Line 74... Line 74...
74
 
74
 
75
			@Override
75
			@Override
76
			public void onChange(ChangeEvent event) {
76
			public void onChange(ChangeEvent event) {
77
				Protocole protocoleCourant = null;
77
				Protocole protocoleCourant = null;
78
				for (Protocole protocole : protocoles) {
78
				for (Protocole protocole : protocoles) {
79
					if (protocole.getNom().equals(vue.getNomProtocolSelectionne())) {
79
					if (protocole.getId() == vue.getIdProtocolSelectionne()) {
80
						protocoleCourant = protocole;
80
						protocoleCourant = protocole;
81
					}
81
					}
Line 82... Line 82...
82
				}
82
				}