Class DbImportDialog
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.dialog.Dialog
org.jumpmind.vaadin.ui.common.ResizableDialog
org.jumpmind.vaadin.ui.sqlexplorer.DbImportDialog
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasComponents
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasEnabled
,com.vaadin.flow.component.HasSize
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.component.HasTheme
,com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.dialog.DialogVariant>
,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jumpmind.vaadin.ui.common.ResizableDialog
ResizableDialog.CloseButtonListener
Nested classes/interfaces inherited from class com.vaadin.flow.component.dialog.Dialog
com.vaadin.flow.component.dialog.Dialog.DialogCloseActionEvent, com.vaadin.flow.component.dialog.Dialog.DialogFooter, com.vaadin.flow.component.dialog.Dialog.DialogHeader, com.vaadin.flow.component.dialog.Dialog.DialogResizeEvent, com.vaadin.flow.component.dialog.Dialog.OpenedChangeEvent
-
Field Summary
Fields inherited from class org.jumpmind.vaadin.ui.common.ResizableDialog
escapeShortcutRegistration, innerContent
-
Constructor Summary
ConstructorsConstructorDescriptionDbImportDialog
(IDatabasePlatform databasePlatform) DbImportDialog
(IDatabasePlatform databasePlatform, Set<Table> selectedTableSet) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected boolean
protected void
Methods inherited from class org.jumpmind.vaadin.ui.common.ResizableDialog
add, add, addComponents, bringToFront, buildButtonFooter, buildButtonFooter, buildButtonFooter, buildCloseButton, buildCloseIcon, enableEscapeShortcut, onClose, show, showAtSize
Methods inherited from class com.vaadin.flow.component.dialog.Dialog
add, addAttachListener, addComponentAtIndex, addDetachListener, addDialogCloseActionListener, addOpenedChangeListener, addResizeListener, close, getAriaLabel, getClassNames, getFooter, getHeader, getHeaderTitle, getHeight, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getStyle, getWidth, isCloseOnEsc, isCloseOnOutsideClick, isDraggable, isModal, isOpened, isResizable, onAttach, open, setAriaLabel, setClassName, setCloseOnEsc, setCloseOnOutsideClick, setDraggable, setHeaderTitle, setHeight, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setModal, setOpened, setResizable, setVisible, setWidth
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, remove, remove, removeAll
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
Methods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabled
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeightUnit, getWidthUnit, setHeight, setHeightFull, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidthFull
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, hasClassName, removeClassName, removeClassNames, setClassName
Methods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeName
Methods inherited from interface com.vaadin.flow.component.shared.HasThemeVariant
addThemeVariants, removeThemeVariants
-
Constructor Details
-
DbImportDialog
-
DbImportDialog
-
-
Method Details
-
createImportLayout
protected void createImportLayout() -
deleteFileAndResource
protected void deleteFileAndResource() -
doDbImport
- Throws:
FileNotFoundException
-
createDbImport
protected void createDbImport() -
importButtonEnable
protected boolean importButtonEnable() -
populateListOfTablesSelect
protected void populateListOfTablesSelect() -
getSelectedSchema
-
getSelectedCatalog
-
getSchemas
-
getCatalogs
-
getTables
-