Revision 49857
Added by Katerina Iatropoulou over 6 years ago
SearchRequestController.java | ||
---|---|---|
58 | 58 |
|
59 | 59 |
private static final List<String> PUB_PARAMETERS = Arrays.asList("openairePublicationID"); |
60 | 60 |
private static final List<String> DATA_PARAMETERS = Arrays.asList("openaireDatasetID"); |
61 |
private static final List<String> SOFTWARE_PARAMETERS = Arrays.asList("openaireSoftwareID"); |
|
61 | 62 |
|
62 | 63 |
private static final List<String> PUB_N_DATASET_MODELS = Arrays.asList("dc", "openaire", "sygma"); |
63 | 64 |
private static final List<String> PUB_N_DATASET_FORMATS = Arrays.asList("json", "rss", "xml", "csv", "tsv", "html"); |
... | ... | |
305 | 306 |
try { |
306 | 307 |
writer = response.getWriter(); |
307 | 308 |
|
308 |
checkParameters(ListUtils.union(PUB_N_DATA_COMMON_PARAMETERS, DATA_PARAMETERS),request.getParameterMap());
|
|
309 |
checkParameters(ListUtils.union(PUB_N_DATA_COMMON_PARAMETERS, SOFTWARE_PARAMETERS),request.getParameterMap());
|
|
309 | 310 |
|
310 | 311 |
int page = readParameter(request, "page", 1); |
311 | 312 |
int size = readParameter(request, "size", 10); |
Also available in: Unified diff
adding software id parameter