Revision 54764
Added by Claudio Atzori about 5 years ago
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
Implemented ORCID event generation process and relative configuration profile
Added workflow to orchestrate the event generation for software links