Skip to content

Commit 26c0e8c

Browse files
Merge pull request #1006 from ie3-institute/dependabot/gradle/dev/com.github.ie3-institute-PowerSystemUtils-2.1
Bump com.github.ie3-institute:PowerSystemUtils from 2.0 to 2.2
2 parents 22bc7da + 480f744 commit 26c0e8c

File tree

88 files changed

+2286
-2308
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+2286
-2308
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4040
- `CsvDataSource` throws exceptions on error [#954](https://github.com/ie3-institute/PowerSystemDataModel/issues/954)
4141
- Removing `uuid` as required column from input and result time series [#826](https://github.com/ie3-institute/PowerSystemDataModel/issues/826)
4242
- Removing the support for the old csv format that was marked `deprecated` back in version `1.1.0` [#795](https://github.com/ie3-institute/PowerSystemDataModel/issues/795)
43+
- BREAKING: Updating PowerSystemUtils dependency to 2.2 [#1006](https://github.com/ie3-institute/PowerSystemDataModel/issues/1006)
4344

4445
## [4.1.0] - 2023-11-02
4546

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ repositories {
5353
dependencies {
5454

5555
// ie³ power system utils
56-
implementation 'com.github.ie3-institute:PowerSystemUtils:2.0'
56+
implementation 'com.github.ie3-institute:PowerSystemUtils:2.2'
5757

5858
implementation 'tech.units:indriya:2.2'
5959

src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import edu.ie3.datamodel.models.result.connector.Transformer2WResult;
1515
import edu.ie3.datamodel.models.result.connector.Transformer3WResult;
1616
import java.time.ZonedDateTime;
17+
import java.time.format.DateTimeFormatter;
1718
import java.util.*;
1819
import javax.measure.quantity.Angle;
1920
import javax.measure.quantity.ElectricCurrent;
@@ -37,10 +38,11 @@ public ConnectorResultFactory() {
3738
* Create a new factory to build {@link ConnectorResult}s and utilize the given date time
3839
* formatter pattern to parse date time strings
3940
*
40-
* @param dtfPattern Pattern to parse date time strings
41+
* @param dateTimeFormatter to parse date time strings
4142
*/
42-
public ConnectorResultFactory(String dtfPattern) {
43-
super(dtfPattern, LineResult.class, Transformer2WResult.class, Transformer3WResult.class);
43+
public ConnectorResultFactory(DateTimeFormatter dateTimeFormatter) {
44+
super(
45+
dateTimeFormatter, LineResult.class, Transformer2WResult.class, Transformer3WResult.class);
4446
}
4547

4648
@Override

src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import edu.ie3.datamodel.models.StandardUnits;
1010
import edu.ie3.datamodel.models.result.system.FlexOptionsResult;
1111
import java.time.ZonedDateTime;
12+
import java.time.format.DateTimeFormatter;
1213
import java.util.*;
1314
import javax.measure.quantity.Power;
1415
import tech.units.indriya.ComparableQuantity;
@@ -27,10 +28,10 @@ public FlexOptionsResultFactory() {
2728
* Create a new factory to build {@link FlexOptionsResult}s and utilize the given date time
2829
* formatter pattern to parse date time strings
2930
*
30-
* @param dtfPattern Pattern to parse date time strings
31+
* @param dateTimeFormatter to parse date time strings
3132
*/
32-
public FlexOptionsResultFactory(String dtfPattern) {
33-
super(dtfPattern, FlexOptionsResult.class);
33+
public FlexOptionsResultFactory(DateTimeFormatter dateTimeFormatter) {
34+
super(dateTimeFormatter, FlexOptionsResult.class);
3435
}
3536

3637
@Override

src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import edu.ie3.datamodel.models.StandardUnits;
1010
import edu.ie3.datamodel.models.result.NodeResult;
1111
import java.time.ZonedDateTime;
12+
import java.time.format.DateTimeFormatter;
1213
import java.util.*;
1314
import javax.measure.quantity.Angle;
1415
import javax.measure.quantity.Dimensionless;
@@ -26,10 +27,10 @@ public NodeResultFactory() {
2627
* Create a new factory to build {@link NodeResult}s and utilize the given date time formatter
2728
* pattern to parse date time strings
2829
*
29-
* @param dtfPattern Pattern to parse date time strings
30+
* @param dateTimeFormatter to parse date time strings
3031
*/
31-
public NodeResultFactory(String dtfPattern) {
32-
super(dtfPattern, NodeResult.class);
32+
public NodeResultFactory(DateTimeFormatter dateTimeFormatter) {
33+
super(dateTimeFormatter, NodeResult.class);
3334
}
3435

3536
@Override

src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
import edu.ie3.datamodel.io.factory.EntityFactory;
1010
import edu.ie3.datamodel.models.result.ResultEntity;
1111
import edu.ie3.util.TimeUtil;
12-
import java.time.ZoneId;
13-
import java.util.Locale;
12+
import java.time.format.DateTimeFormatter;
1413

1514
/**
1615
* Internal API for building {@link ResultEntity}s. This additional abstraction layer is necessary
@@ -31,8 +30,9 @@ protected ResultEntityFactory(Class<? extends T>... allowedClasses) {
3130
timeUtil = TimeUtil.withDefaults;
3231
}
3332

34-
protected ResultEntityFactory(String dtfPattern, Class<? extends T>... allowedClasses) {
33+
protected ResultEntityFactory(
34+
DateTimeFormatter dateTimeFormatter, Class<? extends T>... allowedClasses) {
3535
super(allowedClasses);
36-
timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, dtfPattern);
36+
timeUtil = new TimeUtil(dateTimeFormatter);
3737
}
3838
}

src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import edu.ie3.datamodel.io.factory.EntityData;
99
import edu.ie3.datamodel.models.result.connector.SwitchResult;
1010
import java.time.ZonedDateTime;
11+
import java.time.format.DateTimeFormatter;
1112
import java.util.*;
1213

1314
public class SwitchResultFactory extends ResultEntityFactory<SwitchResult> {
@@ -22,10 +23,10 @@ public SwitchResultFactory() {
2223
* Create a new factory to build {@link SwitchResult}s and utilize the given date time formatter
2324
* pattern to parse date time strings
2425
*
25-
* @param dtfPattern Pattern to parse date time strings
26+
* @param dateTimeFormatter Pattern to parse date time strings
2627
*/
27-
public SwitchResultFactory(String dtfPattern) {
28-
super(dtfPattern, SwitchResult.class);
28+
public SwitchResultFactory(DateTimeFormatter dateTimeFormatter) {
29+
super(dateTimeFormatter, SwitchResult.class);
2930
}
3031

3132
@Override

src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import edu.ie3.datamodel.models.StandardUnits;
1414
import edu.ie3.datamodel.models.result.system.*;
1515
import java.time.ZonedDateTime;
16+
import java.time.format.DateTimeFormatter;
1617
import java.util.*;
1718
import javax.measure.quantity.Dimensionless;
1819
import javax.measure.quantity.Power;
@@ -48,11 +49,11 @@ public SystemParticipantResultFactory() {
4849
* Create a new factory to build {@link SystemParticipantResult}s and utilize the given date time
4950
* formatter pattern to parse date time strings
5051
*
51-
* @param dtfPattern Pattern to parse date time strings
52+
* @param dateTimeFormatter to parse date time strings
5253
*/
53-
public SystemParticipantResultFactory(String dtfPattern) {
54+
public SystemParticipantResultFactory(DateTimeFormatter dateTimeFormatter) {
5455
super(
55-
dtfPattern,
56+
dateTimeFormatter,
5657
LoadResult.class,
5758
FixedFeedInResult.class,
5859
BmResult.class,

src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import edu.ie3.datamodel.models.result.thermal.ThermalHouseResult;
1414
import edu.ie3.datamodel.models.result.thermal.ThermalUnitResult;
1515
import java.time.ZonedDateTime;
16+
import java.time.format.DateTimeFormatter;
1617
import java.util.*;
1718
import javax.measure.quantity.Dimensionless;
1819
import javax.measure.quantity.Energy;
@@ -34,10 +35,10 @@ public ThermalResultFactory() {
3435
* Create a new factory to build {@link ThermalResultFactory}s and utilize the given date time
3536
* formatter pattern to parse date time strings
3637
*
37-
* @param dtfPattern Pattern to parse date time strings
38+
* @param dateTimeFormatter parse date time strings
3839
*/
39-
public ThermalResultFactory(String dtfPattern) {
40-
super(dtfPattern, ThermalHouseResult.class, CylindricalStorageResult.class);
40+
public ThermalResultFactory(DateTimeFormatter dateTimeFormatter) {
41+
super(dateTimeFormatter, ThermalHouseResult.class, CylindricalStorageResult.class);
4142
}
4243

4344
@Override

src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactory.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import edu.ie3.util.quantities.PowerSystemUnits;
1313
import edu.ie3.util.quantities.interfaces.Irradiance;
1414
import java.time.ZonedDateTime;
15+
import java.time.format.DateTimeFormatter;
1516
import java.util.Collections;
1617
import java.util.List;
1718
import java.util.Set;
@@ -36,8 +37,8 @@ public CosmoTimeBasedWeatherValueFactory(TimeUtil timeUtil) {
3637
super(timeUtil);
3738
}
3839

39-
public CosmoTimeBasedWeatherValueFactory(String timePattern) {
40-
super(timePattern);
40+
public CosmoTimeBasedWeatherValueFactory(DateTimeFormatter dateTimeFormatter) {
41+
super(dateTimeFormatter);
4142
}
4243

4344
public CosmoTimeBasedWeatherValueFactory() {

0 commit comments

Comments
 (0)