public class BaseExporttoJDBCProvider extends AbstractProvider implements ExporttoJDBCOptions, ExporttoSwingProvider
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ExporttoSwingProviderPanel> |
panels |
protected IProjection |
projection |
protected FeatureStore |
sourceStore |
| Constructor and Description |
|---|
BaseExporttoJDBCProvider(ProviderServices providerServices,
FeatureStore sourceStore,
IProjection projection) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreatetable() |
ExporttoService |
createExporttoService() |
java.lang.String |
getAllRole() |
boolean |
getCreateIndexInGeometryRow() |
java.lang.String |
getDeleteRole() |
java.lang.String |
getExplorerName() |
JDBCServerExplorerParameters |
getExplorerParameters() |
int |
getGeometryChecks() |
int |
getGeometryChecksAction() |
java.lang.String |
getInsertRole() |
ExporttoSwingProviderPanel |
getPanelAt(int index)
A
ExporttoSwingProvider are composed of a set of panels. |
int |
getPanelCount() |
java.lang.String |
getPostCreatingStatement() |
java.lang.String |
getPrimaryKey() |
java.lang.String |
getReferenceRole() |
boolean |
getRemoveSpacesInIdentifiers() |
java.lang.String |
getSchema() |
java.lang.String |
getSelectRole() |
FeatureStore |
getSource() |
java.lang.String |
getStoreName() |
java.lang.String |
getTableName() |
IProjection |
getTargetProjection() |
boolean |
getTranslateIdentifiersToLowerCase() |
java.lang.String |
getTriggerRole() |
java.lang.String |
getTruncateRole() |
boolean |
getTryToFixGeometry() |
java.lang.String |
getUpdateRole() |
boolean |
getUpdateTableStatistics() |
boolean |
needsPanelTargetProjection()
Informs if it needs to ask for a target projection,
or if it is not needed or provided through its own wizard panel.
|
void |
setTargetProjection(IProjection targetProjection)
Sets the target projection to which should be exported
|
getProviderServices, setProviderServicesprotected java.util.List<ExporttoSwingProviderPanel> panels
protected FeatureStore sourceStore
protected IProjection projection
public BaseExporttoJDBCProvider(ProviderServices providerServices, FeatureStore sourceStore, IProjection projection)
public int getPanelCount()
getPanelCount in interface ExporttoSwingProviderpublic ExporttoSwingProviderPanel getPanelAt(int index)
ExporttoSwingProviderExporttoSwingProvider are composed of a set of panels. This
method
is used to retrieve all these panels.getPanelAt in interface ExporttoSwingProviderindex - position of the panel to retrieve.public FeatureStore getSource()
getSource in interface ExporttoJDBCOptionspublic ExporttoService createExporttoService()
createExporttoService in interface ExporttoSwingProviderExporttoService that has been initialized this
the values typed in the panels returned by this service.public boolean getTranslateIdentifiersToLowerCase()
getTranslateIdentifiersToLowerCase in interface ExporttoJDBCOptionspublic boolean getRemoveSpacesInIdentifiers()
getRemoveSpacesInIdentifiers in interface ExporttoJDBCOptionspublic JDBCServerExplorerParameters getExplorerParameters()
getExplorerParameters in interface ExporttoJDBCOptionspublic java.lang.String getSchema()
getSchema in interface ExporttoJDBCOptionspublic java.lang.String getTableName()
getTableName in interface ExporttoJDBCOptionspublic boolean canCreatetable()
canCreatetable in interface ExporttoJDBCOptionspublic java.lang.String getPrimaryKey()
getPrimaryKey in interface ExporttoJDBCOptionspublic int getGeometryChecks()
getGeometryChecks in interface ExporttoJDBCOptionspublic int getGeometryChecksAction()
getGeometryChecksAction in interface ExporttoJDBCOptionspublic boolean getTryToFixGeometry()
getTryToFixGeometry in interface ExporttoJDBCOptionspublic java.lang.String getExplorerName()
getExplorerName in interface ExporttoJDBCOptionspublic java.lang.String getStoreName()
getStoreName in interface ExporttoJDBCOptionspublic IProjection getTargetProjection()
getTargetProjection in interface ExporttoJDBCOptionspublic java.lang.String getSelectRole()
getSelectRole in interface ExporttoJDBCOptionspublic java.lang.String getInsertRole()
getInsertRole in interface ExporttoJDBCOptionspublic java.lang.String getUpdateRole()
getUpdateRole in interface ExporttoJDBCOptionspublic java.lang.String getDeleteRole()
getDeleteRole in interface ExporttoJDBCOptionspublic java.lang.String getTruncateRole()
getTruncateRole in interface ExporttoJDBCOptionspublic java.lang.String getReferenceRole()
getReferenceRole in interface ExporttoJDBCOptionspublic java.lang.String getTriggerRole()
getTriggerRole in interface ExporttoJDBCOptionspublic java.lang.String getAllRole()
getAllRole in interface ExporttoJDBCOptionspublic java.lang.String getPostCreatingStatement()
getPostCreatingStatement in interface ExporttoJDBCOptionspublic boolean getCreateIndexInGeometryRow()
getCreateIndexInGeometryRow in interface ExporttoJDBCOptionspublic boolean getUpdateTableStatistics()
getUpdateTableStatistics in interface ExporttoJDBCOptionspublic void setTargetProjection(IProjection targetProjection)
setTargetProjection in interface ExporttoSwingProvidertargetProjection - public boolean needsPanelTargetProjection()
needsPanelTargetProjection in interface ExporttoSwingProvider