Olá, estou com um grande problema. Preciso auditar os dados do usuario logo quando ele entra no sistema e quando sai. Pensei em usar um listenner para saber quando os dados do usuário são inseridos na seção:
public class SessionAttribute implements HttpSessionAttributeListener {
@Inject
private AuditoriaDAO auditoriaDAO;
public void attributeAdded(HttpSessionBindingEvent event) {
String attributeName = event.getName();
Object attributeValue = event.getValue();
System.out.println("Attribute added : " + attributeName + " : " + attributeValue);
Auditoria auditoria = new Auditoria("admin" , AuditoriaAcao.USUARIO_LOGADO.getAcao());
auditoriaDAO.saveOrUpdate(auditoria);
}
}
Estou usando o Google Guice para fazer o injeção de dependência. O Listenner executa corretamente, mas o problema que não está sendo injetado o meu objeto DAO, altem tem alguma sugestão?
Obrigado