T - - Entity TypeID - - Entity ID Type@NoRepositoryBean
public interface ReportPortalRepository<T,ID extends java.io.Serializable>
extends org.springframework.data.mongodb.repository.MongoRepository<T,ID>
| Modifier and Type | Method and Description |
|---|---|
void |
delete(java.util.Collection<java.lang.String> ids) |
boolean |
exists(Filter filter) |
java.util.List<T> |
find(java.util.Collection<java.lang.String> ids) |
java.util.List<T> |
findByFilter(Filter filter)
Finds entities list according provided filter
|
org.springframework.data.domain.Page<T> |
findByFilter(Filter filter,
org.springframework.data.domain.Pageable pageable)
Finds entities list according provided filter
|
org.springframework.data.domain.Page<T> |
findByFilterExcluding(Filter filter,
org.springframework.data.domain.Pageable pageable,
java.lang.String... exclude)
Finds entities list according provided filter
|
java.util.List<T> |
findByFilterWithSorting(Filter filter,
org.springframework.data.domain.Sort sorting)
Find entries via specified filter and sorting field
|
T |
findEntryById(ID id)
Find entry by id, load only id field
|
T |
findOneNoJoin(ID id)
Finds object by id, but doesn't load joined entities (
DBRef) |
java.util.Optional<T> |
findOneNullSafe(ID id)
Finds entry wrapper with null-safe wrapper
Optional |
void |
loadWithCallback(Filter filter,
org.springframework.data.domain.Sort sorting,
int quantity,
java.util.List<java.lang.String> chartFields,
org.springframework.data.mongodb.core.DocumentCallbackHandler callback,
java.lang.String collectionName)
Load chart data according specified input parameters.
|
void |
partialUpdate(T t)
Partial update.
|
findAll, findAll, findAll, findAll, insert, insert, savefindAlljava.util.Optional<T> findOneNullSafe(ID id)
Optionalid - Entity IDjava.util.List<T> findByFilter(Filter filter)
filter - Query representationjava.util.List<T> findByFilterWithSorting(Filter filter, org.springframework.data.domain.Sort sorting)
filter - Query representationsorting - Sorting Representationorg.springframework.data.domain.Page<T> findByFilter(Filter filter, org.springframework.data.domain.Pageable pageable)
filter - Filter - Query representationpageable - Page Representationorg.springframework.data.domain.Page<T> findByFilterExcluding(Filter filter, org.springframework.data.domain.Pageable pageable, java.lang.String... exclude)
filter - Filter - Query representationpageable - Page Representationexclude - Fields to exclude from queryT findEntryById(ID id)
id - Entity IDT findOneNoJoin(ID id)
DBRef)id - Entity IDvoid loadWithCallback(Filter filter, org.springframework.data.domain.Sort sorting, int quantity, java.util.List<java.lang.String> chartFields, org.springframework.data.mongodb.core.DocumentCallbackHandler callback, java.lang.String collectionName)
DocumentCallbackHandler objectfilter - Query filtersorting - SortingchartFields - Chart fields to loadquantity - Quantitycallback - Results callbackcollectionName - Name of collection to load data fromvoid partialUpdate(T t)
t - Object to be updatedvoid delete(java.util.Collection<java.lang.String> ids)
java.util.List<T> find(java.util.Collection<java.lang.String> ids)
boolean exists(Filter filter)
filter - Query representation