Uses of Package
org.tentackle.common

Packages that use org.tentackle.common
Package
Description
Application lifecycle.
Annotation processors checking the correct use of Tentackle's annotations at compile time.
Annotation processors.
Common classes for build- and runtime.
Low-level persistence layer implementation.
Persisted preferences implementation.
Low-level persistence layer remoting.
Base classes for the domain delegates of PDOs and operations, and the default linker that connects a domain delegate to its proxy.
The extended JavaFX layer.
Core contracts (FxControl, FxComponent, FxContainer, FxController), the Fx facade, the FxFactory, value translators, configurators, controller base classes, and the support for graphics, notifications, input alerts, themes, and interactive errors.
Annotation processors for FX.
Verify the contracts of controllers, value translators, and table cell types at compile time.
Extended AtlantaFX layer.
Extended AtlantaFX components.
Tentackle binding for FX.
Binds controller components and table columns to the Bindable members of the model.
Extended FX components.
The tentackle implementations of the JavaFX controls, implementing FxComponent, plus notes, the auto-completion popup, and the expanded text popup.
Allows a regular class to be used in place of a view generated by the FXMLLoader.
FX rich desktop client API.
The Rdc facade, the per-entity GuiProvider, the editor and finder controllers, the PDO tree and table cells, the context menus, the PDO events, and the utilities for background execution.
Application lifecycle.
The DesktopApplication launches the LoginApplication, logs in, and opens the main window.
Annotation processors.
Verify at compile time that the classes annotated with @GuiProviderService, @PdoTableContextMenuItemService, or @PdoTreeContextMenuItemService implement the required interface and provide the required constructor.
Security rules editing.
The SecurityDialogFactory opens the SecurityRulesView to edit the rules for a PDO or a class.
PDO-aware tables.
Table configurations with PDO cells, the table popup with column chooser, export, and preferences, table printing, and the table utilities.
 
FX table support.
Configuration-driven tables and tree-tables: TableConfigurations and their providers, the column configurations, the cell types rendering the values, and the totals table.
FX table cell types.
The built-in TableCellTypes, registered via TableCellTypeService for the value classes they render.
FX value translators.
The built-in ValueTranslators converting between the model types (numbers, temporals, enums, money, colors, I18NText, collections, strings, ...) and the view types of the components.
Resource bundles loaded from the database via the persistence layer.
Network- and I/O-support.
Global (JTA/XA) transactions for local sessions.
Secrets kept on the local machine, such as the tokens of a single sign-on.
The keyring implementations, one per credential store.
Logging support.
Log4J major release 2 logging provider.
SLF4J logging provider.
Miscellaneous low-level contracts and utilities.
The public model API: entities, attributes, relations, indexes, and the services to load and validate them.
Default model implementation.
Number sources.
Persistent Domain Object Abstraction Layer.
The PDO-aware persistence layer: the base classes of the persistence implementations of PDOs and operations, joins, cursors, token locks and the PDO-aware replacements of the database layer's services.
The default LockManager and its persisted DbTokenLocks.
PDO-aware persistence remoting: the TRIP remote delegates for PDOs, operations, cursors and the session administration.
Reflection support.
Scripting abstraction layer.
JSR-223 scripting.
Security.
All about permissions, rules and grantees.
Security persistence.
Provides ACL-like security rules.
The session abstraction: sessions, session infos, pools, modification tracking, the model annotations, and the persistence exceptions.
The low-level core of persistent objects and operations, independent of any database or SQL.
Pluggable authentication.
The SQL backend layer.
The Backend implementations.
The predefined DataType implementations.
The metadata of a live database schema.
Tasks and dispatchers.
The Tentackle Remote Invocation Protocol (TRIP).
Default implementations of the TRIP API.
Predefined component providers.
The TRIP transport layer.
Predefined TripTypes.
The application self-update service.
The UpdateService contract with its request and reply records, the server side (ServerUpdateUtilities, AbstractUpdateServiceImpl) and the client side (ClientUpdateUtilities).
Validation API.
Predefined validators.