@Transactional
 public Usuario save(Usuario usuario) {
   if (usuario.getNovaSenha() != null && !usuario.getNovaSenha().isEmpty()) {
     usuario.setSenha(StringUtils.encryptSHA(usuario.getNovaSenha()));
   }
   return PersistenceUtils.save(em, usuario);
 }