All Classes and Interfaces

Class
Description
Instructions: Extend AuditListener Declare that listener as EntityListeners on your entity.
See Audit for usage instructions.
Let all your entities extend from this.
 
 
This is by default already registered on BaseEntity.
Base entity service.
Functional interface to fine-grain a JPA criteria query for any of BaseEntityService.list(CriteriaQueryBuilder, Consumer) or BaseEntityService.find(CriteriaQueryBuilder, Consumer) methods.
Functional interface to fine-grain a JPA criteria query for any of BaseEntityService.getPage(Page, boolean) methods taking a specific result type, such as an entity subclass (DTO).
Functional interface to fine-grain a JPA criteria query for any of BaseEntityService.getPage(Page, boolean) methods.
Between<T extends Comparable<T>>
Creates path BETWEEN range.min AND range.max.
Creates path IS (NOT) TRUE.
 
Fired by BaseEntityListener when an entity is created.
Enumeration of all supported databases.
Fired by BaseEntityListener when an entity is deleted.
Creates path = enum.
A wrapper for Fetch, useful in case you intend to decorate it.
Mapped superclass for entity with generated ID.
 
Base interface for something identifiable.
Creates LOWER(path) = LOWER(value).
 
JPA utilities.
Creates path LIKE value.
When put on a BaseEntity, then any attempt to BaseEntityService.delete(BaseEntity) will throw NonDeletableEntityException.
 
 
Creates path NOT criteria.
Creates path = number.
Order<T extends Comparable<T>>
Creates path LT|LTE|GT|GTE enum.
This class basically defines a paged view of a database based on a given offset, limit, ordering, required criteria and optional criteria.
The page builder.
 
Enumeration of all supported JPA providers.
A wrapper for Root, useful in case you intend to decorate it.
When put on a field of BaseEntity, then the special methods of BaseEntityService will allow to soft-delete the entity and later soft-undelete it.
Defines the types of the soft delete column.
 
 
Base interface for timestamped entity.
Mapped superclass for timestamped entity.
 
Mapped superclass for timestamped entity.
 
Fired by BaseEntityListener when an entity is updated.
Base interface for versioned entity.
Mapped superclass for versioned entity.
 
Mapped superclass for versioned entity.