Top Fields Constructors Methods
org.jabref.gui.shared

public Class SharedDatabaseUIManager

extends Object
Class Inheritance
Imports
java.sql.SQLException, java.util.Optional, javax.swing.undo.UndoManager, javafx.scene.control.Alert.AlertType, .ButtonBar, .ButtonBar.ButtonData, .ButtonType, org.jabref.gui.ClipBoardManager, .DialogService, .LibraryTab, .LibraryTabContainer, .StateManager, org.jabref.gui.entryeditor.EntryEditor, org.jabref.gui.exporter.SaveDatabaseAction, org.jabref.gui.mergeentries.EntriesMergeResult, .MergeEntriesDialog, org.jabref.gui.undo.UndoableRemoveEntries, org.jabref.gui.util.TaskExecutor, org.jabref.logic.importer.ParserResult, org.jabref.logic.l10n.Localization, org.jabref.logic.shared.DBMSConnection, .DBMSConnectionProperties, .DBMSSynchronizer, .DatabaseNotSupportedException, .DatabaseSynchronizer, org.jabref.logic.shared.event.ConnectionLostEvent, .SharedEntriesNotPresentEvent, .UpdateRefusedEvent, org.jabref.logic.shared.exception.InvalidDBMSConnectionPropertiesException, .NotASharedDatabaseException, org.jabref.logic.shared.prefs.SharedDatabasePreferences, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, .BibEntryTypesManager, org.jabref.model.util.FileUpdateMonitor, org.jabref.preferences.PreferencesService, com.google.common.eventbus.Subscribe

Field Summary

Modifier and TypeField and Description
private final ClipBoardManager
private DatabaseSynchronizer
private final DialogService
private final BibEntryTypesManager
private final FileUpdateMonitor
private final PreferencesService
private final StateManager
private final LibraryTabContainer
private final TaskExecutor
private final UndoManager

Constructor Summary

AccessConstructor and Description
public
SharedDatabaseUIManager(LibraryTabContainer tabContainer, DialogService dialogService, PreferencesService preferencesService, StateManager stateManager, BibEntryTypesManager entryTypesManager, FileUpdateMonitor fileUpdateMonitor, UndoManager undoManager, ClipBoardManager clipBoardManager, TaskExecutor taskExecutor)

Method Summary

Modifier and TypeMethod and Description
private BibDatabaseContext
public void
listen(ConnectionLostEvent connectionLostEvent)

public void
listen(UpdateRefusedEvent updateRefusedEvent)

public void
public LibraryTab

Returns:

BasePanel which also used by SaveDatabaseAction
openNewSharedDatabaseTab
(DBMSConnectionProperties
Connection data
dbmsConnectionProperties
)

Opens a new shared database tab with the given DBMSConnectionProperties.

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

clipBoardManagerback to summary
private final ClipBoardManager clipBoardManager
dbmsSynchronizerback to summary
private DatabaseSynchronizer dbmsSynchronizer
dialogServiceback to summary
private final DialogService dialogService
entryTypesManagerback to summary
private final BibEntryTypesManager entryTypesManager
fileUpdateMonitorback to summary
private final FileUpdateMonitor fileUpdateMonitor
preferencesServiceback to summary
private final PreferencesService preferencesService
stateManagerback to summary
private final StateManager stateManager
tabContainerback to summary
private final LibraryTabContainer tabContainer
taskExecutorback to summary
private final TaskExecutor taskExecutor
undoManagerback to summary
private final UndoManager undoManager

Constructor Detail

SharedDatabaseUIManagerback to summary
public SharedDatabaseUIManager(LibraryTabContainer tabContainer, DialogService dialogService, PreferencesService preferencesService, StateManager stateManager, BibEntryTypesManager entryTypesManager, FileUpdateMonitor fileUpdateMonitor, UndoManager undoManager, ClipBoardManager clipBoardManager, TaskExecutor taskExecutor)

Method Detail

getBibDatabaseContextForSharedDatabaseback to summary
private BibDatabaseContext getBibDatabaseContextForSharedDatabase()
listenback to summary
public void listen(ConnectionLostEvent connectionLostEvent)
Annotations
@Subscribe
listenback to summary
public void listen(UpdateRefusedEvent updateRefusedEvent)
Annotations
@Subscribe
listenback to summary
public void listen(SharedEntriesNotPresentEvent event)
Annotations
@Subscribe
openNewSharedDatabaseTabback to summary
public LibraryTab openNewSharedDatabaseTab(DBMSConnectionProperties dbmsConnectionProperties) throws SQLException, DatabaseNotSupportedException, InvalidDBMSConnectionPropertiesException

Opens a new shared database tab with the given DBMSConnectionProperties.

Parameters
dbmsConnectionProperties:DBMSConnectionProperties

Connection data

Returns:LibraryTab

BasePanel which also used by SaveDatabaseAction

openSharedDatabaseFromParserResultback to summary
public void openSharedDatabaseFromParserResult(ParserResult parserResult) throws SQLException, DatabaseNotSupportedException, InvalidDBMSConnectionPropertiesException, NotASharedDatabaseException