package eu.dnetlib.iis.wf.importer.infospace.converter; import com.google.common.base.Preconditions; import eu.dnetlib.data.proto.OafProtos.OafRel; import eu.dnetlib.iis.importer.schemas.DocumentToProject; /** * Result-project {@link OafRel} relation to {@link DocumentToProject} converter. * * @author mhorst * */ public class DocumentToProjectRelationConverter implements OafRelToAvroConverter<DocumentToProject> { @Override public DocumentToProject convert(OafRel oafRel) { Preconditions.checkNotNull(oafRel); DocumentToProject.Builder builder = DocumentToProject.newBuilder(); builder.setDocumentId(oafRel.getSource()); builder.setProjectId(oafRel.getTarget()); return builder.build(); } }