getSessionBean()?

0 respostas
C
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.
//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;  
       }
A minha pergunta é, esse método é padrão ou tenho q criá-lo, tá dando erro ??? fala q o método não existe !!
Criado 28 de abril de 2008
Respostas 0
Participantes 1