Modifier and Type | Class and Description |
---|---|
class |
NameUsageSearchParameter
Each value in the enum represents a search parameter or facet of the name usage search.
|
Modifier and Type | Class and Description |
---|---|
class |
Facet<T extends SearchParameter>
Represents a clustering of search results into categories.
|
class |
FacetedSearchRequest<P extends SearchParameter>
Generic request class for search operations requesting facets.
|
class |
SearchRequest<P extends SearchParameter>
Generic request class for search operations.
|
class |
SearchResponse<T,P extends SearchParameter>
Generic response of a search operation.
|
Modifier and Type | Method and Description |
---|---|
void |
FacetedSearchRequest.addFacets(P... facets) |
Modifier and Type | Class and Description |
---|---|
class |
LiteratureSearchParameter |
Modifier and Type | Class and Description |
---|---|
class |
InternalOccurrenceSearchParameter
Query parameters used internally (not part of the public API) to support complex data types.
|
class |
OccurrenceSearchParameter
Supported query parameters by the occurrence search and download service.
|
Modifier and Type | Class and Description |
---|---|
class |
EqualsPredicate<S extends SearchParameter>
This predicate checks if its
key is equal to its value . |
class |
GreaterThanOrEqualsPredicate<S extends SearchParameter>
This predicate checks if its
key is greater than or equal its value . |
class |
GreaterThanPredicate<S extends SearchParameter>
This predicate checks if its
key is greater than its value . |
class |
InPredicate<S extends SearchParameter>
This predicate checks if its
key contains any of its values . |
class |
IsNotNullPredicate<S extends SearchParameter> |
class |
IsNullPredicate<S extends SearchParameter> |
class |
LessThanOrEqualsPredicate<S extends SearchParameter>
This predicate checks if its
key is less or equal than its value . |
class |
LessThanPredicate<S extends SearchParameter>
This predicate checks if its
key is less than its value . |
class |
LikePredicate<S extends SearchParameter>
This predicate checks if its
key is LIKE its value . |
class |
RangePredicate<S extends SearchParameter>
This predicate checks if its
key is within the range value . |
class |
SimplePredicate<S extends SearchParameter> |
Modifier and Type | Class and Description |
---|---|
class |
DatasetSearchParameter
Each value in the enum represents a possible facet for the Dataset search.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SearchService<T,P extends Enum<?> & SearchParameter,R extends SearchRequest<P>>
Parameterized generic search interface that supports pagination.
|
interface |
SuggestService<T,P extends Enum<?> & SearchParameter,R extends SearchRequest<P>>
Generic search interface for a suggest/autocomplete service.
|
Modifier and Type | Method and Description |
---|---|
static void |
SearchTypeValidator.validate(SearchParameter param,
String value)
Validates that a given parameter value matches the expected type of the parameter as defined by
type() and throws an IllegalArgumentException otherwise. |
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.