Package com.illumon.iris.pqimport.gui
Class JdbcSchemaDiscoveryPanel
java.lang.Object
com.illumon.iris.pqimport.gui.JdbcSchemaDiscoveryPanel
- All Implemented Interfaces:
JdbcGuiImportComponentManager.JdbcGuiHolder
,JdbcGuiImportComponentManager.JdbcGuiHolderSchema
public class JdbcSchemaDiscoveryPanel
extends Object
implements JdbcGuiImportComponentManager.JdbcGuiHolderSchema
-
Constructor Summary
ConstructorsConstructorDescriptionJdbcSchemaDiscoveryPanel
(com.fishlib.io.logger.Logger log, RemoteDatabase database, JFrame windowAncestor, Consumer<String> onComplete) -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
void
errorMessage
(String title, String message) getCatalogNameForDriver
(String driver) Gets the display name of the catalog field for a given driver.getDefaultUrlForDriver
(String driver) void
-
Constructor Details
-
JdbcSchemaDiscoveryPanel
public JdbcSchemaDiscoveryPanel(com.fishlib.io.logger.Logger log, RemoteDatabase database, JFrame windowAncestor, Consumer<String> onComplete) throws IOException - Throws:
IOException
-
-
Method Details
-
getMainPanel
-
errorMessage
- Specified by:
errorMessage
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getWindowAncestor
- Specified by:
getWindowAncestor
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getDriverComboBox
- Specified by:
getDriverComboBox
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getUriTextField
- Specified by:
getUriTextField
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getUserTextField
- Specified by:
getUserTextField
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getPasswordField
- Specified by:
getPasswordField
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getConnectButton
- Specified by:
getConnectButton
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlQueryTextField
- Specified by:
getSqlQueryTextField
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlCatalogNameLabel
- Specified by:
getSqlCatalogNameLabel
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlDatabaseComboBox
- Specified by:
getSqlDatabaseComboBox
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlDatabaseTextField
- Specified by:
getSqlDatabaseTextField
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlTableComboBox
- Specified by:
getSqlTableComboBox
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getCatalogNameForDriver
Description copied from interface:JdbcGuiImportComponentManager.JdbcGuiHolder
Gets the display name of the catalog field for a given driver.- Specified by:
getCatalogNameForDriver
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
- Parameters:
driver
- the driver that is currently selected- Returns:
- the display name for the driver's catalog
-
getDefaultUrlForDriver
- Specified by:
getDefaultUrlForDriver
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlTableNameLabel
- Specified by:
getSqlTableNameLabel
in interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
dispose
public void dispose() -
getSaveSate
-
setSaveSate
-
getIrisNamespaceTextField
-
getIrisTableTextField
-
$$$getRootComponent$$$
- Noinspection:
- ALL
-