Project

General

Profile

« Previous | Next » 

Revision 52957

refactored Action

View differences:

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