Module 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.
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.
-
Packages
PackageExported To ModulesOpened To ModulesDescriptionAll ModulesNoneFX 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.All ModulesAll ModulesAdministrative views.
TheSessionsViewshows the sessions logged in to the middle tier and allows logging them out or killing them.All ModulesNoneApplication lifecycle.
TheDesktopApplicationlaunches theLoginApplication, logs in, and opens the main window.All ModulesNoneAnnotation processors.
Verify at compile time that the classes annotated with@GuiProviderService,@PdoTableContextMenuItemService, or@PdoTreeContextMenuItemServiceimplement the required interface and provide the required constructor.All ModulesNonePDO-aware components.
Combo and choice boxes that load all PDOs of their bound type themselves.All ModulesNoneBuilders for the PDO-aware components.
They replace the builders of tentackle-fx, so that the FXML loader creates the PDO-aware components.All ModulesNoneDelegates for the PDO-aware components.All ModulesNonePredefined context menu items.
Expand, collapse, view, and edit for PDO trees, and view for PDO tables.All ModulesAll ModulesAll ModulesAll ModulesLogin view and controller.
Also provides the dialog to edit the backend configurations and the credentials prompt for interactive authentication methods.All ModulesAll ModulesAll ModulesAll ModulesSecurity rules editing.
TheSecurityDialogFactoryopens theSecurityRulesViewto edit the rules for a PDO or a class.All ModulesAll ModulesPDO-aware tables.
Table configurations with PDO cells, the table popup with column chooser, export, and preferences, table printing, and the table utilities.All ModulesAll ModulesPredefined PDO value translators.
They configure the components bound to PDOs or PDO collections via the PDO'sGuiProviderand add the PDO features of thePdoComponentAddon.Indirect ExportsFromPackagesorg.tentackle.apt org.tentackle.apt.visitor org.tentackle.bind org.tentackle.daemon org.tentackle.io org.tentackle.keyring org.tentackle.log org.tentackle.misc org.tentackle.misc.time org.tentackle.prefs org.tentackle.reflect org.tentackle.script org.tentackle.task org.tentackle.trip org.tentackle.trip.builder org.tentackle.trip.creators org.tentackle.trip.impl org.tentackle.trip.provider org.tentackle.trip.remote org.tentackle.trip.transport org.tentackle.trip.types org.tentackle.validate org.tentackle.validate.scope org.tentackle.validate.severity org.tentackle.validate.validatororg.tentackle.fx org.tentackle.fx.apt org.tentackle.fx.bind org.tentackle.fx.component org.tentackle.fx.component.auto org.tentackle.fx.component.build org.tentackle.fx.component.config org.tentackle.fx.component.delegate org.tentackle.fx.component.skin org.tentackle.fx.container org.tentackle.fx.container.build org.tentackle.fx.container.config org.tentackle.fx.container.delegate org.tentackle.fx.nofxml org.tentackle.fx.table org.tentackle.fx.table.edit org.tentackle.fx.table.filter org.tentackle.fx.table.type org.tentackle.fx.translateIndirect Opens -
Modules
RequiresModifierModuleDescriptiontransitiveThe extended JavaFX layer.
Provides the tentackle implementations of the JavaFX controls and containers with binding, validation feedback, value translators, configuration-driven tables and tree-tables with column filters, auto-completion, notifications, and theme support.transitivetentackle-pdo module.Indirect RequiresModifierModuleDescriptiontransitivetentackle-common module.transitivetentackle-core module.transitivetentackle-session module.