Revision 52957
Added by Sandro La Bruzzo over 5 years ago
CrossRefToActions.java | ||
---|---|---|
14 | 14 |
import java.util.List; |
15 | 15 |
import java.util.Objects; |
16 | 16 |
|
17 |
import static eu.dnetlib.data.mapreduce.hbase.dataimport.ScholixToActions.*;
|
|
17 |
import static eu.dnetlib.data.mapreduce.hbase.dataimport.DumpToActionsUtility.*;
|
|
18 | 18 |
import static eu.dnetlib.data.proto.FieldTypeProtos.*; |
19 | 19 |
import static eu.dnetlib.data.proto.KindProtos.Kind; |
20 | 20 |
import static eu.dnetlib.data.proto.OafProtos.Oaf; |
... | ... | |
261 | 261 |
|
262 | 262 |
} |
263 | 263 |
|
264 |
private static String getDefaultResulttype(final String cobjcategory) { |
|
265 |
switch (cobjcategory) { |
|
266 |
case "0029": |
|
267 |
return "software"; |
|
268 |
case "0021": |
|
269 |
case "0024": |
|
270 |
case "0025": |
|
271 |
case "0030": |
|
272 |
return "dataset"; |
|
273 |
case "0000": |
|
274 |
case "0010": |
|
275 |
case "0018": |
|
276 |
case "0020": |
|
277 |
case "0022": |
|
278 |
case "0023": |
|
279 |
case "0026": |
|
280 |
case "0027": |
|
281 |
case "0028": |
|
282 |
case "0037": |
|
283 |
return "other"; |
|
284 |
case "0001": |
|
285 |
case "0002": |
|
286 |
case "0004": |
|
287 |
case "0005": |
|
288 |
case "0006": |
|
289 |
case "0007": |
|
290 |
case "0008": |
|
291 |
case "0009": |
|
292 |
case "0011": |
|
293 |
case "0012": |
|
294 |
case "0013": |
|
295 |
case "0014": |
|
296 |
case "0015": |
|
297 |
case "0016": |
|
298 |
case "0017": |
|
299 |
case "0019": |
|
300 |
case "0031": |
|
301 |
case "0032": |
|
302 |
return "publication"; |
|
303 |
default: |
|
304 |
return "publication"; |
|
305 |
} |
|
306 |
} |
|
307 | 264 |
|
308 | 265 |
|
309 | 266 |
|
Also available in: Unified diff
refactored Action