Skip to content

Commit

Permalink
Merge branch 'release/v2.8.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
bot committed Feb 29, 2024
2 parents 86fdb70 + 6a689f0 commit 48504b1
Show file tree
Hide file tree
Showing 21 changed files with 46 additions and 32 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Expand Up @@ -41,8 +41,8 @@ jobs:
- name: Publish to Maven Central
run: mvn -B deploy -P release -DskipTests
env:
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
OSSRH_USERNAME: ${{ secrets.S01_OSSRH_USERNAME }}
OSSRH_TOKEN: ${{ secrets.S01_OSSRH_TOKEN }}
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}

- name: 'Trigger ehrbase:next build'
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,10 @@

Note: version releases in the 0.x.y range may introduce breaking changes.

## [2.8.0]
### Added
### Fixed

## [2.7.0]

### Added
Expand Down Expand Up @@ -376,3 +380,4 @@ Note: version releases in the 0.x.y range may introduce breaking changes.
[2.5.0]: https://github.com/ehrbase/openEHR_SDK/compare/v2.4.0...v2.5.0
[2.6.0]: https://github.com/ehrbase/openEHR_SDK/compare/v2.5.0...v2.6.0
[2.7.0]: https://github.com/ehrbase/openEHR_SDK/compare/v2.6.0...v2.7.0
[2.8.0]: https://github.com/ehrbase/openEHR_SDK/compare/v2.7.0...v2.8.0
2 changes: 1 addition & 1 deletion aql/pom.xml
Expand Up @@ -25,7 +25,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>aql</artifactId>
Expand Down
24 changes: 17 additions & 7 deletions aql/src/main/java/org/ehrbase/openehr/sdk/aql/util/AqlUtil.java
Expand Up @@ -33,6 +33,8 @@
import org.ehrbase.openehr.sdk.aql.dto.containment.ContainmentSetOperator;
import org.ehrbase.openehr.sdk.aql.dto.operand.Operand;
import org.ehrbase.openehr.sdk.aql.dto.operand.QueryParameter;
import org.ehrbase.openehr.sdk.aql.dto.path.AndOperatorPredicate;
import org.ehrbase.openehr.sdk.aql.dto.path.ComparisonOperatorPredicate;
import org.ehrbase.openehr.sdk.aql.parser.AqlQueryParser;
import org.ehrbase.openehr.sdk.aql.render.AqlRenderer;

Expand Down Expand Up @@ -88,24 +90,32 @@ private static WhereCondition removeParameter(WhereCondition condition, String p

public static Map<String, AbstractContainmentExpression> containmentExpressionsByIdentifier(
Containment containment) {
return streamContainmentExpressions(containment)
return streamContainments(containment)
.filter(e1 -> e1.getIdentifier() != null)
.collect(Collectors.toMap(AbstractContainmentExpression::getIdentifier, e -> e));
}

private static Stream<AbstractContainmentExpression> streamContainmentExpressions(Containment containment) {
public static Stream<AbstractContainmentExpression> streamContainments(Containment containment) {
if (containment == null) {
return Stream.empty();
} else if (containment instanceof AbstractContainmentExpression containmentExp) {
return Stream.concat(
Stream.of(containmentExp).filter(e -> e.getIdentifier() != null),
streamContainmentExpressions(containmentExp.getContains()));
return containmentExp.getContains() == null
? Stream.of(containmentExp)
: Stream.concat(Stream.of(containmentExp), streamContainments(containmentExp.getContains()));
} else if (containment instanceof ContainmentSetOperator containmentSetOp) {
return containmentSetOp.getValues().stream().flatMap(AqlUtil::streamContainmentExpressions);
return containmentSetOp.getValues().stream().flatMap(AqlUtil::streamContainments);
} else if (containment instanceof ContainmentNotOperator containmentNotOp) {
return streamContainmentExpressions(containmentNotOp.getContainmentExpression());
return streamContainments(containmentNotOp.getContainmentExpression());
} else {
throw new IllegalArgumentException(
"Unsupported class %s".formatted(containment.getClass().getSimpleName()));
}
}

public static Stream<ComparisonOperatorPredicate> streamPredicates(List<AndOperatorPredicate> condition) {
if (condition == null) {
return Stream.empty();
}
return condition.stream().map(AndOperatorPredicate::getOperands).flatMap(List::stream);
}
}
9 changes: 4 additions & 5 deletions bom/pom.xml
Expand Up @@ -8,7 +8,7 @@

<artifactId>bom</artifactId>
<groupId>org.ehrbase.openehr.sdk</groupId>
<version>2.7.0</version>
<version>2.8.0</version>
<packaging>pom</packaging>

<name>openEHR SDK</name>
Expand Down Expand Up @@ -71,7 +71,6 @@
<maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version>
<maven-enforcer-plugin.version>3.4.1</maven-enforcer-plugin.version>
<maven-failsafe-plugin.version>2.22.2</maven-failsafe-plugin.version>
<maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version>
<maven-javadoc-plugin.version>3.6.3</maven-javadoc-plugin.version>
<maven-source-plugin.version>3.3.0</maven-source-plugin.version>
<maven-surefire-plugin.version>3.2.2</maven-surefire-plugin.version>
Expand All @@ -83,11 +82,11 @@
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>

Expand Down Expand Up @@ -385,7 +384,7 @@
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
<stagingProgressTimeoutMinutes>30</stagingProgressTimeoutMinutes>
</configuration>
Expand Down
2 changes: 1 addition & 1 deletion client/pom.xml
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>client</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion example-generator/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>sdk-parent</artifactId>
<groupId>org.ehrbase.openehr.sdk</groupId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion generator-commons/pom.xml
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>generator-commons</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion generator-maven-plugin/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>sdk-parent</artifactId>
<groupId>org.ehrbase.openehr.sdk</groupId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion generator/pom.xml
Expand Up @@ -25,7 +25,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>generator</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion opt-1.4/pom.xml
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>opt-1.4</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Expand Up @@ -25,13 +25,13 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>bom</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
<relativePath>./bom/pom.xml</relativePath>
</parent>

<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
<packaging>pom</packaging>
<name>openEHR SDK</name>

Expand Down
2 changes: 1 addition & 1 deletion response-dto/pom.xml
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>response-dto</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion serialisation/pom.xml
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>serialisation</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion serialisation_conformance_test/pom.xml
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>serialisation_conformance_test</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion terminology/pom.xml
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>terminology</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion test-coverage/pom.xml
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>test-coverage</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion test-data/pom.xml
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>test-data</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion util/pom.xml
Expand Up @@ -25,7 +25,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>util</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion validation/pom.xml
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>validation</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion web-template/pom.xml
Expand Up @@ -25,7 +25,7 @@
<parent>
<groupId>org.ehrbase.openehr.sdk</groupId>
<artifactId>sdk-parent</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
</parent>

<artifactId>web-template</artifactId>
Expand Down

0 comments on commit 48504b1

Please sign in to comment.