Added class to store the most similar author list to be enriched w.r.t. one enriching author (related to DoiBoostAuthorMerger)

This commit is contained in:
Miriam Baglioni 2021-07-08 18:52:25 +02:00
parent 97e0c27db9
commit e0e80cde22
1 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,47 @@
package eu.dnetlib.doiboost;
import eu.dnetlib.dhp.schema.oaf.Author;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class AuthorAssoc implements Serializable {
private Double score ;
private List<Author> to_be_enriched;
private Author with_enricheing_content;
public Double getScore() {
return score;
}
public void setScore(Double score) {
this.score = score;
}
public List<Author> getTo_be_enriched() {
return to_be_enriched;
}
public void setTo_be_enriched(List<Author> to_be_enriched) {
this.to_be_enriched = to_be_enriched;
}
public Author getWith_enricheing_content() {
return with_enricheing_content;
}
public void setWith_enricheing_content(Author with_enricheing_content) {
this.with_enricheing_content = with_enricheing_content;
}
public static AuthorAssoc newInstance(Author a){
AuthorAssoc ret = new AuthorAssoc();
ret.score = 0.0;
ret.to_be_enriched = new ArrayList<>();
ret.with_enricheing_content = a;
return ret;
}
}