Donc dans ma méthode save, qui effectue un merge(Application), devrait ressembler à sa ?!
ap correspond à ma classe ApplicationPovider, interface de mon modèle.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| public void save()
{
try
{
getCurrentApplication().getFKcode_df().setLib_df(getDF(lib_df));
ap.saveAppli(Application);
ap.flush();
}
catch (Exception e)
{
facesContext.addMessage(null, new FacesMessage(e.getMessage()));
}
finally
{
ap.clear();
}
} |
Donc tu me dis que getDF doit être appliqué dans mon controller, il s'y trouve.
Maintenant, je suppose qu'il faut que je l'exécute dans ma méthode save (exécuté sur le clic du bouton), mais comment puis je lui donner la valeur du lib choisit que j'ai mit en vert ?