Revision 54205
Added by Tsampikos Livisianos over 5 years ago
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
add resultResult subrels