- All Implemented Interfaces:
- ContextProvider<RT>
- Direct Known Subclasses:
- DatasetSearchRequestHandlerMethodArgumentResolver, OccurrenceSearchRequestHandlerMethodArgumentResolver
public class FacetedSearchRequestProvider<RT extends FacetedSearchRequest<P>,P extends Enum<?> & SearchParameter>
extends SearchRequestProvider<RT,P>
Provider class that transforms a set of HTTP parameters into a FacetedSearchRequest class instance.
This assumes the existence of the following parameters in the HTTP request:
'page_size', 'offset', 'facet', 'q' and any of the search parameter enum member names case insensitively.