From b69af1a98a02038dfa89711370193552fb36d79d Mon Sep 17 00:00:00 2001 From: Enrico Risa Date: Thu, 10 Sep 2026 16:30:02 +0200 Subject: [PATCH] fix: compile issue after deprecations removal --- .../schema/SqlCredentialOfferStoreExtension.java | 5 ++++- .../schema/SqlHolderCredentialRequestStoreExtension.java | 5 ++++- .../issuanceprocess/SqlIssuanceProcessStoreExtension.java | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/extensions/store/sql/holder-credential-offer-store-sql/src/main/java/org/eclipse/edc/identityhub/store/sql/credentialoffer/schema/SqlCredentialOfferStoreExtension.java b/extensions/store/sql/holder-credential-offer-store-sql/src/main/java/org/eclipse/edc/identityhub/store/sql/credentialoffer/schema/SqlCredentialOfferStoreExtension.java index 5222ad53d..fc8fa8409 100644 --- a/extensions/store/sql/holder-credential-offer-store-sql/src/main/java/org/eclipse/edc/identityhub/store/sql/credentialoffer/schema/SqlCredentialOfferStoreExtension.java +++ b/extensions/store/sql/holder-credential-offer-store-sql/src/main/java/org/eclipse/edc/identityhub/store/sql/credentialoffer/schema/SqlCredentialOfferStoreExtension.java @@ -25,6 +25,7 @@ import org.eclipse.edc.spi.types.TypeManager; import org.eclipse.edc.sql.QueryExecutor; import org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper; +import org.eclipse.edc.sql.lease.spi.LeaseStatements; import org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider; import org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry; import org.eclipse.edc.transaction.spi.TransactionContext; @@ -53,6 +54,8 @@ public class SqlCredentialOfferStoreExtension implements ServiceExtension { @Inject private SqlLeaseContextBuilderProvider contextBuilderProvider; + @Inject + private LeaseStatements leaseStatements; @Inject private Clock clock; @@ -70,7 +73,7 @@ public CredentialOfferStore createSqlStore(ServiceExtensionContext context) { } private CredentialOfferStoreStatements getStatementImpl() { - return statements != null ? statements : new PostgresDialectStatements(contextBuilderProvider.getStatements(), clock); + return statements != null ? statements : new PostgresDialectStatements(leaseStatements, clock); } } diff --git a/extensions/store/sql/holder-credential-request-store-sql/src/main/java/org/eclipse/edc/identityhub/store/sql/credentialrequest/schema/SqlHolderCredentialRequestStoreExtension.java b/extensions/store/sql/holder-credential-request-store-sql/src/main/java/org/eclipse/edc/identityhub/store/sql/credentialrequest/schema/SqlHolderCredentialRequestStoreExtension.java index 3cb1af4df..fd55f2acd 100644 --- a/extensions/store/sql/holder-credential-request-store-sql/src/main/java/org/eclipse/edc/identityhub/store/sql/credentialrequest/schema/SqlHolderCredentialRequestStoreExtension.java +++ b/extensions/store/sql/holder-credential-request-store-sql/src/main/java/org/eclipse/edc/identityhub/store/sql/credentialrequest/schema/SqlHolderCredentialRequestStoreExtension.java @@ -25,6 +25,7 @@ import org.eclipse.edc.spi.types.TypeManager; import org.eclipse.edc.sql.QueryExecutor; import org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper; +import org.eclipse.edc.sql.lease.spi.LeaseStatements; import org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider; import org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry; import org.eclipse.edc.transaction.spi.TransactionContext; @@ -53,6 +54,8 @@ public class SqlHolderCredentialRequestStoreExtension implements ServiceExtensio @Inject private SqlLeaseContextBuilderProvider contextBuilderProvider; + @Inject + private LeaseStatements leaseStatements; @Inject private Clock clock; @@ -70,7 +73,7 @@ public HolderCredentialRequestStore createSqlStore(ServiceExtensionContext conte } private HolderCredentialRequestStoreStatements getStatementImpl() { - return statements != null ? statements : new PostgresDialectStatements(contextBuilderProvider.getStatements(), clock); + return statements != null ? statements : new PostgresDialectStatements(leaseStatements, clock); } } diff --git a/extensions/store/sql/issuance-process-store-sql/src/main/java/org/eclipse/edc/issuerservice/store/sql/issuanceprocess/SqlIssuanceProcessStoreExtension.java b/extensions/store/sql/issuance-process-store-sql/src/main/java/org/eclipse/edc/issuerservice/store/sql/issuanceprocess/SqlIssuanceProcessStoreExtension.java index 40fd4f48a..1e7128dba 100644 --- a/extensions/store/sql/issuance-process-store-sql/src/main/java/org/eclipse/edc/issuerservice/store/sql/issuanceprocess/SqlIssuanceProcessStoreExtension.java +++ b/extensions/store/sql/issuance-process-store-sql/src/main/java/org/eclipse/edc/issuerservice/store/sql/issuanceprocess/SqlIssuanceProcessStoreExtension.java @@ -25,6 +25,7 @@ import org.eclipse.edc.spi.types.TypeManager; import org.eclipse.edc.sql.QueryExecutor; import org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper; +import org.eclipse.edc.sql.lease.spi.LeaseStatements; import org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider; import org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry; import org.eclipse.edc.transaction.spi.TransactionContext; @@ -55,6 +56,8 @@ public class SqlIssuanceProcessStoreExtension implements ServiceExtension { @Inject private SqlLeaseContextBuilderProvider contextBuilderProvider; + @Inject + private LeaseStatements leaseStatements; @Inject private Clock clock; @@ -72,7 +75,7 @@ public IssuanceProcessStore createSqlStore(ServiceExtensionContext context) { } private IssuanceProcessStoreStatements getStatementImpl() { - return statements != null ? statements : new PostgresDialectStatements(contextBuilderProvider.getStatements(), clock); + return statements != null ? statements : new PostgresDialectStatements(leaseStatements, clock); } }