Revision 49332
Added by Sandro La Bruzzo over 6 years ago
FilterDLIRecordJobNode.java | ||
---|---|---|
6 | 6 |
import eu.dnetlib.msro.workflows.graph.Arc; |
7 | 7 |
import eu.dnetlib.msro.workflows.procs.Env; |
8 | 8 |
import eu.dnetlib.dli.resolver.model.DLIResolvedObject; |
9 |
import eu.dnetlib.resolver.parser.AbstractResolverParser; |
|
9 |
import eu.dnetlib.pid.resolver.parser.AbstractResolverParser;
|
|
10 | 10 |
import eu.dnetlib.resolver.parser.DMFResolverParser; |
11 | 11 |
import eu.dnetlib.resolver.parser.PMFResolverParser; |
12 | 12 |
import eu.dnetlib.resolver.parser.ScholixResolverParser; |
... | ... | |
58 | 58 |
|
59 | 59 |
private Function<String, String> createMappingFuncion(AbstractResolverParser parser) { |
60 | 60 |
return it -> { |
61 |
final DLIResolvedObject resolvedObject = parser.parseObject(it);
|
|
62 |
if (resolvedObject != null) return it;
|
|
61 |
final DLIResolvedObject resolvedObject = (DLIResolvedObject) parser.parseObject(it);
|
|
62 |
if (resolvedObject != null) return it;
|
|
63 | 63 |
else return "<JUNK/>"; |
64 | 64 |
}; |
65 | 65 |
} |
Also available in: Unified diff
minor