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();
|