Class DiscoverFacetsConverter

java.lang.Object
org.dspace.app.rest.converter.DiscoverFacetsConverter

@Component public class DiscoverFacetsConverter extends Object
  • Constructor Details

    • DiscoverFacetsConverter

      public DiscoverFacetsConverter()
  • Method Details

    • convert

      public SearchResultsRest convert(Context context, String query, List<String> dsoTypes, String configurationName, String dsoScope, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, DiscoveryConfiguration configuration, DiscoverResult searchResult, Projection projection)
    • addFacetValues

      public void addFacetValues(Context context, DiscoverResult searchResult, SearchResultsRest resultsRest, DiscoveryConfiguration configuration, Projection projection)
      Fill the facet values information in the SearchResultsRest using the information in the api DiscoverResult object according to the configuration applied to the discovery query
      Parameters:
      context - The relevant DSpace context
      searchResult - The DiscoverResult containing the discovery result
      resultsRest - The SearchResultsRest that need to be filled in
      configuration - The DiscoveryConfiguration applied to the query