Index¶
An alphabetical map of key concepts to the documents that cover them. For a topic-grouped listing of every document, see the Table of Contents; to get started, see the Quickstart.
A¶
- Aggregates — PDO, rootId / rootClassId Columns
- Application bootstrap / lifecycle — Application Bootstrap, Multi-Tier Cascade
- Annotation analysis (
@Analyze, META-INF generation) — Service and Configuration API, Build Support, Tentackle Maven Plugin - Annotation processors (compile-time validation) — Annotation Processors
- Archetype (project scaffolding) — Tentackle Project Archetype, Quickstart
- AtlantaFX theme — tentackle-fx-atlanta
- Auto-completion (text field suggestions) — Auto-Completion, tentackle-fx
- Auto-update — Tentackle Update, FX RDC Update
- Autologin (desktop clients) — Backend Properties
B¶
- Backend properties (
backend.properties, connection/server/client keys) — Backend Properties, Tentackle Session - Background execution (
Rdc.bg, session pool) — Background Execution, tentackle-fx-rdc - Batching (JDBC statement batching,
batchsize) — SQL Statement Batching, Tentackle Database - Binding (models to views) — Binding, tentackle-fx
- BOM (Bill of Materials) — Tentackle BOM
- Bulk updates and deletes (
PdoUpdateBy,PdoDeleteBy) — Persistence Wurblets - BundleMonkey (translation editor) — BundleMonkey
- Bundles (resource) — Resource Bundles, Internationalization, Tentackle I18N, BundleMonkey
C¶
- Cache / caching — PDO Caching
- Canonical construction (
@CanonicalConstructor, builders) — Reflection, TRIP - ClassMapper / class mapping — Reflection, Service and Configuration API
- Collections (tracked, copy-on-write, immutable) — Miscellaneous, Immutable
- Code generation — Wurblets, Persistence Wurblets, Model Definition
- Common module (foundation) — Tentackle Common
- CompoundValue (constants, references, scripts in annotations) — CompoundValue, Validation, Tentackle Scripting
- Core module (runtime foundation) — Tentackle Core
- Correctness guarantees — Correctness First
- Cryptor / encryption of secrets — Cryptor and EncryptedProperties
- Cursors (streaming large result sets) — Cursors, PdoSelectList / PdoSelectUnique
D¶
- Database backend — Tentackle SQL, Tentackle Database
- Daemon / supervisor (background threads) — Tasks and Daemons
- DataTypes (application-specific) — Embedded vs. DataType, Binding, Freezable
- Date/time parsing (smart syntax, shortcuts) — Miscellaneous
- Deserialization hardening (allowlisting, untrusted data) — TRIP
- DDL generation — SQL Maven Plugin, Model Definition
- Deduplication (wire format) — TRIP
- Dictionary (type compression) — TRIP
- Domain key (business identity,
findByUniqueDomainKey) — Domain Keys - Domain logic layer — Tentackle Domain, PDO
- DomainContext / DomainContextProvider — The DomainContextProvider, PDO
- DTO (Data Transfer Object) generation — The DTO Wurblet and
@RecordDTO, Wurblets
E¶
- Eager relations — Eager Relations, Model Definition
- Effective class (
getClass()vsinstanceofon a PDO proxy) — Reflection - Embedded entities — Embedded vs. DataType, Model Definition
- Error display (marking controls, error/info popups) — InteractiveError, tentackle-fx
F¶
- Formatting (localized patterns) — Miscellaneous, Resource Bundles
- Freezable value types — Freezable
- FX / JavaFX — tentackle-fx, tentackle-fx-rdc, tentackle-fx-atlanta
G¶
- GraphicProvider (icons/images by symbolic name, realms) — GraphicProvider, tentackle-fx
- GuiProvider (per-entity GUI services, default editor/finder) — GuiProvider, tentackle-fx-rdc
I¶
- i18n / Internationalization — Resource Bundles, Internationalization, Tentackle I18N, I18N Maven Plugin, BundleMonkey
- Icons / images (symbolic names, icon packs, realms) — GraphicProvider, tentackle-fx-atlanta
- Id sources (technical object ids) — Tentackle Database, Number Sources (for business numbers)
- Immutability — Immutable
- I/O streams (compression, encryption, packet framing) — I/O and Networking
- Indexes (database) — Model Definition
- Inheritance mapping — Model Definition
- Integrity modes — Model Definition
- InteractiveError (validation results → marked controls) — InteractiveError, Validation
- Interceptors — Interceptors
J¶
- JPMS / Jigsaw (modules) — Tentackle Modules, Quickstart
- Jlink / Jpackage images — Jlink/Jpackage Maven Plugin, Quickstart
L¶
- Locking (optimistic
serial, token locks) — Locking - Logging — Tentackle Logging, SLF4J Provider, Log4J 2 Provider
M¶
- MasterSerialEvent (server-to-client events) — Modification Tracking, Tentackle Session
- Maven plugins — Tentackle Maven Plugin, Maven Support, Build Support
- Migration (RMI → TRIP) — Migrate from RMI to TRIP
- Mixins (multiple-inheritance emulation) — Reflection, PDO
- Model definition (DSL) — Model Definition, Tentackle Model
- Modification tracking — Modification Tracking, Tentackle Session
- ModuleHook — Service and Configuration API, Resource Bundles
- Module ordering / service precedence (
@ModuleOrdinal,@ClasspathFirst) — Service and Configuration API - Modules — Tentackle Modules
- Multi-tier deployment — Multi-Tier Cascade
N¶
- Naming rules (derived class names,
NamingRules) — Naming Rules - N:M relations — Model Definition
- Number pools / ranges — Number Sources
- Number sources (unique business numbers) — Number Sources
O¶
- Object identity (
equals/hashCode/compareTo, id-based, transient trap, why relations are lists not sets) — PDO - Operations (behavior without an entity) — Operation
- ORM comparison — PDOs vs. Traditional ORMs
- OSGi bundles — Service and Configuration API
P¶
- PDO (Persistent Domain Objects) — PDO, PDOs vs. ORMs
- PDO Browser (generating test-fixture code) — Wizard Maven Plugin, tentackle-test-pdo
- Passwords / credentials (storage, encryption) — Cryptor and EncryptedProperties, Tentackle Session
- Permissions / grantees — Security
- Persistence layer — Tentackle Persistence
- Pooling (resources, sessions) — Miscellaneous, Tentackle Session
- Properties (loading, change events) — Miscellaneous
- Preferences (database-backed settings) — Preferences
- Pre-/post-commit methods (
@PreCommit,@PostCommit) — Interceptors, Transactions
Q¶
- QUIC transport — TRIP over QUIC, TRIP
- Quickstart — Quickstart
R¶
- Referential integrity (
isReferenced,PdoIsReferencing) — Persistence Wurblets, Model Definition - Reflection (proxies, class mapping, helpers) — Reflection, Interceptors
- Relations (object, list, reversed, N:M) — Model Definition, PdoSelectList / PdoSelectUnique, Eager Relations
- Reconnection (dead resources, policies) — I/O and Networking, Tentackle Database
@RecordDTO(generating DTOs from records) — The DTO Wurblet and@RecordDTO- Remote delegates (naming, lookup) — Naming Rules, Multi-Tier Cascade
- Remoting — TRIP, QUIC
- Retry (transparent transaction retry, backoff policies) — Transactions and Transparent Retry, Locking
- rootId / rootClassId — rootId / rootClassId Columns, Model Definition
S¶
- Scripting — Tentackle Scripting, CompoundValue, Groovy, JRuby, JSR-223
- Secrets in configuration (
~-encrypted properties) — Cryptor and EncryptedProperties - Security model — Security
- Select methods (generated queries) — PdoSelectList / PdoSelectUnique
- Streaming results / batch processing — Cursors, SQL Statement Batching
- Serialization (wire format) — TRIP
- ServiceFinder / SPI — Service and Configuration API
- Services (
@Service,@ServiceName,@MappedService) — Service and Configuration API, Reflection - Session — Tentackle Session
- Session pool — Tentackle Session, Background Execution
- SessionTaskDispatcher (session-aware background tasks) — Tasks and Daemons, Background Execution
- Snapshots and copies — Snapshots and Copies
- Spreadsheet / XLS / Excel export — tentackle-fx-rdc-poi, Tables and Trees
- SQL generation — SQL Maven Plugin, Tentackle SQL
- Startup / shutdown sequence — Application Bootstrap
- Stateless domain logic (warning) — Annotation Processors
T¶
- Technical & scientific applications — Why Tentackle Fits Technical and Scientific Applications
- Tables / tree-tables (configuration, cell types, layouts) — Tables and Trees, tentackle-fx-rdc
- Tasks / task dispatcher (background execution) — Tasks and Daemons
- Testing (TestNG support) — tentackle-test-pdo, tentackle-test-fx-rdc
- Tiers (nested servers/clients) — Multi-Tier Cascade
- Token locks — Locking
- Transactions (
@Transaction, isolation, retry) — Transactions and Transparent Retry, Tentackle Session, PDOs vs. ORMs - Transports (pluggable) — TRIP, QUIC
- TRIP (remote invocation protocol) — TRIP, QUIC, Migrate from RMI to TRIP
U¶
- Unique domain key (UDK) — Domain Keys
- Update (self-update service) — Tentackle Update, FX RDC Update
V¶
- Validation — Validation, CompoundValue, Check Maven Plugin, InteractiveError (showing results in the UI)
W¶
- Walkthrough (generated application) — MyApp Walkthrough
- Web integration — Tentackle Web
- Wizard (PDO/operation generator) — Wizard Maven Plugin
- Wurblets / Wurbelizer — Wurblets, Persistence Wurblets, Model Definition