Revision 49479
Added by Katerina Iatropoulou over 6 years ago
ParameterQueryEnhancer.java | ||
---|---|---|
139 | 139 |
|
140 | 140 |
public static void enhanceQueryWithAccessRights(StringBuilder queryBuilder, HttpServletRequest request) { |
141 | 141 |
String oa = request.getParameter("OA"); |
142 |
addBooleanQueryTerm("resultbestlicense", oa, "Open Access", queryBuilder);
|
|
142 |
addBooleanQueryTerm("resultbestaccessright", oa, "Open Access", queryBuilder);
|
|
143 | 143 |
} |
144 | 144 |
|
145 | 145 |
public static void enhanceQueryWithDate(StringBuilder queryBuilder, HttpServletRequest request) throws IllegalArgumentException{ |
... | ... | |
255 | 255 |
private static boolean checkPublicationSortParameterFields(String sortField) { |
256 | 256 |
if ((sortField != null) && (!sortField.isEmpty()) && |
257 | 257 |
sortField.matches("dateofcollection|resultstoragedate|resultembargoenddate|resultembargoendyear|" + |
258 |
"resulttypeid|resulttypename|resultlanguageid|resultlanguagename|resultbestlicense|" +
|
|
258 |
"resulttypeid|resulttypename|resultlanguageid|resultlanguagename|resultbestaccessright|" +
|
|
259 | 259 |
"resultbestlicenseid|resultdateofacceptance|resultacceptanceyear")) { |
260 | 260 |
return true; |
261 | 261 |
} |
Also available in: Unified diff
Adopting the change of licence field to accessright, related to #3128