/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javabeans;
import java.util.ArrayList;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;
import javax.servlet.http.HttpSession;
/**
*
* @author miguel
*/
public class PersonaBean {
private String nombre;
private long telefono;
private int edad;
public PersonaBean() {
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public long getTelefono() {
return telefono;
}
public void setTelefono(long telefono) {
this.telefono = telefono;
}
public String doGuardar() {
FacesContext context = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) context.getExternalContext().getSession(true);
ArrayList<PersonaBean> listapersonas;
listapersonas = (ArrayList<PersonaBean>) session.getAttribute("listapersonas");
if (listapersonas == null) {
listapersonas = new ArrayList<PersonaBean>();
session.setAttribute("listapersonas", listapersonas);
}
listapersonas.add(this);
return null;
}
public void doHabilitar(ActionEvent ev) {
UIComponent cp = ev.getComponent();
UIComponent btnver = cp.findComponent("vertodos");
btnver.setRendered(true);
}
}