Revision 49857
Added by Katerina Iatropoulou over 6 years ago
ParameterQueryEnhancer.java | ||
---|---|---|
299 | 299 |
public static void enhanceQueryWithOpenAIREIds(StringBuilder queryBuilder, HttpServletRequest request) { |
300 | 300 |
String[] openairePublicationIDs = request.getParameterValues("openairePublicationID"); |
301 | 301 |
String[] openaireDatasetIDs = request.getParameterValues("openaireDatasetID"); |
302 |
String[] openaireSoftwareIDs = request.getParameterValues("openaireSoftwareID"); |
|
302 | 303 |
String[] openaireAuthorIDs = request.getParameterValues("openaireAuthorID"); |
303 | 304 |
String[] openaireProviderIDs = request.getParameterValues("openaireProviderID"); |
304 | 305 |
String[] openaireProjectIDs = request.getParameterValues("openaireProjectID"); |
305 | 306 |
|
306 | 307 |
enhanceQueryWithIds("objidentifier", openairePublicationIDs, queryBuilder); |
307 | 308 |
enhanceQueryWithIds("objidentifier", openaireDatasetIDs, queryBuilder); |
309 |
enhanceQueryWithIds("objidentifier", openaireSoftwareIDs, queryBuilder); |
|
308 | 310 |
enhanceQueryWithIds("relpersonid", openaireAuthorIDs, queryBuilder); |
309 | 311 |
enhanceQueryWithIds("resulthostingdatasourceid", openaireProviderIDs, queryBuilder); |
310 | 312 |
enhanceQueryWithIds("relprojectid", openaireProjectIDs, queryBuilder); |
Also available in: Unified diff
adding software id parameter