Revision 43364 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.file/src/main/java/org/gvsig/exportto/swing/prov/file/AbstractExporttoFileService.java

View differences:

AbstractExporttoFileService.java
39 39
import org.gvsig.fmap.dal.feature.FeatureSet;
40 40
import org.gvsig.fmap.dal.feature.FeatureStore;
41 41
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters;
42
import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters;
42 43
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemServerExplorer;
43 44
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemServerExplorerParameters;
44 45
import org.gvsig.tools.task.TaskStatus;
......
57 58
    protected ExporttoService exporttoService;
58 59

  
59 60
    private NewFeatureStoreParameters newFeatureStoreParameters;
61
    private OpenFeatureStoreParameters openFeatureStoreParameters;
60 62
    private ExporttoServiceFinishAction exporttoServiceFinishAction;
61 63

  
62 64
    public AbstractExporttoFileService(File file, FeatureStore featureStore) {
......
103 105
        }
104 106

  
105 107
        try {
106
            newFeatureStoreParameters =
107
                (NewFeatureStoreParameters) explorer.getAddParameters(newFile);
108
            openFeatureStoreParameters = (OpenFeatureStoreParameters) explorer.createStoreParameters(newFile);
109
            addParameters(openFeatureStoreParameters);
110
            newFeatureStoreParameters = (NewFeatureStoreParameters) explorer.getAddParameters(newFile);
108 111
            addParameters(newFeatureStoreParameters);
109 112

  
110
            exporttoService =
111
                EXPORTTO_MANAGER.getExporttoService(explorer,
112
                    newFeatureStoreParameters);
113
            exporttoService = EXPORTTO_MANAGER.getExporttoService(
114
                    explorer,
115
                    newFeatureStoreParameters,
116
                    openFeatureStoreParameters
117
                );
118

  
119

  
113 120
        } catch (DataException e) {
114 121
            throw new ExporttoServiceException(e);
115 122
        }
......
119 126
        NewFeatureStoreParameters newFeatureStoreParameters)
120 127
        throws DataException;
121 128

  
129
    public abstract void addParameters(
130
        OpenFeatureStoreParameters openFeatureStoreParameters)
131
        throws DataException;
132

  
122 133
    public abstract String getFileExtension();
123 134

  
124 135
    public void export(FeatureSet featureSet) throws ExporttoServiceException {
125 136
        exporttoService.export(featureSet);
126 137
        if (exporttoServiceFinishAction != null) {
127 138
            exporttoServiceFinishAction.finished(file.getName(),
128
                newFeatureStoreParameters);
139
                openFeatureStoreParameters);
129 140
        }
130 141
    }
131 142

  

Also available in: Unified diff