Package Controle

Source Code of Controle.ControleEstrategias

package Controle;

import DAO.EstrategiasDao;
import Entidade.Estrategias;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;

@ManagedBean
@ViewScoped
public class ControleEstrategias implements Serializable {

    private Estrategias estrategia;
    private List<Estrategias> estrategias;
    private List<Estrategias> itens;
   
    @PostConstruct
    public void init() {
        estrategia = new Estrategias();
        estrategias = new ArrayList<Estrategias>();
        itens = getListaEstrategias();
    }

    public Estrategias getEstrategia() {
        return estrategia;
    }

    public void setEstrategia(Estrategias estrategia) {
        this.estrategia = estrategia;
    }

    public List<Estrategias> getListaEstrategias() {
        itens = new EstrategiasDao().listarPainelDeBordo();
        return itens;
    }


    public List<Estrategias> getEstrategias() {
//        for (Estrategias elemento : this.estrategias) {
//            System.out.println("elemento: " + elemento.getEstDscDescricao());
//        }
        return estrategias;
    }

    public void setEstrategias(List<Estrategias> estrategias) {
        this.estrategias = estrategias;
    }

    public List<Estrategias> getItens() {
        return itens;
    }

    public void setItens(List<Estrategias> itens) {
        this.itens = itens;
    }

   
    public void addEstrategias() { 
        List<Estrategias> listaEstrategias = new ArrayList<Estrategias>()
        listaEstrategias = getEstrategias();
        Estrategias est = new Estrategias()
        est = estrategia; 
        listaEstrategias.add(est)
        estrategia = new Estrategias()
        setEstrategias(listaEstrategias);
       
       
    }
   
    public void insereEstrategias() {
        EstrategiasDao estDao = new EstrategiasDao();
        for (Estrategias elemento : this.estrategias) {
            estDao.salvar(elemento);
        }
        FacesMessage msg = new FacesMessage("Item adicionado ao painel de bordo!", "");
        FacesContext.getCurrentInstance().addMessage("", msg);
    }

   
}
TOP

Related Classes of Controle.ControleEstrategias

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.