diff --git a/hawkbit-repository/hawkbit-repository-jpa-init/pom.xml b/hawkbit-repository/hawkbit-repository-jpa-init/pom.xml index 9fe79f2f7..360cfc970 100644 --- a/hawkbit-repository/hawkbit-repository-jpa-init/pom.xml +++ b/hawkbit-repository/hawkbit-repository-jpa-init/pom.xml @@ -126,6 +126,14 @@ + + org.apache.maven.plugins + maven-javadoc-plugin + + syntax + true + + \ No newline at end of file diff --git a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/repository/BaseEntityRepositoryACM.java b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/repository/BaseEntityRepositoryACM.java index b42a58d7c..042d96563 100644 --- a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/repository/BaseEntityRepositoryACM.java +++ b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/repository/BaseEntityRepositoryACM.java @@ -31,7 +31,6 @@ import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Slice; import org.springframework.data.domain.Sort; import org.springframework.data.jpa.domain.Specification; -import org.springframework.data.repository.query.FluentQuery; import org.springframework.lang.NonNull; import org.springframework.lang.Nullable; @@ -171,6 +170,11 @@ public class BaseEntityRepositoryACM return repository.findAll(accessController.appendAccessRules(AccessController.Operation.READ, spec), pageable); } + @Override + public Page findAll(final Specification spec, final Specification countSpec, final Pageable pageable) { + return repository.findAll(accessController.appendAccessRules(AccessController.Operation.READ, spec), countSpec, pageable); + } + @Override @NonNull public List findAll(final Specification spec, @NonNull final Sort sort) { @@ -194,7 +198,7 @@ public class BaseEntityRepositoryACM } @Override - public R findBy(final Specification spec, final Function, R> queryFunction) { + public R findBy(final Specification spec, final Function, R> queryFunction) { Objects.requireNonNull(spec, SPEC_MUST_NOT_BE_NULL); return repository.findBy( // spec shall be non-null and the result of appending rules shall be non-null diff --git a/pom.xml b/pom.xml index 6e8d0335c..b704cc55c 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ org.springframework.boot spring-boot-starter-parent - 3.4.6 + 3.5.0 org.eclipse.hawkbit @@ -43,12 +43,12 @@ true - 3.4.6 - 2024.0.1 + 3.5.0 + 2025.0.0 2.8.9 3.0.0 - - + +