public String enviarLance() { String retorno = ""; try { lanceVO.setLeilaoVO(leilaoVO); lanceVO.setUsuarioVO(controladorLoginBean.getUsuario()); String fraseErro = gerenciadorLance.efetuarLance(lanceVO); if (fraseErro != null) { FacesContext.getCurrentInstance() .addMessage( "msg_cadastro", new FacesMessage(FacesMessage.SEVERITY_WARN, fraseErro, "")); } else { FacesContext.getCurrentInstance() .addMessage( "msg_cadastro", new FacesMessage( FacesMessage.SEVERITY_INFO, ConstantesMensagens.INFO_LANCE_SUCESSO, "")); retorno = "index"; } } catch (LeilaoException e) { FacesContext.getCurrentInstance() .addMessage( "msg_cadastro", new FacesMessage( FacesMessage.SEVERITY_FATAL, ConstantesMensagens.FALHA_GENERICA, "")); LOGGER.error("Erro no método enviarLance ", e); } return retorno; }