package com.mycompany.controllers;
import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ApplicationScoped;
import javax.faces.bean.ManagedBean;
import javax.faces.component.html.HtmlCommandButton;
import javax.faces.component.html.HtmlInputText;
@ManagedBean
@ApplicationScoped
public class NombresBean {
private String nombre ="jose";
private List<String> nombres = new ArrayList<>();
private HtmlInputText inputNombre;
private HtmlCommandButton botonAgregar;
private String recumenCurriculum;
private String mensaje;
private boolean acepto;
private Integer[] asuntosInteres;
public Integer[] getAsuntosInteres() {
return asuntosInteres;
}
public void setAsuntosInteres(Integer[] asuntosInteres) {
this.asuntosInteres = asuntosInteres;
}
public boolean isAcepto() {
return acepto;
}
public void setAcepto(boolean acepto) {
this.acepto = acepto;
}
public String[] getEquiposFavoritos() {
return equiposFavoritos;
}
public void setEquiposFavoritos(String[] equiposFavoritos) {
this.equiposFavoritos = equiposFavoritos;
}
private String equipoFavorito;
private String[] equiposFavoritos;
public String getEquipoFavorito() {
return equipoFavorito;
}
public void setEquipoFavorito(String equipoFavorito) {
this.equipoFavorito = equipoFavorito;
}
public String getMensaje() {
return mensaje;
}
public void setMensaje(String mensaje) {
this.mensaje = mensaje;
}
public String getRecumenCurriculum() {
return recumenCurriculum;
}
public void setRecumenCurriculum(String recumenCurriculum) {
this.recumenCurriculum = recumenCurriculum;
}
public String agregar(){
this.nombres.add(nombre);
if(this.nombres.size()>4){
this.inputNombre.setDisabled(true);
this.botonAgregar.setDisabled(true);
this.botonAgregar.setValue("Muchos nombres asignados");
//return "hola"; //busque la vista
return "hola?faces-redirect=true";
}
return null; //se quede en la misma pagina
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public List<String> getNombres() {
return nombres;
}
public void setNombres(List<String> nombres) {
this.nombres = nombres;
}
public HtmlInputText getInputNombre() {
return inputNombre;
}
public void setInputNombre(HtmlInputText inputNombre) {
this.inputNombre = inputNombre;
}
public HtmlCommandButton getBotonAgregar() {
return botonAgregar;
}
public void setBotonAgregar(HtmlCommandButton botonAgregar) {
this.botonAgregar = botonAgregar;
}
}