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
Constructors Constructor Description JdbcSchemaDiscoveryPanel(com.fishlib.io.logger.Logger log, RemoteDatabase database, JFrame windowAncestor, Consumer<String> onComplete) -
Method Summary
Modifier and Type Method Description JComponent$$$getRootComponent$$$()voiddispose()voiderrorMessage(String title, String message)StringgetCatalogNameForDriver(String driver)Gets the display name of the catalog field for a given driver.JButtongetConnectButton()StringgetDefaultUrlForDriver(String driver)JComboBox<String>getDriverComboBox()JTextFieldgetIrisNamespaceTextField()JTextFieldgetIrisTableTextField()JPanelgetMainPanel()JPasswordFieldgetPasswordField()JdbcGuiImportComponentManager.JdbcSaveStategetSaveSate()JLabelgetSqlCatalogNameLabel()JComboBox<String>getSqlDatabaseComboBox()JTextFieldgetSqlDatabaseTextField()JTextFieldgetSqlQueryTextField()JComboBox<String>getSqlTableComboBox()JLabelgetSqlTableNameLabel()JTextFieldgetUriTextField()JTextFieldgetUserTextField()WindowgetWindowAncestor()voidsetSaveSate(JdbcGuiImportComponentManager.JdbcSaveState state)
-
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:
errorMessagein interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getWindowAncestor
- Specified by:
getWindowAncestorin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getDriverComboBox
- Specified by:
getDriverComboBoxin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getUriTextField
- Specified by:
getUriTextFieldin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getUserTextField
- Specified by:
getUserTextFieldin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getPasswordField
- Specified by:
getPasswordFieldin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getConnectButton
- Specified by:
getConnectButtonin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlQueryTextField
- Specified by:
getSqlQueryTextFieldin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlCatalogNameLabel
- Specified by:
getSqlCatalogNameLabelin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlDatabaseComboBox
- Specified by:
getSqlDatabaseComboBoxin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlDatabaseTextField
- Specified by:
getSqlDatabaseTextFieldin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlTableComboBox
- Specified by:
getSqlTableComboBoxin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getCatalogNameForDriver
Description copied from interface:JdbcGuiImportComponentManager.JdbcGuiHolderGets the display name of the catalog field for a given driver.- Specified by:
getCatalogNameForDriverin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder- Parameters:
driver- the driver that is currently selected- Returns:
- the display name for the driver's catalog
-
getDefaultUrlForDriver
- Specified by:
getDefaultUrlForDriverin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
getSqlTableNameLabel
- Specified by:
getSqlTableNameLabelin interfaceJdbcGuiImportComponentManager.JdbcGuiHolder
-
dispose
public void dispose() -
getSaveSate
-
setSaveSate
-
getIrisNamespaceTextField
-
getIrisTableTextField
-
$$$getRootComponent$$$
- Noinspection:
- ALL
-