Project

General

Profile

« Previous | Next » 

Revision d94e59f0

Added by Katja Luther almost 7 years ago

ref #6619: integrate excel distribution update in taxeditor

View differences:

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