@Override public WikittyEvent delete(WikittyTransaction transaction, Collection<String> extNames) { WikittyEvent result = new WikittyEvent(this); Set<String> extToDelete = new HashSet<String>(extNames); for (Iterator<Map.Entry<String, WikittyExtension>> i = extensions.entrySet().iterator(); i.hasNext();) { Map.Entry<String, WikittyExtension> entry = i.next(); String name = WikittyExtension.computeName(entry.getKey()); if (extToDelete.contains(name)) { i.remove(); result.addDeletedExtension(name); } } return result; }
while (resultSet.next()) { String id = resultSet.getString(COL_ID); result.addDeletedExtension(id);