Project

General

Profile

« Previous | Next » 

Revision 54764

Implemented ORCID event generation process and relative configuration profile
Added workflow to orchestrate the event generation for software links

View differences:

PIDEventFactory.java
1 1
package eu.dnetlib.data.mapreduce.hbase.broker;
2 2

  
3
import static eu.dnetlib.data.mapreduce.hbase.broker.mapping.EventFactory.asEvent;
3
import com.google.common.collect.Lists;
4
import eu.dnetlib.broker.objects.OpenAireEventPayload;
5
import eu.dnetlib.data.mapreduce.hbase.broker.mapping.HighlightFactory;
6
import eu.dnetlib.data.mapreduce.hbase.broker.mapping.OpenAireEventPayloadFactory;
7
import eu.dnetlib.data.mapreduce.hbase.broker.model.EventWrapper;
8
import eu.dnetlib.data.proto.FieldTypeProtos.StructuredProperty;
9
import eu.dnetlib.data.proto.OafProtos.Oaf;
10
import org.apache.commons.lang3.StringUtils;
4 11

  
5
import java.io.IOException;
6 12
import java.util.Collection;
7 13
import java.util.List;
8 14
import java.util.Objects;
......
10 16
import java.util.stream.Collectors;
11 17
import java.util.stream.Stream;
12 18

  
13
import org.apache.commons.lang3.StringUtils;
14
import org.dom4j.DocumentException;
19
import static eu.dnetlib.data.mapreduce.hbase.broker.mapping.EventFactory.asEvent;
15 20

  
16
import com.google.common.collect.Lists;
17

  
18
import eu.dnetlib.broker.objects.OpenAireEventPayload;
19
import eu.dnetlib.data.mapreduce.hbase.broker.mapping.HighlightFactory;
20
import eu.dnetlib.data.mapreduce.hbase.broker.mapping.OpenAireEventPayloadFactory;
21
import eu.dnetlib.data.mapreduce.hbase.broker.model.EventWrapper;
22
import eu.dnetlib.data.proto.FieldTypeProtos.StructuredProperty;
23
import eu.dnetlib.data.proto.OafProtos.Oaf;
24

  
25 21
/**
26 22
 * Created by claudio on 26/07/16.
27 23
 */

Also available in: Unified diff