// Methode appeler depuis la page avec un bouton plus de notion de GET ou POST public String addClient() throws Exception { clientService.save(client); // Retourne ensuite sur la page list-user return initListClient(); }
public void onEdit(RowEditEvent event) throws Exception { // Permet de modifier le client dans la base de donnée clientService.save((Client) event.getObject()); // Internationalisation des messages d'erreur FacesContext context = FacesContext.getCurrentInstance(); ResourceBundle bundle = ResourceBundle.getBundle("messages", context.getViewRoot().getLocale()); String key = bundle.getString("bouton.client") + " " + bundle.getString("bouton.edit"); FacesMessage msg = new FacesMessage(key, ((Client) event.getObject()).getNom()); FacesContext.getCurrentInstance().addMessage(null, msg); }