Project

General

Profile

« Previous | Next » 

Revision f13320e2

Added by Andreas Müller almost 2 years ago

fix CCE in IOServiceImpl for URI based imports

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/service/IOServiceImpl.java
23 23
import org.springframework.transaction.annotation.Transactional;
24 24

  
25 25
import eu.etaxonomy.cdm.api.service.IProgressMonitorService;
26
import eu.etaxonomy.cdm.common.URI;
26 27
import eu.etaxonomy.cdm.common.monitor.IRemotingProgressMonitor;
27 28
import eu.etaxonomy.cdm.common.monitor.RemotingProgressMonitorThread;
28 29
import eu.etaxonomy.cdm.io.common.CdmApplicationAwareDefaultExport;
......
126 127
    public ImportResult importDataFromUri(IImportConfigurator configurator, byte[] importData) {
127 128
        ImportResult result;
128 129

  
129
        ImportConfiguratorBase config = (ImportConfiguratorBase)configurator;
130
        @SuppressWarnings("unchecked")
131
        ImportConfiguratorBase<?, URI> config = (ImportConfiguratorBase<?,URI>)configurator;
130 132
        String suffix = ".import";
131 133
        String prefix = "cdm-";
132 134
        FileOutputStream stream = null;
......
135 137
            Path tempFilePath = Files.createTempFile(prefix, suffix);
136 138
            stream = new FileOutputStream(tempFilePath.toFile());
137 139
            stream.write(importData);
138
            config.setSource(tempFilePath.toUri());
140
            config.setSource(new URI(tempFilePath.toUri()));
139 141
            result = cdmImport.invoke(config);
140 142
     //       Files.delete(tempFilePath);
141 143
        } catch (Exception e) {

Also available in: Unified diff