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 (
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.
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
Binds controller components and table columns to the
Bindable members of the model.Extended FX components.
The tentackle implementations of the JavaFX controls, implementing
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
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
The
DesktopApplication launches the
LoginApplication, logs in, and opens the main window.Annotation processors.
Verify at compile time that the classes annotated with
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
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.
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:
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
The built-in
TableCellTypes, registered via
TableCellTypeService for the value classes they render.FX value translators.
The built-in
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.
All about permissions, rules and grantees.
Security persistence.
Provides ACL-like security rules.
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.
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
The
UpdateService contract with its request and reply records,
the server side (ServerUpdateUtilities,
AbstractUpdateServiceImpl) and the client side
(ClientUpdateUtilities).Validation API.
Predefined validators.
-
Classes in org.tentackle.common used by org.tentackle.appClassDescriptionEncrypted
Properties.
If a value starts with a~(tilde), the remainder of the string is considered to be encrypted by the application-specificCryptor. -
Classes in org.tentackle.common used by org.tentackle.aptClassDescriptionAnnotation to express that the annotated class is an annotation processor.
-
Classes in org.tentackle.common used by org.tentackle.apt.pdoClassDescriptionAnnotation to express that the annotated class is an annotation processor.
-
Classes in org.tentackle.common used by org.tentackle.commonClassDescriptionBase implementation for storing objects in a database.Annotation to mark an annotation to be processed during the analyze phase, i.e., by the analyze goal of the tentackle-maven-plugin.Datatype for storing an object in a database.
Uses Java Object Serialization (JOS) under the hood.Money value derived from BigDecimal.The resource bundle factory.Support to locate bundle services.A simple en- and decryptor.
Each application should provide a concrete subclass with a confidential salt and passphrase and a no-arg constructor.Date with database semantics.A DMoney is the same as a BMoney but will be treated differently when stored in the database.
A BMoney is stored as a DOUBLE for the value and an INTEGER for the scale.EncryptedProperties.
If a value starts with a~(tilde), the remainder of the string is considered to be encrypted by the application-specificCryptor.Exception handler.A freezable object.Multilingual text.
This is an immutable and serializable object which is supported as a regular datatype viaorg.tentackle.sql.datatypes.I18NTextType.The declarative description of a wholeModuleLayergraph, as built byModuleLayerBuilderand consumed byLayerBootstrap.The declarative description of one namedModuleLayer.A provider forLocales.
Supports thread-local locales and mapping of locales according to the application requirements.Interface to determine the module hierarchy.
Provides a hook to access resources from within a module.Holds information about a module.A dependency sorter for jigsaw modules.Naming rules for classnames.
Used at runtime to determine the remote delegates, at build time by some wurblets, and by the wizard to generate PDO and operation sources.
Can be replaced via@Service(NamingRules.class)for application-specific rules.A named numeric variable passed to aNumericEvaluator.Generic object serializer.A string of parameters.Generic path to something.Annotation to express that the annotated class is a service implementation.Factory for services based onServiceFinder.Finds service configurations.Key to map service finders.Translates strings to a reduced char set.Stripping mode for strings with respect to a filler character.Datatype for storing an object in a database.
Same asBinary, but uses the application-specificObjectSerializerimplementation.Tentackle runtime exception.Time with database semantics.Timestamp with a UTC option.Runner for external tools. -
Classes in org.tentackle.common used by org.tentackle.dbmsClassDescriptionDatatype for storing an object in a database.
Uses Java Object Serialization (JOS) under the hood.Money value derived from BigDecimal.Date with database semantics.A DMoney is the same as a BMoney but will be treated differently when stored in the database.
A BMoney is stored as a DOUBLE for the value and an INTEGER for the scale.EncryptedProperties.
If a value starts with a~(tilde), the remainder of the string is considered to be encrypted by the application-specificCryptor.A string of parameters.Annotation for manually written methods that must be remoting-capable.Annotation to express that the annotated class is a service implementation.Datatype for storing an object in a database.
Same asBinary, but uses the application-specificObjectSerializerimplementation.Tentackle runtime exception.Time with database semantics.Timestamp with a UTC option. -
Classes in org.tentackle.common used by org.tentackle.dbms.prefsClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.dbms.tripClassDescriptionAnnotation to express that the annotated class is a service implementation.Tentackle runtime exception.Timestamp with a UTC option.
-
Classes in org.tentackle.common used by org.tentackle.domainClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.fxClassDescriptionAnnotation to mark an annotation to be processed during the analyze phase, i.e., by the analyze goal of the tentackle-maven-plugin.Annotation to express that the annotated class corresponds to a resource bundle.Annotation to mark an annotation to be processed by the
MappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Annotation to express that the annotated class is a service implementation.Stripping mode for strings with respect to a filler character.Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.fx.aptClassDescriptionAnnotation to express that the annotated class is an annotation processor.
-
Classes in org.tentackle.common used by org.tentackle.fx.atlantaClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.fx.atlanta.component
-
Classes in org.tentackle.common used by org.tentackle.fx.bindClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.fx.component
-
Classes in org.tentackle.common used by org.tentackle.fx.nofxmlClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.fx.rdcClassDescriptionAnnotation to mark an annotation to be processed during the analyze phase, i.e., by the analyze goal of the tentackle-maven-plugin.Annotation to express that the annotated class corresponds to a resource bundle.Annotation to mark an annotation to be processed by the
MappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Annotation to express that the annotated class is a service implementation.Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.fx.rdc.appClassDescriptionAnnotation to express that the annotated class corresponds to a resource bundle.
-
Classes in org.tentackle.common used by org.tentackle.fx.rdc.aptClassDescriptionAnnotation to express that the annotated class is an annotation processor.
-
Classes in org.tentackle.common used by org.tentackle.fx.rdc.securityClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.fx.rdc.tableClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.fx.rdc.updateClassDescriptionAnnotation to express that the annotated class corresponds to a resource bundle.
-
Classes in org.tentackle.common used by org.tentackle.fx.tableClassDescriptionAnnotation to mark an annotation to be processed during the analyze phase, i.e., by the analyze goal of the tentackle-maven-plugin.Annotation to mark an annotation to be processed by the
MappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Annotation to express that the annotated class is a service implementation. -
Classes in org.tentackle.common used by org.tentackle.fx.table.type
-
Classes in org.tentackle.common used by org.tentackle.fx.translate
-
Classes in org.tentackle.common used by org.tentackle.i18nClassDescriptionThe resource bundle factory.Support to locate bundle services.Default implementation of a bundle factory.Annotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.ioClassDescriptionA simple en- and decryptor.
Each application should provide a concrete subclass with a confidential salt and passphrase and a no-arg constructor.Annotation to express that the annotated class is a service implementation.Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.jtaClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.keyringClassDescriptionA simple en- and decryptor.
Each application should provide a concrete subclass with a confidential salt and passphrase and a no-arg constructor.Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.keyring.platformClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.logClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.log.log4j2vClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.log.slf4jClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.miscClassDescriptionMoney value derived from BigDecimal.Annotation to express that the annotated class corresponds to a resource bundle.Date with database semantics.Encrypted
Properties.
If a value starts with a~(tilde), the remainder of the string is considered to be encrypted by the application-specificCryptor.Annotation to express that the annotated class is a service implementation.Tentackle runtime exception.Time with database semantics.Timestamp with a UTC option. -
Classes in org.tentackle.common used by org.tentackle.model
-
Classes in org.tentackle.common used by org.tentackle.model.impl
-
Classes in org.tentackle.common used by org.tentackle.nsClassDescriptionAnnotation to express that the annotated class is a service implementation.Tentackle runtime exception.
-
Classes in org.tentackle.common used by org.tentackle.pdoClassDescriptionAnnotation to express that the annotated class corresponds to a resource bundle.Encrypted
Properties.
If a value starts with a~(tilde), the remainder of the string is considered to be encrypted by the application-specificCryptor.Annotation to mark an annotation to be processed by theMappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Annotation to express that the annotated class is a service implementation.Tentackle runtime exception.Timestamp with a UTC option. -
Classes in org.tentackle.common used by org.tentackle.persist
-
Classes in org.tentackle.common used by org.tentackle.persist.lock
-
Classes in org.tentackle.common used by org.tentackle.persist.tripClassDescriptionAnnotation to express that the annotated class is a service implementation.Tentackle runtime exception.Timestamp with a UTC option.
-
Classes in org.tentackle.common used by org.tentackle.reflectClassDescriptionAnnotation to mark an annotation to be processed during the analyze phase, i.e., by the analyze goal of the tentackle-maven-plugin.Annotation to mark an annotation to be processed by the
MappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Annotation to express that the annotated class is a service implementation. -
Classes in org.tentackle.common used by org.tentackle.scriptClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.script.jsrClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.securityClassDescriptionAnnotation to mark an annotation to be processed by the
MappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Annotation to express that the annotated class is a service implementation.Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.security.pdoClassDescriptionAnnotation to express that the annotated class corresponds to a resource bundle.
-
Classes in org.tentackle.common used by org.tentackle.sessionClassDescriptionAnnotation to mark an annotation to be processed during the analyze phase, i.e., by the analyze goal of the tentackle-maven-plugin.Annotation to express that the annotated class corresponds to a resource bundle.Encrypted
Properties.
If a value starts with a~(tilde), the remainder of the string is considered to be encrypted by the application-specificCryptor.Annotation to mark an annotation to be processed by theMappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Annotation to express that the annotated class is a service implementation.Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.session.authClassDescriptionAnnotation to mark an annotation to be processed by the
MappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Annotation to express that the annotated class is a service implementation.Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.sqlClassDescriptionEncrypted
Properties.
If a value starts with a~(tilde), the remainder of the string is considered to be encrypted by the application-specificCryptor.Annotation to express that the annotated class is a service implementation. -
Classes in org.tentackle.common used by org.tentackle.sql.backendsClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.sql.datatypesClassDescriptionDatatype for storing an object in a database.
Uses Java Object Serialization (JOS) under the hood.Money value derived from BigDecimal.A DMoney is the same as a BMoney but will be treated differently when stored in the database.
A BMoney is stored as a DOUBLE for the value and an INTEGER for the scale.Multilingual text.
This is an immutable and serializable object which is supported as a regular datatype viaorg.tentackle.sql.datatypes.I18NTextType.Annotation to express that the annotated class is a service implementation.Datatype for storing an object in a database.
Same asBinary, but uses the application-specificObjectSerializerimplementation. -
Classes in org.tentackle.common used by org.tentackle.sql.metadataClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.task
-
Classes in org.tentackle.common used by org.tentackle.tripClassDescriptionAnnotation to mark an annotation to be processed by the
MappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.trip.implClassDescriptionA simple en- and decryptor.
Each application should provide a concrete subclass with a confidential salt and passphrase and a no-arg constructor.Generic object serializer.Annotation to express that the annotated class is a service implementation.Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.trip.provider
-
Classes in org.tentackle.common used by org.tentackle.trip.transportClassDescriptionA simple en- and decryptor.
Each application should provide a concrete subclass with a confidential salt and passphrase and a no-arg constructor.Tentackle runtime exception. -
Classes in org.tentackle.common used by org.tentackle.trip.typesClassDescriptionBase implementation for storing objects in a database.Multilingual text.
This is an immutable and serializable object which is supported as a regular datatype viaorg.tentackle.sql.datatypes.I18NTextType. -
Classes in org.tentackle.common used by org.tentackle.updateClassDescriptionAnnotation to express that the annotated class is a service implementation.
-
Classes in org.tentackle.common used by org.tentackle.validateClassDescriptionAnnotation to mark an annotation to be processed by the
MappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).Annotation to express that the annotated class is a service implementation. -
Classes in org.tentackle.common used by org.tentackle.validate.validatorClassDescriptionAnnotation to express that the annotated class corresponds to a resource bundle.Annotation to mark an annotation to be processed by the
MappedServiceAnalyzeHandler.
For each class annotated with the marked annotation, a line<annotated class> = <value>is appended toMETA-INF/mapped-services/<service class>(seeConstants.MAPPED_SERVICE_PATH).