Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(LogoutEvent) - Method in class org.tentackle.fx.rdc.app.LogoutEventHandler
- addEventFilter(EventType, EventHandler) - Method in class org.tentackle.fx.rdc.EventListenerProxy
-
Adds an event filter.
- addEventHandler(EventType, EventHandler) - Method in class org.tentackle.fx.rdc.EventListenerProxy
-
Adds an event handler.
- addPdoEventFilter(EventType, EventHandler) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Adds a PDO event filter.
- addPdoEventHandler(EventType, EventHandler) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Adds a PDO event handler.
- ALLOW_STYLE - Static variable in class org.tentackle.fx.rdc.security.SecurityEditor
-
CSS style for "allowed".
- ANY - Static variable in class org.tentackle.fx.rdc.PdoEvent
-
Common supertype for all PDO event types.
- AppFxRdcBundle - Class in org.tentackle.fx.rdc.app
-
Bundle for the
org.tentackle.fx.rdc.apppackage. - applyProperties(Properties) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- applyStylesheets(Scene) - Method in class org.tentackle.fx.rdc.RdcThemeUtilities
- autoLogin() - Method in class org.tentackle.fx.rdc.login.Login
-
Logs in automatically.
- autoLogin() - Method in interface org.tentackle.fx.rdc.login.LoginController
-
Logs in automatically.
The user cannot edit the username and password. - autoWidth() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Resizes all columns to fit their content.
B
- Backends - Class in org.tentackle.fx.rdc.login
-
Controller to add, edit, and remove backends.
The backend and JDBC driver configurations are stored in the user or system preferences. - Backends() - Constructor for class org.tentackle.fx.rdc.login.Backends
-
Creates the backends controller.
- bg(Node, Runnable) - Static method in class org.tentackle.fx.rdc.Rdc
-
Runs some code in another thread.
Same asRdc.bg(Node, Supplier, Consumer)without a result and UI updater. - bg(Node, Supplier, Consumer) - Static method in class org.tentackle.fx.rdc.Rdc
-
Same as
Rdc.bg(Node, Supplier, Consumer, Consumer)but with a predefined exception consumer.
The exception is shown as an error dialog. - bg(Node, Supplier, Consumer, Consumer) - Static method in class org.tentackle.fx.rdc.Rdc
-
Runs some code in another thread and optionally updates the UI.
The method is provided to hide the concrete implementation and make it replaceable.
Use this method whenever some lengthy operation (database I/O, for example) would otherwise block the event queue. - bind(BindingMember, PdoMember, FxComponent, String) - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
-
Binds the node to the PDO member.
Sets the number of visible columns according to the model, unless already set via theCOLS=option. - bindOkButton() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Binds the ok button so that it is enabled only if a PDO is selected.
- browse(URI) - Method in class org.tentackle.fx.rdc.login.FxCredentialsPrompt
C
- cancel() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Closes this CRUD.
Asks the user to save or discard pending changes before. - cancel() - Method in class org.tentackle.fx.rdc.login.FxCredentialsPrompt
-
Cancels the ongoing interaction.
Invoked when the user closes the login view. - cancel() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Clears the selection and closes the search.
- classMapped(String, Class) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- cleanup() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- clearSelection() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Clears the selection.
- close() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Closes the search.
- closeIfModal() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Closes the stage if modal.
- closeStageHierarchy(Node) - Static method in class org.tentackle.fx.rdc.Rdc
-
Closes the stage hierarchy of the given node, except the main stage.
- collapse() - Method in class org.tentackle.fx.rdc.PdoTreeItem
-
Collapses this and all child tree items.
- CollapseItem<T> - Class in org.tentackle.fx.rdc.contextmenu
-
Tree menu item to collapse the node of a PDO and all its child nodes.
- CollapseItem(PdoTreeCell) - Constructor for class org.tentackle.fx.rdc.contextmenu.CollapseItem
-
Creates a menu item.
- collapseTreeTable(TreeItem) - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Recursively collapses the items of the tree table.
- configure() - Method in class org.tentackle.fx.rdc.admin.SessionsView
- configure() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
- configure() - Method in class org.tentackle.fx.rdc.login.Backends
- configure() - Method in class org.tentackle.fx.rdc.login.Login
- configure() - Method in class org.tentackle.fx.rdc.search.PdoSearch
- configure() - Method in class org.tentackle.fx.rdc.security.SecurityRulesView
- configureComponent() - Method in class org.tentackle.fx.rdc.translate.PdoCollectionTreeItemTranslator
- configureComponent() - Method in class org.tentackle.fx.rdc.translate.PdoTreeItemTranslator
- configureMainStage(Stage) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Configures and sets the main stage.
- configureModificationTracker() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- configurePreferences() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- configureSecurityManager() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- copyFor(Object, EventTarget) - Method in class org.tentackle.fx.rdc.PdoEvent
- create(PdoTableCell) - Method in class org.tentackle.fx.rdc.DefaultPdoContextMenuFactory
- create(PdoTableCell) - Method in interface org.tentackle.fx.rdc.PdoContextMenuFactory
-
Creates a context menu for a table cell.
- create(PdoTreeCell) - Method in class org.tentackle.fx.rdc.DefaultPdoContextMenuFactory
- create(PdoTreeCell) - Method in interface org.tentackle.fx.rdc.PdoContextMenuFactory
-
Creates a context menu for a tree cell.
- create(PdoTreeTableCell) - Method in class org.tentackle.fx.rdc.DefaultPdoContextMenuFactory
- create(PdoTreeTableCell) - Method in interface org.tentackle.fx.rdc.PdoContextMenuFactory
-
Creates a context menu for a tree table cell.
- CREATE - Static variable in class org.tentackle.fx.rdc.PdoEvent
-
A new PDO has been inserted into the database.
- createContextMenu() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Creates the context menu.
- createDelegate() - Method in class org.tentackle.fx.rdc.component.RdcChoiceBox
- createDelegate() - Method in class org.tentackle.fx.rdc.component.RdcComboBox
- createDomainContext(Session) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- createDragboard(Node) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- createDragboard(Node) - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Creates the dragboard for the PDO.
- createDragboard(Node, PersistentDomainObject...) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Creates the dragboard for a node and PDOs.
The PDOs are transferred as a comma-separated list of their ID strings. - createEditor() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- createEditor() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Creates a controller to edit or view the PDO.
- createEditor() - Method in class org.tentackle.fx.rdc.security.SecurityGuiProvider
- createEmptyTableConfiguration() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
-
Creates an empty table configuration.
Utility method for subclasses ofDefaultGuiProvider. - createEmptyTableConfiguration(String) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
-
Creates an empty table configuration.
Utility method for subclasses ofDefaultGuiProvider. - createExecutor() - Method in class org.tentackle.fx.rdc.RdcUtilitiesWithBackgroundPool
-
Creates the executor.
The session pool is created from the modification tracker's session, and the executor is shut down when that session is closed. - createFinder() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- createFinder() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Creates a controller to search PDOs.
- createGraphic() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- createGraphic() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Creates the PDO's icon.
The icon is displayed in trees, for example. - createGraphic() - Method in class org.tentackle.fx.rdc.security.SecurityGuiProvider
- createGuiProvider(T) - Method in class org.tentackle.fx.rdc.DefaultGuiProviderFactory
- createGuiProvider(T) - Method in interface org.tentackle.fx.rdc.GuiProviderFactory
-
Creates the GUI provider for a PDO.
- createGuiProvider(T) - Static method in class org.tentackle.fx.rdc.Rdc
-
Creates the GUI provider for a PDO.
- createLabel(PdoMember) - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
-
Creates the label.
- createLoginFailedHandler(Parent, SessionInfo) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Creates the login failed handler.
- createNode(PdoMember) - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
-
Creates an FX node for a given PDO attribute.
Attributes must be bindable. - createNodeMap() - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
-
Creates a map of attributes to nodes.
ThrowsRdcRuntimeExceptionif no bindable attributes were found. - createPdo() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Creates a new PDO in a modal CRUD dialog.
The unique domain key, if any, is taken from the search template. - createPdo() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Creates a new PDO of the component's type.
ThrowsRdcRuntimeExceptionif the domain context is missing. - createPdoAddon() - Method in class org.tentackle.fx.rdc.component.delegate.RdcChoiceBoxDelegate
-
Creates the PDO component addon.
- createPdoAddon() - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
-
Creates the PDO component addon.
- createPdoCrud(T, boolean, boolean) - Method in class org.tentackle.fx.rdc.DefaultRdcFactory
- createPdoCrud(T, boolean, boolean) - Static method in class org.tentackle.fx.rdc.Rdc
-
Creates a CRUD controller for a PDO.
- createPdoCrud(T, boolean, boolean) - Method in interface org.tentackle.fx.rdc.RdcFactory
-
Creates a CRUD controller for a PDO.
- createPdoSearch(T) - Method in class org.tentackle.fx.rdc.DefaultRdcFactory
- createPdoSearch(T) - Static method in class org.tentackle.fx.rdc.Rdc
-
Creates a search controller for a PDO.
- createPdoSearch(T) - Method in interface org.tentackle.fx.rdc.RdcFactory
-
Creates a search controller for a PDO.
- createPlaceHolder() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Creates the placeholder node for the empty search result in the table view.
- createSessionInfo() - Method in class org.tentackle.fx.rdc.app.LoginApplication
-
Creates the session info to be passed to the login controller.
The username and password are taken from the command line, the backend properties, or the process environment, in that order. - createSessionInfo(String, char[], String) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- createSessionPool(Session) - Method in class org.tentackle.fx.rdc.RdcUtilitiesWithBackgroundPool
-
Creates the session pool.
The default pool is named"BG", opens no sessions initially and allows a maximum of 3 sessions. - createShortLongTextCellFactory() - Method in class org.tentackle.fx.rdc.component.RdcComboBox
- createTableCell(TableColumn) - Method in class org.tentackle.fx.rdc.table.RdcTableColumnConfiguration
- createTableCell(TableColumnConfiguration) - Method in class org.tentackle.fx.rdc.DefaultRdcFactory
- createTableCell(TableColumnConfiguration) - Static method in class org.tentackle.fx.rdc.Rdc
-
Creates a table cell for a PDO type.
Usage: - createTableCell(TableColumnConfiguration) - Method in interface org.tentackle.fx.rdc.RdcFactory
-
Creates a table cell for a PDO type.
- createTableColumnConfiguration(String, String) - Method in class org.tentackle.fx.rdc.table.RdcTableConfiguration
- createTableConfiguration() - Method in class org.tentackle.fx.rdc.admin.SessionsView
-
Creates the table configuration.
- createTableConfiguration() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- createTableConfiguration() - Method in class org.tentackle.fx.rdc.security.SecurityGuiProvider
- createTableConfiguration(Class, String) - Method in class org.tentackle.fx.rdc.RdcFxFactory
- createTableConfiguration(Class, ResourceBundle) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Creates a default table configuration for a given PDO class.
Each attribute with a getter annotated withBindablegets its own column, except the default attributes fromPersistentObjectand the object IDs of object relations. - createTableConfiguration(S, String) - Method in class org.tentackle.fx.rdc.RdcFxFactory
- createTableConfigurationProvider(Class) - Method in class org.tentackle.fx.rdc.translate.PdoObservableListTranslator
- createTablePopup(FxTableView, String, String) - Method in class org.tentackle.fx.rdc.DefaultRdcFactory
- createTablePopup(FxTableView, String, String) - Static method in class org.tentackle.fx.rdc.Rdc
-
Creates a table popup for a table view.
- createTablePopup(FxTableView, String, String) - Method in interface org.tentackle.fx.rdc.RdcFactory
-
Creates a table popup for a table view.
- createTablePopup(FxTreeTableView, String, String) - Method in class org.tentackle.fx.rdc.DefaultRdcFactory
- createTablePopup(FxTreeTableView, String, String) - Static method in class org.tentackle.fx.rdc.Rdc
-
Creates a table popup for a tree table view.
- createTablePopup(FxTreeTableView, String, String) - Method in interface org.tentackle.fx.rdc.RdcFactory
-
Creates a table popup for a tree table view.
- createTableView() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- createTableView() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Creates a table view for the PDO type.
The view is configured and bound according toTableConfigurationProvider.createTableConfiguration(). - createTotals(ObservableList) - Method in class org.tentackle.fx.rdc.PdoFinder
-
Creates the optional totals from the search results.
By default, all numeric columns are candidates for being summed up. - createTotalsTableView() - Method in class org.tentackle.fx.rdc.PdoFinder
-
Creates the totals table view.
Will be invoked only ifPdoFinder.createTotals(ObservableList)returned a non-empty list. - createTreeCell(TreeView) - Method in class org.tentackle.fx.rdc.DefaultRdcFactory
- createTreeCell(TreeView) - Static method in class org.tentackle.fx.rdc.Rdc
-
Creates a tree cell for a PDO type.
Usage: - createTreeCell(TreeView) - Method in interface org.tentackle.fx.rdc.RdcFactory
-
Creates a tree cell for a PDO type.
- createTreeItem() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- createTreeItem() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Creates the tree item for the PDO.
- createTreeItem(Object) - Method in class org.tentackle.fx.rdc.translate.PdoCollectionTreeItemTranslator
- createTreeItem(T) - Method in class org.tentackle.fx.rdc.DefaultRdcFactory
- createTreeItem(T) - Static method in class org.tentackle.fx.rdc.Rdc
-
Creates a tree item for a PDO.
- createTreeItem(T) - Method in interface org.tentackle.fx.rdc.RdcFactory
-
Creates a tree item for a PDO.
- createTreeTableCell(TreeTableColumn) - Method in class org.tentackle.fx.rdc.table.RdcTableColumnConfiguration
- createTreeTableCell(TableColumnConfiguration) - Method in class org.tentackle.fx.rdc.DefaultRdcFactory
- createTreeTableCell(TableColumnConfiguration) - Static method in class org.tentackle.fx.rdc.Rdc
-
Creates a tree table cell for a PDO type.
Usage: - createTreeTableCell(TableColumnConfiguration) - Method in interface org.tentackle.fx.rdc.RdcFactory
-
Creates a tree table cell for a PDO type.
- createView(Map) - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
-
Creates a view from the nodes map.
D
- DefaultGuiProvider<T> - Class in org.tentackle.fx.rdc
-
Default implementation of a
GuiProvider.
Can be used as an adapter. - DefaultGuiProvider(T) - Constructor for class org.tentackle.fx.rdc.DefaultGuiProvider
-
Creates a default GUI provider.
- DefaultGuiProviderFactory - Class in org.tentackle.fx.rdc
-
The default GUI provider factory.
Maps the PDO's effective class to the provider class registered viaGuiProviderService, caches the provider's constructor, and creates a new provider instance per invocation. - DefaultGuiProviderFactory() - Constructor for class org.tentackle.fx.rdc.DefaultGuiProviderFactory
-
Creates the factory.
- DefaultPdoContextMenuFactory - Class in org.tentackle.fx.rdc
-
The default PDO context menu factory.
Collects the menu items registered viaPdoTreeContextMenuItemService,PdoTableContextMenuItemServiceorPdoTreeTableContextMenuItemServicefor the PDO's effective class and its superclasses, sorts them by ordinal, and separates the groups. - DefaultPdoContextMenuFactory() - Constructor for class org.tentackle.fx.rdc.DefaultPdoContextMenuFactory
-
Creates the factory.
- DefaultPdoEditor<T> - Class in org.tentackle.fx.rdc
-
The default PDO editor.
The view is generated from the PDO model via reflection: a two-column grid with a label and a bound control for each bindable attribute. - DefaultPdoEditor(Class, ResourceBundle) - Constructor for class org.tentackle.fx.rdc.DefaultPdoEditor
-
Creates the default editor from a PDO class.
- DefaultPdoFinder<T> - Class in org.tentackle.fx.rdc.search
-
The simple default finder.
Provides a normtext search pattern field, if the entity provides a normtext. - DefaultPdoFinder() - Constructor for class org.tentackle.fx.rdc.search.DefaultPdoFinder
-
Creates a default PDO finder.
- DefaultRdcFactory - Class in org.tentackle.fx.rdc
-
The default RDC factory.
- DefaultRdcFactory() - Constructor for class org.tentackle.fx.rdc.DefaultRdcFactory
-
Creates the RDC factory.
- DefaultSecurityDialogFactory - Class in org.tentackle.fx.rdc.security
-
Default implementation of the
SecurityDialogFactory.
Shows theSecurityRulesView, but provides neither a grantee nor a domain context selection. - DefaultSecurityDialogFactory() - Constructor for class org.tentackle.fx.rdc.security.DefaultSecurityDialogFactory
-
Creates the security dialog factory.
- delete() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Deletes the current PDO.
- DELETE - Static variable in class org.tentackle.fx.rdc.PdoEvent
-
A PDO has been deleted from the database.
- DENY_STYLE - Static variable in class org.tentackle.fx.rdc.security.SecurityEditor
-
CSS style for "denied".
- DesktopApplication<C> - Class in org.tentackle.fx.rdc.app
-
Tentackle JavaFX desktop application.
Launches theFxApplication(by default theLoginApplication), performs the login in a background service while showing the progress in the login view, and finally opens the main window with the main controller. - DesktopApplication(String, String) - Constructor for class org.tentackle.fx.rdc.app.DesktopApplication
-
Creates an FX desktop application.
- detectThemeChanged() - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Detects when the theme has changed and invalidates the caches.
- determineLoginPaneVisibility(double) - Method in class org.tentackle.fx.rdc.login.Login
-
Determines whether the login pane should be visible, according to the progress.
- determineLoginWindowCenter(SplashScreen) - Method in class org.tentackle.fx.rdc.app.LoginApplication
-
Determines the center of the login window.
- determineProgressBarVisibility(double) - Method in class org.tentackle.fx.rdc.login.Login
-
Determines whether the progress bar should be visible, according to the progress.
- displayCrudStage(T, boolean, Modality, Window, Consumer) - Static method in class org.tentackle.fx.rdc.Rdc
-
CRUD of a PDO in a separate window.
- displayCrudStage(T, boolean, Window) - Static method in class org.tentackle.fx.rdc.Rdc
-
CRUD of a PDO in a non-modal separate window.
- displayCrudStage(T, ObservableList, boolean, Modality, Window, Consumer, Consumer) - Static method in class org.tentackle.fx.rdc.Rdc
-
CRUD of a PDO in a separate window.
- displayCrudStage(T, ObservableList, boolean, Modality, Window, Consumer, Consumer) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
CRUD of a PDO in a separate window.
- displaySearchStage(T, Modality, Window, boolean, Consumer) - Static method in class org.tentackle.fx.rdc.Rdc
-
Searches for PDOs in a separate window.
- displaySearchStage(T, Modality, Window, boolean, Consumer) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Searches for PDOs in a separate window.
- displaySearchStage(T, Modality, Window, boolean, Consumer, Consumer) - Static method in class org.tentackle.fx.rdc.Rdc
-
Searches for PDOs in a separate window.
- displaySearchStage(T, Modality, Window, boolean, Consumer, Consumer) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Searches for PDOs in a separate window.
- displaySearchStage(T, Window, boolean) - Static method in class org.tentackle.fx.rdc.Rdc
-
Searches for PDOs in a non-modal separate window.
- dropDragboard(Dragboard) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- dropDragboard(Dragboard) - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Drops the dragboard on the PDO.
- dropPdo(PersistentDomainObject) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
-
Drops the given PDO on the serviced pdo.
E
- edit() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Edits or views the current PDO.
The PDO is reloaded and shown in a modal CRUD dialog, editable unless the PDO is immutable. - editBackends(Object, String, boolean, Runnable) - Static method in class org.tentackle.fx.rdc.login.Backends
-
Opens a modal dialog to edit the backend and driver configurations.
The configurations are persisted when the dialog is closed. - EditItem<T> - Class in org.tentackle.fx.rdc.contextmenu
-
Tree menu item to edit a PDO.
Opens the PDO in a modal CRUD dialog and replaces the tree item afterwards. - EditItem(PdoTreeCell) - Constructor for class org.tentackle.fx.rdc.contextmenu.EditItem
-
Creates a menu item.
- EventListenerProxy<T> - Class in org.tentackle.fx.rdc
-
Event listener proxy for event handlers and filters.
Registers the listeners at a node and keeps track of them. - EventListenerProxy(Node) - Constructor for class org.tentackle.fx.rdc.EventListenerProxy
-
Creates a registration proxy.
- EXIT_LOGIN_FAILED - Static variable in class org.tentackle.fx.rdc.app.LoginFailedHandler
-
Login failed exit value.
- expand() - Method in class org.tentackle.fx.rdc.PdoTreeItem
-
Expands this and all child tree items.
If the item is already expanded, the item and all child items will be collapsed before all is expanded again. - ExpandItem<T> - Class in org.tentackle.fx.rdc.contextmenu
-
Tree menu item to expand the node of a PDO and all its child nodes.
- ExpandItem(PdoTreeCell) - Constructor for class org.tentackle.fx.rdc.contextmenu.ExpandItem
-
Creates a menu item.
- expandTreeTable(TreeItem) - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Recursively expands the items of the tree table.
F
- filterResult() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Filters the result.
Keeps only the PDOs whose normtext contains the normalized text of the filter field. - filterViewablePdos(List) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Filters the viewable PDOs from the list and converts them to an
ObservableList. - find() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Searches for a PDO in a modal search dialog and edits the selected one.
- find() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Runs the search and displays the results.
The search runs in the background ifPdoFinder.isSearchRunningInBackground(). - finishStartup() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- fireEvent(T) - Method in class org.tentackle.fx.rdc.EventListenerProxy
-
Fires an event at the node.
- FxApplication - Class in org.tentackle.fx.rdc.app
-
Tentackle FX application base class.
The JavaFX application launched by theDesktopApplication. - FxApplication() - Constructor for class org.tentackle.fx.rdc.app.FxApplication
-
Parent constructor.
- FxCredentialsPrompt - Class in org.tentackle.fx.rdc.login
-
The credentials prompt of the desktop client.
- FxCredentialsPrompt(LoginController) - Constructor for class org.tentackle.fx.rdc.login.FxCredentialsPrompt
-
Creates a prompt for a login view.
G
- getAllPdos(T) - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Returns a collection of all PDOs.
Used in combo boxes and choice boxes to initialize the component's item list. - getApplication() - Method in class org.tentackle.fx.rdc.app.LoginFailedHandler
-
Gets the application.
- getApplicationClass() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Gets the FX application class.
Override to launch an application other than theLoginApplication. - getBackend() - Method in class org.tentackle.fx.rdc.login.Backends
-
Gets the selected backend.
- getBindableAnnotation(T) - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
-
Gets the
Bindableannotation of the unique domain key. - getBundle() - Static method in class org.tentackle.fx.rdc.app.AppFxRdcBundle
-
Gets the bundle.
- getBundle() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
-
Gets the resource bundle for this provider.
- getBundle() - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
-
Gets the optional resource bundle.
- getBundle() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Gets the resource bundle for this provider.
- getBundle() - Static method in class org.tentackle.fx.rdc.RdcFxRdcBundle
-
Gets the bundle.
- getButtonBox() - Method in class org.tentackle.fx.rdc.admin.SessionsView
-
Gets the button box.
Used to add additional buttons, for example, to close the stage. - getButtonBox() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Gets the HBox containing all buttons.
- getButtonBox() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Gets the HBox containing all buttons.
- getChildren() - Method in class org.tentackle.fx.rdc.PdoTreeItem
- getComponent() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Gets the FX component.
- getConstructor(Class) - Method in class org.tentackle.fx.rdc.DefaultGuiProviderFactory
-
Gets the
GuiProvider's constructor for a PDO class. - getCrud(T, ObservableList, boolean, Modality, Window) - Static method in class org.tentackle.fx.rdc.Rdc
-
Gets a CRUD for a PDO.
If the PDO is already being edited, the corresponding stage will be brought to the front and null is returned. - getCrud(T, ObservableList, boolean, Modality, Window) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Gets a CRUD for a PDO.
If the PDO is already being edited, the corresponding stage will be brought to the front and null is returned. - getCrudInUse(T, Boolean) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Gets a CRUD that is being used for the PDO.
- getCrudStage(T, boolean) - Static method in class org.tentackle.fx.rdc.Rdc
-
Gets a CRUD stage for a PDO.
Useful to check whether a PDO is being edited or shown currently. - getCrudStage(T, boolean) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Gets a CRUD stage for a PDO.
Useful to check whether a PDO is being edited or shown currently. - getDelegate() - Method in class org.tentackle.fx.rdc.component.RdcChoiceBox
- getDelegate() - Method in class org.tentackle.fx.rdc.component.RdcComboBox
- getDomainContext() - Method in class org.tentackle.fx.rdc.component.delegate.RdcBoxDelegateImpl
-
Gets the domain context from the binding properties.
- getDomainContext() - Method in class org.tentackle.fx.rdc.component.delegate.RdcChoiceBoxDelegate
-
Gets the domain context from the binding properties.
- getDomainContext() - Method in class org.tentackle.fx.rdc.component.delegate.RdcComboBoxDelegate
-
Gets the domain context from the binding properties.
- getDomainContext() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- getDomainContext() - Method in class org.tentackle.fx.rdc.PdoEditor
- getDomainContext() - Method in class org.tentackle.fx.rdc.PdoFinder
- getDomainContext() - Method in class org.tentackle.fx.rdc.security.SecurityRulesView
- getDomainContext() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Gets the domain context from the binding properties.
Taken from the binder of the component's container, table cell, or tree table cell, or from the node's properties if the component is not part of a container or table. - getDoubleClickHandler() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Gets the double click handler.
- getEditor() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Gets the PDO editor.
- getEventType() - Method in class org.tentackle.fx.rdc.PdoEvent
- getExecutor() - Method in class org.tentackle.fx.rdc.RdcUtilitiesWithBackgroundPool
-
Gets the session pool executor.
- getFinder() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Gets the PDO finder.
- getFirstFocusableNode(Map) - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
-
Gets the first focusable node.
This is the first changeable domain key attribute, if any, else the first changeable node. - getFxApplication() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Gets the FX application instance.
This is the instance of the class provided byDesktopApplication.getApplicationClass().
The FX application usually provides a login view and is responsible for spawning the main view after successful login. - getGuiProvider() - Method in class org.tentackle.fx.rdc.PdoTreeCell
-
Gets the GUI provider.
- getGuiProvider() - Method in class org.tentackle.fx.rdc.PdoTreeItem
-
Lazily gets the GUI provider for the PDO.
- getInactivityTimeout() - Method in class org.tentackle.fx.rdc.login.Login
-
Gets the inactivity timeout.
- getInstance() - Static method in interface org.tentackle.fx.rdc.GuiProviderFactory
-
The singleton.
- getInstance() - Static method in interface org.tentackle.fx.rdc.PdoContextMenuFactory
-
The singleton.
- getInstance() - Static method in interface org.tentackle.fx.rdc.RdcFactory
-
The singleton.
- getInstance() - Static method in class org.tentackle.fx.rdc.RdcUtilities
-
The singleton.
- getInstance() - Static method in interface org.tentackle.fx.rdc.security.SecurityDialogFactory
-
The singleton.
- getInstance() - Static method in class org.tentackle.fx.rdc.table.TableUtilities
-
The singleton.
- getItems() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Gets the items shown in the table or tree.
- getLoadAllPdosCallback() - Method in class org.tentackle.fx.rdc.component.delegate.RdcBoxDelegateImpl
-
Gets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - getLoadAllPdosCallback() - Method in class org.tentackle.fx.rdc.component.delegate.RdcChoiceBoxDelegate
-
Gets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - getLoadAllPdosCallback() - Method in class org.tentackle.fx.rdc.component.delegate.RdcComboBoxDelegate
-
Gets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - getLoadAllPdosCallback() - Method in class org.tentackle.fx.rdc.component.RdcChoiceBox
-
Gets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - getLoadAllPdosCallback() - Method in class org.tentackle.fx.rdc.component.RdcComboBox
-
Gets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - getLoadAllPdosCallback() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Gets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - getMainController() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Gets the main controller.
- getMainControllerClass() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Gets the main controller to be displayed initially.
Maintains the main scene of the application. - getMainStage() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Gets the main stage.
- getMainStage() - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Gets the main stage of the current application.
- getNoDataMessage() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Gets the message displayed in the table view when no data was found.
- getParentPdo() - Method in class org.tentackle.fx.rdc.PdoTreeItem
-
Gets the parent PDO.
- getParentPdo(Class) - Method in class org.tentackle.fx.rdc.PdoTreeItem
-
Gets the parent item's PDO.
- getParentPdoItem() - Method in class org.tentackle.fx.rdc.PdoTreeItem
-
Gets the parent PdoTreeItem.
- getPdo() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Gets the PDO.
- getPdo() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- getPdo() - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
- getPdo() - Method in class org.tentackle.fx.rdc.PdoEvent
-
Gets the PDO.
- getPdo() - Method in class org.tentackle.fx.rdc.PdoTreeItem
-
Returns the PDO represented by this item.
- getPdo() - Method in class org.tentackle.fx.rdc.PdoViewer
- getPdo() - Method in class org.tentackle.fx.rdc.search.DefaultPdoFinder
- getPdo() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Gets the PDO.
- getPdo() - Method in class org.tentackle.fx.rdc.security.SecurityEditor
- getPdo() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Gets the PDO.
- getPdo() - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
-
Gets the PDO via binding.
For non-editable combo boxes this translator isn't used, but registered, because it could be changed to editable. - getPdoAddon() - Method in class org.tentackle.fx.rdc.component.delegate.RdcChoiceBoxDelegate
-
Gets the PDO addon.
- getPdoAddon() - Method in class org.tentackle.fx.rdc.component.delegate.RdcComboBoxDelegate
-
Gets the PDO addon.
- getPdoAddon() - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
- getPdoAddon() - Method in interface org.tentackle.fx.rdc.translate.PdoTranslator
-
Gets the PDO addon.
- getPdoClass() - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
-
Gets the PDO class.
- getPdoConsumer() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Gets the consumer for the PDO.
- getPdoFromDragboard(Dragboard, DomainContext) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Gets the PDO from a dragboard.
If the dragboard contains more than one key, the first PDO will be returned. - getPdoKeyFromDragboard(Dragboard) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Gets the PDO key from the dragboard.
If the dragboard contains more than one key, the first will be returned. - getPdoKeysFromDragboard(Dragboard) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Gets all PDO keys from the dragboard.
- getPdoList() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Gets the list of PDOs to walk through.
- getPdosFromDragboard(Dragboard, DomainContext) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Gets all PDOs from a dragboard.
- getPdoSupplier() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Gets the supplier for the currently displayed PDO.
- getPdoTreeItem() - Method in class org.tentackle.fx.rdc.PdoTreeCell
-
Gets the PDO tree item.
- getPreferencesSuffix() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Gets the table preferences suffix.
- getSearch(T, Modality, Window) - Static method in class org.tentackle.fx.rdc.Rdc
-
Gets a search controller for a PDO.
- getSearch(T, Modality, Window) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Gets a search controller for a PDO.
- getSearchActionProperty() - Method in class org.tentackle.fx.rdc.PdoFinder
-
Gets the search action property.
The search dialog sets it to an action that starts the search. - getSearchActionProperty() - Method in class org.tentackle.fx.rdc.search.DefaultPdoFinder
- getSelectedItems() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Returns the selected PDOs.
- getSessionInfo() - Method in class org.tentackle.fx.rdc.app.LoginFailedHandler
-
Gets the session info.
- getSessionInfo() - Method in class org.tentackle.fx.rdc.login.Login
-
Gets the session info.
- getShortLongText(T) - Method in class org.tentackle.fx.rdc.RdcShortLongTextCellFactory
- getString(String) - Static method in class org.tentackle.fx.rdc.app.AppFxRdcBundle
-
Gets a string for the given key.
- getString(String) - Static method in class org.tentackle.fx.rdc.RdcFxRdcBundle
-
Gets a string for the given key.
- getTable() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Gets the table.
- getTableView() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Gets access to the table view.
If the tree is shown, it will be switched to the table view. - getText(TableColumnConfiguration, Object) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Gets the text displayed for a column's value.
Exports show the same text as the table. - getThemePreferences() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Gets the configured dark mode and theme preferences.
They can be configured via command line or user preferences. - getTitle() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Gets the printed title.
- getToolTipText(P) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- getToolTipText(P) - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Gets the tooltip text with respect to the parent object the PDO is displayed under in a tree.
- getTotalsItems() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Gets the totals if shown.
- getTreeCellFactory() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- getTreeCellFactory() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Creates a tree cell factory for a tree view.
- getTreeChildObjects(P) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- getTreeChildObjects(P) - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Gets the children with respect to the parent object the PDO is displayed under in the current tree.
- getTreeExpandMaxDepth() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- getTreeExpandMaxDepth() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Gets the maximum level of expansion allowed in a navigable object tree.
- getTreeParentObjects(P) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- getTreeParentObjects(P) - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Gets the parents with respect to the parent object the PDO is displayed under in the current tree.
- getTreeRoot() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- getTreeRoot() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Gets the object to be displayed in trees in place of the PDO.
- getTreeTable() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Gets the tree table.
- getTreeText(P) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- getTreeText(P) - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Gets the tree text with respect to the parent object the PDO is displayed under in a tree.
- getTreeView() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Gets access to the tree view.
If the table is shown, it will be switched to the tree view. - getUncaughtExceptionHandler() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Gets the exception handler.
The default handler logs the exception and shows it in an error dialog. - getUpdatedRunnable() - Method in class org.tentackle.fx.rdc.login.Backends
-
Gets the runnable invoked when backends were updated.
- getValidationMappers() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Gets the validation mappers to map the validation results to the controls.
IfPdoEditor.getValidationPath()returns a non-null value, a set with a default mapper will be created. - getValidationPath() - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
- getValidationPath() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Gets the validation root path.
By default, the server returns validation results with a validation path that starts with the entity's basename (the first character in lowercase). - getView() - Method in class org.tentackle.fx.rdc.app.LoginFailedHandler
-
Gets the view.
- getViewController() - Method in class org.tentackle.fx.rdc.PdoViewer
-
Gets the view controller.
- group() - Element in annotation interface org.tentackle.fx.rdc.PdoTableContextMenuItemService
-
Defines the group the item belongs to.
Separators will be inserted between groups. - group() - Element in annotation interface org.tentackle.fx.rdc.PdoTreeContextMenuItemService
-
Defines the group the item belongs to.
Separators will be inserted between groups. - group() - Element in annotation interface org.tentackle.fx.rdc.PdoTreeTableContextMenuItemService
-
Defines the group the item belongs to.
Separators will be inserted between groups. - GuiProvider<T> - Interface in org.tentackle.fx.rdc
-
Provider of the GUI functionality for a PDO.
Exactly one provider class exists per PDO type. - GuiProviderFactory - Interface in org.tentackle.fx.rdc
-
A factory for
GuiProviders. - GuiProviderService - Annotation Interface in org.tentackle.fx.rdc
-
Annotation to express that the annotated class is the
GuiProviderfor a PDO type. - GuiProviderServiceAnnotationProcessor - Class in org.tentackle.fx.rdc.apt
-
Annotation processor for the
@GuiProviderServiceannotation.
Verifies that the annotated class implementsGuiProviderand enforces the implementation of the following constructors: (PersistentDomainObject) - GuiProviderServiceAnnotationProcessor() - Constructor for class org.tentackle.fx.rdc.apt.GuiProviderServiceAnnotationProcessor
-
Creates the annotation processor.
H
- handle(Exception) - Method in class org.tentackle.fx.rdc.app.LoginFailedHandler
-
Handles the login failed exception.
- handleDragDetected(MouseEvent) - Method in class org.tentackle.fx.rdc.PdoTreeCell
-
Handles the drag detected mouse event.
If PDOs are selected in the tree, all of them are dragged, else only the PDO of this cell. - handleDragDropped(DragEvent) - Method in class org.tentackle.fx.rdc.PdoTreeCell
-
Handles the drag-dropped event.
Drops the dragboard on the cell's PDO and replaces its tree item with a reloaded one. - handleDragOver(DragEvent) - Method in class org.tentackle.fx.rdc.PdoTreeCell
-
Handles the drag-over event.
I
- initializeScripting() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- invalidateCaches() - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Invalidates the caches for the search and CRUD dialogs.
- isAutoLogin() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Returns the autologin flag.
- isBundleProvided() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
-
Returns whether a resource bundle is provided.
- isBundleProvided() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Returns whether a resource bundle is provided.
- isCanceled() - Method in class org.tentackle.fx.rdc.login.FxCredentialsPrompt
- isChangeable() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Gets the changeable property of the editor's view.
- isColumnMenuEnabled() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Returns whether the column menu is enabled.
- isColumnVisible(TableColumnConfiguration) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Returns whether a column is visible.
Applies to both the table and the tree table column. - isCreatePdoAllowed() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Returns whether creating a new PDO is allowed.
- isCrudCachingEnabled(T) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Determines whether the CRUD controller is cached.
By default, caching is enabled unless running in a server or thenoRdcCacheproperty is set. - isCrudShown() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Returns whether a CRUD is currently shown for this search.
- isDialogAllowed(DomainContext) - Method in interface org.tentackle.fx.rdc.security.SecurityDialogFactory
-
Returns whether the user determined by the given domain context is allowed to use the security dialog.
The default implementation checks the edit permission for theSecurityclass. - isDomainContextUsed() - Method in class org.tentackle.fx.rdc.security.DefaultSecurityDialogFactory
- isDomainContextUsed() - Method in interface org.tentackle.fx.rdc.security.SecurityDialogFactory
-
Returns whether the domain context is used in security rules.
If used,SecurityDialogFactory.selectDomainContextObject(Object, DomainContext, Consumer)must be overridden by the application. - isDragAccepted(DragEvent) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- isDragAccepted(DragEvent) - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Checks whether a drag over the PDO is accepted.
- isEditable() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Gets whether the user can change the editor's contents.
- isEditAllowed() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- isEditAllowed() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Returns whether the current user is allowed to edit the PDO.
- isEditAllowed() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Returns whether the user has sufficient permissions to edit the PDO.
- isEditAllowed() - Method in class org.tentackle.fx.rdc.PdoViewer
- isEditing() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Returns whether the PDO is being edited effectively.
- isEditorAvailable() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- isEditorAvailable() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Returns whether a controller is available to edit or view the PDO.
- isEditorAvailable() - Method in class org.tentackle.fx.rdc.security.SecurityGuiProvider
- isFinderAvailable() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- isFinderAvailable() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Returns whether a finder is available to search for PDOs.
- isFinderVisible() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Returns whether the finder is visible.
- isGuiProviderAvailable(Class) - Method in class org.tentackle.fx.rdc.DefaultGuiProviderFactory
- isGuiProviderAvailable(Class) - Method in interface org.tentackle.fx.rdc.GuiProviderFactory
-
Returns whether a
GuiProviderServiceis available for the given PDO class. - isInSearchOrEdit() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Returns whether the search or edit dialog is currently displayed.
- isInteractive() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- isKillSessionAllowed() - Method in class org.tentackle.fx.rdc.admin.SessionsView
-
Returns whether killing a session is allowed.
Override to hide the kill button. - isLeaf() - Method in class org.tentackle.fx.rdc.PdoTreeItem
- isModal() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Returns whether the CRUD should be treated as modal.
- isNewAllowed() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Returns whether the user is allowed to create a new PDO.
- isPdoTypeConfigured() - Method in class org.tentackle.fx.rdc.table.RdcTableColumnConfiguration
-
Returns whether this column holds PDOs.
- isPdoTypeInParentPath(PdoTreeItem) - Method in class org.tentackle.fx.rdc.RdcFxUtilities
-
Same as
RdcFxUtilities.isValueInParentPath(TreeItem)but for PDO tree items.
Compares the PDO classes instead of the PDOs themselves, i.e. a PDO is considered to be in the parent path if any parent item holds a PDO of the same class. - isRemoveAllowed() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Returns whether the user is allowed to edit the PDO and the PDO is removable.
- isScrollingToEnd() - Method in class org.tentackle.fx.rdc.PdoFinder
-
Returns whether the view should be scrolled to the last item when displaying the search results.
- isSearchCachingEnabled(T) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Determines whether the search controller is cached.
By default, caching is enabled unless running in a server or thenoRdcCacheproperty is set. - isSearchRunningImmediately() - Method in class org.tentackle.fx.rdc.PdoFinder
-
Returns whether to run the search immediately without any further user interaction.
- isSearchRunningImmediately() - Method in class org.tentackle.fx.rdc.search.DefaultPdoFinder
- isSearchRunningInBackground() - Method in class org.tentackle.fx.rdc.PdoFinder
-
Returns whether the query might block the client for a longer time.
- isSingleSelectMode() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Returns whether in single selection mode.
- isSingleSignOn() - Method in class org.tentackle.fx.rdc.login.Login
-
Returns whether the configured authentication method logs in interactively, i.e., without the username and password fields.
- isTreeShowingInitially() - Method in class org.tentackle.fx.rdc.PdoFinder
-
Returns whether the search dialog should display the initial search result as a tree instead of a table view.
- isTreeShown() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Returns whether the tree is shown instead of the table.
- isValueInParentPath(TreeItem) - Method in class org.tentackle.fx.rdc.RdcFxUtilities
- isViewAllowed() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- isViewAllowed() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Returns whether the current user is allowed to view the PDO.
- isViewAllowed() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Returns whether the user has sufficient permissions to view the PDO.
- isVisible() - Method in class org.tentackle.fx.rdc.PdoFinder
-
Returns whether the finder's view is visible.
- isVisible() - Method in class org.tentackle.fx.rdc.search.DefaultPdoFinder
L
- loadAllPdos(T) - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Default implementation for the
PdoComponentAddon.getLoadAllPdosCallback().
UsesselectAllCached()if the entity has a preloading cache, elseselectAll()and logs a warning recommending a cache. - loadLoginController() - Method in class org.tentackle.fx.rdc.app.LoginApplication
-
Loads the login controller.
Applications may override this method to use specific FXML or CSS files. - loadPreferences() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Loads the table preferences.
System or user scope is determined fromPersistedPreferencesFactory. - loadPreferences(boolean) - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Loads the table preferences.
- login() - Method in class org.tentackle.fx.rdc.login.Login
-
Performs the login.
- login() - Method in interface org.tentackle.fx.rdc.login.LoginController
-
Performs the login.
- login(Parent, SessionInfo) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Performs the login and final startup of the application.
- Login - Class in org.tentackle.fx.rdc.login
-
Login controller.
Collects the credentials according to the configured authentication method: the username and password, or, for an interactive (single sign-on) method, a sign-in button that runs theCredentialsProviderin the background. - Login() - Constructor for class org.tentackle.fx.rdc.login.Login
-
Creates the login controller.
- LoginApplication - Class in org.tentackle.fx.rdc.app
-
The login FX application.
- LoginApplication() - Constructor for class org.tentackle.fx.rdc.app.LoginApplication
-
Creates the login application.
- LoginController - Interface in org.tentackle.fx.rdc.login
-
Interface for the login view controller.
Allows applications to replace the login view, seeLoginApplication#loadLoginController(). - LoginFailedHandler - Class in org.tentackle.fx.rdc.app
-
Handles failed logins.
Expired credentials are renewed once via theCredentialsProvider. - LoginFailedHandler(DesktopApplication, Parent, SessionInfo) - Constructor for class org.tentackle.fx.rdc.app.LoginFailedHandler
-
Creates a login failed handler.
- LogoutEventHandler - Class in org.tentackle.fx.rdc.app
-
Handler for a
LogoutEventin a desktop application.
Replaces the default logout handler and invokesFx.terminate()from within the FX thread.
The logout event is sent by the server, for example, if an administrator logs out the user's session. - LogoutEventHandler() - Constructor for class org.tentackle.fx.rdc.app.LogoutEventHandler
-
Creates the logout event handler.
N
- NA_STYLE - Static variable in class org.tentackle.fx.rdc.security.SecurityEditor
-
CSS style for "not applicable".
- newPdo() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Discards the current PDO and edits a new one.
If the shift key is held down, the new PDO is a deep copy of the current one. - next() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Navigates to the next PDO in the list.
- noBundle() - Element in annotation interface org.tentackle.fx.rdc.GuiProviderService
-
Flag to disable the entry in
META-INF/bundles.
Set it if the provider has no resource bundle, to avoid warnings in the I18N maven goals.
O
- ordinal() - Element in annotation interface org.tentackle.fx.rdc.PdoTableContextMenuItemService
-
The ordinal to sort the menu items within the context menu.
Lower values come first. - ordinal() - Element in annotation interface org.tentackle.fx.rdc.PdoTreeContextMenuItemService
-
The ordinal to sort the menu items within the context menu.
Lower values come first. - ordinal() - Element in annotation interface org.tentackle.fx.rdc.PdoTreeTableContextMenuItemService
-
The ordinal to sort the menu items within the context menu.
Lower values come first. - org.tentackle.fx.rdc - module org.tentackle.fx.rdc
-
The rich desktop client.
Bridges the PDO layer and the extended JavaFX layer: per-entity GUI providers, generic CRUD and search dialogs, PDO trees, tables and context menus, PDO-aware components and value translators, background execution, the security rules editor, and the desktop application lifecycle with login. - org.tentackle.fx.rdc - package org.tentackle.fx.rdc
-
FX rich desktop client API.
TheRdcfacade, the per-entityGuiProvider, the editor and finder controllers, the PDO tree and table cells, the context menus, the PDO events, and the utilities for background execution. - org.tentackle.fx.rdc.admin - package org.tentackle.fx.rdc.admin
-
Administrative views.
TheSessionsViewshows the sessions logged in to the middle tier and allows logging them out or killing them. - org.tentackle.fx.rdc.app - package org.tentackle.fx.rdc.app
-
Application lifecycle.
TheDesktopApplicationlaunches theLoginApplication, logs in, and opens the main window. - org.tentackle.fx.rdc.apt - package org.tentackle.fx.rdc.apt
-
Annotation processors.
Verify at compile time that the classes annotated with@GuiProviderService,@PdoTableContextMenuItemService, or@PdoTreeContextMenuItemServiceimplement the required interface and provide the required constructor. - org.tentackle.fx.rdc.component - package org.tentackle.fx.rdc.component
-
PDO-aware components.
Combo and choice boxes that load all PDOs of their bound type themselves. - org.tentackle.fx.rdc.component.build - package org.tentackle.fx.rdc.component.build
-
Builders for the PDO-aware components.
They replace the builders of tentackle-fx, so that the FXML loader creates the PDO-aware components. - org.tentackle.fx.rdc.component.delegate - package org.tentackle.fx.rdc.component.delegate
-
Delegates for the PDO-aware components.
- org.tentackle.fx.rdc.contextmenu - package org.tentackle.fx.rdc.contextmenu
-
Predefined context menu items.
Expand, collapse, view, and edit for PDO trees, and view for PDO tables. - org.tentackle.fx.rdc.crud - package org.tentackle.fx.rdc.crud
- org.tentackle.fx.rdc.login - package org.tentackle.fx.rdc.login
-
Login view and controller.
Also provides the dialog to edit the backend configurations and the credentials prompt for interactive authentication methods. - org.tentackle.fx.rdc.search - package org.tentackle.fx.rdc.search
- org.tentackle.fx.rdc.security - package org.tentackle.fx.rdc.security
-
Security rules editing.
TheSecurityDialogFactoryopens theSecurityRulesViewto edit the rules for a PDO or a class. - org.tentackle.fx.rdc.table - package org.tentackle.fx.rdc.table
-
PDO-aware tables.
Table configurations with PDO cells, the table popup with column chooser, export, and preferences, table printing, and the table utilities. - org.tentackle.fx.rdc.translate - package org.tentackle.fx.rdc.translate
-
Predefined PDO value translators.
They configure the components bound to PDOs or PDO collections via the PDO'sGuiProviderand add the PDO features of thePdoComponentAddon.
P
- PDO_STYLE - Static variable in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
The PDO style.
Remove this style to disable PDO features. - PdoCollectionTreeItemTranslator<T,
C> - Class in org.tentackle.fx.rdc.translate -
PDO-aware collection to TreeItem translator for
FxTreeViewandFxTreeTableView.
Used if the model provides a collection. - PdoCollectionTreeItemTranslator(FxComponent) - Constructor for class org.tentackle.fx.rdc.translate.PdoCollectionTreeItemTranslator
-
Creates a translator.
- PdoComponentAddon<T> - Class in org.tentackle.fx.rdc.translate
-
Adds style, context menu, drag and drop, and function keys to components bound to a PDO.
the style classPdoComponentAddon.PDO_STYLEF2 or the context menu's edit item opens the PDO in a modal CRUD dialog F3 or the context menu's search item opens a modal search dialog for the component's type a PDO can be dragged out of the component, and a PDO of a matching type dropped into it Removing the style class from the component disables these features. - PdoComponentAddon(FxComponent, Supplier, Consumer) - Constructor for class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Creates the addon.
- PdoContextMenuFactory - Interface in org.tentackle.fx.rdc
-
A factory for PDO context menus.
The context menus are used as popups of the PDO tree, table, and tree table cells. - PdoController<T> - Interface in org.tentackle.fx.rdc
-
FX controller for a persistent domain object.
- PdoCrud<T> - Class in org.tentackle.fx.rdc.crud
-
CRUD controller for PDOs.
Wraps aPdoEditorwith a toolbar to navigate through a list of PDOs, show the PDO's tree, search, create (or copy, with the shift key held down), save, delete and print a PDO, edit its security rules, and close the dialog. - PdoCrud() - Constructor for class org.tentackle.fx.rdc.crud.PdoCrud
-
Creates a CRUD controller.
- PdoEditor<T> - Class in org.tentackle.fx.rdc
-
Controller to edit a PDO.
Created byGuiProvider.createEditor()and embedded in aPdoCrud, which provides the toolbar, navigation and persistence actions. - PdoEditor() - Constructor for class org.tentackle.fx.rdc.PdoEditor
-
Parent constructor.
- PdoEvent - Class in org.tentackle.fx.rdc
-
Event related to persistence operations on a PDO.
Fired by thePdoCrudto the handlers and filters registered on it. - PdoEvent(PersistentDomainObject, EventTarget, EventType) - Constructor for class org.tentackle.fx.rdc.PdoEvent
-
Creates a PDO event.
- PdoFinder<T> - Class in org.tentackle.fx.rdc
-
Controller to search for PDOs.
Holds the view of the selection criteria and runs the query.
Created byGuiProvider.createFinder()and embedded in aPdoSearch, which displays the result. - PdoFinder() - Constructor for class org.tentackle.fx.rdc.PdoFinder
-
Parent constructor.
- PdoObservableListTranslator<T,
C> - Class in org.tentackle.fx.rdc.translate -
List translator.
Replaces theObservableListTranslatorand adds PDO detection for the automatic configuration of tables via theGuiProvider. - PdoObservableListTranslator(FxComponent) - Constructor for class org.tentackle.fx.rdc.translate.PdoObservableListTranslator
-
Creates a translator for components maintaining a list of PDOs.
- PdoSearch<T> - Class in org.tentackle.fx.rdc.search
-
Search controller for PDOs.
Wraps aPdoFinderwith a result table, which can be switched to a tree of the found PDOs. - PdoSearch() - Constructor for class org.tentackle.fx.rdc.search.PdoSearch
-
Creates a search controller.
- PdoStringTranslator<T> - Class in org.tentackle.fx.rdc.translate
-
PDO to String translator.
Displays the PDO's unique domain key, formatted by the translator for the key's type. - PdoStringTranslator(FxTextComponent) - Constructor for class org.tentackle.fx.rdc.translate.PdoStringTranslator
-
Creates a translator.
- PdoTableCell<S,
T> - Class in org.tentackle.fx.rdc -
A PDO table cell.
Used for cells containing a PDO.
Displays the PDO'stoString()and shows the PDO's context menu. - PdoTableCell(TableColumnConfiguration) - Constructor for class org.tentackle.fx.rdc.PdoTableCell
-
Creates a table cell.
- PdoTableCellType<T> - Class in org.tentackle.fx.rdc.table
-
PDO cell type.
Not covered by the defaultObjectTableCellTypebecausePersistentDomainObjectis an interface.
This cell type does not set the graphic icon. - PdoTableCellType() - Constructor for class org.tentackle.fx.rdc.table.PdoTableCellType
-
Creates the cell type for PDOs.
- PdoTableContextMenuItem<T> - Interface in org.tentackle.fx.rdc
-
A context menu item.
Context menu items are used in popup menus forPdoTableCells. - PdoTableContextMenuItemService - Annotation Interface in org.tentackle.fx.rdc
-
Annotation to express that the annotated class is a
PdoTableContextMenuItem. - PdoTableContextMenuItemServiceAnnotationProcessor - Class in org.tentackle.fx.rdc.apt
-
Annotation processor for the
@PdoTableContextMenuItemServiceannotation.
Verifies that the annotated class implementsPdoTableContextMenuItemand enforces the implementation of the following constructors: (PdoTableCell) - PdoTableContextMenuItemServiceAnnotationProcessor() - Constructor for class org.tentackle.fx.rdc.apt.PdoTableContextMenuItemServiceAnnotationProcessor
-
Creates the annotation processor.
- PdoTranslator<T,
V> - Interface in org.tentackle.fx.rdc.translate -
A translator for PDOs.
- PdoTreeCell<T> - Class in org.tentackle.fx.rdc
-
A PDO tree cell.
Displays the text, tooltip and graphic provided by the PDO'sGuiProvider, shows the PDO's context menu, and supports drag and drop. - PdoTreeCell() - Constructor for class org.tentackle.fx.rdc.PdoTreeCell
-
Creates a PDO tree cell.
- PdoTreeContextMenuItem<T> - Interface in org.tentackle.fx.rdc
-
A context menu item.
Context menu items are used in popup menus forPdoTreeCells. - PdoTreeContextMenuItemService - Annotation Interface in org.tentackle.fx.rdc
-
Annotation to express that the annotated class is a
PdoTreeContextMenuItem. - PdoTreeContextMenuItemServiceAnnotationProcessor - Class in org.tentackle.fx.rdc.apt
-
Annotation processor for the
@PdoTreeContextMenuItemServiceannotation.
Verifies that the annotated class implementsPdoTreeContextMenuItemand enforces the implementation of the following constructors: (PdoTreeCell) - PdoTreeContextMenuItemServiceAnnotationProcessor() - Constructor for class org.tentackle.fx.rdc.apt.PdoTreeContextMenuItemServiceAnnotationProcessor
-
Creates the annotation processor.
- PdoTreeItem<T> - Class in org.tentackle.fx.rdc
-
Tree item for a PDO.
The child items are loaded lazily viaGuiProvider.getTreeChildObjects(PersistentDomainObject)when they are requested for the first time. - PdoTreeItem(T) - Constructor for class org.tentackle.fx.rdc.PdoTreeItem
-
Creates a tree item for a PDO.
- PdoTreeItemTranslator<T> - Class in org.tentackle.fx.rdc.translate
-
PDO-aware TreeItem translator for
FxTreeViewandFxTreeTableView.
The tree cells or table configuration are provided by the PDO'sGuiProvider. - PdoTreeItemTranslator(FxComponent) - Constructor for class org.tentackle.fx.rdc.translate.PdoTreeItemTranslator
-
Creates a translator.
- PdoTreeTableCell<S,
T> - Class in org.tentackle.fx.rdc -
A PDO tree table cell.
Used for cells containing a PDO.
Displays the PDO'stoString()and shows the PDO's context menu. - PdoTreeTableCell(TableColumnConfiguration) - Constructor for class org.tentackle.fx.rdc.PdoTreeTableCell
-
Creates a tree table cell.
- PdoTreeTableContextMenuItem<T> - Interface in org.tentackle.fx.rdc
-
A context menu item.
Context menu items are used in popup menus forPdoTreeTableCells. - PdoTreeTableContextMenuItemService - Annotation Interface in org.tentackle.fx.rdc
-
Annotation to express that the annotated class is a
PdoTreeTableContextMenuItem. - PdoViewer<T,
C> - Class in org.tentackle.fx.rdc -
A wrapper for a view controller that can be used as a PDO editor.
Useful to view PDOs that cannot be edited. - PdoViewer(C) - Constructor for class org.tentackle.fx.rdc.PdoViewer
-
Creates a view wrapper.
- persist() - Method in class org.tentackle.fx.rdc.login.Backends
-
Persists the currently edited backend and driver.
Invoked when the dialog is closed. - prepareSetType(Class) - Method in class org.tentackle.fx.rdc.component.delegate.RdcBoxDelegateImpl
-
Prepares the component's setType method.
- prepareSetViewValue() - Method in class org.tentackle.fx.rdc.component.delegate.RdcBoxDelegateImpl
-
Prepares the component's setViewValue method.
Loads the items initially or if the modification count has changed. - presetScrolling() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Presets the scrolling according to the finder's configuration.
Scrolls to the end of the table or tree view, ifPdoFinder.isScrollingToEnd()== true, otherwise to the beginning. - presetSearchCriteria(T, Class, String) - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
-
Presets the given proxy with the string from the component.
Requires a static factory methodlenientValueOf(String)in the unique domain key class. - presetUserAndPassword(BackendConfiguration) - Method in class org.tentackle.fx.rdc.login.Login
-
Presets the username and password fields from the backend configuration.
Applies only to remote backends, since the user and password of a JDBC or JNDI backend are used to connect to the database. - previous() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Navigates to the previous PDO in the list.
- print() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Prints the PDO.
Delegates toPdoEditor.print(). - print() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Prints the current PDO.
- print() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Prints the table.
- print(FxTableView, String) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Prints a table view.
Tables need a special handling for multiple pages, seeTablePrinter. - print(FxTableView, String, PrinterJob) - Static method in class org.tentackle.fx.rdc.table.TablePrinter
-
Prints a table.
- print(FxTreeTableView, String) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Prints a tree table view.
Tables need a special handling for multiple pages, seeTablePrinter. - print(FxTreeTableView, String, PrinterJob) - Static method in class org.tentackle.fx.rdc.table.TablePrinter
-
Prints a tree table.
- processClass(Element) - Method in class org.tentackle.fx.rdc.apt.GuiProviderServiceAnnotationProcessor
- processClass(Element) - Method in class org.tentackle.fx.rdc.apt.PdoTableContextMenuItemServiceAnnotationProcessor
- processClass(Element) - Method in class org.tentackle.fx.rdc.apt.PdoTreeContextMenuItemServiceAnnotationProcessor
- promptSecret(String) - Method in class org.tentackle.fx.rdc.login.FxCredentialsPrompt
- providesTreeChildObjects() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- providesTreeChildObjects() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Determines whether the PDO may have child objects that should be visible in a navigable tree.
If false, the PDO is a leaf in the tree. - providesTreeParentObjects() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- providesTreeParentObjects() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Determines whether the navigable object tree should show the parents of the PDO.
Objects may be children of different parents in terms of "being referenced from" or any other relation, for example: the warehouses a customer visited.
R
- Rdc - Class in org.tentackle.fx.rdc
-
Static facade of the rich desktop client.
Bundles the most common operations — creating CRUD and search controllers, GUI providers, table popups, tree items and cells, displaying CRUD and search stages, and running code in the background — so that calling code reads naturally. - RdcBoxDelegateImpl - Class in org.tentackle.fx.rdc.component.delegate
-
Common implementation for the choice box and combo box delegates.
Loads the items of a component bound to a PDO type and reloads them when the entity's modification count changes. - RdcBoxDelegateImpl(FxComponent, Supplier, Supplier) - Constructor for class org.tentackle.fx.rdc.component.delegate.RdcBoxDelegateImpl
-
Creates the delegate implementation.
- RdcChoiceBox<T> - Class in org.tentackle.fx.rdc.component
-
PDO-aware choice box.
If bound to a PDO type, the choice box loads its items itself: all PDOs of that type in the binding's domain context. - RdcChoiceBox() - Constructor for class org.tentackle.fx.rdc.component.RdcChoiceBox
-
Creates a choice box.
- RdcChoiceBoxBuilder - Class in org.tentackle.fx.rdc.component.build
-
Builder to create a ChoiceBox.
Replaces the builder of tentackle-fx to create anRdcChoiceBox. - RdcChoiceBoxBuilder() - Constructor for class org.tentackle.fx.rdc.component.build.RdcChoiceBoxBuilder
-
Creates the builder.
- RdcChoiceBoxDelegate - Class in org.tentackle.fx.rdc.component.delegate
-
Delegate for
RdcChoiceBox. - RdcChoiceBoxDelegate(RdcChoiceBox) - Constructor for class org.tentackle.fx.rdc.component.delegate.RdcChoiceBoxDelegate
-
Creates the delegate.
- RdcComboBox<T> - Class in org.tentackle.fx.rdc.component
-
PDO-aware combo box.
If bound to a PDO type, the combo box loads its items itself: all PDOs of that type in the binding's domain context. - RdcComboBox() - Constructor for class org.tentackle.fx.rdc.component.RdcComboBox
-
Creates a combo box.
- RdcComboBoxBuilder - Class in org.tentackle.fx.rdc.component.build
-
Builder to create a ComboBox.
Replaces the builder of tentackle-fx to create anRdcComboBox. - RdcComboBoxBuilder() - Constructor for class org.tentackle.fx.rdc.component.build.RdcComboBoxBuilder
-
Creates the builder.
- RdcComboBoxDelegate - Class in org.tentackle.fx.rdc.component.delegate
-
Delegate for
RdcComboBox. - RdcComboBoxDelegate(RdcComboBox) - Constructor for class org.tentackle.fx.rdc.component.delegate.RdcComboBoxDelegate
-
Creates the delegate.
- RdcFactory - Interface in org.tentackle.fx.rdc
-
Factory for the RDC controllers, tree items, cells, and table popups.
Replaceable via@Service(RdcFactory.class). - RdcFxFactory - Class in org.tentackle.fx.rdc
-
PDO-aware
FxFactory.
CreatesRdcTableConfigurations, which use the PDO cells for PDO-valued columns. - RdcFxFactory() - Constructor for class org.tentackle.fx.rdc.RdcFxFactory
-
Creates the RDC FX factory.
- RdcFxRdcBundle - Class in org.tentackle.fx.rdc
-
Bundle for the
org.tentackle.fx.rdcpackage. - RdcFxUtilities - Class in org.tentackle.fx.rdc
-
FxUtilitiesfor RDC.
Limits the recursive expansion of PDO trees by PDO type. - RdcFxUtilities() - Constructor for class org.tentackle.fx.rdc.RdcFxUtilities
-
Creates the RDC FX utilities.
- RdcRuntimeException - Exception Class in org.tentackle.fx.rdc
-
RDC runtime exception.
- RdcRuntimeException() - Constructor for exception class org.tentackle.fx.rdc.RdcRuntimeException
-
Constructs a new RDC runtime exception with
nullas its detail message. - RdcRuntimeException(String) - Constructor for exception class org.tentackle.fx.rdc.RdcRuntimeException
-
Constructs a new RDC runtime exception with the specified detail message.
- RdcRuntimeException(String, Throwable) - Constructor for exception class org.tentackle.fx.rdc.RdcRuntimeException
-
Constructs a new RDC runtime exception with the specified detail message and cause.
- RdcRuntimeException(Throwable) - Constructor for exception class org.tentackle.fx.rdc.RdcRuntimeException
-
Constructs a new RDC runtime exception with the specified cause and a detail message of
(cause==null ? - RdcShortLongTextCellFactory<T> - Class in org.tentackle.fx.rdc
-
Extended
ShortLongTextCellFactorywith security checks.
The texts of PDOs the user is not allowed to view are not shown. - RdcShortLongTextCellFactory() - Constructor for class org.tentackle.fx.rdc.RdcShortLongTextCellFactory
-
Creates the RDC cell factory for short/long texts.
- RdcTableColumnConfiguration<S,
T> - Class in org.tentackle.fx.rdc.table -
PDO-aware configuration for a table column.
Columns holding PDOs get aPdoTableCellorPdoTreeTableCell, which provide the PDO's context menu. - RdcTableColumnConfiguration(RdcTableConfiguration, String, String) - Constructor for class org.tentackle.fx.rdc.table.RdcTableColumnConfiguration
-
Creates a column configuration.
- RdcTableConfiguration<S> - Class in org.tentackle.fx.rdc.table
-
PDO-aware table configuration.
CreatesRdcTableColumnConfigurations. - RdcTableConfiguration(Class, String) - Constructor for class org.tentackle.fx.rdc.table.RdcTableConfiguration
-
Creates a configuration.
- RdcTableConfiguration(S, String) - Constructor for class org.tentackle.fx.rdc.table.RdcTableConfiguration
-
Creates a configuration.
- RdcThemeUtilities - Class in org.tentackle.fx.rdc
-
RDC theme utilities.
Adds the stylesheet for the PDO-bound components (style classtt-pdo-style) to every scene. - RdcThemeUtilities() - Constructor for class org.tentackle.fx.rdc.RdcThemeUtilities
-
Creates the RDC theme utilities.
- RdcThemeUtilities(String, int) - Constructor for class org.tentackle.fx.rdc.RdcThemeUtilities
-
Creates the RDC theme utilities.
- RdcUtilities - Class in org.tentackle.fx.rdc
-
RDC-related utility methods.
Displays the CRUD and search stages, caches and reuses their controllers per PDO class, runs code in the background, and provides drag-and-drop and file selection helpers. - RdcUtilities() - Constructor for class org.tentackle.fx.rdc.RdcUtilities
-
Creates the RDC utilities.
- RdcUtilitiesWithBackgroundPool - Class in org.tentackle.fx.rdc
-
Extended
RdcUtilitieswith a thread and session pool for background execution.
Each background task runs in its own thread with its own session taken from the pool, so tasks run in parallel and theModificationTrackeris not blocked. - RdcUtilitiesWithBackgroundPool() - Constructor for class org.tentackle.fx.rdc.RdcUtilitiesWithBackgroundPool
-
Creates the extended RDC utilities.
- READ - Static variable in class org.tentackle.fx.rdc.PdoEvent
-
A PDO has been read from the database.
- registerColorSchemeListener() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Registers a listener to update the dark mode of all windows if configuration is automatic.
- registerUncaughtExceptionHandler() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Registers a handler for uncaught exceptions.
Applies to all threads and the FX thread. - releasePdo(Consumer) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Releases the current PDO.
If the PDO has been modified, the user is asked to save, discard, or cancel. - releaseTokenLock(T) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Unlocks the given PDO.
- removeAllEventFilters() - Method in class org.tentackle.fx.rdc.EventListenerProxy
-
Removes all event filters.
- removeAllEventHandlers() - Method in class org.tentackle.fx.rdc.EventListenerProxy
-
Removes all event handlers.
- removeAllPdoEventListeners() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Removes all PDO event handlers and filters.
The method is provided to avoid memory leaks. - removeEventFilter(EventType, EventHandler) - Method in class org.tentackle.fx.rdc.EventListenerProxy
-
Removes an event filter.
- removeEventHandler(EventType, EventHandler) - Method in class org.tentackle.fx.rdc.EventListenerProxy
-
Removes an event handler.
- removePdoEventFilter(EventType, EventHandler) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Removes a PDO event filter.
- removePdoEventHandler(EventType, EventHandler) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Removes a PDO event handler.
- renewCredentials() - Method in class org.tentackle.fx.rdc.app.LoginFailedHandler
-
Renews expired credentials and retries the login.
- requestInitialFocus() - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
- requestInitialFocus() - Method in class org.tentackle.fx.rdc.login.Login
-
Sets the initial focus.
- requestInitialFocus() - Method in interface org.tentackle.fx.rdc.login.LoginController
-
Sets the initial focus.
- requestInitialFocus() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Requests the initial focus after the stage is shown.
- requestInitialFocus() - Method in class org.tentackle.fx.rdc.PdoFinder
-
Requests the initial focus after the stage is shown.
- requestInitialFocus() - Method in class org.tentackle.fx.rdc.PdoViewer
- requestInitialFocus() - Method in class org.tentackle.fx.rdc.search.DefaultPdoFinder
- requestInitialFocus() - Method in class org.tentackle.fx.rdc.security.SecurityEditor
- restoreDefaultCursor(Node, Cursor) - Method in class org.tentackle.fx.rdc.RdcUtilitiesWithBackgroundPool
-
Restores the cursor the node had before the wait cursor was set.
- runInBackground(Node, Collection, long, Consumer) - Method in class org.tentackle.fx.rdc.RdcUtilitiesWithBackgroundPool
-
Runs a collection of runners in the background in parallel.
Failures will be presented to the user in a warning dialog. - runInBackground(Node, Collection, long, Consumer, Consumer) - Method in class org.tentackle.fx.rdc.RdcUtilitiesWithBackgroundPool
-
Runs a collection of runners in the background in parallel.
Each runner gets its own session from the pool. - runInBackground(Node, Supplier, Consumer, Consumer) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Runs some code in another thread and optionally updates the UI.
The method is provided to hide the concrete implementation and make it replaceable.
Use this method whenever some lengthy operation (database I/O, for example) would otherwise block the event queue. - runInBackground(Node, Supplier, Consumer, Consumer) - Method in class org.tentackle.fx.rdc.RdcUtilitiesWithBackgroundPool
-
Runs some code in another thread and optionally updates the UI.
The method is provided to hide the concrete implementation and make it replaceable.
Use this method whenever some lengthy operation (database I/O, for example) would otherwise block the event queue. - runSearch() - Method in class org.tentackle.fx.rdc.PdoFinder
-
Runs the search.
- runSearch() - Method in class org.tentackle.fx.rdc.search.DefaultPdoFinder
- runSearch(T) - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
-
Runs the interactive search.
S
- save() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Saves the current PDO.
The PDO is not saved if the form is invalid, if a PDO with the same unique domain key already exists, or if another user modified it meanwhile. - savePreferences() - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Saves the table preferences.
System or user scope is determined fromPersistedPreferencesFactory. - savePreferences(boolean) - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Saves the table preferences.
- search() - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Searches for a PDO.
Opens a modal search dialog and sets the selected PDO into the component, if the component is changeable. - searchPdo(T, Consumer) - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Modal search of the PDO.
- security() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Shows the security dialog.
- SecurityDialogFactory - Interface in org.tentackle.fx.rdc.security
-
A factory for security dialogs.
Applications must replace the default implementation to provide the selection of grantees (usually users and user groups) and, if used, of the domain context objects. - SecurityEditor - Class in org.tentackle.fx.rdc.security
-
Security permissions editor.
Edits a single security rule: the grantee, the optional domain context object, whether the permissions are allowed or denied, the permissions, and the message. - SecurityEditor() - Constructor for class org.tentackle.fx.rdc.security.SecurityEditor
-
Creates the security editor.
- SecurityGuiProvider - Class in org.tentackle.fx.rdc.security
-
GUI provider for
Security.
Edits the security rules with theSecurityEditorand displays them in a table of grantee, context, permissions, allowed flag, and message. - SecurityGuiProvider(Security) - Constructor for class org.tentackle.fx.rdc.security.SecurityGuiProvider
-
Creates the provider.
- SecurityRulesView - Class in org.tentackle.fx.rdc.security
-
Controller to edit the security rules.
Shows the rules for a PDO class or a non-PDO class and, for an existing PDO, the rules for that object, in separate tabs. - SecurityRulesView() - Constructor for class org.tentackle.fx.rdc.security.SecurityRulesView
-
Creates the security rules controller.
- selectDomainContextObject(Object, DomainContext, Consumer) - Method in class org.tentackle.fx.rdc.security.DefaultSecurityDialogFactory
- selectDomainContextObject(Object, DomainContext, Consumer) - Method in interface org.tentackle.fx.rdc.security.SecurityDialogFactory
-
Selects a domain context PDO.
This is usually a search dialog for PDOs describing a domain context. - selectFile(String, String, String, String, Stage) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Selects a file via the file chooser dialog and remembers the decision in the user preferences.
- selectGrantee(Object, DomainContext, Consumer) - Method in class org.tentackle.fx.rdc.security.DefaultSecurityDialogFactory
-
Selects a grantee.
This is usually a search dialog for users and/or user groups. - selectGrantee(Object, DomainContext, Consumer) - Method in interface org.tentackle.fx.rdc.security.SecurityDialogFactory
-
Selects a grantee.
This is usually a search dialog for users and/or user groups. - selectSpreadsheetFile(String, Stage) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Selects the spreadsheet file.
The last selected file is remembered per table in the user preferences. - selectXmlFile(String, Stage) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Selects the XML file.
The last selected file is remembered per table in the user preferences. - SessionsView - Class in org.tentackle.fx.rdc.admin
-
View showing all sessions logged in to the middle tier.
Allows sending a logout request to the selected sessions or killing them. - SessionsView() - Constructor for class org.tentackle.fx.rdc.admin.SessionsView
-
Creates a session view controller.
- SessionsViewTimezoneCellType - Class in org.tentackle.fx.rdc.admin
-
Special timezone cell type for the sessions view.
Shows the current local time and date in the given timezone as a tooltip. - SessionsViewTimezoneCellType() - Constructor for class org.tentackle.fx.rdc.admin.SessionsViewTimezoneCellType
-
Creates a timezone cell type.
- setApplication(String, boolean) - Method in class org.tentackle.fx.rdc.login.Backends
-
Sets the application name and loads the configured backends.
- setChangeable(boolean) - Method in class org.tentackle.fx.rdc.PdoEditor
-
Sets the changeable property of the editor's view.
- setChangeable(boolean) - Method in class org.tentackle.fx.rdc.security.SecurityEditor
-
Sets the changeability of the editor.
- setColumnMenuEnabled(boolean) - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Enables or disables the column menu.
The column menu allows the user to show or hide columns. - setCreatePdoAllowed(boolean) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Sets whether creating a new PDO is allowed.
Shows or hides the new button. - setDoubleClickHandler(Consumer) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Sets the double click handler.
If the search dialog is non-modal and the user double-clicks on a row of the table view, this handler will be invoked instead of the default (showing the PDO editor, if provided). - setEditable(boolean) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Sets whether the user can change the editor's contents.
- setEditing(boolean) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Sets whether the PDO is being edited effectively.
- setEditor(PdoEditor) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Sets the PDO editor.
- setFinder(PdoFinder) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Sets the PDO finder.
The finder can be set only once. - setFinderVisible(boolean) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Sets the visibility of the finder.
The method must be invoked afterPdoSearch.setPdo(T), becausesetPdosets the visibility according toPdoFinder.isVisible(). - setFxApplication(FxApplication) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Sets the FX application instance.
- setInactivityTimeout(int) - Method in class org.tentackle.fx.rdc.login.Login
-
Sets the inactivity timeout.
If there is no keyboard input, the application will terminate. - setItems(List) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Shows the search results.
PDOs the user is not allowed to view are skipped. - setLoadAllPdosCallback(Callback) - Method in class org.tentackle.fx.rdc.component.delegate.RdcBoxDelegateImpl
-
Sets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - setLoadAllPdosCallback(Callback) - Method in class org.tentackle.fx.rdc.component.delegate.RdcChoiceBoxDelegate
-
Sets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - setLoadAllPdosCallback(Callback) - Method in class org.tentackle.fx.rdc.component.delegate.RdcComboBoxDelegate
-
Sets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - setLoadAllPdosCallback(Callback) - Method in class org.tentackle.fx.rdc.component.RdcChoiceBox
-
Sets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - setLoadAllPdosCallback(Callback) - Method in class org.tentackle.fx.rdc.component.RdcComboBox
-
Sets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - setLoadAllPdosCallback(Callback) - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Sets the callback to load all PDOs.
Used byPdoComponentAddon.getAllPdos(PersistentDomainObject). - setMainController(C) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Sets the main controller instance.
- setMessage(String) - Method in class org.tentackle.fx.rdc.login.Login
-
Sets the message field.
- setMessage(String) - Method in interface org.tentackle.fx.rdc.login.LoginController
-
Sets the message field.
- setModal(boolean) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Sets whether the CRUD should be treated as modal.
Modality cannot be retrieved from the stage because there may be no stage yet. - setNoDataMessage(String) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Sets the message displayed in the table view when no data was found.
- setPassword(char[]) - Method in class org.tentackle.fx.rdc.login.Login
-
Sets the password in the password field.
- setPdo(Security) - Method in class org.tentackle.fx.rdc.security.SecurityEditor
- setPdo(T) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Sets the PDO to edit.
Requests the token lock if the PDO is editable and the entity provides a token lock. - setPdo(T) - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
-
Sets the PDO.
- setPdo(T) - Method in class org.tentackle.fx.rdc.DefaultPdoEditor
- setPdo(T) - Method in interface org.tentackle.fx.rdc.PdoController
-
Sets the PDO.
- setPdo(T) - Method in class org.tentackle.fx.rdc.PdoTreeItem
-
Sets the PDO.
Can be used to reload the PDO, for example. - setPdo(T) - Method in class org.tentackle.fx.rdc.PdoViewer
- setPdo(T) - Method in class org.tentackle.fx.rdc.search.DefaultPdoFinder
- setPdo(T) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Sets the PDO as a template for the search.
Creates the result table and tree, and runs the search immediately ifPdoFinder.isSearchRunningImmediately(). - setPdo(T) - Method in class org.tentackle.fx.rdc.translate.PdoComponentAddon
-
Sets the PDO.
- setPdo(T) - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
-
Sets the PDO via binding.
Mainly used by DnD. - setPdoAddon(PdoComponentAddon) - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
-
Sets the PDO addon.
- setPdoList(ObservableList) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Sets a list of PDOs to walk through via the previous and next buttons.
List navigation hides the find, new and delete buttons. - setPreferencesSuffix(String) - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Sets the table preferences suffix.
- setProgress(double) - Method in class org.tentackle.fx.rdc.login.FxCredentialsPrompt
- setProgress(double) - Method in class org.tentackle.fx.rdc.login.Login
-
Sets the progress.
- setProgress(double) - Method in interface org.tentackle.fx.rdc.login.LoginController
-
Sets the progress.
- setScrollingToEnd(boolean) - Method in class org.tentackle.fx.rdc.PdoFinder
-
Sets whether the view should be scrolled to the last item when displaying the search results.
- setSearchRunningImmediately(boolean) - Method in class org.tentackle.fx.rdc.PdoFinder
-
Defines whether to run the search immediately without any further user interaction.
- setSearchRunningInBackground(boolean) - Method in class org.tentackle.fx.rdc.PdoFinder
-
Defines whether the query might block the client for a longer time.
- setSecurableClass(Class) - Method in class org.tentackle.fx.rdc.security.SecurityEditor
-
Sets the securable class.
Adds all permissions applying to the class to the view. - setSecuredObject(int) - Method in class org.tentackle.fx.rdc.security.SecurityRulesView
-
Configures the view to edit security rule sets for a PDO class.
- setSecuredObject(Class) - Method in class org.tentackle.fx.rdc.security.SecurityRulesView
-
Configures the view to edit security rule sets for a non-PDO class.
- setSecuredObject(PersistentDomainObject) - Method in class org.tentackle.fx.rdc.security.SecurityRulesView
-
Configures the view to edit security rule sets for a PDO.
- setSessionInfo(SessionInfo) - Method in class org.tentackle.fx.rdc.login.Login
-
Sets the session info.
- setSessionInfo(SessionInfo) - Method in interface org.tentackle.fx.rdc.login.LoginController
-
Sets the session info.
- setSingleSelectMode(boolean) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Sets the single selection mode.
This mode is usually used in a modal dialog to select exactly one PDO. - setSingleSignOn(boolean) - Method in class org.tentackle.fx.rdc.login.Login
-
Switches the view between the username/password fields and the single sign-on button.
- setStopReason(int, Throwable) - Method in class org.tentackle.fx.rdc.app.FxApplication
-
Sets the exit value and throwable to be picked up by the stop method when the last window is closed and stop is not invoked explicitly from within the application with a non-zero exit value.
- setTitle(String) - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Sets the printed title.
- setTotals(ObservableList) - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Sets the totals.
Shows the results fromPdoFinder.createTotals(ObservableList)or hides the totals if none. - setTreeShowingInitially(boolean) - Method in class org.tentackle.fx.rdc.PdoFinder
-
Sets whether the search dialog should display the initial search result as a tree instead of a table view.
- setType(Class) - Method in class org.tentackle.fx.rdc.component.delegate.RdcChoiceBoxDelegate
- setType(Class) - Method in class org.tentackle.fx.rdc.component.delegate.RdcComboBoxDelegate
- setType(Class) - Method in class org.tentackle.fx.rdc.table.RdcTableColumnConfiguration
- setUpdatedRunnable(Runnable) - Method in class org.tentackle.fx.rdc.login.Backends
-
Sets the runnable invoked when backends were updated.
- setUsername(String) - Method in class org.tentackle.fx.rdc.login.Login
-
Sets the username in the username field.
- setViewValue(Object) - Method in class org.tentackle.fx.rdc.component.delegate.RdcChoiceBoxDelegate
- setViewValue(Object) - Method in class org.tentackle.fx.rdc.component.delegate.RdcComboBoxDelegate
- setVisible(boolean) - Method in class org.tentackle.fx.rdc.PdoFinder
-
Sets the visibility of the finder's view.
- setWaitCursor(Node) - Method in class org.tentackle.fx.rdc.RdcUtilitiesWithBackgroundPool
-
Sets the wait cursor on the node and returns the old cursor.
- show(Object, Class, PersistentDomainObject) - Static method in class org.tentackle.fx.rdc.security.SecurityRulesView
-
Creates and shows the application-modal stage.
- showApplicationStatus(String, double) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Displays a message during login.
Makes sure that the message is shown at least 100ms. - showApplicationStatus(String, double) - Method in class org.tentackle.fx.rdc.app.FxApplication
-
Shows the initialization status during application startup.
- showApplicationStatus(String, double) - Method in class org.tentackle.fx.rdc.app.LoginApplication
- showApplicationStatus(String, double, long) - Method in class org.tentackle.fx.rdc.app.DesktopApplication
-
Displays a message during login.
- showDialog(Object, int, DomainContext) - Method in class org.tentackle.fx.rdc.security.DefaultSecurityDialogFactory
- showDialog(Object, int, DomainContext) - Method in interface org.tentackle.fx.rdc.security.SecurityDialogFactory
-
Shows a dialog to edit security rule sets for a PDO class.
- showDialog(Object, Class) - Method in class org.tentackle.fx.rdc.security.DefaultSecurityDialogFactory
- showDialog(Object, Class) - Method in interface org.tentackle.fx.rdc.security.SecurityDialogFactory
-
Shows a dialog to edit security rule sets for a non-PDO class.
- showDialog(Object, PersistentDomainObject) - Method in class org.tentackle.fx.rdc.security.DefaultSecurityDialogFactory
- showDialog(Object, PersistentDomainObject) - Method in interface org.tentackle.fx.rdc.security.SecurityDialogFactory
-
Shows a dialog to edit security rule sets for a PDO.
- showMessage(String) - Method in class org.tentackle.fx.rdc.login.FxCredentialsPrompt
- showSaveDiscardCancelDialog(Object, Consumer) - Static method in class org.tentackle.fx.rdc.Rdc
-
Shows a question dialog whether to save, discard, or cancel editing of a PDO.
- showSaveDiscardCancelDialog(Object, Consumer) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Shows a question dialog whether to save, discard, or cancel editing of a PDO.
- showSecretDialog(String, Consumer) - Method in class org.tentackle.fx.rdc.login.FxCredentialsPrompt
-
Shows the dialog asking for a confidential input.
Runs within the FX application thread and returns immediately: since the notification popup must not block the event queue (seeDialog.showAndWait()), the input is provided via aConsumeras soon as the popup is closed. - showSecurityDialog() - Method in class org.tentackle.fx.rdc.admin.SessionsView
-
Shows the security dialog for the
AdminExtension. - showTable() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Switches to the table view.
- showTree() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Switches to the tree view.
- showTree(Object, T) - Static method in class org.tentackle.fx.rdc.Rdc
-
Shows the tree of a PDO in an application-modal stage.
- showTree(Object, T) - Method in class org.tentackle.fx.rdc.RdcUtilities
-
Shows the tree of a PDO in an application-modal stage.
- showValidationResults(ValidationFailedException) - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Shows the validation errors.
- start(Stage) - Method in class org.tentackle.fx.rdc.app.FxApplication
- startApplication(Stage) - Method in class org.tentackle.fx.rdc.app.FxApplication
-
The main entry point for all Tentackle JavaFX applications.
- startApplication(Stage) - Method in class org.tentackle.fx.rdc.app.LoginApplication
- startup() - Method in class org.tentackle.fx.rdc.app.DesktopApplication
- stop() - Method in class org.tentackle.fx.rdc.app.FxApplication
- stopTreeExpansion() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- stopTreeExpansion() - Method in interface org.tentackle.fx.rdc.GuiProvider
-
Determines whether tree expansion should stop at the PDO.
Sometimes the child nodes should not be expanded in a recursive "expand all".
T
- TablePopup<S> - Class in org.tentackle.fx.rdc.table
-
Table popup.
Provides a context menu with several handy features: a column chooser, auto-adjusting the column widths, printing, exporting all or the selected rows to a spreadsheet or XML file, and saving or loading the table preferences. - TablePopup(FxTableView, String, String) - Constructor for class org.tentackle.fx.rdc.table.TablePopup
-
Creates a table popup.
- TablePopup(FxTreeTableView, String, String) - Constructor for class org.tentackle.fx.rdc.table.TablePopup
-
Creates a table popup.
- TablePrinter - Class in org.tentackle.fx.rdc.table
-
A controller to print a table.
The visible columns are copied to a printing table, which is scaled down to the page width if necessary. - TablePrinter() - Constructor for class org.tentackle.fx.rdc.table.TablePrinter
-
Creates a table printer controller.
- TableUtilities - Class in org.tentackle.fx.rdc.table
-
Table-related utility methods.
Creates the default table configuration of a PDO class, exports tables and tree tables to CSV or XML files, and prints them. - TableUtilities() - Constructor for class org.tentackle.fx.rdc.table.TableUtilities
-
Creates the table utilities.
- test() - Element in annotation interface org.tentackle.fx.rdc.GuiProviderService
-
Returns whether the provider should be unit tested.
Used by the genericGuiProviderTestof thetentackle-test-fx-rdcmodule. - toModelFunction() - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
- toSpreadsheet(boolean) - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Opens a dialog to export the table to a spreadsheet file.
The file is opened in the associated application afterward. - toSpreadsheet(Collection, File, List) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Exports the items to a spreadsheet file.
The default implementation creates a CSV file according to RFC 4180, with a header line of the displayed column names and the values formatted as in the table. - toSpreadsheet(FxTableView, File, boolean) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Exports the table to a spreadsheet file.
Only the visible columns are exported. - toSpreadsheet(FxTreeTableView, File, boolean) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Exports the tree table to a spreadsheet file.
Only the visible columns are exported. - toString() - Method in class org.tentackle.fx.rdc.DefaultGuiProvider
- toString() - Method in class org.tentackle.fx.rdc.PdoEvent
- toViewFunction() - Method in class org.tentackle.fx.rdc.translate.PdoStringTranslator
- toXml(boolean) - Method in class org.tentackle.fx.rdc.table.TablePopup
-
Opens a dialog to export the table to an XML file.
The file is opened in the associated application afterward. - toXml(FxTableView, File, boolean) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Exports a table to an XML file.
Only the visible columns are exported. - toXml(FxTreeTableView, File, boolean) - Method in class org.tentackle.fx.rdc.table.TableUtilities
-
Exports a tree table to an XML file.
- tree() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Shows the tree of the current PDO in a modal stage.
U
- UPDATE - Static variable in class org.tentackle.fx.rdc.PdoEvent
-
An existing PDO has been updated in the database.
- updateButtons() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Updates the visibility and disabled state of the buttons.
- updateItem(FxTableCell, String) - Method in class org.tentackle.fx.rdc.admin.SessionsViewTimezoneCellType
- updateItem(FxTableCell, T) - Method in class org.tentackle.fx.rdc.table.PdoTableCellType
- updateItem(FxTreeTableCell, String) - Method in class org.tentackle.fx.rdc.admin.SessionsViewTimezoneCellType
- updateItem(FxTreeTableCell, T) - Method in class org.tentackle.fx.rdc.table.PdoTableCellType
- updateItem(T, boolean) - Method in class org.tentackle.fx.rdc.PdoTableCell
- updateItem(T, boolean) - Method in class org.tentackle.fx.rdc.PdoTreeCell
- updateItem(T, boolean) - Method in class org.tentackle.fx.rdc.PdoTreeTableCell
- updatePrevNextButtons() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Enables or disables the previous and next buttons.
- updateSessionInfoFromEnvironment(SessionInfo) - Method in class org.tentackle.fx.rdc.app.LoginApplication
-
Updates the session with the username and password from the process environment.
- updateTitle() - Method in class org.tentackle.fx.rdc.crud.PdoCrud
-
Updates the window title if attached to its own stage.
- updateTitle() - Method in class org.tentackle.fx.rdc.search.PdoSearch
-
Updates the window title if attached to its own stage.
V
- validateForm() - Method in class org.tentackle.fx.rdc.PdoEditor
-
Validates the form before the PDO gets saved.
Invoked within the save transaction, before the PDO is persisted.
This can be used for validations that are not covered by the persistence model, for example password confirmation. - value() - Element in annotation interface org.tentackle.fx.rdc.GuiProviderService
-
Determines the serviced PDO class.
The PDO class usually is an interface extending the persistent and the domain interfaces. - value() - Element in annotation interface org.tentackle.fx.rdc.PdoTableContextMenuItemService
-
Determines the serviced PDO class.
The PDO class usually is an interface extending the persistent and the domain interfaces. - value() - Element in annotation interface org.tentackle.fx.rdc.PdoTreeContextMenuItemService
-
Determines the serviced PDO class.
The PDO class usually is an interface extending the persistent and the domain interfaces. - value() - Element in annotation interface org.tentackle.fx.rdc.PdoTreeTableContextMenuItemService
-
Determines the serviced PDO class.
The PDO class usually is an interface extending the persistent and the domain interfaces. - ViewItem<T> - Class in org.tentackle.fx.rdc.contextmenu
-
Tree and table menu item to view a PDO.
Opens the PDO in a non-modal, read-only CRUD dialog. - ViewItem(PdoTableCell) - Constructor for class org.tentackle.fx.rdc.contextmenu.ViewItem
-
Creates a menu item.
- ViewItem(PdoTreeCell) - Constructor for class org.tentackle.fx.rdc.contextmenu.ViewItem
-
Creates a menu item.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form