From 9300bab00750f201f984f553cbedf6176834f8a6 Mon Sep 17 00:00:00 2001 From: AAJELLAL <128486125+AAJELLAL@users.noreply.github.com> Date: Tue, 13 Feb 2024 11:34:39 +0100 Subject: [PATCH] Handle loadflow parameters. (#74) Signed-off-by: AAJELLAL --- .../gridsuite/explore/server/services/DirectoryService.java | 3 ++- .../gridsuite/explore/server/services/ParametersService.java | 3 ++- .../org/gridsuite/explore/server/utils/ParametersType.java | 3 ++- src/main/resources/application-local.yml | 5 ++++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/gridsuite/explore/server/services/DirectoryService.java b/src/main/java/org/gridsuite/explore/server/services/DirectoryService.java index deb0b886..bb1f47be 100644 --- a/src/main/java/org/gridsuite/explore/server/services/DirectoryService.java +++ b/src/main/java/org/gridsuite/explore/server/services/DirectoryService.java @@ -59,7 +59,8 @@ public DirectoryService( DIRECTORY, this, CASE, caseService, ParametersType.VOLTAGE_INIT_PARAMETERS.name(), parametersService, - ParametersType.SECURITY_ANALYSIS_PARAMETERS.name(), parametersService); + ParametersType.SECURITY_ANALYSIS_PARAMETERS.name(), parametersService, + ParametersType.LOADFLOW_PARAMETERS.name(), parametersService); } public void setDirectoryServerBaseUri(String directoryServerBaseUri) { diff --git a/src/main/java/org/gridsuite/explore/server/services/ParametersService.java b/src/main/java/org/gridsuite/explore/server/services/ParametersService.java index 8b4e7afc..0fbb244f 100644 --- a/src/main/java/org/gridsuite/explore/server/services/ParametersService.java +++ b/src/main/java/org/gridsuite/explore/server/services/ParametersService.java @@ -34,7 +34,8 @@ public class ParametersService implements IDirectoryElementsService { private DirectoryService directoryService; - private final Map genericParametersServices = Map.of(ParametersType.VOLTAGE_INIT_PARAMETERS, "voltage-init-server", ParametersType.SECURITY_ANALYSIS_PARAMETERS, "security-analysis-server"); + private final Map genericParametersServices = Map.of(ParametersType.VOLTAGE_INIT_PARAMETERS, "voltage-init-server", ParametersType.SECURITY_ANALYSIS_PARAMETERS, "security-analysis-server", + ParametersType.LOADFLOW_PARAMETERS, "loadflow-server"); private RemoteServicesProperties remoteServicesProperties; diff --git a/src/main/java/org/gridsuite/explore/server/utils/ParametersType.java b/src/main/java/org/gridsuite/explore/server/utils/ParametersType.java index 37f25b9c..9007813b 100644 --- a/src/main/java/org/gridsuite/explore/server/utils/ParametersType.java +++ b/src/main/java/org/gridsuite/explore/server/utils/ParametersType.java @@ -12,6 +12,7 @@ public enum ParametersType { VOLTAGE_INIT_PARAMETERS, - SECURITY_ANALYSIS_PARAMETERS + SECURITY_ANALYSIS_PARAMETERS, + LOADFLOW_PARAMETERS } diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index 5c04c876..92d9e6a0 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -29,4 +29,7 @@ gridsuite: base-uri: http://localhost:5038 - name: security-analysis-server - base-uri: http://localhost:5023 \ No newline at end of file + base-uri: http://localhost:5023 + - + name: loadflow-server + base-uri: http://localhost:5008 \ No newline at end of file