Skip to content

Commit 18da179

Browse files
author
Slimane AMAR
committed
Review
1 parent 6b198d2 commit 18da179

File tree

7 files changed

+21
-21
lines changed

7 files changed

+21
-21
lines changed

src/main/java/org/gridsuite/studyconfig/server/controller/NetworkVisualizationsParamController.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,15 @@ public ResponseEntity<Void> deleteParameters(
103103
return ResponseEntity.noContent().build();
104104
}
105105

106-
@PutMapping("/{id}/positions-config-uuid")
106+
@PutMapping("/{id}/nad-positions-config-uuid")
107107
@Operation(summary = "Update the positions configuration uuid",
108108
description = "Updates existing network visualizations parameter")
109-
@ApiResponse(responseCode = "204", description = "the positions configuration uuid parameter updated")
110-
@ApiResponse(responseCode = "404", description = "the positions configuration uuid parameter not found")
111-
public ResponseEntity<Void> updateParameter(
109+
@ApiResponse(responseCode = "204", description = "the nad positions configuration uuid parameter updated")
110+
@ApiResponse(responseCode = "404", description = "the nad positions configuration uuid parameter not found")
111+
public ResponseEntity<Void> updateNadPositionsConfigUuid(
112112
@Parameter(description = "ID of the parameters") @PathVariable UUID id,
113-
@RequestBody UUID positionsConfigUuid) {
114-
service.updatePositionsConfigUuid(id, positionsConfigUuid);
113+
@RequestBody UUID nadPositionsConfigUuid) {
114+
service.updateNadPositionsConfigUuid(id, nadPositionsConfigUuid);
115115
return ResponseEntity.noContent().build();
116116
}
117117
}

src/main/java/org/gridsuite/studyconfig/server/dto/NetworkAreaDiagramParamInfos.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ public record NetworkAreaDiagramParamInfos(
1717
@Schema(description = "The nad positions generation mode")
1818
String nadPositionsGenerationMode,
1919
@Schema(description = "The positions configuration uuid")
20-
UUID positionsConfigUuid
20+
UUID nadPositionsConfigUuid
2121
) { }

src/main/java/org/gridsuite/studyconfig/server/entities/NetworkVisualizationParamEntity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,6 @@ public class NetworkVisualizationParamEntity {
6262
@Column(name = "nad_positions_generation_mode")
6363
private String nadPositionsGenerationMode = "GEOGRAPHICAL_COORDINATES";
6464

65-
@Column(name = "positions_config_uuid")
66-
private UUID positionsConfigUuid;
65+
@Column(name = "nad_positions_config_uuid")
66+
private UUID nadPositionsConfigUuid = null;
6767
}

src/main/java/org/gridsuite/studyconfig/server/mapper/NetworkVisualizationParamMapper.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public static NetworkVisualizationParamInfos toDto(NetworkVisualizationParamEnti
3737
entity.getSubstationLayout(),
3838
entity.getComponentLibrary()
3939
),
40-
new NetworkAreaDiagramParamInfos(entity.getNadPositionsGenerationMode(), entity.getPositionsConfigUuid())
40+
new NetworkAreaDiagramParamInfos(entity.getNadPositionsGenerationMode(), entity.getNadPositionsConfigUuid())
4141
);
4242
}
4343

@@ -60,11 +60,11 @@ public static void updateEntity(NetworkVisualizationParamEntity entity, NetworkV
6060
entity.setSubstationLayout(dto.singleLineDiagramParameters().substationLayout());
6161
entity.setComponentLibrary(dto.singleLineDiagramParameters().componentLibrary());
6262
// NAD
63-
entity.setPositionsConfigUuid(dto.networkAreaDiagramParameters().positionsConfigUuid());
63+
entity.setNadPositionsConfigUuid(dto.networkAreaDiagramParameters().nadPositionsConfigUuid());
6464
entity.setNadPositionsGenerationMode(dto.networkAreaDiagramParameters().nadPositionsGenerationMode());
6565
}
6666

67-
public static void updateEntity(NetworkVisualizationParamEntity entity, UUID positionsConfigUuid) {
68-
entity.setPositionsConfigUuid(positionsConfigUuid);
67+
public static void updateNadPositionsConfigUuid(NetworkVisualizationParamEntity entity, UUID nadPositionsConfigUuid) {
68+
entity.setNadPositionsConfigUuid(nadPositionsConfigUuid);
6969
}
7070
}

src/main/java/org/gridsuite/studyconfig/server/service/NetworkVisualizationsParamService.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public UUID duplicateParameters(UUID id) {
5555
.componentLibrary(entity.getComponentLibrary())
5656
// NAD
5757
.nadPositionsGenerationMode(entity.getNadPositionsGenerationMode())
58-
.positionsConfigUuid(entity.getPositionsConfigUuid())
58+
.nadPositionsConfigUuid(entity.getNadPositionsConfigUuid())
5959
.build();
6060
return repository.save(duplicate).getId();
6161
}
@@ -72,9 +72,9 @@ public void updateParameters(UUID id, NetworkVisualizationParamInfos dto) {
7272
}
7373

7474
@Transactional
75-
public void updatePositionsConfigUuid(UUID id, UUID positionsConfigUuid) {
75+
public void updateNadPositionsConfigUuid(UUID id, UUID nadPositionsConfigUuid) {
7676
NetworkVisualizationParamEntity entity = findEntityById(id);
77-
NetworkVisualizationParamMapper.updateEntity(entity, positionsConfigUuid);
77+
NetworkVisualizationParamMapper.updateNadPositionsConfigUuid(entity, nadPositionsConfigUuid);
7878
}
7979

8080
@Transactional

src/main/resources/db/changelog/changesets/changelog_20250723T155729Z.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:pro="http://www.liquibase.org/xml/ns/pro" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/pro http://www.liquibase.org/xml/ns/pro/liquibase-pro-latest.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd">
33
<changeSet author="ajellalali (generated)" id="1753286256612-6">
44
<addColumn tableName="network_visualization_params">
5-
<column name="positions_config_uuid" type="uuid"/>
5+
<column name="nad_positions_config_uuid" type="uuid"/>
66
</addColumn>
77
</changeSet>
88
<changeSet author="ajellalali (generated)" id="1753286256612-7">

src/test/java/org/gridsuite/studyconfig/server/NetworkVisualizationParamsIntegrationTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,13 +138,13 @@ void testUpdatePositionsConfigUuidParameter() throws Exception {
138138
NetworkVisualizationParamInfos paramsToUpdate = createDto();
139139
UUID paramsUuid = saveAndReturnId(paramsToUpdate);
140140
UUID updatedPositionsConfigUuid = UUID.randomUUID();
141-
mockMvc.perform(put(URI_NETWORK_VISUALIZATION_PARAM_BASE + "/" + paramsUuid + "/positions-config-uuid")
141+
mockMvc.perform(put(URI_NETWORK_VISUALIZATION_PARAM_BASE + "/" + paramsUuid + "/nad-positions-config-uuid")
142142
.content("\"" + updatedPositionsConfigUuid + "\"")
143143
.contentType(MediaType.APPLICATION_JSON))
144144
.andExpect(status().isNoContent());
145145

146146
NetworkVisualizationParamInfos retrievedParams = getParams(paramsUuid);
147-
assertThat(retrievedParams.networkAreaDiagramParameters().positionsConfigUuid())
147+
assertThat(retrievedParams.networkAreaDiagramParameters().nadPositionsConfigUuid())
148148
.isEqualTo(updatedPositionsConfigUuid);
149149
}
150150

@@ -153,7 +153,7 @@ void testUpdateWithInvalidPositionsConfigUuidParameter() throws Exception {
153153
NetworkVisualizationParamInfos paramsToUpdate = createDto();
154154
UUID paramsUuid = saveAndReturnId(paramsToUpdate);
155155
String invalidUuid = "\"not-a-valid-uuid\"";
156-
mockMvc.perform(put(URI_NETWORK_VISUALIZATION_PARAM_BASE + "/" + paramsUuid + "/positions-config-uuid")
156+
mockMvc.perform(put(URI_NETWORK_VISUALIZATION_PARAM_BASE + "/" + paramsUuid + "/nad-positions-config-uuid")
157157
.content(invalidUuid)
158158
.contentType(MediaType.APPLICATION_JSON))
159159
.andExpect(status().isBadRequest());
@@ -165,7 +165,7 @@ void testUpdateNotFoundPositionsConfigUuidParameter() throws Exception {
165165
saveAndReturnId(paramsToUpdate);
166166
UUID nonExistentId = UUID.randomUUID();
167167
UUID updatedPositionsConfigUuid = UUID.randomUUID();
168-
mockMvc.perform(put(URI_NETWORK_VISUALIZATION_PARAM_BASE + "/" + nonExistentId + "/positions-config-uuid")
168+
mockMvc.perform(put(URI_NETWORK_VISUALIZATION_PARAM_BASE + "/" + nonExistentId + "/nad-positions-config-uuid")
169169
.content("\"" + updatedPositionsConfigUuid + "\"")
170170
.contentType(MediaType.APPLICATION_JSON))
171171
.andExpect(status().isNotFound());

0 commit comments

Comments
 (0)