Revision d94e59f0
Added by Katja Luther almost 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/ImportManager.java | ||
---|---|---|
36 | 36 |
import eu.etaxonomy.cdm.io.common.ImportConfiguratorBase; |
37 | 37 |
import eu.etaxonomy.cdm.io.common.ImportResult; |
38 | 38 |
import eu.etaxonomy.cdm.io.common.SortIndexUpdaterConfigurator; |
39 |
import eu.etaxonomy.cdm.io.distribution.excelupdate.ExcelDistributionUpdateConfigurator; |
|
39 | 40 |
import eu.etaxonomy.cdm.io.dwca.in.DwcaImportConfigurator; |
40 | 41 |
import eu.etaxonomy.cdm.io.excel.taxa.NormalExplicitImportConfigurator; |
41 | 42 |
import eu.etaxonomy.cdm.io.jaxb.JaxbImportConfigurator; |
... | ... | |
309 | 310 |
return Abcd206ImportConfigurator.NewInstance(null, null); |
310 | 311 |
case Gbif: |
311 | 312 |
return DwcaImportConfigurator.NewInstance(null, null); |
313 |
case Excel_Distribution: |
|
314 |
return ExcelDistributionUpdateConfigurator.NewInstance(null, null, null); |
|
312 | 315 |
default: |
313 | 316 |
MessagingUtils.notImplementedMessage(this); |
314 | 317 |
throw new IllegalArgumentException("Import not supported yet"); |
... | ... | |
516 | 519 |
} else if (configurator instanceof CacheUpdaterConfigurator){ |
517 | 520 |
CacheUpdaterConfigurator config = (CacheUpdaterConfigurator) configurator; |
518 | 521 |
ioService.updateCaches(config); |
522 |
} else if (configurator instanceof ExcelDistributionUpdateConfigurator){ |
|
523 |
ExcelDistributionUpdateConfigurator config = (ExcelDistributionUpdateConfigurator) configurator; |
|
524 |
ioService.updateDistributionData(config); |
|
519 | 525 |
} |
520 | 526 |
|
521 | 527 |
monitor.done(); |
... | ... | |
536 | 542 |
|
537 | 543 |
} |
538 | 544 |
|
545 |
/** |
|
546 |
* @return |
|
547 |
*/ |
|
548 |
public ExcelDistributionUpdateConfigurator ExcelDistributionUpdateConfigurator() { |
|
549 |
return (ExcelDistributionUpdateConfigurator) getConfigurator(TYPE.Excel_Distribution); |
|
550 |
} |
|
551 |
|
|
539 | 552 |
|
540 | 553 |
|
541 | 554 |
|
Also available in: Unified diff
ref #6619: integrate excel distribution update in taxeditor