コード例 #1
0
  // 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();
  }
コード例 #2
0
  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);
  }