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.