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 AbstractDSpaceRestRepositoryThis 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 Constructor Description DiscoveryRestRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchResultsRestgetAllFacets(String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters)FacetResultsRestgetFacetObjects(String facetName, String prefix, String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page)FacetConfigurationRestgetFacetsConfiguration(String dsoScope, String configuration)SearchConfigurationRestgetSearchConfiguration(String dsoScope, String configuration)SearchResultsRestgetSearchObjects(String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, Projection projection)SearchSupportRestgetSearchSupport()-
Methods inherited from class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
getRequestService, obtainContext
-
-
-
-
Method Detail
-
getSearchConfiguration
public SearchConfigurationRest getSearchConfiguration(String dsoScope, String configuration)
-
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
public FacetConfigurationRest getFacetsConfiguration(String dsoScope, String configuration)
-
getSearchSupport
public SearchSupportRest 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)
-
-