Package org.bardframework.crud.api.base
Interface BaseRepository<M extends BaseModel<I>,C extends BaseCriteria<I>,I extends Serializable,U>
-
public interface BaseRepository<M extends BaseModel<I>,C extends BaseCriteria<I>,I extends Serializable,U>Created by Vahid Zafari on 1/17/17.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longdelete(C criteria, U user)longdelete(I id, U user)delete using criterialongdelete(Collection<I> ids, U user)delete using criteriaPagedData<M>get(C criteria, org.springframework.data.domain.Pageable pageable, U user)List<M>get(C criteria, org.springframework.data.domain.Sort sort, U user)List<M>get(C criteria, U user)Mget(I id, U user)List<M>get(Collection<I> ids, U user)longgetCount(C criteria, U user)List<I>getIds(C criteria, U user)MgetOne(C criteria, U user)booleanisExist(C criteria, U user)booleanisNotExist(C criteria, U user)Mpatch(I id, Map<String,Object> fields, U user)List<M>save(Collection<M> models, U user)Msave(M model, U user)List<M>update(Collection<M> models, U user)Mupdate(M model, U user)
-
-
-
Method Detail
-
get
List<M> get(Collection<I> ids, U user)
-
delete
long delete(I id, U user)
delete using criteria- Returns:
- count of deleted record
- See Also:
delete(BaseCriteria, Object)
-
delete
long delete(Collection<I> ids, U user)
delete using criteria- Returns:
- count of deleted record
- See Also:
delete(BaseCriteria, Object)
-
save
List<M> save(Collection<M> models, U user)
-
update
List<M> update(Collection<M> models, U user)
-
isExist
boolean isExist(C criteria, U user)
- Returns:
- true if any data with given criteria exist, else otherwise.
-
-