Skip to content

Commit

Permalink
accessing the method to avoid generics issue
Browse files Browse the repository at this point in the history
  • Loading branch information
fmendezh committed Mar 18, 2024
1 parent 04c1c2a commit 5450c85
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ private void addRecordCounts(ObjectNode dataset, Long datasetOccurrenceCount) {
// Contribution of occurrence records
dataset.put(
"occurrencePercentage",
new Double(
Double.valueOf(
BigDecimal.valueOf(occurrencePercentage)
.setScale(scale, RoundingMode.HALF_UP)
.doubleValue()));
Expand All @@ -267,15 +267,15 @@ private void addRecordCounts(ObjectNode dataset, Long datasetOccurrenceCount) {
// Contribution of NameUsages
dataset.put(
"nameUsagesPercentage",
new Double(
Double.valueOf(
BigDecimal.valueOf(nameUsagesPercentage)
.setScale(scale, RoundingMode.HALF_UP)
.doubleValue()));

// How much a dataset contributes in terms of records to GBIF data
dataset.put(
"dataScore",
new Double(
Double.valueOf(
BigDecimal.valueOf((1 - occurrencePercentage) + (1 - nameUsagesPercentage))
.setScale(scale, RoundingMode.HALF_UP)
.doubleValue()));
Expand All @@ -290,7 +290,7 @@ private void maintenanceFieldsTransforms(ObjectNode dataset) {
.ifPresent(
p ->
dataset.put(
"maintenanceUpdateFrequency", MaintenanceUpdateFrequency.UNKOWN.toString()));
"maintenanceUpdateFrequency", MaintenanceUpdateFrequency.UNKNOWN.toString()));
}

private void enumTransforms(ObjectNode dataset) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
import org.gbif.api.model.checklistbank.search.NameUsageSearchRequest;
import org.gbif.api.model.common.paging.PagingRequest;
import org.gbif.api.model.common.paging.PagingResponse;
import org.gbif.api.model.common.search.SearchParameter;
import org.gbif.api.model.common.search.SearchResponse;
import org.gbif.api.model.occurrence.Occurrence;
import org.gbif.api.model.occurrence.search.OccurrenceSearchParameter;
Expand Down Expand Up @@ -48,8 +49,6 @@
import retrofit2.Call;
import retrofit2.Response;

import static org.gbif.registry.search.dataset.indexing.ws.SearchParameterProvider.getParameterFromFacetedRequest;

/** Retrofit {@link GbifApiService} client. */
@Component
@Lazy
Expand Down Expand Up @@ -187,15 +186,15 @@ public DatasetMetrics getDatasetSpeciesMetrics(String datasetKey) {
public SearchResponse<NameUsage, NameUsageSearchParameter> speciesSearch(
NameUsageSearchRequest searchRequest) {
return syncCallWithResponse(
gbifApiService.speciesSearch(getParameterFromFacetedRequest(searchRequest)))
gbifApiService.speciesSearch(SearchParameterProvider.getParameterFromFacetedRequest(searchRequest)))
.body();
}

@Override
public SearchResponse<Occurrence, OccurrenceSearchParameter> occurrenceSearch(
OccurrenceSearchRequest searchRequest) {
return syncCallWithResponse(
gbifApiService.occurrenceSearch(getParameterFromFacetedRequest(searchRequest)))
gbifApiService.occurrenceSearch(SearchParameterProvider.getParameterFromFacetedRequest(searchRequest)))
.body();
}

Expand Down

0 comments on commit 5450c85

Please sign in to comment.