Appeler méthode d'un ManagedBean depuis un autre
	
	
		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:
	
| 12
 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:
	
| 12
 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);
    }
} |