[CST-7604] added hithighlight for person and orgunit

This commit is contained in:
Nikunj Sharma
2023-01-10 19:37:06 +05:30
parent fc2c7c5e69
commit b7b2803f6e
7 changed files with 63 additions and 5 deletions

View File

@@ -6,4 +6,15 @@ export class DSONameServiceMock {
public getName(dso: DSpaceObject) {
return UNDEFINED_NAME;
}
public getHitHighlights(object: any, dso: DSpaceObject) {
if (object.hitHighlights && object.hitHighlights['dc.title']) {
return object.hitHighlights['dc.title'][0];
} else if (object.hitHighlights && object.hitHighlights['organization.legalName']) {
return object.hitHighlights['organization.legalName'][0];
} else if (object.hitHighlights && (object.hitHighlights['person.familyName'] || object.hitHighlights['person.givenName'])) {
return `${object.hitHighlights['person.familyName'][0] || ''}, ${object.hitHighlights['person.givenName'][0] || ''}`;
}
return UNDEFINED_NAME;
}
}