Project

General

Profile

« Previous | Next » 

Revision 54205

Added by Tsampikos Livisianos over 5 years ago

add resultResult subrels

View differences:

modules/dnet-openaire-lodexport/trunk/src/main/java/eu/dnetlib/data/mapreduce/hbase/lodExport/utils/Serializer.java
85 85
                return buff.toString();
86 86
            case resultResult:
87 87
                buff = new StringBuilder();
88
                buff.append(Rel.getRelType().name()).append(DELIM).append("result").append(DELIM).append(cleanId(Rel.getSource())).append(DELIM)
89
                        .append("result").append(DELIM).append(cleanId(Rel.getTarget())).append(DELIM);
90
                return buff.toString();
88
                switch(Rel.getSubRelType()) {
89
                    case part:
90
                        buff.append("resultPartOfResult").append(DELIM).append("result").append(DELIM).append(cleanId(Rel.getSource())).append(DELIM)
91
                            .append("result").append(DELIM).append(cleanId(Rel.getTarget())).append(DELIM);
92
                        return buff.toString();
93
                    case similarity:
94
                        buff.append("resultSimilarResult").append(DELIM).append("result").append(DELIM).append(cleanId(Rel.getSource())).append(DELIM)
95
                            .append("result").append(DELIM).append(cleanId(Rel.getTarget())).append(DELIM);
96
                        return buff.toString();
97
                    case supplement:
98
                        buff.append("resultSupplementResult").append(DELIM).append("result").append(DELIM).append(cleanId(Rel.getSource())).append(DELIM)
99
                            .append("result").append(DELIM).append(cleanId(Rel.getTarget())).append(DELIM);
100
                        return buff.toString();
101
                    case publicationDataset:
102
                        buff.append("resultRelatedResult").append(DELIM).append("result").append(DELIM).append(cleanId(Rel.getSource())).append(DELIM)
103
                            .append("result").append(DELIM).append(cleanId(Rel.getTarget())).append(DELIM);
104
                        return buff.toString();
105
                    default:
106

  
107
                }
91 108
            case organizationOrganization:
92 109
                buff = new StringBuilder();
93 110
                buff.append(Rel.getRelType().name()).append(DELIM).append("organization").append(DELIM).append(cleanId(Rel.getSource())).append(DELIM)
......
550 567

  
551 568
        buff.append(getTrust(data)).append(DELIM);
552 569

  
570
        for (Instance instance : (data.getResult().getInstanceList())) {
571
            buff.append(clean(instance.getLicense().getValue()));
572
            break;
573
        }
574

  
553 575
        return buff.toString();
554 576

  
555 577
    }

Also available in: Unified diff