Interface AnySearchDAO
- All Known Implementing Classes:
AbstractAnySearchDAO
,ElasticsearchAnySearchDAO
,MariaDBJPAAnySearchDAO
,MySQLJPAAnySearchDAO
,Neo4jAnySearchDAO
,OpenSearchAnySearchDAO
,OracleJPAAnySearchDAO
,PGJPAAnySearchDAO
public interface AnySearchDAO
-
Method Summary
Modifier and TypeMethodDescriptionlong
count
(Realm base, boolean recursive, Set<String> adminRealms, SearchCond searchCondition, AnyTypeKind kind) search
(SearchCond searchCondition, List<org.springframework.data.domain.Sort.Order> orderBy, AnyTypeKind kind) search
(SearchCond searchCondition, AnyTypeKind kind) search
(Realm base, boolean recursive, Set<String> adminRealms, SearchCond searchCondition, org.springframework.data.domain.Pageable pageable, AnyTypeKind kind)
-
Method Details
-
count
long count(Realm base, boolean recursive, Set<String> adminRealms, SearchCond searchCondition, AnyTypeKind kind) - Parameters:
base
- Realm to start searching fromrecursive
- whether search should recursively include results from child RealmsadminRealms
- realms for which the caller owns the proper entitlement(s)searchCondition
- the search conditionkind
- any object- Returns:
- size of search result
-
search
- Type Parameters:
T
- any- Parameters:
searchCondition
- the search conditionkind
- any object- Returns:
- the list of any objects matching the given search condition
-
search
<T extends Any<?>> List<T> search(SearchCond searchCondition, List<org.springframework.data.domain.Sort.Order> orderBy, AnyTypeKind kind) - Type Parameters:
T
- any- Parameters:
searchCondition
- the search conditionorderBy
- list of ordering clauseskind
- any object- Returns:
- the list of any objects matching the given search condition
-
search
<T extends Any<?>> List<T> search(Realm base, boolean recursive, Set<String> adminRealms, SearchCond searchCondition, org.springframework.data.domain.Pageable pageable, AnyTypeKind kind) - Type Parameters:
T
- any- Parameters:
base
- Realm to start searching fromrecursive
- whether search should recursively include results from child RealmsadminRealms
- realms for which the caller owns the proper entitlement(s)searchCondition
- the search conditionpageable
- paging informationkind
- any object- Returns:
- the list of any objects matching the given search condition (in the given page)
-