Skip to content

Instantly share code, notes, and snippets.

@carlosspohr
Created May 21, 2013 12:13
Show Gist options
  • Select an option

  • Save carlosspohr/5619372 to your computer and use it in GitHub Desktop.

Select an option

Save carlosspohr/5619372 to your computer and use it in GitHub Desktop.
Exemplo de SessionScoped no VRaptor 3
package mas.bah.tche;
import java.io.Serializable;
import bar.Usuario;
@Component
@SessionScoped
public class Bla implements Serializable{
private Usuario usuarioLogado;
public void logout(){
this.usuarioLogado = null;
}
public void login(Usuario usuarioQueLogouComSucesso){
this.usuarioLogado = usuarioQueLogouComSucesso;
}
public boolean isLogado(){
// mais validações a seu gosto.
return this.usuarioLogado != null && this.usuarioLogado.getIdUsuario() != null;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment