Package org.dspace.app.rest.repository
Class DiscoveryRestRepository
java.lang.Object
org.dspace.app.rest.repository.AbstractDSpaceRestRepository
org.dspace.app.rest.repository.DiscoveryRestRepository
@Component("discover.discover")
public class DiscoveryRestRepository
extends AbstractDSpaceRestRepository
This class' purpose is to return a REST object to the controller class. This repository handles all the
information lookup
that has to be done for the endpoint
-
Field Summary
Fields inherited from class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
converter, requestService, utils -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllFacets(String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters) getFacetObjects(String facetName, String prefix, String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page) getFacetsConfiguration(String dsoScope, String configuration) getSearchConfiguration(String dsoScope, String configuration) getSearchObjects(String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, Projection projection) Methods inherited from class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
getRequestService, obtainContext
-
Constructor Details
-
DiscoveryRestRepository
public DiscoveryRestRepository()
-
-
Method Details
-
getSearchConfiguration
-
getSearchObjects
public SearchResultsRest getSearchObjects(String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, Projection projection) -
getFacetsConfiguration
-
getSearchSupport
-
getFacetObjects
public FacetResultsRest getFacetObjects(String facetName, String prefix, String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page) throws SearchServiceException - Throws:
SearchServiceException
-
getAllFacets
public SearchResultsRest getAllFacets(String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters)
-