Interface AnySearchDAO
- All Known Implementing Classes:
AbstractAnySearchDAO,ElasticsearchAnySearchDAO,MariaDBJPAAnySearchDAO,MySQLJPAAnySearchDAO,Neo4jAnySearchDAO,OpenSearchAnySearchDAO,OracleJPAAnySearchDAO,PGJPAAnySearchDAO
public interface AnySearchDAO
-
Method Summary
Modifier and TypeMethodDescriptionlongcount(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)
-