public class OccurrenceSearchRequest extends FacetedSearchRequest<OccurrenceSearchParameter>
FacetedSearchRequest.FacetParameters
SearchRequest.QueryField
Pageable.OffsetLimitParameters
Constructor and Description |
---|
OccurrenceSearchRequest() |
OccurrenceSearchRequest(long offset,
int limit) |
OccurrenceSearchRequest(Pageable page) |
addFacetPage, addFacets, getFacetLimit, getFacetMinCount, getFacetOffset, getFacetPage, getFacetPages, getFacets, isMultiSelectFacets, setFacetLimit, setFacetMinCount, setFacetOffset, setFacetPages, setFacets, setMultiSelectFacets
addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, getHighlightFields, getParameters, getQ, getQFields, getSpellCheckCount, isHighlight, isSpellCheck, setHighlight, setHighlightFields, setParameters, setQ, setQFields, setSpellCheck, setSpellCheckCount, toString
addOffset, copyPagingValues, equals, getLimit, getOffset, hashCode, setLimit, setOffset
public OccurrenceSearchRequest()
public OccurrenceSearchRequest(long offset, int limit)
public OccurrenceSearchRequest(Pageable page)
@Experimental public @Experimental Boolean isMatchCase()
Fields that support this feature are: occurrenceId, recordedBy, samplingProtocol, catalogNumber, collectionCode, institutionCode, eventId, parentEventId, waterBody, stateProvince, recordNumber, identifiedBy, organismId and locality.
This is an experimental feature and its implementation map change or be removed at any time.
Be aware that this is not a per-field flag, all possible fields will match case sensitively.
@Experimental public void setMatchCase(Boolean matchCase)
@Experimental public @Experimental String getShuffle()
@Experimental public void setShuffle(String shuffle)
public void addOccurrenceIDFilter(String occurrenceID)
public void addEstablishmentMeansFilter(EstablishmentMeans establishmentMeans)
public void addBasisOfRecordFilter(BasisOfRecord basisOfRecord)
public void addTypeStatusFilter(TypeStatus typeStatus)
public void addCatalogNumberFilter(String catalogNumber)
public void addRecordedByFilter(String collectorName)
public void addIdentifiedByFilter(String collectorName)
public void addRecordNumberFilter(String recordNumber)
public void addCountryFilter(Country country)
public void addContinentFilter(Continent continent)
public void addDatasetKeyFilter(UUID datasetKey)
public void addGeometryFilter(String geometryAsWkt)
public void addDecimalLatitudeFilter(double latitude)
public void addDecimalLongitudeFilter(double longitude)
public void addCoordinateUncertaintyInMetersFilter(double uncertainty)
public void addMonthFilter(int month)
public void addTaxonKeyFilter(int taxonKey)
public void addKingdomKeyFilter(int kingdomKey)
public void addPhylumKeyFilter(int phylumKey)
public void addClassKeyFilter(int classKey)
public void addOrderKeyFilter(int orderKey)
public void addFamilyKeyFilter(int familyKey)
public void addGenusKeyFilter(int genusKey)
public void addSubGenusKeyFilter(int subGenusKey)
public void addSpeciesKeyFilter(int speciesKey)
public void addYearFilter(int year)
public void addEventDateFilter(IsoDateInterval date)
public void addLastInterpretedFilter(Date modified)
public void addPublishingCountryFilter(Country country)
public void addInstitutionCodeFilter(String code)
public void addHasCoordinateFilter(boolean hasCoordinate)
public void addSpatialIssueFilter(boolean hasSpatialIssue)
public void addIssueFilter(OccurrenceIssue issue)
public void addElevationFilter(double elevation)
public void addMediaTypeFilter(MediaType mediaType)
public void addRecordedByIdsFilter(String recordedByIds)
public void addIdentifiedByIdsFilter(String identifiedByIds)
public void addOccurrenceStatusFilter(OccurrenceStatus occurrenceStatus)
public void addGadmGidFilter(String gadmGid)
public void addGadmLevel0GidFilter(String gadm0)
public void addGadmLevel1GidFilter(String gadm1)
public void addGadmLevel2GidFilter(String gadm2)
public void addGadmLevel3GidFilter(String gadm3)
@Experimental public void addInstitutionKeyFilter(String institutionKey)
@Experimental public void addCollectionKeyFilter(String collectionKey)
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.