Verified Owner
Top Description Fields Constructors Methods
org.jabref.gui.shared

public Class SharedDatabaseLoginDialogView

extends BaseDialog<Void>
Class Inheritance
Imports
javafx.application.Platform, javafx.event.ActionEvent, javafx.fxml.FXML, javafx.scene.control.Button, .ButtonType, .CheckBox, .DialogEvent, .PasswordField, .SplitPane, .TextField, .TitledPane, .Tooltip, org.jabref.gui.DialogService, .LibraryTabContainer, .StateManager, org.jabref.gui.clipboard.ClipBoardManager, org.jabref.gui.preferences.GuiPreferences, org.jabref.gui.util.BaseDialog, .ControlHelper, .IconValidationDecorator, org.jabref.logic.ai.AiService, org.jabref.logic.git.util.GitHandlerRegistry, org.jabref.logic.journals.JournalAbbreviationRepository, org.jabref.logic.l10n.Localization, org.jabref.logic.util.TaskExecutor, org.jabref.model.entry.BibEntryTypesManager, org.jabref.model.util.FileUpdateMonitor, com.airhacks.afterburner.views.ViewLoader, com.tobiasdiez.easybind.EasyBind, de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer, jakarta.inject.Inject

This offers the user to connect to a remove SQL database. Moreover, it directly opens the shared database after successful connection.

Field Summary

Modifier and TypeField and Description
private TitledPane
private AiService
private CheckBox
private Button
private ClipBoardManager
private ButtonType
private TextField
private TextField
private DialogService
private BibEntryTypesManager
private CheckBox
private FileUpdateMonitor
private TextField
private GitHandlerRegistry
private TextField
private TextField
private JournalAbbreviationRepository
private PasswordField
private TextField
private GuiPreferences
private CheckBox
private SplitPane
private long
private boolean
private StateManager
private final LibraryTabContainer
private TaskExecutor
private TextField
private CheckBox
private SharedDatabaseLoginDialogViewModel
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
expandAdvancedIf(boolean active)

private void
private void
private void
private void
Inherited from org.jabref.gui.util.BaseDialog:
bringToFrontcloseOnKeyBindingMatchfitWindowToContent

Field Detail

advancedPaneback to summary
private TitledPane advancedPane
Annotations
@FXML
aiServiceback to summary
private AiService aiService
Annotations
@Inject
autosaveback to summary
private CheckBox autosave
Annotations
@FXML
browseButtonback to summary
private Button browseButton
Annotations
@FXML
clipBoardManagerback to summary
private ClipBoardManager clipBoardManager
Annotations
@Inject
connectButtonback to summary
private ButtonType connectButton
Annotations
@FXML
connectionUrlback to summary
private TextField connectionUrl
Annotations
@FXML
databaseback to summary
private TextField database
Annotations
@FXML
dialogServiceback to summary
private DialogService dialogService
Annotations
@Inject
entryTypesManagerback to summary
private BibEntryTypesManager entryTypesManager
Annotations
@Inject
expertModeback to summary
private CheckBox expertMode
Annotations
@FXML
fileUpdateMonitorback to summary
private FileUpdateMonitor fileUpdateMonitor
Annotations
@Inject
folderback to summary
private TextField folder
Annotations
@FXML
gitHandlerRegistryback to summary
private GitHandlerRegistry gitHandlerRegistry
Annotations
@Inject
hostback to summary
private TextField host
Annotations
@FXML
jdbcUrlback to summary
private TextField jdbcUrl
Annotations
@FXML
journalAbbreviationRepositoryback to summary
private JournalAbbreviationRepository journalAbbreviationRepository
Annotations
@Inject
passwordback to summary
private PasswordField password
Annotations
@FXML
portback to summary
private TextField port
Annotations
@FXML
preferencesback to summary
private GuiPreferences preferences
Annotations
@Inject
rememberPasswordback to summary
private CheckBox rememberPassword
Annotations
@FXML
rememberPasswordWrapperback to summary
private SplitPane rememberPasswordWrapper
Annotations
@FXML
resizeGenerationback to summary
private long resizeGeneration
resizePendingback to summary
private boolean resizePending
stateManagerback to summary
private StateManager stateManager
Annotations
@Inject
tabContainerback to summary
private final LibraryTabContainer tabContainer
taskExecutorback to summary
private TaskExecutor taskExecutor
Annotations
@Inject
userback to summary
private TextField user
Annotations
@FXML
useSSLback to summary
private CheckBox useSSL
Annotations
@FXML
viewModelback to summary
private SharedDatabaseLoginDialogViewModel viewModel
visualizerback to summary
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer visualizer

Constructor Detail

SharedDatabaseLoginDialogViewback to summary
public SharedDatabaseLoginDialogView(LibraryTabContainer tabContainer)

Method Detail

expandAdvancedIfback to summary
private void expandAdvancedIf(boolean active)
initializeback to summary
private void initialize()
Annotations
@FXML
openDatabaseback to summary
private void openDatabase()
Annotations
@FXML
scheduleResizeback to summary
private void scheduleResize()
showSaveDbToFileDialogback to summary
private void showSaveDbToFileDialog(ActionEvent event)
Annotations
@FXML