Class SimplerController<I extends Serializable,E extends SimplerEntity<I,E>,M extends SimplerModel<I,E,M>,R extends SimplerRepository<I,E>,S extends SimplerService<I,E,M,R>>

java.lang.Object
dev.akif.crud.CRUDController<I,E,M,M,M,M,M,M,R,S>
dev.akif.crud.simpler.SimplerController<I,E,M,R,S>
Type Parameters:
I - Id type of the data
E - Entity type of the data which is a SimplerEntity
M - Model type of the data which is a SimplerModel
R - Repository type of the data which is a SimplerRepository
S - Service type of the data which is a SimplerService

public abstract class SimplerController<I extends Serializable,E extends SimplerEntity<I,E>,M extends SimplerModel<I,E,M>,R extends SimplerRepository<I,E>,S extends SimplerService<I,E,M,R>> extends CRUDController<I,E,M,M,M,M,M,M,R,S>
Simpler variant of CRUDController where create/update models and DTOs are just models

This is meant to be extended from a @RestController class, ideally also with a @RequestMapping with some path prefix for the endpoints.