From ce2e9449d21eb36633d946c13fdd0eeb5c31a08a Mon Sep 17 00:00:00 2001 From: Joris Mancini Date: Wed, 10 Jan 2024 16:58:12 +0100 Subject: [PATCH] feat(properties): add on load creation/modification Signed-off-by: Joris Mancini --- .../modification/server/modifications/LoadCreation.java | 4 ++++ .../modification/server/modifications/LoadModification.java | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/main/java/org/gridsuite/modification/server/modifications/LoadCreation.java b/src/main/java/org/gridsuite/modification/server/modifications/LoadCreation.java index fb8dbf1a4..0958c10ad 100644 --- a/src/main/java/org/gridsuite/modification/server/modifications/LoadCreation.java +++ b/src/main/java/org/gridsuite/modification/server/modifications/LoadCreation.java @@ -64,6 +64,10 @@ public void apply(Network network, Reporter subReporter) { } reportElementaryCreations(subReporter); ModificationUtils.getInstance().disconnectInjection(modificationInfos, network.getLoad(modificationInfos.getEquipmentId()), subReporter); + + // properties + Load load = network.getLoad(modificationInfos.getEquipmentId()); + PropertiesUtils.applyProperties(load, subReporter, modificationInfos.getProperties()); } private void reportElementaryCreations(Reporter subReporter) { diff --git a/src/main/java/org/gridsuite/modification/server/modifications/LoadModification.java b/src/main/java/org/gridsuite/modification/server/modifications/LoadModification.java index b486e3d09..0233d178a 100644 --- a/src/main/java/org/gridsuite/modification/server/modifications/LoadModification.java +++ b/src/main/java/org/gridsuite/modification/server/modifications/LoadModification.java @@ -41,6 +41,9 @@ public void apply(Network network, Reporter subReporter) { Load load = network.getLoad(modificationInfos.getEquipmentId()); // modify the load in the network modifyLoad(load, modificationInfos, subReporter); + + // properties + PropertiesUtils.applyProperties(load, subReporter, modificationInfos.getProperties()); } private void modifyLoad(Load load, LoadModificationInfos loadModificationInfos, Reporter subReporter) {