1212import org .gridsuite .study .server .RemoteServicesProperties ;
1313import org .gridsuite .study .server .StudyConstants ;
1414import org .gridsuite .study .server .dto .BuildInfos ;
15+ import org .gridsuite .study .server .dto .ModificationsToCopyInfos ;
1516import org .gridsuite .study .server .dto .NodeReceiver ;
1617import org .gridsuite .study .server .dto .modification .ModificationApplicationContext ;
1718import org .gridsuite .study .server .dto .modification .NetworkModificationMetadata ;
@@ -246,7 +247,7 @@ public void stopBuild(@NonNull UUID nodeUuid, @NonNull UUID rootNetworkUuid) {
246247 restTemplate .put (getNetworkModificationServerURI (false ) + path , null );
247248 }
248249
249- public NetworkModificationsResult moveModifications (UUID originGroupUuid , UUID targetGroupUuid , UUID beforeUuid , Pair <List <UUID >, List <ModificationApplicationContext >> modificationContextInfos , boolean buildTargetNode ) {
250+ public NetworkModificationsResult moveModifications (UUID originGroupUuid , UUID targetGroupUuid , UUID beforeUuid , Pair <List <ModificationsToCopyInfos >, List <ModificationApplicationContext >> modificationContextInfos , boolean buildTargetNode ) {
250251 var path = UriComponentsBuilder .fromPath (GROUP_PATH )
251252 .queryParam (QUERY_PARAM_ACTION , ModificationsActionType .MOVE .name ())
252253 .queryParam ("originGroupUuid" , originGroupUuid )
@@ -257,7 +258,7 @@ public NetworkModificationsResult moveModifications(UUID originGroupUuid, UUID t
257258
258259 HttpHeaders headers = new HttpHeaders ();
259260 headers .setContentType (MediaType .APPLICATION_JSON );
260- HttpEntity <Pair <List <UUID >, List <ModificationApplicationContext >>> httpEntity = new HttpEntity <>(modificationContextInfos , headers );
261+ HttpEntity <Pair <List <ModificationsToCopyInfos >, List <ModificationApplicationContext >>> httpEntity = new HttpEntity <>(modificationContextInfos , headers );
261262
262263 return restTemplate .exchange (
263264 getNetworkModificationServerURI (false ) + path .buildAndExpand (targetGroupUuid ).toUriString (),
@@ -267,12 +268,12 @@ public NetworkModificationsResult moveModifications(UUID originGroupUuid, UUID t
267268 }
268269
269270 public NetworkModificationsResult duplicateOrInsertModifications (UUID groupUuid , ModificationsActionType action ,
270- Pair <List <UUID >, List <ModificationApplicationContext >> modificationContextInfos ) {
271+ Pair <List <ModificationsToCopyInfos >, List <ModificationApplicationContext >> modificationContextInfos ) {
271272 return handleModifications (groupUuid , null , action , modificationContextInfos );
272273 }
273274
274275 private NetworkModificationsResult handleModifications (UUID groupUuid , UUID originGroupUuid , ModificationsActionType action ,
275- Pair <List <UUID >, List <ModificationApplicationContext >> modificationContextInfos ) {
276+ Pair <List <ModificationsToCopyInfos >, List <ModificationApplicationContext >> modificationContextInfos ) {
276277 var path = UriComponentsBuilder .fromPath (GROUP_PATH )
277278 .queryParam (QUERY_PARAM_ACTION , action .name ());
278279
@@ -282,7 +283,7 @@ private NetworkModificationsResult handleModifications(UUID groupUuid, UUID orig
282283
283284 HttpHeaders headers = new HttpHeaders ();
284285 headers .setContentType (MediaType .APPLICATION_JSON );
285- HttpEntity <Pair <List <UUID >, List <ModificationApplicationContext >>> httpEntity = new HttpEntity <>(modificationContextInfos , headers );
286+ HttpEntity <Pair <List <ModificationsToCopyInfos >, List <ModificationApplicationContext >>> httpEntity = new HttpEntity <>(modificationContextInfos , headers );
286287
287288 return restTemplate .exchange (
288289 getNetworkModificationServerURI (false ) + path .buildAndExpand (groupUuid ).toUriString (),
@@ -312,7 +313,7 @@ public Map<UUID, UUID> duplicateModificationsGroup(UUID sourceGroupUuid, UUID gr
312313 ).getBody ();
313314 }
314315
315- public NetworkModificationsResult duplicateModificationsFromGroup (UUID groupUuid , UUID originGroupUuid , Pair <List <UUID >, List <ModificationApplicationContext >> modificationContextInfos ) {
316+ public NetworkModificationsResult duplicateModificationsFromGroup (UUID groupUuid , UUID originGroupUuid , Pair <List <ModificationsToCopyInfos >, List <ModificationApplicationContext >> modificationContextInfos ) {
316317 return handleModifications (groupUuid , originGroupUuid , StudyConstants .ModificationsActionType .COPY , modificationContextInfos );
317318 }
318319
0 commit comments