Project

General

Profile

« Previous | Next » 

Revision 48001

integrated latest changes from dnet40

View differences:

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