checkConcurrentUpdate(e); throw new DirectoryException("deleteEntry failed", e);
@Override public void deleteEntryWithoutReferences(String id) { // second step: clean stored fields Delete delete = new Delete(table); String whereString = table.getPrimaryColumn().getQuotedName() + " = ?"; delete.setWhere(whereString); String sql = delete.getStatement(); if (logger.isLogEnabled()) { logger.logSQL(sql, Collections.singleton(id)); } try (PreparedStatement ps = sqlConnection.prepareStatement(sql)) { setFieldValue(ps, 1, table.getPrimaryColumn(), id); ps.execute(); } catch (SQLException e) { checkConcurrentUpdate(e); throw new DirectoryException("deleteEntry failed", e); } }
checkConcurrentUpdate(e); throw new DirectoryException("createEntry failed", e);
ps.execute(); } catch (SQLException e) { checkConcurrentUpdate(e); throw new DirectoryException("updateEntry failed for " + docModel.getId(), e);