[VIVO-1235] Fix temporal graph CSV save all missing data
This commit is contained in:
parent
bdfd0d551d
commit
46f099162a
4 changed files with 20 additions and 4 deletions
|
@ -261,7 +261,7 @@ public class MapOfScienceVisualizationRequestHandler implements VisualizationReq
|
|||
|
||||
Map<String, Set<String>> subOrgPublicationsMap = new HashMap<String, Set<String>>();
|
||||
|
||||
OrgUtils.getObjectMappingsForOrgAnSubOrgs(
|
||||
OrgUtils.getObjectMappingsForOrgAndSubOrgs(
|
||||
subjectEntityURI,
|
||||
orgPublications,
|
||||
orgPublicationsPeople,
|
||||
|
|
|
@ -163,7 +163,7 @@ public class TemporalGrantVisualizationRequestHandler implements
|
|||
|
||||
Map<String, Set<String>> subOrgGrantsMap = new HashMap<String, Set<String>>();
|
||||
|
||||
OrgUtils.getObjectMappingsForOrgAnSubOrgs(
|
||||
OrgUtils.getObjectMappingsForOrgAndSubOrgs(
|
||||
subjectEntityURI,
|
||||
orgGrants,
|
||||
orgGrantsPeople,
|
||||
|
|
|
@ -100,7 +100,7 @@ public class TemporalPublicationVisualizationRequestHandler implements
|
|||
|
||||
Map<String, Set<String>> subOrgPublicationsMap = new HashMap<String, Set<String>>();
|
||||
|
||||
OrgUtils.getObjectMappingsForOrgAnSubOrgs(
|
||||
OrgUtils.getObjectMappingsForOrgAndSubOrgs(
|
||||
subjectEntityURI,
|
||||
orgPublications,
|
||||
orgPublicationsPeople,
|
||||
|
@ -195,6 +195,22 @@ public class TemporalPublicationVisualizationRequestHandler implements
|
|||
|
||||
}
|
||||
|
||||
// For each person
|
||||
for (String person : orgPublicationsPeople) {
|
||||
csvFileContent.append(StringEscapeUtils.escapeCsv(personLabelMap.get(person)));
|
||||
csvFileContent.append(", ");
|
||||
|
||||
if (personToPublicationMap.containsKey(person)) {
|
||||
csvFileContent.append(personToPublicationMap.get(person).size());
|
||||
csvFileContent.append(", ");
|
||||
} else {
|
||||
csvFileContent.append("0, ");
|
||||
}
|
||||
|
||||
csvFileContent.append("Person");
|
||||
csvFileContent.append("\n");
|
||||
}
|
||||
|
||||
String outputFileName = UtilityFunctions.slugify(entityLabel) + "_publications-per-year" + ".csv";
|
||||
fileData.put(DataVisualizationController.FILE_NAME_KEY, outputFileName);
|
||||
fileData.put(DataVisualizationController.FILE_CONTENT_TYPE_KEY, "application/octet-stream");
|
||||
|
|
|
@ -25,7 +25,7 @@ public class OrgUtils {
|
|||
return parentURIsToLabel;
|
||||
}
|
||||
|
||||
public static void getObjectMappingsForOrgAnSubOrgs(
|
||||
public static void getObjectMappingsForOrgAndSubOrgs(
|
||||
String orgUri,
|
||||
Set<String> orgObjects,
|
||||
Set<String> orgObjectsIncludesPeople,
|
||||
|
|
Loading…
Add table
Reference in a new issue