No livro q eu estou lendo (Java na Web com JSF, Spring, Hibernate e NetBeans 6, na pág. 121)
em um exemplo de uma aplicação para acesso ao sistema (login), o autor não menciona a criação desse método abaixo.
getSessionBean1().setUsuarioLogado(usuario);
A unica coisa q o autor fala é de criar a declaração do atributo usuarioLogado na classe SessionBean1 e criar os métodos get e set dele.
[code]//evento do botão acessar
public String tabLogin_action() {
usuario = usuarioFacade.obterPorLoginSenha(usuario.getLogin(), usuario.getSenha());
if (usuario != null) {
getSessionBean1().setUsuarioLogado(usuario);
return "paginaPrincipal";
} else {
getFacesContext().addMessage(null, new FacesMessage(
FacesMessage.SEVERITY_ERROR,
msg.getString("falhaAutenticacao"),
msg.getString("falha autenticacao")));
//return null;
}
}
public class SessionBean1 extends AbstractSessionBean {
private Usuario usuarioLogado;
…
public Usuario getUsuarioLogado() {
return usuarioLogado;
}
public void setUsuarioLogado(Usuario usuaioLogado) {
this.usuarioLogado = usuarioLogado;
} [/code]
A minha pergunta é, esse método é padrão ou tenho q criá-lo, tá dando erro ??? fala q o método não existe !!