package com.algaworks.cursojavaee;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
@ManagedBean
@ViewScoped
public class PerfilUsuarioBean implements Serializable {
private static final long serialVersionUID = 1L;
private String nome;
private String sobre;
public void atualizar() {
System.out.println("Sobre: " + this.sobre);
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Perfil atualizado!"));
}
public List<String> completarTexto(String consulta) {
List<String> resultados = new ArrayList<String>();
if (consulta.startsWith("Thi")) {
resultados.add("Thiago");
resultados.add("Thiago Faria");
resultados.add("Thiago Faria de Andrade");
resultados.add("Thiago da Algaworks");
}
return resultados;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSobre() {
return sobre;
}
public void setSobre(String sobre) {
this.sobre = sobre;
}
}