Package org.bardframework.crud.api.base
Interface BaseRepository<M extends BaseModelAbstract<I>,C extends BaseCriteria<I>,I extends Comparable<? super I>,U>
public interface BaseRepository<M extends BaseModelAbstract<I>,C extends BaseCriteria<I>,I extends Comparable<? super I>,U>
Created by Vahid Zafari on 1/17/17.
-
Method Summary
Modifier and TypeMethodDescriptionlonglongdelete using criterialongdelete using criterialongdirectDelete(List<I> ids, U user) direct delete, not used criteriaorg.springframework.data.domain.Page<M>longbooleanbooleanisNotExist(C criteria, U user)
-
Method Details
-
get
-
get
-
get
-
get
-
getOne
-
delete
-
delete
delete using criteria- Parameters:
id-user-- Returns:
- count of deleted record
- See Also:
-
delete
delete using criteria- Parameters:
ids-user-- Returns:
- count of deleted record
- See Also:
-
directDelete
direct delete, not used criteria- Parameters:
ids-user-- Returns:
- count of deleted record
-
save
-
save
-
update
-
get
-
getIds
-
getCount
-
isExist
- Parameters:
criteria-- Returns:
- true if any data with given criteria exist, else otherwise.
-
isNotExist
- Parameters:
criteria-- Returns:
- true if no data with given criteria exist, else otherwise.
-