forked from D-Net/dnet-hadoop
refactoring
This commit is contained in:
parent
d3d36647d2
commit
eea07f4c42
|
@ -61,7 +61,6 @@ public class BlackListTest {
|
||||||
spark.stop();
|
spark.stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void noRemoveTest() throws Exception {
|
public void noRemoveTest() throws Exception {
|
||||||
SparkRemoveBlacklistedRelationJob
|
SparkRemoveBlacklistedRelationJob
|
||||||
|
|
|
@ -7,7 +7,6 @@ import static eu.dnetlib.dhp.common.SparkSessionSupport.runWithSparkHiveSession;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
import eu.dnetlib.dhp.common.PacePerson;
|
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.apache.spark.SparkConf;
|
import org.apache.spark.SparkConf;
|
||||||
|
@ -23,6 +22,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
|
|
||||||
import eu.dnetlib.dhp.application.ArgumentApplicationParser;
|
import eu.dnetlib.dhp.application.ArgumentApplicationParser;
|
||||||
|
import eu.dnetlib.dhp.common.PacePerson;
|
||||||
import eu.dnetlib.dhp.schema.oaf.Author;
|
import eu.dnetlib.dhp.schema.oaf.Author;
|
||||||
import eu.dnetlib.dhp.schema.oaf.Result;
|
import eu.dnetlib.dhp.schema.oaf.Result;
|
||||||
import eu.dnetlib.dhp.schema.oaf.StructuredProperty;
|
import eu.dnetlib.dhp.schema.oaf.StructuredProperty;
|
||||||
|
@ -124,7 +124,7 @@ public class SparkOrcidToResultFromSemRelJob {
|
||||||
private static void enrichAuthor(Author a, List<AutoritativeAuthor> au) {
|
private static void enrichAuthor(Author a, List<AutoritativeAuthor> au) {
|
||||||
PacePerson pp = new PacePerson(a.getFullname(), false);
|
PacePerson pp = new PacePerson(a.getFullname(), false);
|
||||||
for (AutoritativeAuthor aa : au) {
|
for (AutoritativeAuthor aa : au) {
|
||||||
if (enrichAuthor(aa, a, pp.getNormalisedFirstName(), pp.getNormalisedSurname() )) {
|
if (enrichAuthor(aa, a, pp.getNormalisedFirstName(), pp.getNormalisedSurname())) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -135,9 +135,8 @@ public class SparkOrcidToResultFromSemRelJob {
|
||||||
String author_surname) {
|
String author_surname) {
|
||||||
boolean toaddpid = false;
|
boolean toaddpid = false;
|
||||||
|
|
||||||
|
|
||||||
if (StringUtils.isNotEmpty(autoritative_author.getSurname())) {
|
if (StringUtils.isNotEmpty(autoritative_author.getSurname())) {
|
||||||
if (StringUtils.isNotEmpty(author.getSurname())){
|
if (StringUtils.isNotEmpty(author.getSurname())) {
|
||||||
author_surname = author.getSurname();
|
author_surname = author.getSurname();
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotEmpty(author_surname)) {
|
if (StringUtils.isNotEmpty(author_surname)) {
|
||||||
|
@ -148,7 +147,7 @@ public class SparkOrcidToResultFromSemRelJob {
|
||||||
|
|
||||||
// have the same surname. Check the name
|
// have the same surname. Check the name
|
||||||
if (StringUtils.isNotEmpty(autoritative_author.getName())) {
|
if (StringUtils.isNotEmpty(autoritative_author.getName())) {
|
||||||
if(StringUtils.isNotEmpty(author.getName())){
|
if (StringUtils.isNotEmpty(author.getName())) {
|
||||||
author_name = author.getName();
|
author_name = author.getName();
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotEmpty(author_name)) {
|
if (StringUtils.isNotEmpty(author_name)) {
|
||||||
|
@ -196,7 +195,6 @@ public class SparkOrcidToResultFromSemRelJob {
|
||||||
return toaddpid;
|
return toaddpid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private static boolean containsAllowedPid(Author a) {
|
private static boolean containsAllowedPid(Author a) {
|
||||||
Optional<List<StructuredProperty>> pids = Optional.ofNullable(a.getPid());
|
Optional<List<StructuredProperty>> pids = Optional.ofNullable(a.getPid());
|
||||||
if (!pids.isPresent()) {
|
if (!pids.isPresent()) {
|
||||||
|
|
Loading…
Reference in New Issue