Skip to content

Commit 3a965f3

Browse files
committed
Add request param debug for run
Signed-off-by: Thang PHAM <[email protected]>
1 parent 0bc9878 commit 3a965f3

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

src/main/java/org/gridsuite/voltageinit/server/VoltageInitController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,10 @@ public ResponseEntity<UUID> runAndSave(@Parameter(description = "Network UUID")
5151
@Parameter(description = "reportUuid") @RequestParam(name = "reportUuid", required = false) UUID reportUuid,
5252
@Parameter(description = "reporterId") @RequestParam(name = "reporterId", required = false) String reporterId,
5353
@Parameter(description = "The type name for the report") @RequestParam(name = "reportType", required = false, defaultValue = "VoltageInit") String reportType,
54+
@Parameter(description = "Debug") @RequestParam(name = "debug", required = false, defaultValue = "false") boolean debug,
5455
@Parameter(description = "parametersUuid") @RequestParam(name = "parametersUuid", required = false) UUID parametersUuid,
5556
@RequestHeader(HEADER_USER_ID) String userId) {
56-
VoltageInitRunContext runContext = new VoltageInitRunContext(networkUuid, variantId, receiver, reportUuid, reporterId, reportType, userId, parametersUuid);
57+
VoltageInitRunContext runContext = new VoltageInitRunContext(networkUuid, variantId, receiver, reportUuid, reporterId, reportType, userId, parametersUuid, debug);
5758
UUID resultUuid = voltageInitService.runAndSaveResult(runContext);
5859
return ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(resultUuid);
5960
}

src/main/java/org/gridsuite/voltageinit/server/service/VoltageInitRunContext.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public VoltageInitRunContext(UUID networkUuid, String variantId, String receiver
3333
this.voltageLevelsIdsRestricted = voltageLevelsIdsRestricted;
3434
}
3535

36-
public VoltageInitRunContext(UUID networkUuid, String variantId, String receiver, UUID reportUuid, String reporterId, String reportType, String userId, UUID parametersUuid) {
37-
this(networkUuid, variantId, receiver, reportUuid, reporterId, reportType, userId, parametersUuid, new HashMap<>(), null);
36+
public VoltageInitRunContext(UUID networkUuid, String variantId, String receiver, UUID reportUuid, String reporterId, String reportType, String userId, UUID parametersUuid, Boolean debug) {
37+
this(networkUuid, variantId, receiver, reportUuid, reporterId, reportType, userId, parametersUuid, new HashMap<>(), debug);
3838
}
3939
}

src/test/java/org/gridsuite/voltageinit/server/service/parameters/ParametersTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ private ListAssert<VoltageLimitOverride> testsBuildSpecificVoltageLimitsCommon(L
148148
final VoltageInitParametersEntity voltageInitParameters = entityManager.persistFlushFind(
149149
new VoltageInitParametersEntity(null, null, "", voltageLimits, null, EquipmentsSelectionType.ALL_EXCEPT, null, EquipmentsSelectionType.NONE_EXCEPT, null, EquipmentsSelectionType.NONE_EXCEPT, 100., 0., false)
150150
);
151-
final VoltageInitRunContext context = new VoltageInitRunContext(NETWORK_UUID, VARIANT_ID_1, null, REPORT_UUID, null, "", "", voltageInitParameters.getId());
151+
final VoltageInitRunContext context = new VoltageInitRunContext(NETWORK_UUID, VARIANT_ID_1, null, REPORT_UUID, null, "", "", voltageInitParameters.getId(), false);
152152
context.setReportNode(ReportNode.newRootReportNode()
153153
.withResourceBundles("i18n.reports")
154154
.withMessageTemplate(COMPUTATION_TYPE).build());
@@ -261,7 +261,7 @@ void testsBuildSpecificVoltageLimitsWithFourSubstationStudy() throws Exception {
261261
new VoltageInitParametersEntity(null, null, "", List.of(vl1, vl2, vl3, vl4), null, EquipmentsSelectionType.ALL_EXCEPT, null, EquipmentsSelectionType.NONE_EXCEPT, null, EquipmentsSelectionType.NONE_EXCEPT, 100., 0., false)
262262
);
263263

264-
final VoltageInitRunContext context = new VoltageInitRunContext(networkUuid, variantId, null, REPORT_UUID, null, "", "", voltageInitParameters.getId());
264+
final VoltageInitRunContext context = new VoltageInitRunContext(networkUuid, variantId, null, REPORT_UUID, null, "", "", voltageInitParameters.getId(), false);
265265
context.setReportNode(ReportNode.newRootReportNode()
266266
.withResourceBundles("i18n.reports")
267267
.withMessageTemplate("VoltageInit").build());

0 commit comments

Comments
 (0)