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
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