Skip to content

Commit

Permalink
Upgrade to java 17 (#264)
Browse files Browse the repository at this point in the history
Signed-off-by: Abdelsalem <[email protected]>
  • Loading branch information
AbdelHedhili authored Jun 14, 2023
1 parent fef0dbd commit 86f81c0
Show file tree
Hide file tree
Showing 11 changed files with 29 additions and 19 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:
runs-on: ubuntu-latest

steps:
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 11
java-version: 17

- name: Checkout sources
uses: actions/checkout@v1
Expand Down
3 changes: 1 addition & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<parent>
<groupId>com.powsybl</groupId>
<artifactId>powsybl-parent-ws</artifactId>
<version>10</version>
<version>11</version>
<relativePath/>
</parent>

Expand Down Expand Up @@ -44,7 +44,6 @@
</developers>

<properties>
<java.version>11</java.version>
<gridsuite-dependencies.version>24</gridsuite-dependencies.version>
<db-util.version>1.0.5</db-util.version>
<commons-lang3.version>3.9</commons-lang3.version>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import javax.persistence.*;
import java.time.ZoneOffset;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
import java.util.UUID;

import static org.gridsuite.modification.server.NetworkModificationException.Type.MISSING_MODIFICATION_DESCRIPTION;
Expand Down Expand Up @@ -49,7 +50,8 @@ protected ModificationEntity(ModificationInfos modificationInfos) {
if (modificationInfos == null) {
throw new NetworkModificationException(MISSING_MODIFICATION_DESCRIPTION, "Missing network modification description");
}
this.date = ZonedDateTime.now(ZoneOffset.UTC);
//We need to limit the precision to avoid database precision storage limit issue (postgres has a precision of 6 digits while h2 can go to 9)
this.date = ZonedDateTime.now(ZoneOffset.UTC).truncatedTo(ChronoUnit.MICROS);
}

public ModificationInfos toModificationInfos() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

import java.time.ZoneOffset;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
import java.util.Set;
import java.util.UUID;

Expand All @@ -40,9 +41,10 @@ public class EquipmentAttributeModificationTest extends AbstractNetworkModificat
public void testEquipmentAttributeModificationInfos() {
MvcResult mvcResult;
UUID modificationUuid = UUID.randomUUID();
//We need to limit the precision to avoid database precision storage limit issue (postgres has a precision of 6 digits while h2 can go to 9)
EquipmentAttributeModificationInfos modificationInfos = EquipmentAttributeModificationInfos.builder()
.uuid(modificationUuid)
.date(ZonedDateTime.of(2021, 2, 19, 0, 0, 0, 0, ZoneOffset.UTC))
.date(ZonedDateTime.of(2021, 2, 19, 0, 0, 0, 0, ZoneOffset.UTC).truncatedTo(ChronoUnit.MICROS))
.equipmentId("equipmentId")
.equipmentAttributeName("equipmentAttributeName")
.equipmentAttributeValue("equipmentAttributeValue")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
import org.springframework.http.MediaType;

import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
import java.util.List;
import java.util.Map;
import java.util.UUID;
Expand Down Expand Up @@ -164,7 +165,7 @@ public void testVentilationModeWithoutDistributionKey() {

ModificationInfos modificationToCreate = GeneratorScalingInfos.builder()
.uuid(GENERATOR_SCALING_ID)
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.variationType(VariationType.DELTA_P)
.variations(List.of(variation1))
.build();
Expand Down Expand Up @@ -328,7 +329,7 @@ protected ModificationInfos buildModification() {
.build();

return GeneratorScalingInfos.builder()
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.variationType(VariationType.DELTA_P)
.variations(List.of(variation1, variation2, variation3, variation4, variation5))
.build();
Expand All @@ -349,7 +350,7 @@ protected ModificationInfos buildModificationUpdate() {

return GeneratorScalingInfos.builder()
.uuid(GENERATOR_SCALING_ID)
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.variationType(VariationType.TARGET_P)
.variations(List.of(variation5))
.build();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
import org.springframework.http.MediaType;

import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
import java.util.List;
import java.util.Map;
import java.util.UUID;
Expand Down Expand Up @@ -185,7 +186,7 @@ public void testVentilationModeWithoutDistributionKey() {

ModificationInfos modificationToCreate = LoadScalingInfos.builder()
.uuid(LOAD_SCALING_ID)
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.variationType(VariationType.DELTA_P)
.variations(List.of(variation1))
.build();
Expand Down Expand Up @@ -356,7 +357,7 @@ protected ModificationInfos buildModification() {
.build();

return LoadScalingInfos.builder()
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.variationType(VariationType.DELTA_P)
.variations(List.of(variation1, variation2, variation3, variation4, variation5))
.build();
Expand All @@ -378,7 +379,7 @@ protected ModificationInfos buildModificationUpdate() {

return LoadScalingInfos.builder()
.uuid(LOAD_SCALING_ID)
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.variationType(VariationType.TARGET_P)
.variations(List.of(variation5))
.build();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
import org.springframework.http.MediaType;

import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
import java.util.UUID;

import static org.gridsuite.modification.server.NetworkModificationException.Type.BUS_NOT_FOUND;
Expand Down Expand Up @@ -58,7 +59,7 @@ protected Network createNetwork(UUID networkUuid) {
@Override
protected ModificationInfos buildModification() {
return ShuntCompensatorCreationInfos.builder()
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.equipmentId("shuntOneId")
.equipmentName("hopOne")
.currentNumberOfSections(4)
Expand All @@ -75,7 +76,7 @@ protected ModificationInfos buildModification() {
@Override
protected ModificationInfos buildModificationUpdate() {
return ShuntCompensatorCreationInfos.builder()
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.equipmentId("shuntOneIdEdited")
.equipmentName("hopEdited")
.currentNumberOfSections(6)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import org.springframework.http.MediaType;

import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
import java.util.UUID;

import static org.gridsuite.modification.server.NetworkModificationException.Type.CONNECTION_POSITION_ERROR;
Expand All @@ -41,7 +42,7 @@ protected Network createNetwork(UUID networkUuid) {
@Override
protected ModificationInfos buildModification() {
return ShuntCompensatorCreationInfos.builder()
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.equipmentId("shuntOneId")
.equipmentName("hop")
.currentNumberOfSections(4)
Expand All @@ -59,7 +60,7 @@ protected ModificationInfos buildModification() {
@Override
protected ModificationInfos buildModificationUpdate() {
return ShuntCompensatorCreationInfos.builder()
.date(ZonedDateTime.now())
.date(ZonedDateTime.now().truncatedTo(ChronoUnit.MICROS))
.equipmentId("shuntOneIdEdited")
.equipmentName("hopEdited")
.currentNumberOfSections(6)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

import java.time.ZoneOffset;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;

/**
* @author Slimane Amar <slimane.amar at rte-france.com>
Expand All @@ -22,7 +23,7 @@ protected MatcherBranchStatusModificationInfos(BranchStatusModificationInfos ref

public static MatcherBranchStatusModificationInfos createMatcherBranchStatusModificationInfos(String equipmentId, BranchStatusModificationInfos.ActionType action) {
return new MatcherBranchStatusModificationInfos(BranchStatusModificationInfos.builder()
.date(ZonedDateTime.now(ZoneOffset.UTC))
.date(ZonedDateTime.now(ZoneOffset.UTC).truncatedTo(ChronoUnit.MICROS))
.equipmentId(equipmentId)
.action(action)
.build());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@

import java.time.ZoneOffset;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
import java.util.Objects;

/**
Expand All @@ -22,7 +23,7 @@ public class MatcherEquipmentAttributeModificationInfos extends MatcherModificat
public static MatcherEquipmentAttributeModificationInfos createMatcherEquipmentAttributeModificationInfos(String equipmentId, String equipmentAttributeName,
Object equipmentAttributeValue, IdentifiableType equipmentType) {
return new MatcherEquipmentAttributeModificationInfos(EquipmentAttributeModificationInfos.builder()
.date(ZonedDateTime.now(ZoneOffset.UTC))
.date(ZonedDateTime.now(ZoneOffset.UTC).truncatedTo(ChronoUnit.MICROS))
.equipmentId(equipmentId)
.equipmentAttributeName(equipmentAttributeName)
.equipmentAttributeValue(equipmentAttributeValue)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@

import java.time.ZoneOffset;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;

/**
* @author Franck Lecuyer <franck.lecuyer at rte-france.com>
Expand All @@ -19,7 +20,7 @@ public class MatcherGroovyScriptInfos extends MatcherModificationInfos<GroovyScr

public static MatcherGroovyScriptInfos createMatcherGroovyScriptInfos(String script) {
return new MatcherGroovyScriptInfos(GroovyScriptInfos.builder()
.date(ZonedDateTime.now(ZoneOffset.UTC))
.date(ZonedDateTime.now(ZoneOffset.UTC).truncatedTo(ChronoUnit.MICROS))
.script(script)
.build());
}
Expand Down

0 comments on commit 86f81c0

Please sign in to comment.