Revision c59ecc4a
Added by Andreas Müller over 12 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/PalmaeProtologueImport.java | ||
---|---|---|
21 | 21 |
|
22 | 22 |
import eu.etaxonomy.cdm.app.images.AbstractImageImporter; |
23 | 23 |
import eu.etaxonomy.cdm.app.images.ImageImportConfigurator; |
24 |
import eu.etaxonomy.cdm.app.images.ImageImportState; |
|
24 | 25 |
import eu.etaxonomy.cdm.common.ExcelUtils; |
25 | 26 |
import eu.etaxonomy.cdm.model.description.Feature; |
26 | 27 |
import eu.etaxonomy.cdm.model.description.TaxonNameDescription; |
... | ... | |
47 | 48 |
* @see eu.etaxonomy.cdm.app.images.AbstractImageImporter#invokeImageImport(eu.etaxonomy.cdm.io.common.IImportConfigurator) |
48 | 49 |
*/ |
49 | 50 |
@Override |
50 |
protected boolean invokeImageImport(ImageImportConfigurator config) {
|
|
51 |
protected void invokeImageImport(ImageImportState state) {
|
|
51 | 52 |
|
52 | 53 |
ArrayList<HashMap<String, String>> contents; |
53 | 54 |
try { |
54 |
contents = ExcelUtils.parseXLS(config.getSource());
|
|
55 |
contents = ExcelUtils.parseXLS(state.getConfig().getSource());
|
|
55 | 56 |
} catch (/*FileNotFound*/Exception e) { |
56 |
logger.error("FileNotFound: " + config.getSource().toString()); |
|
57 |
return false; |
|
57 |
logger.error("FileNotFound: " + state.getConfig().getSource().toString()); |
|
58 |
state.setUnsuccessfull(); |
|
59 |
return; |
|
58 | 60 |
} |
59 | 61 |
|
60 | 62 |
Set<TaxonNameBase> taxonNameStore = new HashSet<TaxonNameBase>(); |
... | ... | |
115 | 117 |
getNameService().save(taxonNameStore); |
116 | 118 |
logger.info(count + " protologues imported to CDM store."); |
117 | 119 |
|
118 |
return true;
|
|
120 |
return; |
|
119 | 121 |
} |
120 | 122 |
|
121 | 123 |
} |
Also available in: Unified diff
last updates for Taxon Excel Import and moving all success variables to state