All Classes and Interfaces

Class
Description
Base class for all kinds of Tentackle applications.
Base class for client applications.
Base class for DomainObjectServiceAnnotationProcessor and DomainOperationServiceAnnotationProcessor.
Abstract permission applicable to non-PDOs.
Base implementation of a OperationFactory.
Base implementation of a PdoFactory.
Abstract permission applicable to PDOs.
Abstract permission.
Remote session extension providing admin services for the middle tier.
Provides information about a logged in client session.
Permission that represents all other permissions.
Permission that represents all other permissions.
Tentackle application.
Abstract class to handle the application's lifecycle for a console application (no gui).
The default application's domain context.
Default domain context factory.
The default implementation of a number source.
Based on NumberPool and NumberRange.
This number source does not implement any logic to access an uplink source, and thus needs to be extended if an uplink is required.
The default number source factory based on DefaultNumberSource.
The default operation factory.
The default Pdo-Cache factory.
The default PDO factory.
Default implementation of a security manager factory.
An ACL-based SecurityManager.
Default implementation of a security result.
The default transaction retry policy.
The domain context.
Interface all persistent objects must implement.
In multi-tenant applications the interface must be subclassed.
Factory for DomainContext.
DomainContext provider.
Interface for all delegates implementing the domain model.
Links the domain delegate with its dynamic proxy.
Provided to exclude the methods setPdo and setOperation from the interfaces PdoProvider and OperationProvider.
Domain logic runtime exception.
Annotation for flag a member as a domain key.
If the (unique) domain key consists of more than one member, each member is annotated to @DomainKey.
The domain interface.
Annotation to express that the annotated class is an implementation of the domain logic for a given PDO type.
Annotation processor for the @DomainObjectService annotation.
Enforces the implementation of the following constructors: (PersistentDomainObject) ()
Interface for the domain part of an operation.
Annotation to express that the annotated class is an implementation of the domain logic for a given operation type.
Annotation processor for the @DomainOperationService annotation.
Enforces the implementation of the following constructors: (Operation) ()
Dummy persistent delegate if operation provides only the domain part.
Edit permission interface.
Permission to edit a PDO.
Read permission interface.
Execution permission.
Describes a grantee.
Annotation to redirect the method invocation to the buddy delegate.
Implementation for the InvokeInBuddyDelegate interception.
Runtime exception thrown for failed lock operations.
A master serial event to request a remote client logout.
Default handler for a LogoutEvent.
Simply terminates the modification tracker, which will in turn terminate the application.
Exception thrown when an implementation is not invoked in buddy delegate.
Should be used in unused method body to avoid direct invocation without interceptor.
Annotation to verify that there is no transaction currently running.
Implementation for the NoTransaction interception.
Annotation to express that the annotated method must not be within a given named context.
Implementation for the NotWithinContext interception.
A number pool.
Number pool domain interface.
Persistence interface for number pool.
A number pool.
Number space domain interface.
Persistence interface for security rules.
A source of unique numbers.
A range of numbers.
Number source empty exception.
Number source exception.
A factory of number sources.
An operation.
A factory for operation objects.
Method reference for operation related methods.
Invocation handler for operations.
Each instance of an operation gets its own handler.
Method-cache for operations.
Each operation class provides its own cache.
Cache info provided for the OperationMethodCache to create method entries.
Provides access to a OperationMethodCache.
There is one cache per operation-class.
Provider for an Operation.
Collected factory methods for the PDOs and related objects.
Combines all the pdo factories and enhances code readability.
Cache for PersistentDomainObjects.
The cache works both client- and server side.
The cache can hold any number of unique indexes (see PdoCacheIndex) that are added (or removed) at runtime.
PDO cache exception.
Factory for PDO-Caches.
The factory keeps a list of all created caches.
A file-based backup store for PdoCache.
Serializes the cache to the filesystem to improve client startup times, especially for preloading caches.
Makes only sense for remote client applications.
Cache index.
Holds the mapping of keys to objects.
Caching strategy for the PDO-cache.
A factory for persistent domain objects.
Method reference for PDO related methods.
Invocation handler for PDOs.
Each instance of a PDO gets its own handler.
A listener for PDO modifications.
A member of a PDO.
Members can be either attributes or relations.
The member type.
Method-cache for PDOs.
Each PDO class provides its own cache.
Cache info provided for the PdoMethodCache to create method entries.
Provides access to a PdoMethodCache.
There is one cache per PDO-class.
Bundle for the pdo-package in tentackle-pdo.
Provider for a PDO.
Extended remote session providing PDO-related services.
PDO runtime exception.
Unspecified exceptions related to PDOs.
Utility methods for PDOs.
A security permission.
Annotation to express that the annotated class is an implementation of a permission.
Interface for all delegates implementing the persistence model.
Links the persistence delegate with its dynamic proxy.
Provided to exclude the methods setPdo and setOperation from the interfaces PdoProvider and OperationProvider.
A persistent domain object.
Interface for the persistent part of a PDO.
Annotation to express that the annotated class is an implementation of the persistence logic for a given PDO type.
Annotation processor for the @PersistentObjectService annotation.
Enforces the implementation of the following constructors: (PersistentDomainObject, DomainContext) (PersistentDomainObject, Session) (PersistentDomainObject) ()
Interface for the persistence part of an operation.
Annotation to express that the annotated class is an implementation of the domain logic for a given operation type.
Annotation processor for the @PersistentOperationService annotation.
Enforces the implementation of the following constructors: (Operation, DomainContext) (Operation, Session) (Operation) ()
Annotation to describe the name of multiple PDOs.
Annotation to mark a method to be invoked after the current transaction has been successfully committed.
Implementation of the PostCommit interception.
Base interface for all delegates of dynamic proxies.
Read permission interface.
Permission to read.
Annotation to secure a method.
Interceptor to perform security checks.
A security rule.
Security rule domain interface.
Runtime exception thrown for security violations.
Factory for security related objects.
The SecurityManager applies security rules to PersistentDomainObjects or classes and grants or denies permissions.
Persistence interface for security rules.
Represents a result from the SecurityManager for a privilege request.
Ingot validator annotation.
Security validator implementation.
Annotation to describe the name of a single PDO.
The edited-by token lock info.
Holds the columns editedBy, editedSince and editedExpiry in one DTO.
Annotation to mark a method as transactional.
Implementation of the Transaction interception.
 
Annotation to describe a transaction retry policy.
Bundle for validation messages.
View permission interface.
Permission to view a PDO.
Annotation to express that the annotated method must be within a given named context.
Implementation for the WithinContext interception.
Read permission interface.
Permission to write.