package eu.dnetlib.iis.wf.citationmatching.direct.service; import org.apache.spark.api.java.function.Function; import eu.dnetlib.iis.citationmatching.direct.schemas.DocumentMetadata; /** * Function that picks first document from given documents iterable * * @author madryk * */ public class PickFirstDocumentFunction implements Function<Iterable<DocumentMetadata>, DocumentMetadata> { private static final long serialVersionUID = 1L; //------------------------ LOGIC -------------------------- @Override public DocumentMetadata call(Iterable<DocumentMetadata> documents) throws Exception { return documents.iterator().next(); } }