Skip to content

Commit 53e1761

Browse files
committed
fix changelogs and database
1 parent 5f524ca commit 53e1761

File tree

6 files changed

+21
-44
lines changed

6 files changed

+21
-44
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<sonar.organization>gridsuite</sonar.organization>
5353
<sonar.projectKey>org.gridsuite:network-modification-server</sonar.projectKey>
5454
<!-- TODO network-modification.version remove when upgrading gridsuite dependencies -->
55-
<network-modification.version>0.41.0</network-modification.version>
55+
<network-modification.version>0.42.0-SNAPSHOT</network-modification.version>
5656
<powsybl-balances-adjustment.version>2.14.1</powsybl-balances-adjustment.version>
5757
</properties>
5858

src/main/java/org/gridsuite/modification/server/entities/equipment/creation/CurrentLimitsEntity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,20 @@
2525
@NoArgsConstructor
2626
@AllArgsConstructor
2727
@Entity
28-
@Table(name = "currentLimits")
28+
@Table(name = "current_limits")
2929
public class CurrentLimitsEntity {
3030

3131
@Id
3232
@GeneratedValue(strategy = GenerationType.AUTO)
3333
@Column(name = "id")
3434
private UUID id;
3535

36-
@Column(name = "permanentLimit")
36+
@Column(name = "permanent_limit")
3737
private Double permanentLimit;
3838

3939
@ElementCollection
4040
@CollectionTable(
41-
name = "currentTemporaryLimits",
41+
name = "current_temporary_limits",
4242
joinColumns = @JoinColumn(name = "id", foreignKey = @ForeignKey(name = "temporaryLimits_fk_constraint"))
4343
)
4444
private List<CurrentTemporaryLimitCreationEmbeddable> temporaryLimits;

src/main/java/org/gridsuite/modification/server/entities/equipment/creation/OperationalLimitsGroupEntity.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@
88

99
import jakarta.persistence.*;
1010
import lombok.*;
11+
import org.gridsuite.modification.dto.LimitsPropertyInfos;
1112
import org.gridsuite.modification.dto.OperationalLimitsGroupInfos;
1213
import org.gridsuite.modification.server.entities.equipment.modification.LimitsPropertyEntity;
1314
import org.springframework.util.CollectionUtils;
1415

16+
import java.util.ArrayList;
1517
import java.util.List;
1618
import java.util.Objects;
1719
import java.util.UUID;
@@ -42,8 +44,8 @@ public class OperationalLimitsGroupEntity {
4244
@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)
4345
@JoinTable(
4446
name = "operational_limits_group_properties",
45-
joinColumns = @JoinColumn(name = "op_limits_group_id"), foreignKey = @ForeignKey(name = "operationalLimitsGroups_id_fk"),
46-
inverseJoinColumns = @JoinColumn(name = "limits_property_id"), inverseForeignKey = @ForeignKey(name = "limits_property_fk"))
47+
joinColumns = @JoinColumn(name = "op_limits_group_id", referencedColumnName = "uuid"), foreignKey = @ForeignKey(name = "operationalLimitsGroups_id_fk"),
48+
inverseJoinColumns = @JoinColumn(name = "limits_property_id", referencedColumnName = "id"), inverseForeignKey = @ForeignKey(name = "limits_property_fk"))
4749
private List<LimitsPropertyEntity> limitsProperties;
4850

4951
@OneToOne(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY)
@@ -54,6 +56,14 @@ public class OperationalLimitsGroupEntity {
5456
))
5557
private CurrentLimitsEntity currentLimits;
5658

59+
private static List<LimitsPropertyEntity> toLimitPropertyEntities(List<LimitsPropertyInfos> properties) {
60+
List<LimitsPropertyEntity> result = new ArrayList<>();
61+
if (!CollectionUtils.isEmpty(properties)) {
62+
result = properties.stream().map(LimitsPropertyEntity::fromLimitsPropertyInfos).toList();
63+
}
64+
return result;
65+
}
66+
5767
public static List<OperationalLimitsGroupEntity> toOperationalLimitsGroupsEntities(@NonNull List<OperationalLimitsGroupInfos> limitsGroups) {
5868
return limitsGroups.stream()
5969
.filter(Objects::nonNull)
@@ -62,7 +72,7 @@ public static List<OperationalLimitsGroupEntity> toOperationalLimitsGroupsEntiti
6272
null,
6373
limitsGroup.getId(),
6474
limitsGroup.getApplicability(),
65-
limitsGroup.getLimitsPropertiesInfos().stream().map(LimitsPropertyEntity::fromLimitsPropertyInfos).toList(),
75+
toLimitPropertyEntities(limitsGroup.getLimitsProperties()),
6676
new CurrentLimitsEntity(limitsGroup.getCurrentLimits())
6777
)
6878
)
@@ -77,7 +87,7 @@ public static List<OperationalLimitsGroupInfos> fromOperationalLimitsGroupsEntit
7787
.id(limitsGroupEntity.getId())
7888
.applicability(limitsGroupEntity.getApplicability())
7989
.currentLimits(limitsGroupEntity.getCurrentLimits().toCurrentLimitsInfos())
80-
.limitsPropertiesInfos(limitsGroupEntity.getLimitsProperties()
90+
.limitsProperties(limitsGroupEntity.getLimitsProperties()
8191
.stream().map(LimitsPropertyEntity::toCurrentLimitsInfos).toList())
8292
.build()
8393
)

src/main/java/org/gridsuite/modification/server/entities/equipment/modification/LimitsPropertyEntity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44
import lombok.AllArgsConstructor;
55
import lombok.Getter;
66
import lombok.NoArgsConstructor;
7+
import lombok.Setter;
78
import org.gridsuite.modification.dto.LimitsPropertyInfos;
89

910
import java.util.UUID;
1011

1112
@Getter
13+
@Setter
1214
@NoArgsConstructor
1315
@AllArgsConstructor
1416
@Entity

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

Lines changed: 0 additions & 35 deletions
This file was deleted.

src/main/resources/db/changelog/db.changelog-master.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ databaseChangeLog:
409409
file: changesets/changelog_20250822T115310Z.xml
410410
relativeToChangelogFile: true
411411
- include:
412-
file: changesets/changelog_20251006T143445Z.xml
412+
file: changesets/changelog_20250921T151431Z.xml
413413
relativeToChangelogFile: true
414414
- include:
415415
file: changesets/changelog_20251003T070056Z.xml

0 commit comments

Comments
 (0)