All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Audit Instructions: ExtendAuditListener
Declare that listener asEntityListeners
on your entity.AuditListener<I extends Comparable<I> & Serializable> SeeAudit
for usage instructions.BaseEntity<I extends Comparable<I> & Serializable> Let all your entities extend from this.BaseEntityException BaseEntityListener This is by default already registered onBaseEntity
.BaseEntityService<I extends Comparable<I> & Serializable,E extends BaseEntity<I>> Base entity service.BaseEntityService.CriteriaQueryBuilder<E> Functional interface to fine-grain a JPA criteria query for any ofBaseEntityService.list(CriteriaQueryBuilder, Consumer)
orBaseEntityService.find(CriteriaQueryBuilder, Consumer)
methods.BaseEntityService.MappedQueryBuilder<T> Functional interface to fine-grain a JPA criteria query for any ofBaseEntityService.getPage(Page, boolean)
methods taking a specific result type, such as an entity subclass (DTO).BaseEntityService.QueryBuilder<E> Functional interface to fine-grain a JPA criteria query for any ofBaseEntityService.getPage(Page, boolean)
methods.Between<T extends Comparable<T>> Createspath BETWEEN range.min AND range.max
.Bool Createspath IS (NOT) TRUE
.CommonDataSourceWrapper Created Fired byBaseEntityListener
when an entity is created.Criteria<T> This is used byPage
andBaseEntityService.getPage(Page, boolean)
.Criteria.ParameterBuilder This is used inCriteria.build(Expression, CriteriaBuilder, ParameterBuilder)
.Database Enumeration of all supported databases.Deleted Fired byBaseEntityListener
when an entity is deleted.Enumerated Createspath = enum
.FetchWrapper<Z,X> A wrapper forFetch
, useful in case you intend to decorate it.GeneratedIdEntity<I extends Comparable<I> & Serializable> Mapped superclass for entity with generated ID.Identifiable<I extends Comparable<I> & Serializable> Base interface for something identifiable.IgnoreCase CreatesLOWER(path) = LOWER(value)
.IllegalEntityStateException JPA JPA utilities.Like Createspath LIKE value
.NonDeletable When put on aBaseEntity
, then any attempt toBaseEntityService.delete(BaseEntity)
will throwNonDeletableEntityException
.NonDeletableEntityException NonSoftDeletableEntityException Not Createspath NOT criteria
.Numeric Createspath = number
.Order<T extends Comparable<T>> Createspath LT|LTE|GT|GTE enum
.Page This class basically defines a paged view of a database based on a given offset, limit, ordering, required criteria and optional criteria.Page.Builder The page builder.PropertiesFileLoader Provider Enumeration of all supported JPA providers.RootWrapper<X> A wrapper forRoot
, useful in case you intend to decorate it.SoftDeletable When put on a field ofBaseEntity
, then the special methods ofBaseEntityService
will allow to soft-delete the entity and later soft-undelete it.SoftDeletable.Type Defines the types of the soft delete column.SwitchableCommonDataSource SwitchableXADataSource Timestamped Base interface for timestamped entity.TimestampedBaseEntity<I extends Comparable<I> & Serializable> Mapped superclass for timestamped entity.TimestampedEntity<I extends Comparable<I> & Serializable> Mapped superclass for timestamped entity.Updated Fired byBaseEntityListener
when an entity is updated.Versioned Base interface for versioned entity.VersionedBaseEntity<I extends Comparable<I> & Serializable> Mapped superclass for versioned entity.VersionedEntity<I extends Comparable<I> & Serializable> Mapped superclass for versioned entity.