forked from D-Net/dnet-hadoop
code formatting
This commit is contained in:
parent
e87eca9300
commit
7b288a94cb
|
@ -244,20 +244,20 @@ public class Result extends OafEntity implements Serializable {
|
||||||
|
|
||||||
subject = mergeLists(subject, r.getSubject());
|
subject = mergeLists(subject, r.getSubject());
|
||||||
|
|
||||||
//merge title lists: main title with higher trust and distinct between the others
|
// merge title lists: main title with higher trust and distinct between the others
|
||||||
StructuredProperty baseMainTitle = null;
|
StructuredProperty baseMainTitle = null;
|
||||||
if(title != null) {
|
if (title != null) {
|
||||||
baseMainTitle = getMainTitle(title);
|
baseMainTitle = getMainTitle(title);
|
||||||
title.remove(baseMainTitle);
|
title.remove(baseMainTitle);
|
||||||
}
|
}
|
||||||
|
|
||||||
StructuredProperty newMainTitle = null;
|
StructuredProperty newMainTitle = null;
|
||||||
if(r.getTitle() != null) {
|
if (r.getTitle() != null) {
|
||||||
newMainTitle = getMainTitle(r.getTitle());
|
newMainTitle = getMainTitle(r.getTitle());
|
||||||
r.getTitle().remove(newMainTitle);
|
r.getTitle().remove(newMainTitle);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (newMainTitle != null && compareTrust(this, r) < 0 )
|
if (newMainTitle != null && compareTrust(this, r) < 0)
|
||||||
baseMainTitle = newMainTitle;
|
baseMainTitle = newMainTitle;
|
||||||
|
|
||||||
title = mergeLists(title, r.getTitle());
|
title = mergeLists(title, r.getTitle());
|
||||||
|
@ -314,8 +314,9 @@ public class Result extends OafEntity implements Serializable {
|
||||||
}
|
}
|
||||||
|
|
||||||
private StructuredProperty getMainTitle(List<StructuredProperty> titles) {
|
private StructuredProperty getMainTitle(List<StructuredProperty> titles) {
|
||||||
//need to check if the list of titles contains more than 1 main title? (in that case, we should chose which main title select in the list)
|
// need to check if the list of titles contains more than 1 main title? (in that case, we should chose which
|
||||||
for (StructuredProperty title: titles) {
|
// main title select in the list)
|
||||||
|
for (StructuredProperty title : titles) {
|
||||||
if (title.getQualifier() != null && title.getQualifier().getClassid() != null)
|
if (title.getQualifier() != null && title.getQualifier().getClassid() != null)
|
||||||
if (title.getQualifier().getClassid().equals("main title"))
|
if (title.getQualifier().getClassid().equals("main title"))
|
||||||
return title;
|
return title;
|
||||||
|
|
|
@ -91,9 +91,9 @@ public class EntityMergerTest implements Serializable {
|
||||||
assertEquals(pub_merged.getAuthor().size(), 9);
|
assertEquals(pub_merged.getAuthor().size(), 9);
|
||||||
assertEquals(AuthorMerger.countAuthorsPids(pub_merged.getAuthor()), 4);
|
assertEquals(AuthorMerger.countAuthorsPids(pub_merged.getAuthor()), 4);
|
||||||
|
|
||||||
//verify title
|
// verify title
|
||||||
int count = 0;
|
int count = 0;
|
||||||
for (StructuredProperty title: pub_merged.getTitle()){
|
for (StructuredProperty title : pub_merged.getTitle()) {
|
||||||
if (title.getQualifier().getClassid().equals("main title"))
|
if (title.getQualifier().getClassid().equals("main title"))
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue