Boa tarde Pessoal!
estou desenvolvendo uma aplicação Web utilizando JSF + JPA + Hibernate. Na minha aplicação quase todas classes modelo terão que gravar atributo de quem esta criando registro e quem esta alterando, para isso utilizei CallBackListerner do proprio Jpa e assim a cada nova inserção utilizo o @PrePersist nessa classe para setar usuario logado sistema e ele ira setar automaticamente esse valor.
Meu problema é que não sei como resgatar o usuario da sessão e nao gostaria de usar FacesContext para resgata-lo.
Alguem tem alguma ideia de como poderia fazer?
Desde já, obrigado a todos!