Pessoal eu estou desenvolvendo a auditoria de registro com o Hibernate Envers mas eu não consigo de forma nenhuma pegar o usuário que está logado.
Segue o listener.
public class CustomListener implements RevisionListener {
@Override
public void newRevision(Object revisionEntity) {
try {
InformacaoRevisao informacaoRevisao = (InformacaoRevisao) revisionEntity;
informacaoRevisao.setUserName("AQUI VAI O USUARIO");
} catch (Exception e) {
throw new RuntimeException(e.getMessage());
}
}
}
Se eu escrever o UserName estatico para teste funciona perfeitamente mas eu não consigo pegar o usuário logado.
Alguém já passou por isso ?
Já tentei o acesso ao request mas sem sucesso.
