This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/master by this push:
     new 16028323bf CAUSEWAY-2297: remove unused imports
16028323bf is described below

commit 16028323bf6dce3d45f545eb4fa8269cd472d9f7
Author: andi-huber <[email protected]>
AuthorDate: Sat Jan 6 17:31:57 2024 +0100

    CAUSEWAY-2297: remove unused imports
---
 .../applib/dom/CommandLogEntryRepository.java      | 18 ----------------
 .../dom/CommandLogEntryRepositoryAbstract.java     | 24 ++++++++++++++++++----
 .../applib/dom/ExecutionLogEntryRepository.java    | 10 ---------
 .../dom/ExecutionLogEntryRepositoryAbstract.java   | 16 +++++++++++----
 .../applib/dom/ExecutionOutboxEntryRepository.java | 10 ---------
 .../applib/dom/AuditTrailEntryRepository.java      | 11 ----------
 .../dom/AuditTrailEntryRepositoryAbstract.java     | 12 ++++++++---
 .../integtests/AuditTrail_IntegTestAbstract.java   |  4 +---
 .../AbstractRoleAndPermissionsFixtureScript.java   |  3 +--
 .../applib/dom/SessionLogEntryRepository.java      | 10 ---------
 10 files changed, 43 insertions(+), 75 deletions(-)

diff --git 
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntryRepository.java
 
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntryRepository.java
index 62d605af70..2c4b14bf0e 100644
--- 
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntryRepository.java
+++ 
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntryRepository.java
@@ -18,38 +18,20 @@
  */
 package org.apache.causeway.extensions.commandlog.applib.dom;
 
-import java.sql.Timestamp;
-import java.time.Instant;
 import java.time.LocalDate;
-import java.time.ZoneId;
-import java.util.ArrayList;
-import java.util.Collections;
 import java.util.List;
 import java.util.Optional;
 import java.util.UUID;
 
-import javax.inject.Inject;
-import javax.inject.Provider;
-
 import org.springframework.lang.Nullable;
 
 import org.apache.causeway.applib.exceptions.RecoverableException;
-import org.apache.causeway.applib.jaxb.JavaSqlXMLGregorianCalendarMarshalling;
-import org.apache.causeway.applib.query.Query;
-import org.apache.causeway.applib.query.QueryRange;
 import org.apache.causeway.applib.services.bookmark.Bookmark;
 import org.apache.causeway.applib.services.command.Command;
-import org.apache.causeway.applib.services.factory.FactoryService;
-import org.apache.causeway.applib.services.repository.RepositoryService;
-import org.apache.causeway.applib.util.schema.CommandDtoUtils;
-import org.apache.causeway.core.config.environment.CausewaySystemEnvironment;
 import org.apache.causeway.schema.cmd.v2.CommandDto;
 import org.apache.causeway.schema.cmd.v2.CommandsDto;
-import org.apache.causeway.schema.cmd.v2.MapDto;
-import org.apache.causeway.schema.common.v2.InteractionType;
 
 import lombok.Getter;
-import lombok.val;
 
 /**
  * Provides supporting functionality for querying {@link CommandLogEntry 
command log entry} entities.
diff --git 
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntryRepositoryAbstract.java
 
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntryRepositoryAbstract.java
index a8c5b76e43..8f62da00d6 100644
--- 
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntryRepositoryAbstract.java
+++ 
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntryRepositoryAbstract.java
@@ -31,11 +31,8 @@ import java.util.UUID;
 import javax.inject.Inject;
 import javax.inject.Provider;
 
-import org.apache.causeway.commons.internal.base._Casts;
-
 import org.springframework.lang.Nullable;
 
-import org.apache.causeway.applib.exceptions.RecoverableException;
 import org.apache.causeway.applib.jaxb.JavaSqlXMLGregorianCalendarMarshalling;
 import org.apache.causeway.applib.query.Query;
 import org.apache.causeway.applib.query.QueryRange;
@@ -44,13 +41,13 @@ import org.apache.causeway.applib.services.command.Command;
 import org.apache.causeway.applib.services.factory.FactoryService;
 import org.apache.causeway.applib.services.repository.RepositoryService;
 import org.apache.causeway.applib.util.schema.CommandDtoUtils;
+import org.apache.causeway.commons.internal.base._Casts;
 import org.apache.causeway.core.config.environment.CausewaySystemEnvironment;
 import org.apache.causeway.schema.cmd.v2.CommandDto;
 import org.apache.causeway.schema.cmd.v2.CommandsDto;
 import org.apache.causeway.schema.cmd.v2.MapDto;
 import org.apache.causeway.schema.common.v2.InteractionType;
 
-import lombok.Getter;
 import lombok.val;
 
 /**
@@ -85,6 +82,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
         return c;
     }
 
+    @Override
     public Optional<CommandLogEntry> findByInteractionId(final UUID 
interactionId) {
         return _Casts.uncheckedCast(
                 repositoryService().firstMatch(
@@ -93,10 +91,12 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
         );
     }
 
+    @Override
     public List<CommandLogEntry> findByParent(final CommandLogEntry parent) {
         return findByParentInteractionId(parent.getInteractionId());
     }
 
+    @Override
     public List<CommandLogEntry> findByParentInteractionId(final UUID 
parentInteractionId) {
         return _Casts.uncheckedCast( repositoryService().allMatches(
                 Query.named(commandLogEntryClass, 
CommandLogEntry.Nq.FIND_BY_PARENT_INTERACTION_ID)
@@ -104,6 +104,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
         );
     }
 
+    @Override
     public List<CommandLogEntry> findByFromAndTo(
             final @Nullable LocalDate from,
             final @Nullable LocalDate to) {
@@ -131,6 +132,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
         return _Casts.uncheckedCast(repositoryService().allMatches(query));
     }
 
+    @Override
     public List<CommandLogEntry> findCurrent() {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -138,6 +140,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
         );
     }
 
+    @Override
     public List<CommandLogEntry> findCompleted() {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -180,10 +183,12 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
     }
 
 
+    @Override
     public List<CommandLogEntry> findMostRecent() {
         return findMostRecent(100);
     }
 
+    @Override
     public List<CommandLogEntry> findMostRecent(final int limit) {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -192,6 +197,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
     }
 
 
+    @Override
     public List<CommandLogEntry> findRecentByUsername(final String username) {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -254,6 +260,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
      * @param batchSize - to restrict the number returned (so that replay
      *                   commands can be batched).
      */
+    @Override
     public List<CommandLogEntry> findSince(final UUID interactionId, final 
Integer batchSize) {
         if(interactionId == null) {
             return findFirst();
@@ -284,6 +291,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
      * quartz or similar background job could execute the {@link Command} at 
some point later.
      * </p>
      */
+    @Override
     public List<CommandLogEntry> findBackgroundAndNotYetStarted() {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -310,6 +318,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
      * (after restored the prod DB to secondary).
      * </p>
      */
+    @Override
     public Optional<CommandLogEntry> findMostRecentReplayed() {
         return _Casts.uncheckedCast(
                 repositoryService().firstMatch(
@@ -328,6 +337,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
      *     secondary.
      * </p>
      */
+    @Override
     public Optional<CommandLogEntry> findMostRecentCompleted() {
         return _Casts.uncheckedCast(
                 repositoryService().firstMatch(
@@ -335,6 +345,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
         );
     }
 
+    @Override
     public List<CommandLogEntry> findNotYetReplayed() {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -385,10 +396,12 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
     }
 
 
+    @Override
     public void persist(final CommandLogEntry commandLogEntry) {
         repositoryService().persistAndFlush(commandLogEntry);
     }
 
+    @Override
     public void truncateLog() {
         repositoryService().removeAll(commandLogEntryClass);
     }
@@ -396,6 +409,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
     // --
 
 
+    @Override
     public List<CommandLogEntry> findCommandsOnPrimaryElseFail(
             final @Nullable UUID interactionId,
             final @Nullable Integer batchSize) throws NotFoundException {
@@ -457,6 +471,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
     /**
      * intended for testing purposes only
      */
+    @Override
     public List<CommandLogEntry> findAll() {
         if (causewaySystemEnvironment.getDeploymentType().isProduction()) {
             throw new IllegalStateException("Cannot call 'findAll' in 
production systems");
@@ -468,6 +483,7 @@ public abstract class CommandLogEntryRepositoryAbstract<C 
extends CommandLogEntr
     /**
      * intended for testing purposes only
      */
+    @Override
     public void removeAll() {
         if (causewaySystemEnvironment.getDeploymentType().isProduction()) {
             throw new IllegalStateException("Cannot call 'removeAll' in 
production systems");
diff --git 
a/extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepository.java
 
b/extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepository.java
index a5c53e0efc..5ccc10a4f0 100644
--- 
a/extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepository.java
+++ 
b/extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepository.java
@@ -19,28 +19,18 @@
 package org.apache.causeway.extensions.executionlog.applib.dom;
 
 import java.sql.Timestamp;
-import java.time.Instant;
 import java.time.LocalDate;
-import java.time.ZoneId;
 import java.util.List;
 import java.util.Optional;
 import java.util.UUID;
 
-import javax.inject.Inject;
-import javax.inject.Provider;
-
 import org.springframework.lang.Nullable;
 
 import org.apache.causeway.applib.exceptions.RecoverableException;
-import org.apache.causeway.applib.query.Query;
 import org.apache.causeway.applib.services.bookmark.Bookmark;
-import org.apache.causeway.applib.services.factory.FactoryService;
 import org.apache.causeway.applib.services.iactn.Execution;
-import org.apache.causeway.applib.services.repository.RepositoryService;
-import org.apache.causeway.core.config.environment.CausewaySystemEnvironment;
 
 import lombok.Getter;
-import lombok.val;
 
 /**
  * Provides supporting functionality for querying and persisting
diff --git 
a/extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepositoryAbstract.java
 
b/extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepositoryAbstract.java
index 005304d912..e6e7df4798 100644
--- 
a/extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepositoryAbstract.java
+++ 
b/extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepositoryAbstract.java
@@ -29,19 +29,16 @@ import java.util.UUID;
 import javax.inject.Inject;
 import javax.inject.Provider;
 
-import org.apache.causeway.commons.internal.base._Casts;
-
 import org.springframework.lang.Nullable;
 
-import org.apache.causeway.applib.exceptions.RecoverableException;
 import org.apache.causeway.applib.query.Query;
 import org.apache.causeway.applib.services.bookmark.Bookmark;
 import org.apache.causeway.applib.services.factory.FactoryService;
 import org.apache.causeway.applib.services.iactn.Execution;
 import org.apache.causeway.applib.services.repository.RepositoryService;
+import org.apache.causeway.commons.internal.base._Casts;
 import org.apache.causeway.core.config.environment.CausewaySystemEnvironment;
 
-import lombok.Getter;
 import lombok.val;
 
 /**
@@ -84,6 +81,7 @@ public abstract class ExecutionLogEntryRepositoryAbstract<E 
extends ExecutionLog
         return e;
     }
 
+    @Override
     public List<ExecutionLogEntry> findByInteractionId(final UUID 
interactionId) {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -92,6 +90,7 @@ public abstract class ExecutionLogEntryRepositoryAbstract<E 
extends ExecutionLog
         );
     }
 
+    @Override
     public Optional<ExecutionLogEntry> findByInteractionIdAndSequence(final 
UUID interactionId, final int sequence) {
         return _Casts.uncheckedCast(
                 repositoryService().firstMatch(
@@ -102,6 +101,7 @@ public abstract class ExecutionLogEntryRepositoryAbstract<E 
extends ExecutionLog
         );
     }
 
+    @Override
     public List<ExecutionLogEntry> findByFromAndTo(
             final @Nullable LocalDate from,
             final @Nullable LocalDate to) {
@@ -129,10 +129,12 @@ public abstract class 
ExecutionLogEntryRepositoryAbstract<E extends ExecutionLog
         return _Casts.uncheckedCast(repositoryService().allMatches(query));
     }
 
+    @Override
     public List<ExecutionLogEntry> findMostRecent() {
         return findMostRecent(100);
     }
 
+    @Override
     public List<ExecutionLogEntry> findMostRecent(final int limit) {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -179,6 +181,7 @@ public abstract class ExecutionLogEntryRepositoryAbstract<E 
extends ExecutionLog
         );
     }
 
+    @Override
     public List<ExecutionLogEntry> findByTimestampAfter(final Timestamp 
timestamp) {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -188,6 +191,7 @@ public abstract class ExecutionLogEntryRepositoryAbstract<E 
extends ExecutionLog
         );
     }
 
+    @Override
     public List<ExecutionLogEntry> findByTimestampBefore(final Timestamp 
timestamp) {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -197,6 +201,7 @@ public abstract class ExecutionLogEntryRepositoryAbstract<E 
extends ExecutionLog
         );
     }
 
+    @Override
     public List<ExecutionLogEntry> findByTimestampBetween(final Timestamp 
timestampFrom, final Timestamp timestampTo) {
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -207,6 +212,7 @@ public abstract class ExecutionLogEntryRepositoryAbstract<E 
extends ExecutionLog
         );
     }
 
+    @Override
     public List<ExecutionLogEntry> findRecentByUsername(final String username) 
{
         return _Casts.uncheckedCast(
                 repositoryService().allMatches(
@@ -239,6 +245,7 @@ public abstract class ExecutionLogEntryRepositoryAbstract<E 
extends ExecutionLog
     /**
      * intended for testing purposes only
      */
+    @Override
     public List<ExecutionLogEntry> findAll() {
         if (causewaySystemEnvironment.getDeploymentType().isProduction()) {
             throw new IllegalStateException("Cannot call 'findAll' in 
production systems");
@@ -250,6 +257,7 @@ public abstract class ExecutionLogEntryRepositoryAbstract<E 
extends ExecutionLog
     /**
      * intended for testing purposes only
      */
+    @Override
     public void removeAll() {
         if (causewaySystemEnvironment.getDeploymentType().isProduction()) {
             throw new IllegalStateException("Cannot call 'removeAll' in 
production systems");
diff --git 
a/extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryRepository.java
 
b/extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryRepository.java
index a78ba674f1..dbf309a8e6 100644
--- 
a/extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryRepository.java
+++ 
b/extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryRepository.java
@@ -23,19 +23,9 @@ import java.util.List;
 import java.util.Optional;
 import java.util.UUID;
 
-import javax.inject.Inject;
-import javax.inject.Provider;
-
-import org.apache.causeway.applib.annotation.Programmatic;
 import org.apache.causeway.applib.exceptions.RecoverableException;
-import org.apache.causeway.applib.query.Query;
 import org.apache.causeway.applib.services.bookmark.Bookmark;
-import org.apache.causeway.applib.services.factory.FactoryService;
 import org.apache.causeway.applib.services.iactn.Execution;
-import org.apache.causeway.applib.services.repository.RepositoryService;
-import org.apache.causeway.applib.util.schema.InteractionDtoUtils;
-import org.apache.causeway.core.config.CausewayConfiguration;
-import org.apache.causeway.core.config.environment.CausewaySystemEnvironment;
 import 
org.apache.causeway.extensions.executionoutbox.applib.CausewayModuleExtExecutionOutboxApplib;
 import org.apache.causeway.schema.ixn.v2.InteractionDto;
 
diff --git 
a/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntryRepository.java
 
b/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntryRepository.java
index b1cb1e62af..0ee689b80d 100644
--- 
a/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntryRepository.java
+++ 
b/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntryRepository.java
@@ -20,24 +20,13 @@
 
 package org.apache.causeway.extensions.audittrail.applib.dom;
 
-import java.sql.Timestamp;
 import java.time.LocalDate;
 import java.util.List;
 import java.util.Optional;
 import java.util.UUID;
 
-import javax.inject.Inject;
-
-import org.apache.causeway.applib.query.Query;
 import org.apache.causeway.applib.services.bookmark.Bookmark;
-import org.apache.causeway.applib.services.factory.FactoryService;
 import org.apache.causeway.applib.services.publishing.spi.EntityPropertyChange;
-import org.apache.causeway.applib.services.repository.RepositoryService;
-import org.apache.causeway.core.config.environment.CausewaySystemEnvironment;
-
-import lombok.AccessLevel;
-import lombok.RequiredArgsConstructor;
-import lombok.val;
 
 /**
  * Provides supporting functionality for querying {@link AuditTrailEntry audit 
trail entry} entities.
diff --git 
a/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntryRepositoryAbstract.java
 
b/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntryRepositoryAbstract.java
index f95edbf615..56bc01df9b 100644
--- 
a/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntryRepositoryAbstract.java
+++ 
b/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntryRepositoryAbstract.java
@@ -36,8 +36,6 @@ import 
org.apache.causeway.applib.services.repository.RepositoryService;
 import org.apache.causeway.commons.internal.base._Casts;
 import org.apache.causeway.core.config.environment.CausewaySystemEnvironment;
 
-import lombok.AccessLevel;
-import lombok.RequiredArgsConstructor;
 import lombok.val;
 
 /**
@@ -54,7 +52,7 @@ public abstract class AuditTrailEntryRepositoryAbstract<E 
extends AuditTrailEntr
 
     private final Class<E> auditTrailEntryClass;
 
-    protected AuditTrailEntryRepositoryAbstract(Class<E> auditTrailEntryClass) 
{
+    protected AuditTrailEntryRepositoryAbstract(final Class<E> 
auditTrailEntryClass) {
         this.auditTrailEntryClass = auditTrailEntryClass;
     }
 
@@ -101,6 +99,7 @@ public abstract class AuditTrailEntryRepositoryAbstract<E 
extends AuditTrailEntr
         );
     }
 
+    @Override
     public List<AuditTrailEntry> findByInteractionId(final UUID interactionId) 
{
         return _Casts.uncheckedCast(
                 repositoryService.allMatches(
@@ -143,6 +142,7 @@ public abstract class AuditTrailEntryRepositoryAbstract<E 
extends AuditTrailEntr
         return _Casts.uncheckedCast(repositoryService.allMatches(query));
     }
 
+    @Override
     public List<AuditTrailEntry> findByFromAndTo(
             final LocalDate from,
             final LocalDate to) {
@@ -177,10 +177,12 @@ public abstract class AuditTrailEntryRepositoryAbstract<E 
extends AuditTrailEntr
     }
 
 
+    @Override
     public List<AuditTrailEntry> findMostRecent() {
         return findMostRecent(100);
     }
 
+    @Override
     public List<AuditTrailEntry> findMostRecent(final int limit) {
         return _Casts.uncheckedCast(
                 repositoryService.allMatches(
@@ -189,6 +191,7 @@ public abstract class AuditTrailEntryRepositoryAbstract<E 
extends AuditTrailEntr
         );
     }
 
+    @Override
     public List<AuditTrailEntry> findByUsernameAndFromAndTo(
             final String username,
             final LocalDate from,
@@ -261,6 +264,7 @@ public abstract class AuditTrailEntryRepositoryAbstract<E 
extends AuditTrailEntr
     }
 
 
+    @Override
     public List<AuditTrailEntry> findRecentByUsername(final String username) {
         return _Casts.uncheckedCast(
                 repositoryService.allMatches(
@@ -276,6 +280,7 @@ public abstract class AuditTrailEntryRepositoryAbstract<E 
extends AuditTrailEntr
     /**
      * intended for testing only
      */
+    @Override
     public List<AuditTrailEntry> findAll() {
         if (causewaySystemEnvironment.getDeploymentType().isProduction()) {
             throw new IllegalStateException("Cannot call 'findAll' in 
production systems");
@@ -290,6 +295,7 @@ public abstract class AuditTrailEntryRepositoryAbstract<E 
extends AuditTrailEntr
     /**
      * intended for testing only
      */
+    @Override
     public void removeAll() {
         if (causewaySystemEnvironment.getDeploymentType().isProduction()) {
             throw new IllegalStateException("Cannot call 'removeAll' in 
production systems");
diff --git 
a/extensions/security/audittrail/applib/src/test/java/org/apache/causeway/extensions/audittrail/applib/integtests/AuditTrail_IntegTestAbstract.java
 
b/extensions/security/audittrail/applib/src/test/java/org/apache/causeway/extensions/audittrail/applib/integtests/AuditTrail_IntegTestAbstract.java
index 4feae73954..5d00f8c7d5 100644
--- 
a/extensions/security/audittrail/applib/src/test/java/org/apache/causeway/extensions/audittrail/applib/integtests/AuditTrail_IntegTestAbstract.java
+++ 
b/extensions/security/audittrail/applib/src/test/java/org/apache/causeway/extensions/audittrail/applib/integtests/AuditTrail_IntegTestAbstract.java
@@ -22,8 +22,6 @@ import java.util.stream.Collectors;
 
 import javax.inject.Inject;
 
-import 
org.apache.causeway.extensions.audittrail.applib.dom.AuditTrailEntryRepository;
-
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
@@ -36,7 +34,7 @@ import 
org.apache.causeway.applib.services.iactnlayer.InteractionService;
 import org.apache.causeway.applib.services.wrapper.WrapperFactory;
 import org.apache.causeway.core.config.presets.CausewayPresets;
 import org.apache.causeway.extensions.audittrail.applib.dom.AuditTrailEntry;
-import 
org.apache.causeway.extensions.audittrail.applib.dom.AuditTrailEntryRepositoryAbstract;
+import 
org.apache.causeway.extensions.audittrail.applib.dom.AuditTrailEntryRepository;
 import 
org.apache.causeway.extensions.audittrail.applib.integtests.model.Counter;
 import 
org.apache.causeway.extensions.audittrail.applib.integtests.model.CounterRepository;
 import 
org.apache.causeway.extensions.audittrail.applib.integtests.model.Counter_bumpUsingMixin;
diff --git 
a/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/fixtures/AbstractRoleAndPermissionsFixtureScript.java
 
b/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/fixtures/AbstractRoleAndPermissionsFixtureScript.java
index 813e2e223c..f14c0cc105 100644
--- 
a/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/fixtures/AbstractRoleAndPermissionsFixtureScript.java
+++ 
b/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/fixtures/AbstractRoleAndPermissionsFixtureScript.java
@@ -24,7 +24,6 @@ import java.util.function.Supplier;
 
 import javax.inject.Inject;
 
-import org.apache.causeway.applib.services.appfeat.ApplicationFeature;
 import org.apache.causeway.applib.services.appfeat.ApplicationFeatureId;
 import 
org.apache.causeway.applib.services.appfeat.ApplicationFeatureRepository;
 import org.apache.causeway.commons.collections.Can;
@@ -140,7 +139,7 @@ implements FixtureScriptWithExecutionStrategy {
         }
     }
 
-    private static <T> Supplier<T> nullSafe(Supplier<T> supplier) {
+    private static <T> Supplier<T> nullSafe(final Supplier<T> supplier) {
         return supplier != null ? supplier : () -> null;
     }
 
diff --git 
a/extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/dom/SessionLogEntryRepository.java
 
b/extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/dom/SessionLogEntryRepository.java
index 8d66565dd9..9f781f2df9 100644
--- 
a/extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/dom/SessionLogEntryRepository.java
+++ 
b/extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/dom/SessionLogEntryRepository.java
@@ -26,17 +26,7 @@ import java.util.List;
 import java.util.Optional;
 import java.util.UUID;
 
-import javax.inject.Inject;
-
-import org.apache.causeway.applib.query.Query;
-import org.apache.causeway.applib.services.factory.FactoryService;
-import org.apache.causeway.applib.services.repository.RepositoryService;
 import org.apache.causeway.applib.services.session.SessionSubscriber;
-import org.apache.causeway.applib.services.xactn.TransactionService;
-import org.apache.causeway.core.config.environment.CausewaySystemEnvironment;
-
-import lombok.NonNull;
-import lombok.val;
 
 /**
  * Provides supporting functionality for querying {@link SessionLogEntry 
session log entry} entities.

Reply via email to