Interface SimplerModel<I extends Serializable,E extends CRUDEntity<I,E>,M extends CRUDModel<I> & CRUDCreateModel<I,E> & CRUDUpdateModel<I,E>>

Type Parameters:
I - Id type of the data
E - Entity type of the data
M - Model type which is also a CRUDCreateModel, a CRUDUpdateModel, meant to be the exact type implementing this interface
All Superinterfaces:
CRUDCreateDTO<I,E,M>, CRUDCreateModel<I,E>, CRUDDTO<I>, CRUDModel<I>, CRUDUpdateDTO<I,E,M>, CRUDUpdateModel<I,E>

public interface SimplerModel<I extends Serializable,E extends CRUDEntity<I,E>,M extends CRUDModel<I> & CRUDCreateModel<I,E> & CRUDUpdateModel<I,E>> extends CRUDModel<I>, CRUDCreateModel<I,E>, CRUDUpdateModel<I,E>, CRUDDTO<I>, CRUDCreateDTO<I,E,M>, CRUDUpdateDTO<I,E,M>
Simpler variant of CRUDModel which is also a CRUDCreateModel, a CRUDUpdateModel, a CRUDDTO, a CRUDCreateDTO and a CRUDUpdateDTO