public List<BancoDados> notFullDbVerification(HttpServletResponse response) { log.info( " [ " + userInfo.getLoggedUsername() + " ]{REST} -> Starting not full db verification: "); final List<BancoDados> listNOKbeforeVerification = this.databaseDAO.getdataBasesNOK(); final List<BancoDados> listdb = new ArrayList<BancoDados>(); try { if (!resource.islocked("notFullDBVerification")) { resource.lockRecurso("notFullDBVerification"); verification.databaseVerification(this.databaseDAO.getdataBasesNOK()); for (BancoDados db : listNOKbeforeVerification) { listdb.add(this.databaseDAO.getDataBaseByID(db.getId())); } resource.releaseLock("notFullDBVerification"); } return listdb; } catch (Exception e) { return null; } }