Skip to content

Commit b3700cd

Browse files
Fix json subtypes error (#289)
Signed-off-by: Franck LECUYER <[email protected]>
1 parent 053789d commit b3700cd

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

src/main/java/org/gridsuite/modification/server/dto/ModificationInfos.java

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,17 @@
3535
property = "type"
3636
)
3737
@JsonSubTypes({
38-
@JsonSubTypes.Type(value = GroovyScriptInfos.class),
39-
@JsonSubTypes.Type(value = LoadCreationInfos.class),
40-
@JsonSubTypes.Type(value = LoadModificationInfos.class),
41-
@JsonSubTypes.Type(value = GeneratorCreationInfos.class),
42-
@JsonSubTypes.Type(value = GeneratorModificationInfos.class),
43-
@JsonSubTypes.Type(value = LineCreationInfos.class),
44-
@JsonSubTypes.Type(value = LineModificationInfos.class),
45-
@JsonSubTypes.Type(value = SubstationCreationInfos.class),
46-
@JsonSubTypes.Type(value = SubstationModificationInfos.class),
47-
@JsonSubTypes.Type(value = VoltageLevelCreationInfos.class),
48-
@JsonSubTypes.Type(value = VoltageLevelModificationInfos.class),
49-
38+
@JsonSubTypes.Type(value = GroovyScriptInfos.class, name = "GROOVY_SCRIPT"),
39+
@JsonSubTypes.Type(value = LoadCreationInfos.class, name = "LOAD_CREATION"),
40+
@JsonSubTypes.Type(value = LoadModificationInfos.class, name = "LOAD_MODIFICATION"),
41+
@JsonSubTypes.Type(value = GeneratorCreationInfos.class, name = "GENERATOR_CREATION"),
42+
@JsonSubTypes.Type(value = GeneratorModificationInfos.class, name = "GENERATOR_MODIFICATION"),
43+
@JsonSubTypes.Type(value = LineCreationInfos.class, name = "LINE_CREATION"),
44+
@JsonSubTypes.Type(value = LineModificationInfos.class, name = "LINE_MODIFICATION"),
45+
@JsonSubTypes.Type(value = SubstationCreationInfos.class, name = "SUBSTATION_CREATION"),
46+
@JsonSubTypes.Type(value = SubstationModificationInfos.class, name = "SUBSTATION_MODIFICATION"),
47+
@JsonSubTypes.Type(value = VoltageLevelCreationInfos.class, name = "VOLTAGE_LEVEL_CREATION"),
48+
@JsonSubTypes.Type(value = VoltageLevelModificationInfos.class, name = "VOLTAGE_LEVEL_MODIFICATION"),
5049
@JsonSubTypes.Type(value = ShuntCompensatorCreationInfos.class, name = "SHUNT_COMPENSATOR_CREATION"),
5150
@JsonSubTypes.Type(value = ShuntCompensatorModificationInfos.class, name = "SHUNT_COMPENSATOR_MODIFICATION"),
5251
@JsonSubTypes.Type(value = TwoWindingsTransformerCreationInfos.class, name = "TWO_WINDINGS_TRANSFORMER_CREATION"),

0 commit comments

Comments
 (0)