Revision 48001
Added by Claudio Atzori almost 7 years ago
DbmfToHbaseXsltFunctions.java | ||
---|---|---|
26 | 26 |
import eu.dnetlib.data.proto.RelMetadataProtos.RelMetadata; |
27 | 27 |
import eu.dnetlib.data.proto.RelTypeProtos.RelType; |
28 | 28 |
import eu.dnetlib.data.proto.RelTypeProtos.SubRelType; |
29 |
import eu.dnetlib.data.proto.ResultOrganizationProtos.ResultOrganization; |
|
30 |
import eu.dnetlib.data.proto.ResultOrganizationProtos.ResultOrganization.Affiliation; |
|
29 | 31 |
import eu.dnetlib.data.proto.ResultProjectProtos.ResultProject; |
30 | 32 |
import eu.dnetlib.data.proto.ResultProjectProtos.ResultProject.Outcome; |
31 | 33 |
import eu.dnetlib.data.proto.ResultProtos.Result; |
... | ... | |
127 | 129 |
ResultProject.Builder resultProject = ResultProject.newBuilder().setOutcome(outcome); |
128 | 130 |
|
129 | 131 |
return serializeOafRel(nodeList, eSource, eTarget, relType, SubRelType.outcome, relClass, collectedFromId, collectedFromName, false, resultProject, outcome); |
132 |
case resultOrganization: |
|
133 |
Affiliation.Builder affiliation = Affiliation.newBuilder().setRelMetadata( |
|
134 |
RelMetadata.newBuilder().setSemantics(getSimpleQualifier(Affiliation.RelName.valueOf(relClass).toString(), relScheme))); |
|
135 |
ResultOrganization.Builder resultOrganization = ResultOrganization.newBuilder().setAffiliation(affiliation); |
|
136 |
|
|
137 |
return serializeOafRel(nodeList, eSource, eTarget, relType, SubRelType.affiliation, relClass, collectedFromId, collectedFromName, false, resultOrganization, affiliation); |
|
130 | 138 |
default: |
131 | 139 |
throw new IllegalArgumentException("unhandled relType: " + relationType); |
132 | 140 |
} |
Also available in: Unified diff
integrated latest changes from dnet40