public interface BaseRepository<M extends BaseModelAbstract<I>,C extends BaseCriteria<I>,I extends Comparable<? super I>,U>
| Modifier and Type | Method and Description |
|---|---|
long |
delete(C criteria,
U user) |
long |
delete(I id,
U user)
delete using criteria
|
long |
delete(List<I> ids,
U user)
delete using criteria
|
long |
directDelete(List<I> ids,
U user)
direct delete, not used criteria
|
org.springframework.data.domain.Page<M> |
get(C criteria,
org.springframework.data.domain.Pageable pageable,
U user) |
List<M> |
get(C criteria,
U user) |
M |
get(I id,
U user) |
List<M> |
get(List<I> ids,
U user) |
long |
getCount(C criteria,
U user) |
List<I> |
getIds(C criteria,
U user) |
M |
getOne(C criteria,
U user) |
boolean |
isExist(C criteria,
U user) |
boolean |
isNotExist(C criteria,
U user) |
List<M> |
save(List<M> models,
U user) |
M |
save(M model,
U user) |
M |
update(M model,
U user) |
long delete(I id, U user)
id - user - delete(BaseCriteria, Object)long delete(List<I> ids, U user)
ids - user - delete(BaseCriteria, Object)long directDelete(List<I> ids, U user)
ids - user - org.springframework.data.domain.Page<M> get(C criteria, org.springframework.data.domain.Pageable pageable, U user)
boolean isExist(C criteria, U user)
criteria - Copyright © 2020. All rights reserved.