@Component public class SearchApiService extends Object
| Constructor and Description |
|---|
SearchApiService() |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildSearchRequest(List<String> types,
String keywords,
String doi,
String sortBy,
List<String> fieldQueries) |
boolean |
checkTypes(List<String> types) |
javax.ws.rs.core.Response |
fetchDatasets(String datasetid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchDatasets(String keywords,
String doi,
String sortBy,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchDatasources(String keywords,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> fieldQueries,
List<String> specialFacets,
String format,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchDatasources(String datasourceid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchDatasourcesCount(String query,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchDatesetsCount(String query,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchDeletedByInferenceEntitiesById(String resultPid,
String format,
int limit,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchDeletedByInferenceOrganizationById(String organizationPid,
String format,
int limit,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchDeletedByInferencePublicationsById(String publicationid,
String format,
int limit,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganisations(String keywords,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationDatasets(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationDatasetsCount(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationDatasources(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationDatasources(String organizationid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationOther(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationOtherCount(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationProjects(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationProjectsCount(String organizationid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationPublications(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationPublicationsCount(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationResults(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationResultsCount(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizations(String organizationid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationsCount(String query,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationSoftware(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOrganizationSoftwareCount(String organizationid,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOther(String datasetid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOther(String keywords,
String doi,
String sortBy,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchOtherCount(String query,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectDatasets(String projectId,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectDatasetsCount(String projectId,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectOther(String projectId,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectOtherCount(String projectId,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectPublications(String projectId,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectPublicationsCount(String projectId,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectResults(String projectId,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectResultsCount(String projectId,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjects(String keywords,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjects(String projectid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectsCount(String query,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectSoftware(String projectId,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchProjectSoftwareCount(String projectId,
int offset,
int limit,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchPublications(String keywords,
String doi,
String sortBy,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchPublicationsById(String publicationid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchPublicationsCount(String query,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchReport(String query,
boolean refine,
List<String> refineFields,
List<String> fieldQueries,
List<String> types,
String format,
javax.servlet.http.HttpServletResponse response) |
javax.ws.rs.core.Response |
fetchResources(String query,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
String type,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchResources(String query,
String pid,
String pidType,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
List<String> types,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchResults(String keywords,
String doi,
String sortBy,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
List<String> types,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchResultsById(String resultsid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchResultsCount(String query,
String format,
List<String> fieldQueries,
List<String> types,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchSoftware(String datasetid,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchSoftware(String keywords,
String doi,
String sortBy,
int offset,
int limit,
boolean refine,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
fetchSoftwareCount(String query,
String format,
List<String> fieldQueries,
javax.servlet.http.HttpServletRequest request) |
public javax.ws.rs.core.Response fetchResources(String query, int offset, int limit, boolean refine, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries, String format, String type, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchResources(String query, String pid, String pidType, int offset, int limit, boolean refine, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries, String format, List<String> types, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchResults(String keywords, String doi, String sortBy, int offset, int limit, boolean refine, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries, String format, List<String> types, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchResultsById(String resultsid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchResultsCount(String query, String format, List<String> fieldQueries, List<String> types, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchPublications(String keywords, String doi, String sortBy, int offset, int limit, boolean refine, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries, String format, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchPublicationsCount(String query, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchPublicationsById(String publicationid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchDatasets(String keywords, String doi, String sortBy, int offset, int limit, boolean refine, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries, String format, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchDatesetsCount(String query, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchDatasets(String datasetid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchSoftware(String keywords, String doi, String sortBy, int offset, int limit, boolean refine, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries, String format, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchSoftwareCount(String query, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchSoftware(String datasetid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOther(String keywords, String doi, String sortBy, int offset, int limit, boolean refine, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries, String format, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOtherCount(String query, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOther(String datasetid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjects(String keywords, int offset, int limit, boolean refine, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries, String format, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectsCount(String query, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjects(String projectid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectPublications(String projectId, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectPublicationsCount(String projectId, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectDatasets(String projectId, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectDatasetsCount(String projectId, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectSoftwareCount(String projectId, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectSoftware(String projectId, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectOtherCount(String projectId, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectOther(String projectId, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectResults(String projectId, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchProjectResultsCount(String projectId, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchDatasources(String keywords, int offset, int limit, boolean refine, List<String> refineFields, List<String> fieldQueries, List<String> specialFacets, String format, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchDatasourcesCount(String query, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchDatasources(String datasourceid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganisations(String keywords, int offset, int limit, boolean refine, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries, String format, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationsCount(String query, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizations(String organizationid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationDatasources(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationDatasources(String organizationid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationPublications(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationPublicationsCount(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationDatasets(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationDatasetsCount(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationSoftware(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationSoftwareCount(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationOther(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationOtherCount(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationResults(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationResultsCount(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationProjects(String organizationid, int offset, int limit, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchOrganizationProjectsCount(String organizationid, String format, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchReport(String query, boolean refine, List<String> refineFields, List<String> fieldQueries, List<String> types, String format, @Context javax.servlet.http.HttpServletResponse response)
public static String buildSearchRequest(List<String> types, String keywords, String doi, String sortBy, List<String> fieldQueries)
public javax.ws.rs.core.Response fetchDeletedByInferencePublicationsById(String publicationid, String format, int limit, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchDeletedByInferenceEntitiesById(String resultPid, String format, int limit, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response fetchDeletedByInferenceOrganizationById(String organizationPid, String format, int limit, List<String> fieldQueries, @Context javax.servlet.http.HttpServletRequest request)
Copyright © 2020. All rights reserved.