Revision 43364 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.lib/org.gvsig.exportto.lib.impl/src/main/java/org/gvsig/exportto/impl/DefaultExporttoService.java
DefaultExporttoService.java | ||
---|---|---|
32 | 32 |
import org.gvsig.fmap.dal.DataManager; |
33 | 33 |
import org.gvsig.fmap.dal.DataServerExplorer; |
34 | 34 |
import org.gvsig.fmap.dal.NewDataStoreParameters; |
35 |
import org.gvsig.fmap.dal.OpenDataStoreParameters; |
|
35 | 36 |
import org.gvsig.fmap.dal.feature.EditableFeature; |
36 | 37 |
import org.gvsig.fmap.dal.feature.Feature; |
37 | 38 |
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor; |
... | ... | |
55 | 56 |
|
56 | 57 |
private DataServerExplorer dataServerExplorer; |
57 | 58 |
private NewDataStoreParameters newDataStoreParameters; |
59 |
private OpenDataStoreParameters openDataStoreParameters; |
|
58 | 60 |
|
59 | 61 |
private ExporttoServiceFinishAction exporttoServiceFinishAction; |
60 | 62 |
|
61 | 63 |
/** |
62 | 64 |
* {@link DefaultExporttoService} constructor |
65 |
* @param dataServerExplorer |
|
66 |
* @param newDataStoreParameters |
|
67 |
* @param openDataStoreParameters |
|
63 | 68 |
*/ |
64 | 69 |
public DefaultExporttoService(DataServerExplorer dataServerExplorer, |
65 |
NewDataStoreParameters newDataStoreParameters) { |
|
70 |
NewDataStoreParameters newDataStoreParameters, |
|
71 |
OpenDataStoreParameters openDataStoreParameters |
|
72 |
) { |
|
66 | 73 |
super(ToolsLocator.getI18nManager().getTranslation("Exportto")); |
67 | 74 |
this.dataServerExplorer = dataServerExplorer; |
68 | 75 |
this.newDataStoreParameters = newDataStoreParameters; |
76 |
this.openDataStoreParameters = openDataStoreParameters; |
|
69 | 77 |
} |
70 | 78 |
|
71 | 79 |
public void export(FeatureStore featureStore, IProjection projection, |
... | ... | |
87 | 95 |
|
88 | 96 |
DataManager dataManager = DALLocator.getDataManager(); |
89 | 97 |
|
90 |
dataManager.newStore(explorerName, providerName, |
|
91 |
newDataStoreParameters, true); |
|
92 |
target |
|
93 |
= (FeatureStore) dataManager.openStore(providerName, |
|
94 |
newDataStoreParameters); |
|
98 |
dataManager.newStore(explorerName, providerName, newDataStoreParameters, true); |
|
99 |
target = (FeatureStore) dataManager.openStore(providerName, openDataStoreParameters); |
|
95 | 100 |
|
96 | 101 |
FeatureType targetType = target.getDefaultFeatureType(); |
97 | 102 |
|
Also available in: Unified diff