All Classes and Interfaces

Class
Description
CRUDController<I extends Serializable,E extends CRUDEntity<I,E>,M extends CRUDModel<I>,D extends CRUDDTO<I>,CM extends CRUDCreateModel<I,E>,UM extends CRUDUpdateModel<I,E>,CD extends CRUDCreateDTO<I,E,CM>,UD extends CRUDUpdateDTO<I,E,UM>,R extends CRUDRepository<I,E>,S extends CRUDService<I,M,E,CM,UM,R>>
Base implementation of a CRUD controller for API layer
Base DTO that contains required data to create a new entity
Base model that contains required data to create a new entity
Base DTO of an entity
CRUDEntity<I extends Serializable,E extends CRUDEntity<I,E>>
Base entity of a data model representing its persisted structure
Error model of the API operations
Wrapper for a CRUDError as a RuntimeException so it can be thrown
Default ExceptionHandler implementations for CRUDErrorException and unexpected exceptions
Base model of a data model
Base interface of a CRUD repository for data layer
CRUDService<I extends Serializable,M extends CRUDModel<I>,E extends CRUDEntity<I,E>,CM extends CRUDCreateModel<I,E>,UM extends CRUDUpdateModel<I,E>,R extends CRUDRepository<I,E>>
Base implementation of a CRUD service for business layer
Base DTO that contains required data to update an existing entity
Base model that contains required data to update an existing entity
Container of paged data with its pagination info
SimpleController<I extends Serializable,E extends SimpleEntity<I,E>,M extends SimpleModel<I,E>,D extends SimpleDTO<I,M,E>,R extends SimpleRepository<I,E>,S extends SimpleService<I,E,M,R>>
Simple variant of CRUDController where create/update models are just models and create/update DTOs are just DTOs directly
Simple version of CRUDDTO where create/update DTOs are just DTOs directly
Simple variant of CRUDEntity
Simple variant of CRUDModel which is also a CRUDCreateModel and a CRUDUpdateModel
Simpler variant of CRUDController where create/update models and DTOs are just models
Simpler variant of CRUDEntity
Simple variant of CRUDRepository
Simpler variant of CRUDModel which is also a CRUDCreateModel, a CRUDUpdateModel, a CRUDDTO, a CRUDCreateDTO and a CRUDUpdateDTO
Simpler variant of CRUDRepository
Simpler variant of CRUDService where create/update models are just models directly
SimpleService<I extends Serializable,E extends SimpleEntity<I,E>,M extends SimpleModel<I,E>,R extends SimpleRepository<I,E>>
Simple variant of CRUDService where create/update models are just models directly
The simplest variant of CRUDController where the only data model is the entity
Simpler variant of CRUDEntity which is also a CRUDModel, a CRUDCreateModel, a CRUDUpdateModel, a CRUDDTO, a CRUDCreateDTO and a CRUDUpdateDTO
The simplest variant of CRUDRepository
The simplest variant of CRUDService where models are entities directly