Revision 45482 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureStore.java

View differences:

DefaultFeatureStore.java
91 91
import org.gvsig.fmap.dal.feature.FeatureType;
92 92
import org.gvsig.fmap.dal.feature.FeatureType.FeatureTypeChanged;
93 93
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters;
94
import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters;
94 95
import org.gvsig.fmap.dal.feature.exception.AlreadyEditingException;
95 96
import org.gvsig.fmap.dal.feature.exception.ConcurrentDataModificationException;
96 97
import org.gvsig.fmap.dal.feature.exception.CreateFeatureException;
......
349 350
        return parameters;
350 351
    }
351 352

  
353
    @Override
352 354
    public int getMode() {
353 355
        return this.mode;
354 356
    }
......
2065 2067

  
2066 2068
    @Override
2067 2069
    public void export(DataServerExplorer explorer, String provider,
2068
        NewFeatureStoreParameters params) throws DataException {
2070
        NewFeatureStoreParameters params, String name) throws DataException {
2069 2071

  
2070 2072
        if (this.getFeatureTypes().size() != 1) {
2071 2073
            throw new NotYetImplemented(
......
2083 2085

  
2084 2086
            }
2085 2087
            explorer.add(provider, params, true);
2088
            DataManager manager = DALLocator.getDataManager();
2089
            
2090
            DataStoreParameters openParams = explorer.get(name); //OpenFeatureStoreParameters) manager.createStoreParameters(explorer.getProviderName());
2091
//            ToolsLocator.getDynObjectManager().copy(params, openParams);
2086 2092

  
2087
            DataManager manager = DALLocator.getDataManager();
2088
            target = (FeatureStore) manager.openStore(provider, params);
2093
            target = (FeatureStore) manager.openStore(provider, openParams);
2089 2094
            FeatureType targetType = target.getDefaultFeatureType();
2090 2095

  
2091 2096
            target.edit(MODE_APPEND);

Also available in: Unified diff