diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml
index cf251f7fe7..60f02e50c7 100644
--- a/.github/workflows/sonarcloud.yml
+++ b/.github/workflows/sonarcloud.yml
@@ -5,6 +5,7 @@ on:
push:
branches:
- development
+ - main
pull_request:
branches:
- development
diff --git a/THIRD-PARTY.txt b/THIRD-PARTY.txt
new file mode 100644
index 0000000000..b18375a7c0
--- /dev/null
+++ b/THIRD-PARTY.txt
@@ -0,0 +1,449 @@
+
+Lists of 447 third-party dependencies.
+ (BSD License) AntLR Parser Generator (antlr:antlr:2.7.7 - http://www.antlr.org/)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.5.12 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.5.12 - http://logback.qos.ch/logback-core)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.5.16 - http://logback.qos.ch/logback-core)
+ (Apache License, Version 2.0) Titanium JSON-LD 1.1 (JRE11) (com.apicatalog:titanium-json-ld:1.3.3 - https://github.com/filip26/titanium-json-ld)
+ (Apache License, Version 2.0) Internet Time Utility (com.ethlo.time:itu:1.7.0 - https://github.com/ethlo/itu)
+ (Apache License, Version 2.0) ClassMate (com.fasterxml:classmate:1.7.0 - https://github.com/FasterXML/java-classmate)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.18.1 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.18.1 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.18.1 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-dataformat-YAML (com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.17.3 - https://github.com/FasterXML/jackson-dataformats-text)
+ (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.17.3 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
+ (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.1 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
+ (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.17.3 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
+ (Apache License, Version 2.0) Caffeine cache (com.github.ben-manes.caffeine:caffeine:3.1.8 - https://github.com/ben-manes/caffeine)
+ (Apache License, Version 2.0) JSON Compare (com.github.fslev:json-compare:6.12 - http://github.com/fslev/json-compare)
+ (Apache License, Version 2.0) (GNU Lesser General Public License) javaparser-core (com.github.javaparser:javaparser-core:3.25.3 - https://github.com/javaparser/javaparser-core)
+ (Apache License, Version 2.0) (GNU Lesser General Public License) javaparser-symbol-solver-core (com.github.javaparser:javaparser-symbol-solver-core:3.25.10 - https://github.com/javaparser/javaparser-symbol-solver-core)
+ (SPDX-License-Identifier: MIT) oshi-core (com.github.oshi:oshi-core:6.4.10 - https://github.com/oshi/oshi/oshi-core)
+ (Apache License, Version 2.0) JCIP Annotations under Apache License (com.github.stephenc.jcip:jcip-annotations:1.0-1 - http://stephenc.github.com/jcip-annotations)
+ (BSD License) curvesapi (com.github.virtuald:curvesapi:1.08 - https://github.com/virtuald/curvesapi)
+ (MIT) waffle-jna (com.github.waffle:waffle-jna:3.3.0 - https://waffle.github.io/waffle/)
+ (Apache 2.0) AutoService (com.google.auto.service:auto-service-annotations:1.1.1 - https://github.com/google/auto/tree/main/service)
+ (The Apache Software License, Version 2.0) FindBugs-jsr305 (com.google.code.findbugs:jsr305:3.0.2 - http://findbugs.sourceforge.net/)
+ (Apache 2.0) error-prone annotations (com.google.errorprone:error_prone_annotations:2.3.3 - http://nexus.sonatype.org/oss-repository-hosting.html/error_prone_parent/error_prone_annotations)
+ (The Apache Software License, Version 2.0) Guava InternalFutureFailureAccess and InternalFutures (com.google.guava:failureaccess:1.0.2 - https://github.com/google/guava/failureaccess)
+ (Apache License, Version 2.0) Guava: Google Core Libraries for Java (com.google.guava:guava:33.3.0-jre - https://github.com/google/guava)
+ (The Apache Software License, Version 2.0) Guava ListenableFuture only (com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava - https://github.com/google/guava/listenablefuture)
+ (Apache License, Version 2.0) J2ObjC Annotations (com.google.j2objc:j2objc-annotations:3.0.0 - https://github.com/google/j2objc/)
+ (EPL 1.0) (MPL 2.0) H2 Database Engine (com.h2database:h2:2.3.232 - https://h2database.com)
+ (Apache 2) ph-css (com.helger:ph-css:7.0.2 - https://github.com/phax/ph-css/ph-css)
+ (Apache 2) ph-commons (com.helger.commons:ph-commons:11.1.5 - https://github.com/phax/ph-commons/ph-commons)
+ (The Apache Software License, Version 2.0) json-path (com.jayway.jsonpath:json-path:2.9.0 - https://github.com/jayway/JsonPath)
+ (The GNU General Public License, v2 with Universal FOSS Exception, v1.0) MySQL Connector/J (com.mysql:mysql-connector-j:8.3.0 - http://dev.mysql.com/doc/connector-j/en/)
+ (Apache License Version 2.0) JsonSchemaValidator (com.networknt:json-schema-validator:1.0.87 - https://github.com/networknt/json-schema-validator)
+ (The Apache Software License, Version 2.0) Nimbus Content Type (com.nimbusds:content-type:2.2 - https://bitbucket.org/connect2id/nimbus-content-type)
+ (The Apache Software License, Version 2.0) Nimbus LangTag (com.nimbusds:lang-tag:1.7 - https://bitbucket.org/connect2id/nimbus-language-tags)
+ (The Apache Software License, Version 2.0) Nimbus JOSE+JWT (com.nimbusds:nimbus-jose-jwt:9.37.3 - https://bitbucket.org/connect2id/nimbus-jose-jwt)
+ (Apache License, version 2.0) OAuth 2.0 SDK with OpenID Connect extensions (com.nimbusds:oauth2-oidc-sdk:9.43.4 - https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions)
+ (EDL 1.0) Jakarta Activation (com.sun.activation:jakarta.activation:2.0.1 - https://github.com/eclipse-ee4j/jaf/jakarta.activation)
+ (Eclipse Distribution License - v 1.0) istack common utility code runtime (com.sun.istack:istack-commons-runtime:4.1.2 - https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime)
+ (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) Jakarta Mail API (com.sun.mail:jakarta.mail:2.0.1 - http://eclipse-ee4j.github.io/mail/jakarta.mail)
+ (The Apache Software License, Version 2.0) QDox (com.thoughtworks.qdox:qdox:1.12 - http://qdox.codehaus.org)
+ (Vaadin Commercial License and Service Terms) Collaboration Engine (com.vaadin:collaboration-engine:6.2.4 - https://vaadin.com/collaboration/collaboration-engine)
+ (Apache 2) copilot (com.vaadin:copilot:24.4.14 - http://vaadin.com/copilot-project/copilot)
+ (Apache License Version 2.0) Flow Client (com.vaadin:flow-client:24.4.9 - https://vaadin.com/flow/flow-client)
+ (Apache License Version 2.0) Flow Data (com.vaadin:flow-data:24.4.9 - https://vaadin.com/flow/flow-data)
+ (Apache License Version 2.0) Generic HTML 5 Drag and Drop support for Flow (com.vaadin:flow-dnd:24.4.9 - https://vaadin.com/flow/flow-dnd)
+ (Apache License Version 2.0) Flow HTML Components (com.vaadin:flow-html-components:24.4.9 - https://vaadin.com/flow/flow-html-components)
+ (Apache License Version 2.0) TestBench elements for Flow HTML Components (com.vaadin:flow-html-components-testbench:24.4.9 - https://vaadin.com/flow/flow-html-components-testbench)
+ (Apache License Version 2.0) Flow Lit Templates Support (com.vaadin:flow-lit-template:24.4.9 - https://vaadin.com/flow/flow-lit-template)
+ (Apache License Version 2.0) Flow Push (com.vaadin:flow-push:24.4.9 - https://vaadin.com/flow/flow-push)
+ (Apache License Version 2.0) Flow React Component Support (com.vaadin:flow-react:24.4.9 - https://vaadin.com/flow/flow-react)
+ (Apache License Version 2.0) Flow Server (com.vaadin:flow-server:24.4.9 - https://vaadin.com/flow/flow-server)
+ (Apache License Version 2.0) Hilla Platform (com.vaadin:hilla:24.4.9 - https://hilla.dev)
+ (Apache License Version 2.0) Hilla development (com.vaadin:hilla-dev:24.4.9 - https://hilla.dev)
+ (Apache License Version 2.0) Hilla Endpoint (com.vaadin:hilla-endpoint:24.4.9 - https://vaadin.com/hilla-endpoint)
+ (Apache License Version 2.0) Hilla Engine Core (com.vaadin:hilla-engine-core:24.4.9 - https://vaadin.com/hilla-engine-core)
+ (Apache License Version 2.0) Hilla Engine Runtime (com.vaadin:hilla-engine-runtime:24.4.9 - https://vaadin.com/hilla-engine-runtime)
+ (Apache License Version 2.0) Hilla JVM Parser Core (com.vaadin:hilla-parser-jvm-core:24.4.9 - https://vaadin.com/hilla-parser-jvm-core)
+ (Apache License Version 2.0) Hilla JVM Parser Backbone Plugin (com.vaadin:hilla-parser-jvm-plugin-backbone:24.4.9 - https://vaadin.com/hilla-parser-jvm-plugin-backbone)
+ (Apache License Version 2.0) Hilla JVM Parser Model Plugin (com.vaadin:hilla-parser-jvm-plugin-model:24.4.9 - https://vaadin.com/hilla-parser-jvm-plugin-model)
+ (Apache License Version 2.0) Hilla JVM Parser Nonnull Plugin (com.vaadin:hilla-parser-jvm-plugin-nonnull:24.4.9 - https://vaadin.com/hilla-parser-jvm-plugin-nonnull)
+ (Apache License Version 2.0) Hilla JVM Parser SubTypes Plugin (com.vaadin:hilla-parser-jvm-plugin-subtypes:24.4.9 - https://vaadin.com/hilla-parser-jvm-plugin-subtypes)
+ (Apache License Version 2.0) Hilla JVM Parser Transfer Types Plugin (com.vaadin:hilla-parser-jvm-plugin-transfertypes:24.4.9 - https://vaadin.com/hilla-parser-jvm-plugin-transfertypes)
+ (Apache License Version 2.0) Hilla JVM Parser Utils (com.vaadin:hilla-parser-jvm-utils:24.4.9 - https://vaadin.com/hilla-parser-jvm-utils)
+ (Apache License Version 2.0) Hilla Runtime Transfer Types (com.vaadin:hilla-runtime-plugin-transfertypes:24.4.9 - https://vaadin.com/hilla-runtime-plugin-transfertypes)
+ (Apache License Version 2.0) Vaadin License Checker (com.vaadin:license-checker:1.12.14 - https://github.com/vaadin/license-checker-vaadin10)
+ (Apache License Version 2.0) Open stuff like URLs, files, executables. Cross-platform (com.vaadin:open:8.5.0.1 - http://vaadin.com/open)
+ (Apache License Version 2.0) Vaadin Platform (vaadin) (com.vaadin:vaadin:24.4.13 - https://vaadin.com)
+ (Apache License Version 2.0) Vaadin Accordion (com.vaadin:vaadin-accordion-flow:24.4.13 - https://vaadin.com/components/vaadin-accordion-flow-parent/vaadin-accordion-flow)
+ (Apache License Version 2.0) Vaadin Accordion Testbench API (com.vaadin:vaadin-accordion-testbench:24.4.13 - https://vaadin.com/components/vaadin-accordion-flow-parent/vaadin-accordion-testbench)
+ (Apache License Version 2.0) Vaadin App Layout (com.vaadin:vaadin-app-layout-flow:24.4.13 - https://vaadin.com/components/vaadin-app-layout-flow-parent/vaadin-app-layout-flow)
+ (Apache License Version 2.0) Vaadin App Layout Testbench API (com.vaadin:vaadin-app-layout-testbench:24.4.13 - https://vaadin.com/components/vaadin-app-layout-flow-parent/vaadin-app-layout-testbench)
+ (Apache License Version 2.0) Vaadin Avatar (com.vaadin:vaadin-avatar-flow:24.4.13 - https://vaadin.com/components/vaadin-avatar-flow-parent/vaadin-avatar-flow)
+ (Apache License Version 2.0) Vaadin Avatar Testbench API (com.vaadin:vaadin-avatar-testbench:24.4.13 - https://vaadin.com/components/vaadin-avatar-flow-parent/vaadin-avatar-testbench)
+ (Vaadin Commercial License and Service Terms) Vaadin Board (com.vaadin:vaadin-board-flow:24.4.13 - https://vaadin.com/components/vaadin-board-flow-parent/vaadin-board-flow)
+ (Vaadin Commercial License and Service Terms) Vaadin Board Testbench API (com.vaadin:vaadin-board-testbench:24.4.13 - https://vaadin.com/components/vaadin-board-flow-parent/vaadin-board-testbench)
+ (Apache License Version 2.0) Vaadin Button (com.vaadin:vaadin-button-flow:24.4.13 - https://vaadin.com/components/vaadin-button-flow-parent/vaadin-button-flow)
+ (Apache License Version 2.0) Vaadin Button Testbench API (com.vaadin:vaadin-button-testbench:24.4.13 - https://vaadin.com/components/vaadin-button-flow-parent/vaadin-button-testbench)
+ (Vaadin Commercial License and Service Terms) Vaadin Charts (com.vaadin:vaadin-charts-flow:24.4.13 - https://vaadin.com/components/vaadin-charts-flow-parent/vaadin-charts-flow)
+ (Vaadin Commercial License and Service Terms) Vaadin Charts Testbench API (com.vaadin:vaadin-charts-testbench:24.4.13 - https://vaadin.com/components/vaadin-charts-flow-parent/vaadin-charts-testbench)
+ (Apache License Version 2.0) Vaadin Checkbox (com.vaadin:vaadin-checkbox-flow:24.4.13 - https://vaadin.com/components/vaadin-checkbox-flow-parent/vaadin-checkbox-flow)
+ (Apache License Version 2.0) Vaadin Checkbox Testbench API (com.vaadin:vaadin-checkbox-testbench:24.4.13 - https://vaadin.com/components/vaadin-checkbox-flow-parent/vaadin-checkbox-testbench)
+ (Apache License Version 2.0) Vaadin Combo Box (com.vaadin:vaadin-combo-box-flow:24.4.13 - https://vaadin.com/components/vaadin-combo-box-flow-parent/vaadin-combo-box-flow)
+ (Apache License Version 2.0) Vaadin Combo Box Testbench API (com.vaadin:vaadin-combo-box-testbench:24.4.13 - https://vaadin.com/components/vaadin-combo-box-flow-parent/vaadin-combo-box-testbench)
+ (Apache License Version 2.0) Vaadin Confirm Dialog (com.vaadin:vaadin-confirm-dialog-flow:24.4.13 - https://vaadin.com/components/vaadin-confirm-dialog-flow-parent/vaadin-confirm-dialog-flow)
+ (Apache License Version 2.0) Vaadin Confirm Dialog Testbench API (com.vaadin:vaadin-confirm-dialog-testbench:24.4.13 - https://vaadin.com/components/vaadin-confirm-dialog-flow-parent/vaadin-confirm-dialog-testbench)
+ (Apache License Version 2.0) Vaadin Context Menu (com.vaadin:vaadin-context-menu-flow:24.4.13 - https://vaadin.com/components/vaadin-context-menu-flow-parent/vaadin-context-menu-flow)
+ (Apache License Version 2.0) Vaadin Context Menu Testbench API (com.vaadin:vaadin-context-menu-testbench:24.4.13 - https://vaadin.com/components/vaadin-context-menu-flow-parent/vaadin-context-menu-testbench)
+ (Vaadin Commercial License and Service Terms) Vaadin Cookie Consent (com.vaadin:vaadin-cookie-consent-flow:24.4.13 - https://vaadin.com/components/vaadin-cookie-consent-flow-parent/vaadin-cookie-consent-flow)
+ (Vaadin Commercial License and Service Terms) Vaadin Cookie Consent Testbench API (com.vaadin:vaadin-cookie-consent-testbench:24.4.13 - https://vaadin.com/components/vaadin-cookie-consent-flow-parent/vaadin-cookie-consent-testbench)
+ (Apache License Version 2.0) Vaadin Platform (vaadin-core) (com.vaadin:vaadin-core:24.4.13 - https://vaadin.com)
+ (Apache License Version 2.0) Vaadin Platform (vaadin-core-internal) (com.vaadin:vaadin-core-internal:24.4.13 - https://vaadin.com/vaadin-core-internal)
+ (Vaadin Commercial License and Service Terms) Vaadin Crud (com.vaadin:vaadin-crud-flow:24.4.13 - https://vaadin.com/components/vaadin-crud-flow-parent/vaadin-crud-flow)
+ (Vaadin Commercial License and Service Terms) Vaadin Crud Testbench API (com.vaadin:vaadin-crud-testbench:24.4.13 - https://vaadin.com/components/vaadin-crud-flow-parent/vaadin-crud-testbench)
+ (Apache License Version 2.0) Vaadin Custom Field (com.vaadin:vaadin-custom-field-flow:24.4.13 - https://vaadin.com/components/vaadin-custom-field-flow-parent/vaadin-custom-field-flow)
+ (Apache License Version 2.0) Vaadin Custom Field Testbench API (com.vaadin:vaadin-custom-field-testbench:24.4.13 - https://vaadin.com/components/vaadin-custom-field-flow-parent/vaadin-custom-field-testbench)
+ (Apache License Version 2.0) Vaadin Date Picker (com.vaadin:vaadin-date-picker-flow:24.4.13 - https://vaadin.com/components/vaadin-date-picker-flow-parent/vaadin-date-picker-flow)
+ (Apache License Version 2.0) Vaadin Date Picker Testbench API (com.vaadin:vaadin-date-picker-testbench:24.4.13 - https://vaadin.com/components/vaadin-date-picker-flow-parent/vaadin-date-picker-testbench)
+ (Apache License Version 2.0) Vaadin Date Time Picker (com.vaadin:vaadin-date-time-picker-flow:24.4.13 - https://vaadin.com/components/vaadin-date-time-picker-flow-parent/vaadin-date-time-picker-flow)
+ (Apache License Version 2.0) Vaadin Date Time Picker Testbench API (com.vaadin:vaadin-date-time-picker-testbench:24.4.13 - https://vaadin.com/components/vaadin-date-time-picker-flow-parent/vaadin-date-time-picker-testbench)
+ (Apache License Version 2.0) Vaadin Details (com.vaadin:vaadin-details-flow:24.4.13 - https://vaadin.com/components/vaadin-details-flow-parent/vaadin-details-flow)
+ (Apache License Version 2.0) Vaadin Details Testbench API (com.vaadin:vaadin-details-testbench:24.4.13 - https://vaadin.com/components/vaadin-details-flow-parent/vaadin-details-testbench)
+ (Apache License Version 2.0) Vaadin Platform (vaadin-dev) (com.vaadin:vaadin-dev:24.4.13 - https://vaadin.com)
+ (Apache License Version 2.0) Vaadin Dev Bundle (com.vaadin:vaadin-dev-bundle:24.4.13 - https://vaadin.com)
+ (Apache License Version 2.0) Vaadin Development Mode Server (com.vaadin:vaadin-dev-server:24.4.9 - https://vaadin.com/flow/vaadin-dev-server)
+ (Apache License Version 2.0) Vaadin Dialog (com.vaadin:vaadin-dialog-flow:24.4.13 - https://vaadin.com/components/vaadin-dialog-flow-parent/vaadin-dialog-flow)
+ (Apache License Version 2.0) Vaadin Dialog Testbench API (com.vaadin:vaadin-dialog-testbench:24.4.13 - https://vaadin.com/components/vaadin-dialog-flow-parent/vaadin-dialog-testbench)
+ (Apache License Version 2.0) Vaadin Field Highlighter (com.vaadin:vaadin-field-highlighter-flow:24.4.13 - https://vaadin.com/components/vaadin-field-highlighter-flow-parent/vaadin-field-highlighter-flow)
+ (Apache License Version 2.0) Vaadin Flow Components Base (com.vaadin:vaadin-flow-components-base:24.4.13 - https://vaadin.com/components/vaadin-flow-components-shared-parent/vaadin-flow-components-base)
+ (Apache License Version 2.0) Vaadin Form Layout (com.vaadin:vaadin-form-layout-flow:24.4.13 - https://vaadin.com/components/vaadin-form-layout-flow-parent/vaadin-form-layout-flow)
+ (Apache License Version 2.0) Vaadin Form Layout Testbench API (com.vaadin:vaadin-form-layout-testbench:24.4.13 - https://vaadin.com/components/vaadin-form-layout-flow-parent/vaadin-form-layout-testbench)
+ (Apache License Version 2.0) Vaadin Grid (com.vaadin:vaadin-grid-flow:24.4.13 - https://vaadin.com/components/vaadin-grid-flow-parent/vaadin-grid-flow)
+ (Vaadin Commercial License and Service Terms) Vaadin Grid Pro (com.vaadin:vaadin-grid-pro-flow:24.4.13 - https://vaadin.com/components/vaadin-grid-pro-flow-parent/vaadin-grid-pro-flow)
+ (Vaadin Commercial License and Service Terms) Vaadin Grid Pro Testbench API (com.vaadin:vaadin-grid-pro-testbench:24.4.13 - https://vaadin.com/components/vaadin-grid-pro-flow-parent/vaadin-grid-pro-testbench)
+ (Apache License Version 2.0) Vaadin Grid Testbench API (com.vaadin:vaadin-grid-testbench:24.4.13 - https://vaadin.com/components/vaadin-grid-flow-parent/vaadin-grid-testbench)
+ (Apache License Version 2.0) Vaadin Icons (com.vaadin:vaadin-icons-flow:24.4.13 - https://vaadin.com/components/vaadin-icons-flow-parent/vaadin-icons-flow)
+ (Apache License Version 2.0) Vaadin Icons Testbench API (com.vaadin:vaadin-icons-testbench:24.4.13 - https://vaadin.com/components/vaadin-icons-flow-parent/vaadin-icons-testbench)
+ (Apache License Version 2.0) Vaadin Platform (vaadin-internal) (com.vaadin:vaadin-internal:24.4.13 - https://vaadin.com/vaadin-internal)
+ (Apache License Version 2.0) Vaadin List Box (com.vaadin:vaadin-list-box-flow:24.4.13 - https://vaadin.com/components/vaadin-list-box-flow-parent/vaadin-list-box-flow)
+ (Apache License Version 2.0) Vaadin List Box Testbench API (com.vaadin:vaadin-list-box-testbench:24.4.13 - https://vaadin.com/components/vaadin-list-box-flow-parent/vaadin-list-box-testbench)
+ (Apache License Version 2.0) Vaadin Login (com.vaadin:vaadin-login-flow:24.4.13 - https://vaadin.com/components/vaadin-login-flow-parent/vaadin-login-flow)
+ (Apache License Version 2.0) Vaadin Login Testbench API (com.vaadin:vaadin-login-testbench:24.4.13 - https://vaadin.com/components/vaadin-login-flow-parent/vaadin-login-testbench)
+ (Apache License Version 2.0) Vaadin Lumo Theme (com.vaadin:vaadin-lumo-theme:24.4.13 - https://vaadin.com/components/vaadin-lumo-theme-flow-parent/vaadin-lumo-theme)
+ (Vaadin Commercial License and Service Terms) Vaadin Map (com.vaadin:vaadin-map-flow:24.4.13 - https://vaadin.com/components/vaadin-map-flow-parent/vaadin-map-flow)
+ (Apache License Version 2.0) Vaadin Material Theme (com.vaadin:vaadin-material-theme:24.4.13 - https://vaadin.com/components/vaadin-material-theme-flow-parent/vaadin-material-theme)
+ (Apache License Version 2.0) Vaadin Menu Bar (com.vaadin:vaadin-menu-bar-flow:24.4.13 - https://vaadin.com/components/vaadin-menu-bar-flow-parent/vaadin-menu-bar-flow)
+ (Apache License Version 2.0) Vaadin Menu Bar Testbench API (com.vaadin:vaadin-menu-bar-testbench:24.4.13 - https://vaadin.com/components/vaadin-menu-bar-flow-parent/vaadin-menu-bar-testbench)
+ (Apache License Version 2.0) Vaadin Messages (com.vaadin:vaadin-messages-flow:24.4.13 - https://vaadin.com/components/vaadin-messages-flow-parent/vaadin-messages-flow)
+ (Apache License Version 2.0) Vaadin Messages Testbench API (com.vaadin:vaadin-messages-testbench:24.4.13 - https://vaadin.com/components/vaadin-messages-flow-parent/vaadin-messages-testbench)
+ (Apache License Version 2.0) Vaadin Notification (com.vaadin:vaadin-notification-flow:24.4.13 - https://vaadin.com/components/vaadin-notification-flow-parent/vaadin-notification-flow)
+ (Apache License Version 2.0) Vaadin Notification Testbench API (com.vaadin:vaadin-notification-testbench:24.4.13 - https://vaadin.com/components/vaadin-notification-flow-parent/vaadin-notification-testbench)
+ (Apache License Version 2.0) Vaadin Ordered Layout (com.vaadin:vaadin-ordered-layout-flow:24.4.13 - https://vaadin.com/components/vaadin-ordered-layout-flow-parent/vaadin-ordered-layout-flow)
+ (Apache License Version 2.0) Vaadin Ordered Layout Testbench API (com.vaadin:vaadin-ordered-layout-testbench:24.4.13 - https://vaadin.com/components/vaadin-ordered-layout-flow-parent/vaadin-ordered-layout-testbench)
+ (Apache License Version 2.0) Vaadin Progress Bar (com.vaadin:vaadin-progress-bar-flow:24.4.13 - https://vaadin.com/components/vaadin-progress-bar-flow-parent/vaadin-progress-bar-flow)
+ (Apache License Version 2.0) Vaadin Progress Bar Testbench API (com.vaadin:vaadin-progress-bar-testbench:24.4.13 - https://vaadin.com/components/vaadin-progress-bar-flow-parent/vaadin-progress-bar-testbench)
+ (Apache License Version 2.0) Vaadin Radio Button (com.vaadin:vaadin-radio-button-flow:24.4.13 - https://vaadin.com/components/vaadin-radio-button-flow-parent/vaadin-radio-button-flow)
+ (Apache License Version 2.0) Vaadin Radio Button Testbench API (com.vaadin:vaadin-radio-button-testbench:24.4.13 - https://vaadin.com/components/vaadin-radio-button-flow-parent/vaadin-radio-button-testbench)
+ (Apache License Version 2.0) Vaadin Renderer (com.vaadin:vaadin-renderer-flow:24.4.13 - https://vaadin.com/components/vaadin-renderer-flow-parent/vaadin-renderer-flow)
+ (Vaadin Commercial License and Service Terms) Vaadin Rich Text Editor (com.vaadin:vaadin-rich-text-editor-flow:24.4.13 - https://vaadin.com/components/vaadin-rich-text-editor-flow-parent/vaadin-rich-text-editor-flow)
+ (Vaadin Commercial License and Service Terms) Vaadin Rich Text Editor Testbench API (com.vaadin:vaadin-rich-text-editor-testbench:24.4.13 - https://vaadin.com/components/vaadin-rich-text-editor-flow-parent/vaadin-rich-text-editor-testbench)
+ (Apache License Version 2.0) Vaadin Select (com.vaadin:vaadin-select-flow:24.4.13 - https://vaadin.com/components/vaadin-select-flow-parent/vaadin-select-flow)
+ (Apache License Version 2.0) Vaadin Select Testbench API (com.vaadin:vaadin-select-testbench:24.4.13 - https://vaadin.com/components/vaadin-select-flow-parent/vaadin-select-testbench)
+ (Apache License Version 2.0) Vaadin Side Nav (com.vaadin:vaadin-side-nav-flow:24.4.13 - https://vaadin.com/components/vaadin-side-nav-flow-parent/vaadin-side-nav-flow)
+ (Apache License Version 2.0) Vaadin Side Nav Testbench API (com.vaadin:vaadin-side-nav-testbench:24.4.13 - https://vaadin.com/components/vaadin-side-nav-flow-parent/vaadin-side-nav-testbench)
+ (Apache License Version 2.0) Vaadin Split Layout (com.vaadin:vaadin-split-layout-flow:24.4.13 - https://vaadin.com/components/vaadin-split-layout-flow-parent/vaadin-split-layout-flow)
+ (Apache License Version 2.0) Vaadin Split Layout Testbench API (com.vaadin:vaadin-split-layout-testbench:24.4.13 - https://vaadin.com/components/vaadin-split-layout-flow-parent/vaadin-split-layout-testbench)
+ (Vaadin Commercial License and Service Terms) Vaadin Spreadsheet (com.vaadin:vaadin-spreadsheet-flow:24.4.13 - https://vaadin.com/components/vaadin-spreadsheet-flow-parent/vaadin-spreadsheet-flow)
+ (Apache License Version 2.0) vaadin-spring (com.vaadin:vaadin-spring:24.4.9 - https://vaadin.com/flow/vaadin-spring)
+ (Apache License Version 2.0) Spring Boot Starter (com.vaadin:vaadin-spring-boot-starter:24.4.13 - https://vaadin.com/vaadin-spring-boot-starter)
+ (Apache License Version 2.0) Vaadin Tabs (com.vaadin:vaadin-tabs-flow:24.4.13 - https://vaadin.com/components/vaadin-tabs-flow-parent/vaadin-tabs-flow)
+ (Apache License Version 2.0) Vaadin Tabs Testbench API (com.vaadin:vaadin-tabs-testbench:24.4.13 - https://vaadin.com/components/vaadin-tabs-flow-parent/vaadin-tabs-testbench)
+ (Apache License Version 2.0) Vaadin TestBench (com.vaadin:vaadin-testbench:24.4.13 - https://vaadin.com)
+ (Vaadin Commercial License and Service Terms) Vaadin TestBench (com.vaadin:vaadin-testbench-core:9.3.5 - http://vaadin.com/vaadin-testbench-core/)
+ (Vaadin Commercial License and Service Terms) Vaadin TestBench Shared (com.vaadin:vaadin-testbench-shared:9.3.5 - http://vaadin.com/vaadin-testbench-shared/)
+ (Vaadin Commercial License and Service Terms) Vaadin Testbench UI Unit Test JUnit4 (com.vaadin:vaadin-testbench-unit:9.3.5 - http://vaadin.com)
+ (Vaadin Commercial License and Service Terms) Vaadin Testbench UI Unit Test Shared (com.vaadin:vaadin-testbench-unit-shared:9.3.5 - http://vaadin.com)
+ (Apache License Version 2.0) Vaadin Text Field (com.vaadin:vaadin-text-field-flow:24.4.13 - https://vaadin.com/components/vaadin-text-field-flow-parent/vaadin-text-field-flow)
+ (Apache License Version 2.0) Vaadin Text Field Testbench API (com.vaadin:vaadin-text-field-testbench:24.4.13 - https://vaadin.com/components/vaadin-text-field-flow-parent/vaadin-text-field-testbench)
+ (Apache License Version 2.0) Vaadin Time Picker (com.vaadin:vaadin-time-picker-flow:24.4.13 - https://vaadin.com/components/vaadin-time-picker-flow-parent/vaadin-time-picker-flow)
+ (Apache License Version 2.0) Vaadin Time Picker Testbench API (com.vaadin:vaadin-time-picker-testbench:24.4.13 - https://vaadin.com/components/vaadin-time-picker-flow-parent/vaadin-time-picker-testbench)
+ (Apache License Version 2.0) Vaadin Upload (com.vaadin:vaadin-upload-flow:24.4.13 - https://vaadin.com/components/vaadin-upload-flow-parent/vaadin-upload-flow)
+ (Apache License Version 2.0) Vaadin Upload Testbench API (com.vaadin:vaadin-upload-testbench:24.4.13 - https://vaadin.com/components/vaadin-upload-flow-parent/vaadin-upload-testbench)
+ (Apache License Version 2.0) Vaadin Virtual List (com.vaadin:vaadin-virtual-list-flow:24.4.13 - https://vaadin.com/components/vaadin-virtual-list-flow-parent/vaadin-virtual-list-flow)
+ (Apache License Version 2.0) Vaadin Virtual List Testbench API (com.vaadin:vaadin-virtual-list-testbench:24.4.13 - https://vaadin.com/components/vaadin-virtual-list-flow-parent/vaadin-virtual-list-testbench)
+ (The Apache Software License, Version 2.0) GenTyRef (com.vaadin.external:gentyref:1.2.0.vaadin1 - http://code.google.com/p/gentyref/)
+ (Apache License 2.0) (CDDL) atmosphere-runtime (com.vaadin.external.atmosphere:atmosphere-runtime:3.0.5.slf4jvaadin1 - https://github.com/Atmosphere/atmosphere)
+ (Apache License 2.0) JSON library from Android SDK (com.vaadin.external.google:android-json:0.0.20131108.vaadin1 - http://developer.android.com/sdk)
+ (Apache License Version 2.0) Vaadin Customized GWT Elemental Library (com.vaadin.external.gwt:gwt-elemental:2.8.2.vaadin2 - http://vaadin.com/gwt-elemental)
+ (Apache License Version 2.0) throw-if-servlet3 (com.vaadin.servletdetector:throw-if-servlet3:1.0.2 - http://vaadin.com/servlet-detector-parent/throw-if-servlet3)
+ (The Apache Software License, Version 2.0) HikariCP (com.zaxxer:HikariCP:5.1.0 - https://github.com/brettwooldridge/HikariCP)
+ (The Apache Software License, Version 2.0) SparseBitSet (com.zaxxer:SparseBitSet:1.3 - https://github.com/brettwooldridge/SparseBitSet)
+ (Apache License, Version 2.0) Apache Commons BeanUtils (commons-beanutils:commons-beanutils:1.9.4 - https://commons.apache.org/proper/commons-beanutils/)
+ (Apache-2.0) Apache Commons Codec (commons-codec:commons-codec:1.16.1 - https://commons.apache.org/proper/commons-codec/)
+ (Apache License, Version 2.0) Apache Commons Collections (commons-collections:commons-collections:3.2.2 - http://commons.apache.org/collections/)
+ (The Apache Software License, Version 2.0) Commons Digester (commons-digester:commons-digester:2.1 - http://commons.apache.org/digester/)
+ (Apache-2.0) Apache Commons IO (commons-io:commons-io:2.17.0 - https://commons.apache.org/proper/commons-io/)
+ (The Apache Software License, Version 2.0) Apache Commons Logging (commons-logging:commons-logging:1.2 - http://commons.apache.org/proper/commons-logging/)
+ (Apache License, Version 2.0) Apache Commons Validator (commons-validator:commons-validator:1.7 - http://commons.apache.org/proper/commons-validator/)
+ (Eclipse Public License - v 1.0) PEM Key Store Provider (de.dentrassi.crypto:pem-keystore:2.3.0 - https://github.com/ctron/pem-keystore)
+ (Apache License, Version 2.0) Failsafe (dev.failsafe:failsafe:3.3.2 - https://failsafe.dev/failsafe)
+ (The Apache License, Version 2.0) ro-crate-java (edu.kit.datamanager:ro-crate-java:1.1.1 - https://github.com/kit-data-manager/ro-crate-java)
+ (The MIT License (MIT)) ClassGraph (io.github.classgraph:classgraph:4.8.146 - https://github.com/classgraph/classgraph)
+ (The Apache Software License, Version 2.0) GeantyRef (io.leangen.geantyref:geantyref:1.3.15 - https://github.com/leangen/geantyref)
+ (Apache-2.0) directory-watcher (io.methvin:directory-watcher:0.18.0 - https://github.com/gmethvin/directory-watcher)
+ (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.13.8 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-core (io.micrometer:micrometer-core:1.13.8 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.13.8 - https://github.com/micrometer-metrics/micrometer)
+ (Apache License, Version 2.0) Netty/Buffer (io.netty:netty-buffer:4.1.115.Final - https://netty.io/netty-buffer/)
+ (Apache License, Version 2.0) Netty/Codec (io.netty:netty-codec:4.1.115.Final - https://netty.io/netty-codec/)
+ (Apache License, Version 2.0) Netty/Codec/DNS (io.netty:netty-codec-dns:4.1.115.Final - https://netty.io/netty-codec-dns/)
+ (Apache License, Version 2.0) Netty/Codec/HTTP (io.netty:netty-codec-http:4.1.115.Final - https://netty.io/netty-codec-http/)
+ (Apache License, Version 2.0) Netty/Codec/HTTP2 (io.netty:netty-codec-http2:4.1.115.Final - https://netty.io/netty-codec-http2/)
+ (Apache License, Version 2.0) Netty/Codec/Socks (io.netty:netty-codec-socks:4.1.115.Final - https://netty.io/netty-codec-socks/)
+ (Apache License, Version 2.0) Netty/Common (io.netty:netty-common:4.1.115.Final - https://netty.io/netty-common/)
+ (Apache License, Version 2.0) Netty/Handler (io.netty:netty-handler:4.1.115.Final - https://netty.io/netty-handler/)
+ (Apache License, Version 2.0) Netty/Handler/Proxy (io.netty:netty-handler-proxy:4.1.115.Final - https://netty.io/netty-handler-proxy/)
+ (Apache License, Version 2.0) Netty/Resolver (io.netty:netty-resolver:4.1.115.Final - https://netty.io/netty-resolver/)
+ (Apache License, Version 2.0) Netty/Resolver/DNS (io.netty:netty-resolver-dns:4.1.115.Final - https://netty.io/netty-resolver-dns/)
+ (Apache License, Version 2.0) Netty/Resolver/DNS/Classes/MacOS (io.netty:netty-resolver-dns-classes-macos:4.1.115.Final - https://netty.io/netty-resolver-dns-classes-macos/)
+ (Apache License, Version 2.0) Netty/Resolver/DNS/Native/MacOS (io.netty:netty-resolver-dns-native-macos:4.1.115.Final - https://netty.io/netty-resolver-dns-native-macos/)
+ (Apache License, Version 2.0) Netty/Transport (io.netty:netty-transport:4.1.115.Final - https://netty.io/netty-transport/)
+ (Apache License, Version 2.0) Netty/Transport/Classes/Epoll (io.netty:netty-transport-classes-epoll:4.1.115.Final - https://netty.io/netty-transport-classes-epoll/)
+ (Apache License, Version 2.0) Netty/Transport/Classes/KQueue (io.netty:netty-transport-classes-kqueue:4.1.115.Final - https://netty.io/netty-transport-classes-kqueue/)
+ (Apache License, Version 2.0) Netty/Transport/Native/Epoll (io.netty:netty-transport-native-epoll:4.1.115.Final - https://netty.io/netty-transport-native-epoll/)
+ (Apache License, Version 2.0) Netty/Transport/Native/KQueue (io.netty:netty-transport-native-kqueue:4.1.115.Final - https://netty.io/netty-transport-native-kqueue/)
+ (Apache License, Version 2.0) Netty/Transport/Native/Unix/Common (io.netty:netty-transport-native-unix-common:4.1.115.Final - https://netty.io/netty-transport-native-unix-common/)
+ (Apache License, Version 2.0) Netty/Incubator/Codec/Classes/Quic (io.netty.incubator:netty-incubator-codec-classes-quic:0.0.68.Final - https://netty.io/netty-incubator-codec-classes-quic/)
+ (Apache License, Version 2.0) Netty/Incubator/Codec/Native/Quic (io.netty.incubator:netty-incubator-codec-native-quic:0.0.68.Final - https://netty.io/netty-incubator-codec-native-quic/)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-api:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-api-incubator:1.38.0-alpha - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-context:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-exporter-logging:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-sdk:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-sdk-common:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-sdk-logs:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-sdk-metrics:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-sdk-trace:1.38.0 - https://github.com/open-telemetry/opentelemetry-java)
+ (The Apache License, Version 2.0) OpenTelemetry Semantic Conventions Java (io.opentelemetry.semconv:opentelemetry-semconv:1.25.0-alpha - https://github.com/open-telemetry/semantic-conventions-java)
+ (Apache License, Version 2.0) Non-Blocking Reactive Foundation for the JVM (io.projectreactor:reactor-core:3.6.12 - https://github.com/reactor/reactor-core)
+ (The Apache Software License, Version 2.0) Reactor Netty with all modules (io.projectreactor.netty:reactor-netty:1.1.24 - https://github.com/reactor/reactor-netty)
+ (The Apache Software License, Version 2.0) Core functionality for the Reactor Netty library (io.projectreactor.netty:reactor-netty-core:1.1.24 - https://github.com/reactor/reactor-netty)
+ (The Apache Software License, Version 2.0) HTTP functionality for the Reactor Netty library (io.projectreactor.netty:reactor-netty-http:1.1.24 - https://github.com/reactor/reactor-netty)
+ (The Apache Software License, Version 2.0) QUIC functionality for the Reactor Netty library (io.projectreactor.netty.incubator:reactor-netty-incubator-quic:0.1.24 - https://github.com/reactor/reactor-netty)
+ (Apache License, Version 2.0) Jandex: Core (io.smallrye:jandex:3.1.2 - https://smallrye.io)
+ (Apache License 2.0) swagger-annotations (io.swagger.core.v3:swagger-annotations:2.2.22 - https://github.com/swagger-api/swagger-core/modules/swagger-annotations)
+ (Apache License 2.0) swagger-core (io.swagger.core.v3:swagger-core:2.2.22 - https://github.com/swagger-api/swagger-core/modules/swagger-core)
+ (Apache License 2.0) swagger-models (io.swagger.core.v3:swagger-models:2.2.22 - https://github.com/swagger-api/swagger-core/modules/swagger-models)
+ (EDL 1.0) Jakarta Activation API (jakarta.activation:jakarta.activation-api:2.1.3 - https://github.com/jakartaee/jaf-api)
+ (EPL 2.0) (GPL2 w/ CPE) Jakarta Annotations API (jakarta.annotation:jakarta.annotation-api:2.1.1 - https://projects.eclipse.org/projects/ee4j.ca)
+ (The Apache Software License, Version 2.0) Jakarta Dependency Injection (jakarta.inject:jakarta.inject-api:2.0.1 - https://github.com/eclipse-ee4j/injection-api)
+ (Eclipse Public License 2.0) (GNU General Public License, version 2 with the GNU Classpath Exception) Jakarta Messaging API (jakarta.jms:jakarta.jms-api:3.1.0 - https://projects.eclipse.org/projects/ee4j.jms)
+ (Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.1.0 - https://github.com/eclipse-ee4j/jpa-api)
+ (Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.2.0 - https://github.com/jakartaee/persistence)
+ (EPL 2.0) (GPL2 w/ CPE) Jakarta Servlet (jakarta.servlet:jakarta.servlet-api:6.0.0 - https://projects.eclipse.org/projects/ee4j.servlet)
+ (EPL 2.0) (GPL2 w/ CPE) jakarta.transaction API (jakarta.transaction:jakarta.transaction-api:2.0.1 - https://projects.eclipse.org/projects/ee4j.jta)
+ (Apache License 2.0) Jakarta Bean Validation API (jakarta.validation:jakarta.validation-api:3.0.2 - https://beanvalidation.org)
+ (Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.2 - https://github.com/jakartaee/jaxb-api/jakarta.xml.bind-api)
+ (Apache License, Version 2.0) JSR107 API and SPI (javax.cache:cache-api:1.1.1 - https://github.com/jsr107/jsr107spec)
+ (Eclipse Public License 1.0) JUnit (junit:junit:4.13.2 - http://junit.org)
+ (Apache License, Version 2.0) application-commons (life.qbic:application-commons:0.34.0 - https://spring.io/projects/spring-boot/datamanager/application-commons)
+ (Apache License, Version 2.0) application-commons (life.qbic:application-commons:1.7.0 - https://spring.io/projects/spring-boot/datamanager/application-commons)
+ (Apache License, Version 2.0) broadcasting (life.qbic:broadcasting:1.7.0 - https://spring.io/projects/spring-boot/datamanager/broadcasting)
+ (Apache License, Version 2.0) domain-concept (life.qbic:domain-concept:0.34.0 - https://spring.io/projects/spring-boot/datamanager/domain-concept)
+ (Apache License, Version 2.0) domain-concept (life.qbic:domain-concept:1.7.0 - https://spring.io/projects/spring-boot/datamanager/domain-concept)
+ (Apache License, Version 2.0) finances (life.qbic:finances:1.7.0 - https://spring.io/projects/spring-boot/datamanager/finances)
+ (Apache License, Version 2.0) finances-infrastructure (life.qbic:finances-infrastructure:1.7.0 - https://spring.io/projects/spring-boot/datamanager/finances-infrastructure)
+ (Apache License, Version 2.0) identity (life.qbic:identity:1.7.0 - https://spring.io/projects/spring-boot/datamanager/identity)
+ (Apache License, Version 2.0) identity-infrastructure (life.qbic:identity-infrastructure:1.7.0 - https://spring.io/projects/spring-boot/datamanager/identity-infrastructure)
+ (Apache License, Version 2.0) logging (life.qbic:logging:0.34.0 - https://spring.io/projects/spring-boot/datamanager/logging)
+ (Apache License, Version 2.0) logging (life.qbic:logging:1.1.5 - https://spring.io/projects/spring-boot/datamanager/logging)
+ (Apache License, Version 2.0) logging (life.qbic:logging:1.7.0 - https://spring.io/projects/spring-boot/datamanager/logging)
+ (Unknown license) openbis-api (life.qbic:openbis-api:19.06.5 - no url defined)
+ (Unknown license) openbis-api (life.qbic:openbis-api:20.10.7.3 - no url defined)
+ (Unknown license) openBIS client library (life.qbic:openbis-client-lib:1.6.0 - no url defined)
+ (Unknown license) openbis-core (life.qbic:openbis-core:18.06.2 - no url defined)
+ (Apache License, Version 2.0) project-management-domain (life.qbic:project-management:0.34.0 - http://maven.apache.org)
+ (Apache License, Version 2.0) project-management-domain (life.qbic:project-management:1.7.0 - http://maven.apache.org)
+ (Apache License, Version 2.0) identity-api (life.qbic.datamanager:identity-api:0.34.0 - https://spring.io/projects/spring-boot/datamanager/identity-api)
+ (Apache License, Version 2.0) identity-api (life.qbic.datamanager:identity-api:1.7.0 - https://spring.io/projects/spring-boot/datamanager/identity-api)
+ (Apache License, Version 2.0) finances-api (life.qbic.finances:finances-api:1.7.0 - https://spring.io/projects/spring-boot/datamanager/finances-api)
+ (Apache License, Version 2.0) project-management-infrastructure (life.qbic.identity:project-management-infrastructure:0.34.0 - https://spring.io/projects/spring-boot/datamanager/project-management-infrastructure)
+ (Apache License, Version 2.0) project-management-infrastructure (life.qbic.identity:project-management-infrastructure:1.7.0 - https://spring.io/projects/spring-boot/datamanager/project-management-infrastructure)
+ (Apache License, Version 2.0) email-service-provider (life.qbic.infrastructure:email-service-provider:1.7.0 - https://spring.io/projects/spring-boot/datamanager/email-service-provider)
+ (Apache License, Version 2.0) subscription-api (life.qbic.logging:subscription-api:0.34.0 - https://spring.io/projects/spring-boot/datamanager/subscription-api)
+ (Apache License, Version 2.0) subscription-api (life.qbic.logging:subscription-api:1.7.0 - https://spring.io/projects/spring-boot/datamanager/subscription-api)
+ (Apache License, Version 2.0) subscription-provider (life.qbic.logging:subscription-provider:1.7.0 - https://spring.io/projects/spring-boot/datamanager/subscription-provider)
+ (The Apache Software License, Version 2.0) wmf2svg (net.arnx:wmf2svg:0.9.11 - http://hidekatsu-izuno.github.io/wmf2svg/)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.19 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.19 - https://bytebuddy.net/byte-buddy-agent)
+ (MIT license) mbassador (net.engio:mbassador:1.3.2 - https://github.com/bennidi/mbassador)
+ (Apache-2.0) (LGPL-2.1-or-later) Java Native Access (net.java.dev.jna:jna:5.14.0 - https://github.com/java-native-access/jna)
+ (Apache-2.0) (LGPL-2.1-or-later) Java Native Access Platform (net.java.dev.jna:jna-platform:5.14.0 - https://github.com/java-native-access/jna)
+ (Apache License, Version 2.0) Zip4j (net.lingala.zip4j:zip4j:2.11.5 - https://github.com/srikanth-lingala/zip4j)
+ (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.5.1 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.5.1 - https://urielch.github.io/)
+ (BSD licence) ANTLR 3 Runtime (org.antlr:antlr-runtime:3.5.3 - http://www.antlr.org)
+ (BSD-3-Clause) ANTLR 4 Runtime (org.antlr:antlr4-runtime:4.13.0 - https://www.antlr.org/antlr4-runtime/)
+ (BSD licence) ANTLR StringTemplate (org.antlr:stringtemplate:3.2.1 - http://www.stringtemplate.org)
+ (Apache License, Version 2.0) ActiveMQ Artemis Native (org.apache.activemq:activemq-artemis-native:2.0.0 - )
+ (Apache-2.0) ActiveMQ Artemis Commons (org.apache.activemq:artemis-commons:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-commons/)
+ (Apache-2.0) ActiveMQ Artemis Core Client (org.apache.activemq:artemis-core-client:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-core-client/)
+ (Apache-2.0) ActiveMQ Artemis Jakarta Messaging Client (org.apache.activemq:artemis-jakarta-client:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-jakarta-client/)
+ (Apache-2.0) ActiveMQ Artemis Jakarta Messaging Server (org.apache.activemq:artemis-jakarta-server:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-jakarta-server/)
+ (Apache-2.0) ActiveMQ Artemis Jakarta Messaging Server (org.apache.activemq:artemis-jakarta-server:2.38.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-jakarta-server/)
+ (Apache-2.0) ActiveMQ Artemis Jakarta Service Extensions (org.apache.activemq:artemis-jakarta-service-extensions:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-jakarta-service-extensions/)
+ (Apache-2.0) ActiveMQ Artemis JDBC Store (org.apache.activemq:artemis-jdbc-store:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-jdbc-store/)
+ (Apache-2.0) ActiveMQ Artemis Journal (org.apache.activemq:artemis-journal:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-journal/)
+ (Apache-2.0) ActiveMQ Artemis Lock Manager API (org.apache.activemq:artemis-lockmanager-api:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-lockmanager/artemis-lockmanager-api/)
+ (Apache-2.0) ActiveMQ Artemis Selector Implementation (org.apache.activemq:artemis-selector:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-selector/)
+ (Apache-2.0) ActiveMQ Artemis Server (org.apache.activemq:artemis-server:2.33.0 - https://activemq.apache.org/components/artemis/artemis-pom/artemis-server/)
+ (Apache License, Version 2.0) Apache Commons Collections (org.apache.commons:commons-collections4:4.4 - https://commons.apache.org/proper/commons-collections/)
+ (Apache-2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.26.1 - https://commons.apache.org/proper/commons-compress/)
+ (Apache-2.0) Apache Commons Configuration (org.apache.commons:commons-configuration2:2.9.0 - https://commons.apache.org/proper/commons-configuration/)
+ (Apache-2.0) Apache Commons DBCP (org.apache.commons:commons-dbcp2:2.12.0 - https://commons.apache.org/proper/commons-dbcp/)
+ (Apache-2.0) Apache Commons Exec (org.apache.commons:commons-exec:1.4.0 - https://commons.apache.org/proper/commons-exec/)
+ (Apache-2.0) Apache Commons FileUpload Core (org.apache.commons:commons-fileupload2-core:2.0.0-M1 - https://commons.apache.org/proper/commons-fileupload/commons-fileupload2-core/)
+ (Apache-2.0) Apache Commons FileUpload Jakarta (org.apache.commons:commons-fileupload2-jakarta:2.0.0-M1 - https://commons.apache.org/proper/commons-fileupload/commons-fileupload2-jakarta/)
+ (Apache-2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.14.0 - https://commons.apache.org/proper/commons-lang/)
+ (Apache License, Version 2.0) Apache Commons Math (org.apache.commons:commons-math3:3.6.1 - http://commons.apache.org/proper/commons-math/)
+ (Apache-2.0) Apache Commons Pool (org.apache.commons:commons-pool2:2.12.0 - https://commons.apache.org/proper/commons-pool/)
+ (Apache License, Version 2.0) Apache Commons Text (org.apache.commons:commons-text:1.10.0 - https://commons.apache.org/proper/commons-text)
+ (The Apache Software License, Version 2.0) Apache Groovy (org.apache.groovy:groovy:4.0.24 - https://groovy-lang.org)
+ (Apache License, Version 2.0) Apache HttpClient (org.apache.httpcomponents:httpclient:4.5.14 - http://hc.apache.org/httpcomponents-client-ga)
+ (Apache License, Version 2.0) Apache HttpCore (org.apache.httpcomponents:httpcore:4.4.16 - http://hc.apache.org/httpcomponents-core-ga)
+ (Apache-2.0) Apache Log4j API (org.apache.logging.log4j:log4j-api:2.23.1 - https://logging.apache.org/log4j/2.x/log4j/log4j-api/)
+ (Apache-2.0) Apache Log4j Core (org.apache.logging.log4j:log4j-core:2.23.1 - https://logging.apache.org/log4j/2.x/log4j/log4j-core/)
+ (Apache-2.0) Apache Log4j to SLF4J Adapter (org.apache.logging.log4j:log4j-to-slf4j:2.23.1 - https://logging.apache.org/log4j/2.x/log4j/log4j-to-slf4j/)
+ (Apache License, Version 2.0) Apache FontBox (org.apache.pdfbox:fontbox:2.0.30 - http://pdfbox.apache.org/)
+ (Apache License, Version 2.0) Apache POI - Common (org.apache.poi:poi:5.2.5 - https://poi.apache.org/)
+ (Apache License, Version 2.0) Apache POI - API based on OPC and OOXML schemas (org.apache.poi:poi-ooxml:5.2.5 - https://poi.apache.org/)
+ (Apache License, Version 2.0) Apache POI - OOXML schemas (full) (org.apache.poi:poi-ooxml-full:5.2.5 - https://poi.apache.org/)
+ (Apache License, Version 2.0) Apache POI (org.apache.poi:poi-scratchpad:5.2.5 - https://poi.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.33 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.33 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.33 - https://tomcat.apache.org/)
+ (The Apache Software License, Version 2.0) XmlBeans (org.apache.xmlbeans:xmlbeans:5.2.0 - https://xmlbeans.apache.org/)
+ (The Apache Software License, Version 2.0) Apache XML Graphics Commons (org.apache.xmlgraphics:xmlgraphics-commons:2.9 - http://xmlgraphics.apache.org/commons/)
+ (The Apache License, Version 2.0) org.apiguardian:apiguardian-api (org.apiguardian:apiguardian-api:1.1.2 - https://github.com/apiguardian-team/apiguardian)
+ (Eclipse Public License - v 2.0) AspectJ Weaver (org.aspectj:aspectjweaver:1.9.22.1 - https://www.eclipse.org/aspectj/)
+ (Apache License, Version 2.0) AssertJ Core (org.assertj:assertj-core:3.25.3 - https://assertj.github.io/doc/#assertj-core)
+ (Apache 2.0) Awaitility (org.awaitility:awaitility:4.2.2 - http://awaitility.org)
+ (Bouncy Castle Licence) Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs (org.bouncycastle:bcpkix-jdk18on:1.77 - https://www.bouncycastle.org/java.html)
+ (Bouncy Castle Licence) Bouncy Castle Provider (org.bouncycastle:bcprov-jdk18on:1.77 - https://www.bouncycastle.org/java.html)
+ (Bouncy Castle Licence) Bouncy Castle ASN.1 Extension and Utility APIs (org.bouncycastle:bcutil-jdk18on:1.77 - https://www.bouncycastle.org/java.html)
+ (The MIT License) Checker Qual (org.checkerframework:checker-qual:3.42.0 - https://checkerframework.org/)
+ (Apache 2) docx4j-JAXB-ReferenceImpl (org.docx4j:docx4j-JAXB-ReferenceImpl:11.5.0 - http://www.docx4java.org/docx4j-JAXB-ReferenceImpl/)
+ (Apache 2) docx4j-core (org.docx4j:docx4j-core:11.5.0 - http://www.docx4java.org/docx4j-core/)
+ (Apache 2) docx4j-openxml-objects (org.docx4j:docx4j-openxml-objects:11.5.0 - http://www.docx4java.org/docx4j-openxml-objects/)
+ (Apache 2) docx4j-openxml-objects-pml (org.docx4j:docx4j-openxml-objects-pml:11.5.0 - http://www.docx4java.org/docx4j-openxml-objects-pml/)
+ (Apache 2) docx4j-openxml-objects-sml (org.docx4j:docx4j-openxml-objects-sml:11.5.0 - http://www.docx4java.org/docx4j-openxml-objects-sml/)
+ (Apache 2) xalan-interpretive (org.docx4j.org.apache:xalan-interpretive:11.0.0 - http://xml.apache.org/xalan-j/)
+ (Apache 2) xalan-serializer (org.docx4j.org.apache:xalan-serializer:11.0.0 - http://xml.apache.org/xalan-j/)
+ (EDL 1.0) Angus Activation Registries (org.eclipse.angus:angus-activation:2.0.2 - https://github.com/eclipse-ee4j/angus-activation/angus-activation)
+ (The Apache Software License, Version 2.0) Ehcache (org.ehcache:ehcache:3.10.8 - http://ehcache.org)
+ (Eclipse Public License 2.0) (GNU General Public License, version 2 with the GNU Classpath Exception) JSON-P Default Provider (org.glassfish:jakarta.json:2.0.1 - https://github.com/eclipse-ee4j/jsonp)
+ (Eclipse Distribution License - v 1.0) JAXB Core (org.glassfish.jaxb:jaxb-core:4.0.5 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:4.0.5 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) TXW2 Runtime (org.glassfish.jaxb:txw2:4.0.5 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (BSD License 3) Hamcrest (org.hamcrest:hamcrest:2.2 - http://hamcrest.org/JavaHamcrest/)
+ (GNU Library General Public License v2.1 or later) Hibernate Commons Annotations (org.hibernate.common:hibernate-commons-annotations:6.0.6.Final - http://hibernate.org)
+ (GNU Library General Public License v2.1 or later) Hibernate ORM - hibernate-core (org.hibernate.orm:hibernate-core:6.5.3.Final - https://hibernate.org/orm)
+ (Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:8.0.1.Final - http://hibernate.org/validator/hibernate-validator)
+ (Apache License 2.0) (LGPL 2.1) (MPL 1.1) Javassist (org.javassist:javassist:3.30.2-GA - https://www.javassist.org/)
+ (Apache License 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.3.Final - http://www.jboss.org)
+ (Apache License, Version 2.0) Java Concurrency Tools Core Library (org.jctools:jctools-core:4.0.2 - https://github.com/JCTools)
+ (The Apache Software License, Version 2.0) IntelliJ IDEA Annotations (org.jetbrains:annotations:13.0 - http://www.jetbrains.org)
+ (The Apache License, Version 2.0) Kotlin Reflect (org.jetbrains.kotlin:kotlin-reflect:1.9.25 - https://kotlinlang.org/)
+ (The Apache License, Version 2.0) Kotlin Stdlib (org.jetbrains.kotlin:kotlin-stdlib:1.9.25 - https://kotlinlang.org/)
+ (The Apache License, Version 2.0) Kotlin Stdlib Jdk7 (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25 - https://kotlinlang.org/)
+ (The Apache License, Version 2.0) Kotlin Stdlib Jdk8 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25 - https://kotlinlang.org/)
+ (Apache License 2.0) JGroups (org.jgroups:jgroups:5.3.2.Final - http://www.jgroups.org)
+ (Commercial License) (GNU Lesser General Public License v3.0 or later) JobRunr (org.jobrunr:jobrunr:7.3.2 - https://github.com/jobrunr/jobrunr)
+ (Commercial License) (GNU Lesser General Public License v3.0 or later) JobRunr Spring Boot Native (org.jobrunr:jobrunr-spring-boot-3-starter:7.3.2 - https://github.com/jobrunr/jobrunr)
+ (The MIT License) jsoup Java HTML Parser (org.jsoup:jsoup:1.17.2 - https://jsoup.org/)
+ (The Apache License, Version 2.0) JSpecify annotations (org.jspecify:jspecify:0.3.0 - http://jspecify.org/)
+ (Eclipse Public License v2.0) JUnit Jupiter (Aggregator) (org.junit.jupiter:junit-jupiter:5.10.5 - https://junit.org/junit5/)
+ (Eclipse Public License v2.0) JUnit Jupiter API (org.junit.jupiter:junit-jupiter-api:5.10.5 - https://junit.org/junit5/)
+ (Eclipse Public License v2.0) JUnit Jupiter Engine (org.junit.jupiter:junit-jupiter-engine:5.10.5 - https://junit.org/junit5/)
+ (Eclipse Public License v2.0) JUnit Jupiter Params (org.junit.jupiter:junit-jupiter-params:5.10.5 - https://junit.org/junit5/)
+ (Eclipse Public License v2.0) JUnit Platform Commons (org.junit.platform:junit-platform-commons:1.10.5 - https://junit.org/junit5/)
+ (Eclipse Public License v2.0) JUnit Platform Engine API (org.junit.platform:junit-platform-engine:1.10.5 - https://junit.org/junit5/)
+ (Eclipse Public License v2.0) JUnit Vintage Engine (org.junit.vintage:junit-vintage-engine:5.10.5 - https://junit.org/junit5/)
+ (Apache License, Version 2.0) jcip-annotations (org.lucee:jcip-annotations:1.0.0 - http://maven.lucee.org/jcip-annotations/)
+ (LGPL-2.1) mariadb-java-client (org.mariadb.jdbc:mariadb-java-client:3.3.3 - https://mariadb.com/kb/en/mariadb/about-mariadb-connector-j/)
+ (MIT) mockito-core (org.mockito:mockito-core:5.11.0 - https://github.com/mockito/mockito)
+ (MIT) mockito-junit-jupiter (org.mockito:mockito-junit-jupiter:5.11.0 - https://github.com/mockito/mockito)
+ (Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.3 - http://objenesis.org/objenesis)
+ (The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.3.0 - https://github.com/ota4j-team/opentest4j)
+ (BSD-3-Clause) asm (org.ow2.asm:asm:9.7 - http://asm.ow2.io/)
+ (Apache 2) jaxb-svg11 (org.plutext:jaxb-svg11:11.4.0 - https://github.com/plutext/JAXB-classes-for-SVG)
+ (MIT-0) reactive-streams (org.reactivestreams:reactive-streams:1.0.4 - http://www.reactive-streams.org/)
+ (The Apache Software License, Version 2.0) (WTFPL) Reflections (org.reflections:reflections:0.10.2 - http://github.com/ronmamo/reflections)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-api (org.seleniumhq.selenium:selenium-api:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-chrome-driver (org.seleniumhq.selenium:selenium-chrome-driver:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-chromium-driver (org.seleniumhq.selenium:selenium-chromium-driver:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-devtools-v127 (org.seleniumhq.selenium:selenium-devtools-v127:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-devtools-v128 (org.seleniumhq.selenium:selenium-devtools-v128:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-devtools-v129 (org.seleniumhq.selenium:selenium-devtools-v129:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-devtools-v85 (org.seleniumhq.selenium:selenium-devtools-v85:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-edge-driver (org.seleniumhq.selenium:selenium-edge-driver:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-firefox-driver (org.seleniumhq.selenium:selenium-firefox-driver:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-http (org.seleniumhq.selenium:selenium-http:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-ie-driver (org.seleniumhq.selenium:selenium-ie-driver:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-java (org.seleniumhq.selenium:selenium-java:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-json (org.seleniumhq.selenium:selenium-json:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-manager (org.seleniumhq.selenium:selenium-manager:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-os (org.seleniumhq.selenium:selenium-os:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-remote-driver (org.seleniumhq.selenium:selenium-remote-driver:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-safari-driver (org.seleniumhq.selenium:selenium-safari-driver:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) org.seleniumhq.selenium:selenium-support (org.seleniumhq.selenium:selenium-support:4.25.0 - https://selenium.dev/)
+ (The Apache Software License, Version 2.0) JSONassert (org.skyscreamer:jsonassert:1.5.3 - https://github.com/skyscreamer/JSONassert)
+ (Apache License, Version 2.0) JCL 1.2 implemented over SLF4J (org.slf4j:jcl-over-slf4j:2.0.16 - http://www.slf4j.org)
+ (MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:2.0.16 - http://www.slf4j.org)
+ (MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.16 - http://www.slf4j.org)
+ (The Apache Software License, Version 2.0) Spock Framework - Core Module (org.spockframework:spock-core:2.4-M4-groovy-4.0 - https://spockframework.org)
+ (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Aspects (org.springframework:spring-aspects:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context Support (org.springframework:spring-context-support:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring JDBC (org.springframework:spring-jdbc:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring JMS (org.springframework:spring-jms:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Messaging (org.springframework:spring-messaging:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Object/Relational Mapping (org.springframework:spring-orm:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Transaction (org.springframework:spring-tx:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring WebSocket (org.springframework:spring-websocket:6.1.15 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-devtools (org.springframework.boot:spring-boot-devtools:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-artemis (org.springframework.boot:spring-boot-starter-artemis:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-cache (org.springframework.boot:spring-boot-starter-cache:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-data-jpa (org.springframework.boot:spring-boot-starter-data-jpa:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-jdbc (org.springframework.boot:spring-boot-starter-jdbc:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-oauth2-client (org.springframework.boot:spring-boot-starter-oauth2-client:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-security (org.springframework.boot:spring-boot-starter-security:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.3.6 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) Spring Data Core (org.springframework.data:spring-data-commons:3.3.6 - https://spring.io/projects/spring-data)
+ (Apache License, Version 2.0) Spring Data JPA (org.springframework.data:spring-data-jpa:3.3.6 - https://projects.spring.io/spring-data-jpa)
+ (Apache License, Version 2.0) spring-security-acl (org.springframework.security:spring-security-acl:6.3.5 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-config (org.springframework.security:spring-security-config:6.3.5 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-core (org.springframework.security:spring-security-core:6.3.5 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-crypto (org.springframework.security:spring-security-crypto:6.3.5 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-oauth2-client (org.springframework.security:spring-security-oauth2-client:6.3.5 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-oauth2-core (org.springframework.security:spring-security-oauth2-core:6.3.5 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-oauth2-jose (org.springframework.security:spring-security-oauth2-jose:6.3.5 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-web (org.springframework.security:spring-security-web:6.3.5 - https://spring.io/projects/spring-security)
+ (The Apache Software License, Version 2.0) org.xmlunit:xmlunit-core (org.xmlunit:xmlunit-core:2.9.1 - https://www.xmlunit.org/)
+ (Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:2.2 - https://bitbucket.org/snakeyaml/snakeyaml)
diff --git a/application-commons/pom.xml b/application-commons/pom.xml
index c7afa7effb..52063be242 100644
--- a/application-commons/pom.xml
+++ b/application-commons/pom.xml
@@ -5,7 +5,7 @@
datamanager
life.qbic
- 1.6.6
+ 1.7.2
4.0.0
application-commons
diff --git a/broadcasting/pom.xml b/broadcasting/pom.xml
index cbe7752740..fe68d686b1 100644
--- a/broadcasting/pom.xml
+++ b/broadcasting/pom.xml
@@ -5,7 +5,7 @@
datamanager
life.qbic
- 1.6.6
+ 1.7.2
4.0.0
broadcasting
diff --git a/domain-concept/pom.xml b/domain-concept/pom.xml
index b8f51b6f48..a6b8fc6161 100644
--- a/domain-concept/pom.xml
+++ b/domain-concept/pom.xml
@@ -6,7 +6,7 @@
life.qbic
datamanager
- 1.6.6
+ 1.7.2
domain-concept
diff --git a/email-service-provider/pom.xml b/email-service-provider/pom.xml
index c9190c5716..645712d3f5 100644
--- a/email-service-provider/pom.xml
+++ b/email-service-provider/pom.xml
@@ -6,7 +6,7 @@
life.qbic
datamanager
- 1.6.6
+ 1.7.2
life.qbic.infrastructure
@@ -21,13 +21,13 @@
life.qbic
identity
- 1.6.6
+ 1.7.2
compile
life.qbic
project-management
- 1.6.6
+ 1.7.2
compile
diff --git a/finances-api/pom.xml b/finances-api/pom.xml
index 1e3de5835e..690499be51 100644
--- a/finances-api/pom.xml
+++ b/finances-api/pom.xml
@@ -6,7 +6,7 @@
life.qbic
datamanager
- 1.6.6
+ 1.7.2
life.qbic.finances
diff --git a/finances-infrastructure/pom.xml b/finances-infrastructure/pom.xml
index 8e8abe45b6..6497a06405 100644
--- a/finances-infrastructure/pom.xml
+++ b/finances-infrastructure/pom.xml
@@ -6,7 +6,7 @@
life.qbic
datamanager
- 1.6.6
+ 1.7.2
finances-infrastructure
@@ -20,7 +20,7 @@
life.qbic
finances
- 1.6.6
+ 1.7.2
compile
diff --git a/finances/pom.xml b/finances/pom.xml
index 933debedac..837a7df681 100644
--- a/finances/pom.xml
+++ b/finances/pom.xml
@@ -5,7 +5,7 @@
datamanager
life.qbic
- 1.6.6
+ 1.7.2
4.0.0
finances
@@ -38,7 +38,7 @@
life.qbic.finances
finances-api
- 1.6.6
+ 1.7.2
compile
diff --git a/identity-api/pom.xml b/identity-api/pom.xml
index 68463aa71d..dfac62dcdc 100644
--- a/identity-api/pom.xml
+++ b/identity-api/pom.xml
@@ -6,7 +6,7 @@
life.qbic
datamanager
- 1.6.6
+ 1.7.2
life.qbic.datamanager
@@ -21,7 +21,7 @@
life.qbic
application-commons
- 1.6.6
+ 1.7.2
compile
diff --git a/identity-infrastructure/pom.xml b/identity-infrastructure/pom.xml
index 320d26da6b..388020d014 100644
--- a/identity-infrastructure/pom.xml
+++ b/identity-infrastructure/pom.xml
@@ -6,14 +6,14 @@
life.qbic
datamanager
- 1.6.6
+ 1.7.2
identity-infrastructure
life.qbic
identity
- 1.6.6
+ 1.7.2
compile
diff --git a/identity/pom.xml b/identity/pom.xml
index fa80f26894..88c7ef3b89 100644
--- a/identity/pom.xml
+++ b/identity/pom.xml
@@ -5,7 +5,7 @@
datamanager
life.qbic
- 1.6.6
+ 1.7.2
4.0.0
@@ -45,25 +45,25 @@
life.qbic
broadcasting
- 1.6.6
+ 1.7.2
compile
life.qbic
application-commons
- 1.6.6
+ 1.7.2
compile
life.qbic
logging
- 1.6.6
+ 1.7.2
compile
life.qbic
domain-concept
- 1.6.6
+ 1.7.2
compile
@@ -86,7 +86,7 @@
life.qbic.datamanager
identity-api
- 1.6.6
+ 1.7.2
compile
diff --git a/logging/pom.xml b/logging/pom.xml
index 1c1cda5ae1..ddf72cd302 100644
--- a/logging/pom.xml
+++ b/logging/pom.xml
@@ -5,7 +5,7 @@
datamanager
life.qbic
- 1.6.6
+ 1.7.2
4.0.0
logging
@@ -31,7 +31,7 @@
ch.qos.logback
logback-core
- 1.5.11
+ 1.5.16
@@ -53,7 +53,7 @@
life.qbic.logging
subscription-api
- 1.6.6
+ 1.7.2
compile
diff --git a/pom.xml b/pom.xml
index d5752b5a73..4a184cdf0e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
life.qbic
datamanager
Data Manager
- 1.6.6
+ 1.7.2
user-interface
identity
@@ -146,14 +146,14 @@
org.apache.groovy
groovy-all
- 4.0.23
+ 4.0.24
pom
test
org.jobrunr
jobrunr-spring-boot-3-starter
- 7.3.1
+ 7.3.2
com.fasterxml.jackson.core
@@ -182,6 +182,25 @@
+
+ org.codehaus.mojo
+ license-maven-plugin
+ 2.0.0
+
+
+
+ aggregate-add-third-party
+
+
+
+
+
+ ${project.build.directory}/generated-sources/license
+ THIRD-PARTY.txt
+ false
+ true
+
+
org.codehaus.gmavenplus
gmavenplus-plugin
@@ -220,7 +239,7 @@
maven-surefire-plugin
- 3.5.1
+ 3.5.2
false
diff --git a/project-management-infrastructure/pom.xml b/project-management-infrastructure/pom.xml
index 1a08e93cd1..75ab28aaa4 100644
--- a/project-management-infrastructure/pom.xml
+++ b/project-management-infrastructure/pom.xml
@@ -6,7 +6,7 @@
life.qbic
datamanager
- 1.6.6
+ 1.7.2
life.qbic.identity
@@ -29,7 +29,7 @@
life.qbic
project-management
- 1.6.6
+ 1.7.2
compile
diff --git a/project-management/pom.xml b/project-management/pom.xml
index 0d0c3631e6..69533dce65 100644
--- a/project-management/pom.xml
+++ b/project-management/pom.xml
@@ -4,7 +4,7 @@
datamanager
life.qbic
- 1.6.6
+ 1.7.2
4.0.0
project-management
@@ -37,13 +37,13 @@
life.qbic
application-commons
- 1.6.6
+ 1.7.2
compile
life.qbic
logging
- 1.6.6
+ 1.7.2
compile
@@ -54,7 +54,7 @@
life.qbic
domain-concept
- 1.6.6
+ 1.7.2
compile
@@ -77,13 +77,13 @@
life.qbic.datamanager
identity-api
- 1.6.6
+ 1.7.2
compile
life.qbic.finances
finances-api
- 1.6.6
+ 1.7.2
compile
diff --git a/project-management/src/main/java/life/qbic/projectmanagement/application/measurement/MeasurementService.java b/project-management/src/main/java/life/qbic/projectmanagement/application/measurement/MeasurementService.java
index b26fa230a1..cd4ebc5781 100644
--- a/project-management/src/main/java/life/qbic/projectmanagement/application/measurement/MeasurementService.java
+++ b/project-management/src/main/java/life/qbic/projectmanagement/application/measurement/MeasurementService.java
@@ -23,6 +23,7 @@
import life.qbic.projectmanagement.application.OrganisationLookupService;
import life.qbic.projectmanagement.application.ProjectInformationService;
import life.qbic.projectmanagement.application.ontology.SpeciesLookupService;
+import life.qbic.projectmanagement.application.ontology.TerminologyService;
import life.qbic.projectmanagement.application.sample.SampleIdCodeEntry;
import life.qbic.projectmanagement.application.sample.SampleInformationService;
import life.qbic.projectmanagement.domain.model.OntologyTerm;
@@ -65,28 +66,29 @@ public class MeasurementService {
private final MeasurementDomainService measurementDomainService;
private final MeasurementLookupService measurementLookupService;
private final SampleInformationService sampleInformationService;
- private final SpeciesLookupService speciesLookupService;
private final OrganisationLookupService organisationLookupService;
private final ProjectInformationService projectInformationService;
private final MeasurementRepository measurementRepository;
+ private final TerminologyService terminologyService;
@Autowired
public MeasurementService(MeasurementDomainService measurementDomainService,
SampleInformationService sampleInformationService,
- SpeciesLookupService speciesLookupService,
OrganisationLookupService organisationLookupService,
MeasurementLookupService measurementLookupService,
ProjectInformationService projectInformationService,
MeasurementRepository measurementRepository,
+ TerminologyService terminologyService,
ApplicationContext context) {
this.measurementDomainService = Objects.requireNonNull(measurementDomainService);
this.sampleInformationService = Objects.requireNonNull(sampleInformationService);
- this.speciesLookupService = Objects.requireNonNull(speciesLookupService);
this.organisationLookupService = Objects.requireNonNull(organisationLookupService);
this.measurementLookupService = Objects.requireNonNull(measurementLookupService);
this.projectInformationService = Objects.requireNonNull(projectInformationService);
this.measurementRepository = Objects.requireNonNull(measurementRepository);
this.context = Objects.requireNonNull(context);
+ this.terminologyService = Objects.requireNonNull(terminologyService);
+
}
/**
@@ -778,7 +780,7 @@ private boolean allMeasurementCodesExist(List measurementCode) {
}
private Optional resolveOntologyCURI(String ontologyCURI) {
- return speciesLookupService.findByCURI(ontologyCURI).map(OntologyTerm::from);
+ return terminologyService.findByCurie(ontologyCURI);
}
private Optional queryIdCodePair(SampleCode sampleCode) {
diff --git a/subscription-api/pom.xml b/subscription-api/pom.xml
index 412f7be124..90205b1df4 100644
--- a/subscription-api/pom.xml
+++ b/subscription-api/pom.xml
@@ -5,7 +5,7 @@
datamanager
life.qbic
- 1.6.6
+ 1.7.2
4.0.0
life.qbic.logging
diff --git a/subscription-provider/pom.xml b/subscription-provider/pom.xml
index 85caf9768c..4b3a6c7777 100644
--- a/subscription-provider/pom.xml
+++ b/subscription-provider/pom.xml
@@ -5,7 +5,7 @@
datamanager
life.qbic
- 1.6.6
+ 1.7.2
4.0.0
life.qbic.logging
@@ -14,7 +14,7 @@
life.qbic.logging
subscription-api
- 1.6.6
+ 1.7.2
compile
diff --git a/user-interface/pom.xml b/user-interface/pom.xml
index 89486daf67..b015d77a69 100644
--- a/user-interface/pom.xml
+++ b/user-interface/pom.xml
@@ -11,7 +11,7 @@
life.qbic
datamanager
- 1.6.6
+ 1.7.2
@@ -239,31 +239,31 @@
life.qbic
identity
- 1.6.6
+ 1.7.2
compile
life.qbic
identity-infrastructure
- 1.6.6
+ 1.7.2
compile
life.qbic
broadcasting
- 1.6.6
+ 1.7.2
compile
life.qbic
application-commons
- 1.6.6
+ 1.7.2
compile
life.qbic
logging
- 1.6.6
+ 1.7.2
compile
@@ -273,24 +273,24 @@
life.qbic
project-management
- 1.6.6
+ 1.7.2
compile
life.qbic.logging
subscription-provider
- 1.6.6
+ 1.7.2
life.qbic
domain-concept
- 1.6.6
+ 1.7.2
compile
life.qbic
finances-infrastructure
- 1.6.6
+ 1.7.2
compile
@@ -300,13 +300,13 @@
life.qbic.identity
project-management-infrastructure
- 1.6.6
+ 1.7.2
compile
life.qbic.infrastructure
email-service-provider
- 1.6.6
+ 1.7.2
compile
diff --git a/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/NGSMeasurementEditTemplate.java b/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/NGSMeasurementEditTemplate.java
index 300fc77480..3de6d64e5f 100644
--- a/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/NGSMeasurementEditTemplate.java
+++ b/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/NGSMeasurementEditTemplate.java
@@ -167,7 +167,6 @@ public byte[] getContent() {
}
var startIndex = 1; // start in row number 2 with index 1 as the header row has number 1 index 0
- var helperStopIndex = 1; //stop in row number 2 with index 1 as the header row has number 1 index 0
int rowIndex = startIndex;
for (NGSMeasurementEntry measurement : measurements) {
Row row = getOrCreateRow(sheet, rowIndex);
@@ -190,18 +189,6 @@ public byte[] getContent() {
DEFAULT_GENERATED_ROW_COUNT - 1,
sequencingReadTypeArea);
- for (NGSMeasurementEditColumn column : NGSMeasurementEditColumn.values()) {
- column.getFillHelp().ifPresent(
- helper -> XLSXTemplateHelper.addInputHelper(sheet,
- column.columnIndex(),
- startIndex,
- column.columnIndex(),
- helperStopIndex,
- helper.exampleValue(),
- helper.description())
- );
- }
-
setAutoWidth(sheet);
workbook.setActiveSheet(0);
diff --git a/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/NGSMeasurementRegisterTemplate.java b/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/NGSMeasurementRegisterTemplate.java
index f160f820e3..5c0038c456 100644
--- a/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/NGSMeasurementRegisterTemplate.java
+++ b/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/NGSMeasurementRegisterTemplate.java
@@ -110,7 +110,6 @@ public byte[] getContent() {
}
var startIndex = 1; // start in row number 2 with index 1 as the header row has number 1 index 0
- var helperStopIndex = 1; //stop in row number 2 with index 1 as the header row has number 1 index 0
// make sure to create the visible sheet first
Sheet hiddenSheet = workbook.createSheet("hidden");
Name sequencingReadTypeArea = createOptionArea(hiddenSheet,
@@ -123,17 +122,6 @@ public byte[] getContent() {
DEFAULT_GENERATED_ROW_COUNT - 1,
sequencingReadTypeArea);
- for (NGSMeasurementRegisterColumn column : NGSMeasurementRegisterColumn.values()) {
- column.getFillHelp().ifPresent(
- helper -> XLSXTemplateHelper.addInputHelper(sheet,
- column.columnIndex(),
- startIndex,
- column.columnIndex(),
- helperStopIndex,
- helper.exampleValue(),
- helper.description()));
- }
-
// add property information order of columns matters!!
for (NGSMeasurementRegisterColumn column : Arrays.stream(
NGSMeasurementRegisterColumn.values())
diff --git a/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/ProteomicsMeasurementEditTemplate.java b/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/ProteomicsMeasurementEditTemplate.java
index e1391964b4..91b675033e 100644
--- a/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/ProteomicsMeasurementEditTemplate.java
+++ b/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/ProteomicsMeasurementEditTemplate.java
@@ -111,7 +111,7 @@ public byte[] getContent() {
}
try (Workbook workbook = new XSSFWorkbook();
- ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();) {
+ ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream()) {
CellStyle readOnlyHeaderStyle = XLSXTemplateHelper.createReadOnlyHeaderCellStyle(workbook);
CellStyle boldStyle = createBoldCellStyle(workbook);
@@ -172,7 +172,6 @@ public byte[] getContent() {
}
var startIndex = 1; // start in row number 2 with index 1 skipping the header in the first row
- var helperStopIndex = 1; //stop in row number 2 with index 1 as the header row has number 1 index 0
var rowIndex = startIndex;
for (ProteomicsMeasurementEntry pxpEntry : measurements) {
@@ -194,18 +193,6 @@ public byte[] getContent() {
DEFAULT_GENERATED_ROW_COUNT - 1,
digestionMethodArea);
- for (ProteomicsMeasurementEditColumn column : ProteomicsMeasurementEditColumn.values()) {
- column.getFillHelp().ifPresent(
- helper -> XLSXTemplateHelper.addInputHelper(sheet,
- column.columnIndex(),
- startIndex,
- column.columnIndex(),
- helperStopIndex,
- helper.exampleValue(),
- helper.description())
- );
- }
-
setAutoWidth(sheet);
workbook.setActiveSheet(0);
diff --git a/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/ProteomicsMeasurementRegisterTemplate.java b/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/ProteomicsMeasurementRegisterTemplate.java
index 6b34836450..13b3e395e8 100644
--- a/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/ProteomicsMeasurementRegisterTemplate.java
+++ b/user-interface/src/main/java/life/qbic/datamanager/templates/measurement/ProteomicsMeasurementRegisterTemplate.java
@@ -123,7 +123,7 @@ public byte[] getContent() {
}
var startIndex = 1; // start in row number 2 with index 1 skipping the header in the first row
- var helperStopIndex = 1; //stop in row number 2 with index 1 as the header row has number 1 index 0
+
// make sure to create the visible sheet first
Sheet hiddenSheet = workbook.createSheet("hidden");
Name digestionMethodArea = createOptionArea(hiddenSheet, "Digestion Method",
@@ -135,18 +135,6 @@ public byte[] getContent() {
DEFAULT_GENERATED_ROW_COUNT - 1,
digestionMethodArea);
- for (ProteomicsMeasurementRegisterColumn column : ProteomicsMeasurementRegisterColumn.values()) {
- column.getFillHelp().ifPresent(
- helper -> XLSXTemplateHelper.addInputHelper(sheet,
- column.columnIndex(),
- startIndex,
- column.columnIndex(),
- helperStopIndex,
- helper.exampleValue(),
- helper.description())
- );
- }
-
setAutoWidth(sheet);
workbook.setActiveSheet(0);
diff --git a/user-interface/src/main/java/life/qbic/datamanager/templates/sample/SampleBatchRegistrationTemplate.java b/user-interface/src/main/java/life/qbic/datamanager/templates/sample/SampleBatchRegistrationTemplate.java
index acf1f9ce39..6f9117aca6 100644
--- a/user-interface/src/main/java/life/qbic/datamanager/templates/sample/SampleBatchRegistrationTemplate.java
+++ b/user-interface/src/main/java/life/qbic/datamanager/templates/sample/SampleBatchRegistrationTemplate.java
@@ -129,7 +129,6 @@ public static XSSFWorkbook createRegistrationTemplate(List conditions,
}
var startIndex = 1; //start in the second row with index 1.
- var helperStopIndex = 1; //stop in the second row with index 1
var hiddenSheet = workbook.createSheet("hidden");
Name analysisToBePerformedOptions = createOptionArea(hiddenSheet, "Analysis to be performed",
@@ -170,18 +169,6 @@ public static XSSFWorkbook createRegistrationTemplate(List conditions,
MAX_ROW_INDEX_TO,
specimenOptions);
- for (var column : RegisterColumn.values()) {
- column.getFillHelp().ifPresent(
- helper -> XLSXTemplateHelper.addInputHelper(sheet,
- column.columnIndex(),
- startIndex,
- column.columnIndex(),
- helperStopIndex,
- helper.exampleValue(),
- helper.description())
- );
- }
-
setColumnAutoWidth(sheet, 0, RegisterColumn.maxColumnIndex());
// Auto width ignores cell validation values (e.g. a list of valid entries). So we need
// to set them explicit
diff --git a/user-interface/src/main/java/life/qbic/datamanager/templates/sample/SampleBatchUpdateTemplate.java b/user-interface/src/main/java/life/qbic/datamanager/templates/sample/SampleBatchUpdateTemplate.java
index 25801db9fe..ce03c12bc6 100644
--- a/user-interface/src/main/java/life/qbic/datamanager/templates/sample/SampleBatchUpdateTemplate.java
+++ b/user-interface/src/main/java/life/qbic/datamanager/templates/sample/SampleBatchUpdateTemplate.java
@@ -131,7 +131,6 @@ public static XSSFWorkbook createUpdateTemplate(List samples, List samples, List XLSXTemplateHelper.addInputHelper(sheet,
- column.columnIndex(),
- startIndex,
- column.columnIndex(),
- helperStopIndex,
- helper.exampleValue(),
- helper.description())
- );
- }
-
- setColumnAutoWidth(sheet, 0, EditColumn.maxColumnIndex() + confoundingVariables.size());
+ setColumnAutoWidth(sheet, 0, EditColumn.maxColumnIndex());
workbook.setActiveSheet(0);
lockSheet(hiddenSheet);
hideSheet(workbook, hiddenSheet);
diff --git a/user-interface/src/main/java/life/qbic/datamanager/views/projects/project/measurements/MeasurementDetailsComponent.java b/user-interface/src/main/java/life/qbic/datamanager/views/projects/project/measurements/MeasurementDetailsComponent.java
index c92265119d..fb10b1eeee 100644
--- a/user-interface/src/main/java/life/qbic/datamanager/views/projects/project/measurements/MeasurementDetailsComponent.java
+++ b/user-interface/src/main/java/life/qbic/datamanager/views/projects/project/measurements/MeasurementDetailsComponent.java
@@ -325,12 +325,16 @@ private void createProteomicsGrid() {
proteomicsMeasurement -> renderInstrument().createComponent(
proteomicsMeasurement.msDevice()))
.setHeader("MS Device")
- .setTooltipGenerator(
- proteomicsMeasurement -> proteomicsMeasurement.msDevice().formatted())
+ .setTooltipGenerator(proteomicsMeasurement -> proteomicsMeasurement.msDevice().formatted())
+ .setAutoWidth(true);
+ proteomicsMeasurementGrid.addColumn(
+ measurement -> measurement.technicalReplicateName().orElse(""))
+ .setHeader("Technical Replicate")
+ .setTooltipGenerator(measurement -> measurement.technicalReplicateName().orElse(""))
.setAutoWidth(true);
proteomicsMeasurementGrid.addColumn(ProteomicsMeasurement::digestionEnzyme)
- .setHeader("Digestion Enzyme").setTooltipGenerator(
- ProteomicsMeasurement::digestionEnzyme)
+ .setHeader("Digestion Enzyme")
+ .setTooltipGenerator(ProteomicsMeasurement::digestionEnzyme)
.setAutoWidth(true);
proteomicsMeasurementGrid.addColumn(ProteomicsMeasurement::digestionMethod)
.setHeader("Digestion Method")
@@ -599,7 +603,6 @@ public MeasurementPooledSamplesDialog(NGSMeasurement ngsMeasurement) {
setLayout();
setMeasurementId(ngsMeasurement.measurementCode().value());
setPooledNgsMeasurementDetails(ngsMeasurement);
- //Todo Replace with specific metadata
setPooledNgsSampleDetails(ngsMeasurement.specificMeasurementMetadata());
}
@@ -662,7 +665,6 @@ private void setPooledNgsMeasurementDetails(
measurementDetailsDiv.add(
pooledMeasurementEntry("Sample Pool Group", ngsMeasurement.samplePoolGroup()
.orElseThrow()));
- //Todo Add measurement specific pooled properties once defined for NGS
}
private void setPooledNgsSampleDetails(
@@ -698,7 +700,6 @@ private void setPooledNgsSampleDetails(
add(sampleDetailsGrid);
}
- //Todo This is non-performant and should be changed
private Optional retrieveSampleById(SampleId sampleId) {
return sampleInformationService.findSample(sampleId);
}