Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
package org.gridsuite.explore.server.dto;

import java.util.List;
import java.util.Map;
import java.util.UUID;

/**
Expand All @@ -15,6 +16,7 @@
public record TreeExportInfos(
UUID studyUuid,
List<RootNetworkExportInfos> rootNetworks,
NodeTreeExportInfos nodeTree
NodeTreeExportInfos nodeTree,
Map<String, String> computationParameters
) {
}
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ private TreeExportInfos updateCaseUuidsAndStudyUuidInExportInfos(TreeExportInfos
rootNetwork.caseInfos().caseName(), rootNetwork.caseInfos().caseFormat());
return new RootNetworkExportInfos(rootNetwork.name(), rootNetwork.tag(), rootNetwork.index(), updatedCaseInfo, rootNetwork.importParameters());
}).toList();
return new TreeExportInfos(createdStudyUuid, updatedRootNetworks, original.nodeTree());
return new TreeExportInfos(createdStudyUuid, updatedRootNetworks, original.nodeTree(), original.computationParameters());
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,8 @@ private byte[] createArchiveWithEmptyRootNetworks() throws IOException {
TreeExportInfos exportInfos = new TreeExportInfos(
STUDY_UUID,
Collections.emptyList(),
createNodeTree()
createNodeTree(),
Collections.emptyMap()
);
addJsonEntry(zos, exportInfos);
}
Expand Down Expand Up @@ -344,7 +345,7 @@ private byte[] createArchiveWithOneMissingCaseFileAmongTwoRoots() throws IOExcep
CaseInfos missingCaseInfo = new CaseInfos(missingCaseUuid, UUID.randomUUID(), "case-missing.xiidm", "XIIDM");
RootNetworkExportInfos missingRootNetwork = new RootNetworkExportInfos("Network 2", "2", 1, missingCaseInfo, Collections.emptyMap());

TreeExportInfos exportInfos = new TreeExportInfos(STUDY_UUID, List.of(validRootNetwork, missingRootNetwork), createNodeTree());
TreeExportInfos exportInfos = new TreeExportInfos(STUDY_UUID, List.of(validRootNetwork, missingRootNetwork), createNodeTree(), Collections.emptyMap());
addJsonEntry(zos, exportInfos);

// only the first root network's case file is present in the archive
Expand Down Expand Up @@ -379,7 +380,8 @@ private TreeExportInfos createStudyExportInfos() {
return new TreeExportInfos(
STUDY_UUID,
Collections.singletonList(rootNetwork),
createNodeTree()
createNodeTree(),
Collections.emptyMap()
);
}

Expand All @@ -397,7 +399,7 @@ private TreeExportInfos createStudyExportInfosWithMultipleRoots() {
);
rootNetworks.add(rootNetwork);
}
return new TreeExportInfos(STUDY_UUID, rootNetworks, createNodeTree());
return new TreeExportInfos(STUDY_UUID, rootNetworks, createNodeTree(), Collections.emptyMap());
}

private NodeTreeExportInfos createNodeTree() {
Expand Down
Loading