Revision 41488 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.jdbc/src/main/java/org/gvsig/exportto/swing/prov/jdbc/AbstractExporttoJDBCProvider.java
AbstractExporttoJDBCProvider.java | ||
---|---|---|
34 | 34 |
import org.gvsig.exportto.swing.spi.ExporttoSwingProviderPanel; |
35 | 35 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
36 | 36 |
import org.gvsig.fmap.dal.feature.FeatureType; |
37 |
import org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorerParameters; |
|
38 | 37 |
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters; |
39 | 38 |
import org.gvsig.tools.service.spi.AbstractProvider; |
40 | 39 |
import org.gvsig.tools.service.spi.ProviderServices; |
... | ... | |
78 | 77 |
} |
79 | 78 |
this.connectionPanel = new JDBCConnectionPanel(this); |
80 | 79 |
this.selectTableNamePanel = new SelectTableNamePanel(this); |
81 |
this.selectPkPanel = new SelectPkPanel(this,ftype);
|
|
80 |
this.selectPkPanel = new SelectPkPanel(this); |
|
82 | 81 |
this.checkGeometriesPanel = new CheckGeometriesPanel(this); |
83 | 82 |
|
84 | 83 |
this.panels.add(this.connectionPanel); |
... | ... | |
95 | 94 |
return this.panels.get(index); |
96 | 95 |
} |
97 | 96 |
|
97 |
public FeatureStore getSource() { |
|
98 |
return this.sourceStore; |
|
99 |
} |
|
100 |
|
|
98 | 101 |
public ExporttoService createExporttoService() { |
99 | 102 |
JDBCServerExplorerParameters explorerParameters = this.getExplorerParameters(); |
100 | 103 |
explorerParameters.setSchema(this.getSchema()); |
... | ... | |
106 | 109 |
this.projection, |
107 | 110 |
this.canCreatetable(), |
108 | 111 |
this.getGeometryChecks(), |
109 |
this.getGeometryChecksAction() |
|
112 |
this.getGeometryChecksAction(), |
|
113 |
this.getTryToFixGeometry() |
|
110 | 114 |
); |
111 | 115 |
} |
112 | 116 |
|
... | ... | |
137 | 141 |
public int getGeometryChecksAction() { |
138 | 142 |
return this.checkGeometriesPanel.getGeometryChecksAction(); |
139 | 143 |
} |
140 |
|
|
144 |
|
|
145 |
public boolean getTryToFixGeometry() { |
|
146 |
return this.checkGeometriesPanel.getTryToFixGeometry(); |
|
147 |
} |
|
148 |
|
|
141 | 149 |
public String getExplorerName() { |
142 | 150 |
return this.connectionPanel.getServerExplorerParameters().getExplorerName(); |
143 | 151 |
} |
Also available in: Unified diff