Skip to content

Commit

Permalink
Addressing reviewer's comments
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastian-peter committed Jan 10, 2022
1 parent 6898605 commit 0477ad7
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased/Snapshot]

### Added
- SQL time series sources (`SqlTimeSeriesSource` and `SqlTimeSeriesMappingSource`)
- SQL time series sources (`SqlTimeSeriesSource` and `SqlTimeSeriesMappingSource`) [#467](https://github.com/ie3-institute/PowerSystemDataModel/issues/467)

### Fixed
- Reduced code smells [#492](https://github.com/ie3-institute/PowerSystemDataModel/issues/492)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@ public FileNamingStrategy() {
public Optional<String> getFilePath(Class<? extends UniqueEntity> cls) {
// do not adapt orElseGet, see https://www.baeldung.com/java-optional-or-else-vs-or-else-get for
// details
return getFilePath(getEntityName(cls).orElse(""), getDirectoryPath(cls).orElse(""));
return getFilePath(
getEntityName(cls).orElseGet(() -> ""), getDirectoryPath(cls).orElseGet(() -> ""));
}

/**
Expand All @@ -91,8 +92,8 @@ Optional<String> getFilePath(T timeSeries) {
// do not adapt orElseGet, see https://www.baeldung.com/java-optional-or-else-vs-or-else-get for
// details
return getFilePath(
entityPersistenceNamingStrategy.getEntityName(timeSeries).orElse(""),
getDirectoryPath(timeSeries).orElse(""));
entityPersistenceNamingStrategy.getEntityName(timeSeries).orElseGet(() -> ""),
getDirectoryPath(timeSeries).orElseGet(() -> ""));
}

/**
Expand Down Expand Up @@ -167,7 +168,8 @@ Optional<String> getDirectoryPath(T timeSeries) {
* @return An individual time series pattern
*/
public Pattern getIndividualTimeSeriesPattern() {
String subDirectory = fileHierarchy.getSubDirectory(IndividualTimeSeries.class).orElse("");
String subDirectory =
fileHierarchy.getSubDirectory(IndividualTimeSeries.class).orElseGet(() -> "");

if (subDirectory.isEmpty()) {
return entityPersistenceNamingStrategy.getIndividualTimeSeriesPattern();
Expand All @@ -192,7 +194,7 @@ public Pattern getIndividualTimeSeriesPattern() {
* @return A load profile time series pattern
*/
public Pattern getLoadProfileTimeSeriesPattern() {
String subDirectory = fileHierarchy.getSubDirectory(LoadProfileInput.class).orElse("");
String subDirectory = fileHierarchy.getSubDirectory(LoadProfileInput.class).orElseGet(() -> "");

if (subDirectory.isEmpty()) {
return entityPersistenceNamingStrategy.getLoadProfileTimeSeriesPattern();
Expand Down Expand Up @@ -265,7 +267,8 @@ public String getIdCoordinateEntityName() {
public Optional<String> getIdCoordinateFilePath() {
// do not adapt orElseGet, see https://www.baeldung.com/java-optional-or-else-vs-or-else-get for
// details
return getFilePath(getIdCoordinateEntityName(), fileHierarchy.getBaseDirectory().orElse(""));
return getFilePath(
getIdCoordinateEntityName(), fileHierarchy.getBaseDirectory().orElseGet(() -> ""));
}

/**
Expand Down

0 comments on commit 0477ad7

Please sign in to comment.