Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1175 Rev 2046
Line 25... Line 25...
25
	
25
	
26
	public interface Vue extends IsWidget {
26
	public interface Vue extends IsWidget {
27
		public void afficherMessageChargement();
27
		public void afficherMessageChargement();
28
		public void cacherMessageChargement();
28
		public void cacherMessageChargement();
-
 
29
		public String getValeurRecevoirMailsMesObs();
29
		public String getValeurRecevoirMailsMesObs();
30
		public String getValeurRecevoirMailsMesCom();
30
		public String getValeurRecevoirMailsToutesObs();
31
		public String getValeurRecevoirMailsToutesObs();
-
 
32
		public void setValeurRecevoirMailsMesObs(boolean valeur);
31
		public void setValeurRecevoirMailsMesObs(boolean valeur);
33
		public void setValeurRecevoirMailsMesCom(boolean valeur);
32
		public void setValeurRecevoirMailsToutesObs(boolean valeur);
34
		public void setValeurRecevoirMailsToutesObs(boolean valeur);
33
		public HasClickHandlers getBoutonSauvegarder();
35
		public HasClickHandlers getBoutonSauvegarder();
Line 34... Line 36...
34
	}
36
	}
Line 59... Line 61...
59
		composite.add(vue.asWidget());
61
		composite.add(vue.asWidget());
60
	}
62
	}
Line 61... Line 63...
61
	
63
	
62
	private void affecterValeursChamps(HashMap<String, String> preferences) {
64
	private void affecterValeursChamps(HashMap<String, String> preferences) {
-
 
65
		vue.setValeurRecevoirMailsMesObs(getPreferenceBool(preferences.get("mail_notification_mes_obs")));
63
		vue.setValeurRecevoirMailsMesObs(getPreferenceBool(preferences.get("mail_notification_mes_obs")));
66
		vue.setValeurRecevoirMailsMesCom(getPreferenceBool(preferences.get("mail_notification_mes_com")));
64
		vue.setValeurRecevoirMailsToutesObs(getPreferenceBool(preferences.get("mail_notification_toutes_obs")));
67
		vue.setValeurRecevoirMailsToutesObs(getPreferenceBool(preferences.get("mail_notification_toutes_obs")));
Line 65... Line 68...
65
	}
68
	}
66
	
69
	
Line 73... Line 76...
73
		vue.getBoutonSauvegarder().addClickHandler(new ClickHandler() {
76
		vue.getBoutonSauvegarder().addClickHandler(new ClickHandler() {
74
			@Override
77
			@Override
75
			public void onClick(ClickEvent event) {
78
			public void onClick(ClickEvent event) {
76
				vue.afficherMessageChargement();
79
				vue.afficherMessageChargement();
77
				preferences.put("mail_notification_mes_obs", vue.getValeurRecevoirMailsMesObs());
80
				preferences.put("mail_notification_mes_obs", vue.getValeurRecevoirMailsMesObs());
-
 
81
				preferences.put("mail_notification_mes_com", vue.getValeurRecevoirMailsMesCom());
78
				preferences.put("mail_notification_toutes_obs", vue.getValeurRecevoirMailsToutesObs());
82
				preferences.put("mail_notification_toutes_obs", vue.getValeurRecevoirMailsToutesObs());
79
				preferencesService.modifierPreferences(CacheClient.getInstance().getUtilisateur(), preferences, new ModificationPreferencesCallback() {
83
				preferencesService.modifierPreferences(CacheClient.getInstance().getUtilisateur(), preferences, new ModificationPreferencesCallback() {
80
					@Override
84
					@Override
81
					public void surRetour(String objetRetour) {
85
					public void surRetour(String objetRetour) {
82
						vue.cacherMessageChargement();
86
						vue.cacherMessageChargement();