Skip to content

Commit

Permalink
Feat: make variable map available for the frontend (#360)
Browse files Browse the repository at this point in the history
  • Loading branch information
MatthijsSmets authored Jan 28, 2025
1 parent 17ec74d commit 9eca554
Showing 1 changed file with 14 additions and 19 deletions.
33 changes: 14 additions & 19 deletions src/main/java/nl/nn/testtool/MetadataExtractor.java
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,9 @@ private Object getMetadataAsObject(Report report, String metadataName) {
if (metadataName.equals("variableCsv")) {
return report.getVariableCsv();
}
if (metadataName.equals("variableMap")) {
return report.getVariablesAsMap();
}
for (MetadataFieldExtractor metadataFieldExtractor : metadataFieldExtractors) {
if (metadataFieldExtractor.getName().equals(metadataName)) {
return metadataFieldExtractor.extractMetadata(report);
Expand Down Expand Up @@ -281,25 +284,17 @@ public Object fromStringToMetadataValueType(String metadataName, String metadata
}

public Object fromStringtoObject(String metadataName, String metadataValue) {
if (metadataName.equals("storageId")) {
return Integer.valueOf(metadataValue);
}
if (metadataName.equals("storageSize")) {
return Long.valueOf(metadataValue);
}
if (metadataName.equals("startTime")) {
return Long.valueOf(metadataValue);
}
if (metadataName.equals("endTime")) {
return Long.valueOf(metadataValue);
}
if (metadataName.equals("estimatedMemoryUsage")) {
return Long.valueOf(metadataValue);
}
if (metadataName.equals("numberOfCheckpoints")) {
return Integer.valueOf(metadataValue);
}
return metadataValue;
switch (metadataName) {
case "storageId":
case "numberOfCheckpoints":
return Integer.valueOf(metadataValue);
case "storageSize":
case "startTime":
case "endTime":
case "estimatedMemoryUsage":
return Long.valueOf(metadataValue);
}
return metadataValue;
}

public Object fromGUIToObject(String metadataName, String metadataValue) {
Expand Down

0 comments on commit 9eca554

Please sign in to comment.