public void salva(Solicitacao solicitacao) {
Transaction tx = session.beginTransaction();
solicitacao.setSoliStatus("Ativo");
solicitacao.setSoliDataAtendimento(new Date());
solicitacao.setSoliDataContato(new Date());
solicitacao.setSoliDataSolicitacao(new Date());
solicitacao.setSoliStatusSolicitacaoNome("CAC - ENTRADA NA SOLICITAÇÃO - 1");
session.save(solicitacao);
tx.commit();
}
solicitacao.setSoliUsuario("USUÁRIO LOGADO DO SPRINGSECURITY");
Guevara me deu uma dica para mostrar o usuário :
<div id="topoadm">
<!-- Inicio da div logout -->
<div id="logout">
<sec:authorize ifNotGranted="ROLE_ANONYMOUS">
USUÁRIO LOGADO NO SISTEMA S.I.G.I.:<%= request.getUserPrincipal().getName()%>
<a /j_spring_security_logout"/>">Sair</a>
</sec:authorize>
</div>
<!-- Fim da div logout -->
</div>
Ficou Perfeito !
Agora gostaria de saber como pegar este valor : request.getUserPrincipal().getName() e setar no banco !
public void salva(Solicitacao solicitacao) {
Transaction tx = session.beginTransaction();
solicitacao.setSoliStatus("Ativo");
solicitacao.setSoliDataAtendimento(new Date());
solicitacao.setSoliDataContato(new Date());
solicitacao.setSoliDataSolicitacao(new Date());
solicitacao.setSoliStatusSolicitacaoNome("request.getUserPrincipal().getName()");
session.save(solicitacao);
tx.commit();
}