Bonjour,
Comme indiqué dans le titre je cherche à appeler une méthode(qui effectue insertion dans la base de données) qui est défini dans un managedbean depuis un autre managedbean.
Si vous pouvez m'aider ?
Merci
Voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 @Named(value = "infracteursPMBean") @SessionScoped public class InfracteursPMBean implements Serializable { @ManagedProperty(value = "#{gavMB}") private GardeavuMBean gavMB; public void creerInfracteur() { if (this.gardeAVu == true) { gavMB.creerGAV(); refGAV = gavMB.getRefGAV(); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 @Named(value = "gardeavuMBean") @SessionScoped public class GardeavuMBean implements Serializable { @EJB GardeavuSessionBean emGeGAV; private Gardeavu gav; private String refGAV; private AffaireMetier am; public GardeavuMBean() { } public Gardeavu getGav() { return gav; } public void setGav(Gardeavu gav) { this.gav = gav; } public String getRefGAV() { return refGAV; } public void setRefGAV(String refGAV) { this.refGAV = refGAV; } public void creerGAV() { am = new AffaireMetier(); Apurementgav appur = new Apurementgav(apurement); Qualiteresponsablegav qual = new Qualiteresponsablegav(qualite); this.setRefGAV(am.reference()); gav = new Gardeavu(refGAV); emGeGAV.persist(gav); } }
Partager