Revision 56144
Added by Alessia Bardi almost 5 years ago
modules/dnet-mapreduce-jobs/trunk/src/main/java/eu/dnetlib/data/mapreduce/hbase/dataimport/DOIBoostToActions.java | ||
---|---|---|
258 | 258 |
.setValue("Unknown Repository") |
259 | 259 |
.build()); |
260 | 260 |
|
261 |
final String acc_class_id = it.get("access-rights").getAsString();
|
|
261 |
String acc_class_id = it.get("access-rights").getAsString(); |
|
262 | 262 |
String acc_class_value; |
263 | 263 |
switch (acc_class_id) { |
264 | 264 |
case "OPEN": { |
265 |
acc_class_value = "open access";
|
|
265 |
acc_class_value = "Open Access";
|
|
266 | 266 |
break; |
267 | 267 |
} |
268 |
case "CLOSED": { |
|
269 |
acc_class_value = "closed access"; |
|
268 |
case "CLOSED": |
|
269 |
case "RESTRICTED": { |
|
270 |
//acc_class_value = "Closed Access"; |
|
271 |
//4362#note-3 |
|
272 |
acc_class_id = "RESTRICTED"; |
|
273 |
acc_class_value = "Restricted"; |
|
270 | 274 |
break; |
271 | 275 |
} |
276 |
case "EMBARGO": |
|
277 |
acc_class_value = "Embargo"; |
|
278 |
break; |
|
272 | 279 |
default: { |
273 | 280 |
acc_class_value = "not available"; |
281 |
acc_class_id = "UNKNOWN"; |
|
274 | 282 |
} |
275 | 283 |
|
276 | 284 |
} |
Also available in: Unified diff
RESTRICTED instead of CLOSED, fixed access mode names