Package dev.akif.crud.simpler
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 dataE- Entity type of the dataM- Model type which is also aCRUDCreateModel, aCRUDUpdateModel, 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-
Method Summary
Methods inherited from interface dev.akif.crud.CRUDCreateDTO
withFieldsToCreateMethods inherited from interface dev.akif.crud.CRUDCreateModel
withFieldsToCreateMethods inherited from interface dev.akif.crud.CRUDModel
createdAt, deletedAt, id, updatedAt, versionMethods inherited from interface dev.akif.crud.CRUDUpdateDTO
withFieldsToUpdateMethods inherited from interface dev.akif.crud.CRUDUpdateModel
updatingFieldsOf