Package com.evasion.client.controler.admin

Source Code of com.evasion.client.controler.admin.AdminPartenaire

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.evasion.client.controler.admin;

import com.evasion.ejb.local.PartnershipManagerLocal;
import com.evasion.entity.Partenaire;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.component.UIData;
import javax.faces.context.FacesContext;

/**
*
* @author sebastien
*/
@ManagedBean
@RequestScoped
public class AdminPartenaire {

    public static final String CURRENT_PARTENAIRE = "currentPartenaire";
    public static final String FORM_PAGE = "partenaireForm.xhtml";
    @EJB
    private PartnershipManagerLocal partnershipEJB;
    private List<Partenaire> partenaires;
    private UIData selectedRow;

    @PostConstruct
    public void init() {
        partenaires = partnershipEJB.listAllPartenaires();
    }

    public String doEdit() {
                FacesContext ctx = FacesContext.getCurrentInstance();
        Partenaire part = (Partenaire) selectedRow.getRowData();
        ctx.getExternalContext().getSessionMap().put(CURRENT_PARTENAIRE, part);
        return FORM_PAGE;

    }

    public String doNew() {
        FacesContext ctx = FacesContext.getCurrentInstance();
        Partenaire part = new Partenaire();
        ctx.getExternalContext().getSessionMap().put(CURRENT_PARTENAIRE, part);
        return FORM_PAGE;

    }

    public List<Partenaire> getPartenaires() {
        return partenaires;
    }

    public void setPartenaires(List<Partenaire> partenaires) {
        this.partenaires = partenaires;
    }

    public UIData getSelectedRow() {
        return selectedRow;
    }

    public void setSelectedRow(UIData selectedRow) {
        this.selectedRow = selectedRow;
    }
}
TOP

Related Classes of com.evasion.client.controler.admin.AdminPartenaire

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.