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
Modifier and TypeMethodDescriptionlonglongdelete using criterialongdelete(Collection<I> ids, U user) delete using criteriaget(Collection<I> ids, U user) longbooleanbooleanisNotExist(C criteria, U user) save(Collection<M> models, U user) update(Collection<M> models, U user)
-
Method Details
-
get
-
get
-
get
-
get
-
getOne
-
delete
-
delete
delete using criteria- Returns:
- count of deleted record
- See Also:
-
delete
delete using criteria- Returns:
- count of deleted record
- See Also:
-
save
-
save
-
update
-
update
-
patch
-
get
-
getIds
-
getCount
-
isExist
- Returns:
- true if any data with given criteria exist, else otherwise.
-
isNotExist
- Returns:
- true if no data with given criteria exist, else otherwise.
-