/** * Implemented as specified by the {@link Importer} interface. * * @see Importer#retryImport() */ public void retryImport() { if (model.getState() == DISCARDED) return; ImporterUIElement element = view.getSelectedPane(); if (element == null) return; List<FileImportComponent> l = element.getFilesToReimport(); if (l == null || l.size() == 0) return; Iterator<FileImportComponent> i = l.iterator(); FileImportComponent fc; ImportableObject object = element.getData(); List<File> files = new ArrayList<File>(); while (i.hasNext()) { fc = i.next(); fc.setReimported(true); files.add(fc.getFile()); } object.reImport(files); importData(object); }