public String enregistrerMouvement() { try { if (typeMouvement.equals("ajout")) { gestionnaireCompte.deposer(compte, montant); } else { gestionnaireCompte.retirer(compte, montant); } Util.addFlashInfoMessage(typeMouvement + " de " + montant + " enregistré sur compte de " + compte.getNom()); return "listeComptes?faces-redirect=true"; } catch (OptimisticLockException ex) { Util.messageErreur("Le compte de " + compte.getNom() + " a été modifié ou supprimé par un autre utilisateur !"); return null; // pour rester sur la page s'il y a une exception } // end try }