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/isis.git
The following commit(s) were added to refs/heads/master by this push:
new d0244c49e5 ISIS-3112: minor: some batch 'organize imports'
d0244c49e5 is described below
commit d0244c49e56319846b69de3ee8ac3b029cef6b5d
Author: andi-huber <[email protected]>
AuthorDate: Mon Aug 8 10:13:28 2022 +0200
ISIS-3112: minor: some batch 'organize imports'
---
.../metamodel/Object_downloadMetamodelXml.java | 2 +-
.../mixins/metamodel/Object_logicalTypeName.java | 1 -
.../services/appfeat/ApplicationFeatureId.java | 8 +++----
.../conmap/ContentMappingServiceForCommandDto.java | 20 ++++++++--------
.../services/metamodel/MetaModelServiceMenu.java | 4 ++--
.../services/publishing/log/CommandLogger.java | 2 +-
.../apache/isis/applib/services/wrapper/Mixin.java | 2 --
.../applib/value/semantics/DefaultsProvider.java | 2 ++
.../isis/applib/value/semantics/OrderRelation.java | 2 ++
.../apache/isis/core/config/IsisConfiguration.java | 1 -
.../config/environment/IsisLocaleInitializer.java | 3 +--
.../config/environment/IsisSystemEnvironment.java | 27 +++++++++++-----------
.../environment/IsisTimeZoneInitializer.java | 3 +--
.../_testing/MetaModelContext_forTesting.java | 4 ++--
.../_testing/ServiceInjector_forTesting.java | 4 ++--
.../actions/action/invocation/IdentifierUtil.java | 4 ++--
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 2 +-
.../DomainObjectAnnotationFacetFactory.java | 3 +--
.../LogicalTypeFacetFromClassNameFactory.java | 14 ++---------
.../ValueSemanticsSelectingFacet.java | 2 --
.../objectmanager/ObjectManagerDefault.java | 2 +-
.../ProgrammingModelInitFilterDefault.java | 2 +-
.../dflt/ProgrammingModelFacetsJava11.java | 4 +---
.../metamodel/services/ServiceInjectorDefault.java | 9 ++++----
.../services/grid/GridLoaderServiceDefault.java | 2 +-
.../grid/bootstrap/GridSystemServiceBootstrap.java | 2 +-
.../objectlifecycle/ObjectLifecyclePublisher.java | 11 ---------
.../objectlifecycle/PropertyChangeRecordId.java | 7 ------
.../services/registry/ServiceRegistryDefault.java | 1 -
.../specloader/specimpl/IntrospectionState.java | 2 --
.../specloader/validator/ValidationFailure.java | 6 ++---
.../idstringifier/IdStringifierLookupService.java | 15 ++++++------
.../publish/ExecutionPublisherDefault.java | 3 +--
.../publish/ObjectLifecyclePublisherDefault.java | 15 +++---------
.../wrapper/proxy/ProxyCreator.java | 6 ++++-
.../excel/applib/service/ExcelServiceDefault.java | 2 +-
.../excel/applib/service/_ExcelConverter.java | 11 ++++-----
.../excel/applib/service/_ExcelServiceHelper.java | 4 ++--
.../excel/applib/util/ExcelFileBlobConverter.java | 11 ++++-----
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 1 -
.../extensions/excel/testing/ExcelFixture2.java | 4 ++--
.../excel/testing/FixtureAwareRowHandler.java | 2 +-
.../applib/IsisModuleExtCommandLogApplib.java | 1 -
.../HasInteractionId_commandLogEntry.java | 1 -
.../contributions/Object_recentCommands.java | 1 -
.../commandlog/jdo/dom/CommandLogEntry.java | 4 +---
.../contributions/Object_recentExecutions.java | 1 -
.../executionlog/applib/dom/ExecutionLogEntry.java | 2 --
.../ExecutionLogEntry_siblingExecutions.java | 1 -
.../executionlog/jdo/dom/ExecutionLogEntry.java | 1 -
.../applib/restapi/OutboxRestApi.java | 1 -
.../jdo/dom/ExecutionOutboxEntry.java | 4 +---
.../jdo/dom/ExecutionOutboxEntryRepository.java | 1 -
.../Object_recentAuditTrailEntries.java | 1 -
.../audittrail/jpa/dom/AuditTrailEntry.java | 1 -
.../permission/dom/ApplicationPermission.java | 1 -
.../ApplicationPermissionRepositoryAbstract.java | 1 -
.../applib/tenancy/dom/ApplicationTenancy.java | 2 --
.../secman/applib/tenancy/dom/HasAtPath.java | 3 ---
.../jdo/permission/dom/ApplicationPermission.java | 1 -
.../secman/jdo/role/dom/ApplicationRole.java | 1 -
.../secman/jdo/tenancy/dom/ApplicationTenancy.java | 1 -
.../secman/jdo/user/dom/ApplicationUser.java | 1 -
.../jpa/permission/dom/ApplicationPermission.java | 4 +---
.../secman/jpa/tenancy/dom/ApplicationTenancy.java | 1 -
.../applib/IsisModuleExtSessionLogApplib.java | 2 +-
.../oauth2/IsisModuleExtSpringSecurityOAuth2.java | 2 +-
.../fullcalendar/applib/value/CalendarEvent.java | 1 -
.../fullcalendar/res/FullCalendarCssReference.java | 3 +--
.../fullcalendar/res/FullCalendarJsReference.java | 3 +--
.../wkt/viewer/CalendaredCollectionAbstract.java | 3 +--
.../wkt/viewer/FullCalendarWithEventHandling.java | 3 +--
72 files changed, 102 insertions(+), 183 deletions(-)
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_downloadMetamodelXml.java
b/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_downloadMetamodelXml.java
index d182e3f907..adc102ee7e 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_downloadMetamodelXml.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_downloadMetamodelXml.java
@@ -31,8 +31,8 @@ import org.apache.isis.applib.annotation.Publishing;
import org.apache.isis.applib.annotation.RestrictTo;
import org.apache.isis.applib.annotation.SemanticsOf;
import org.apache.isis.applib.id.LogicalType;
-import org.apache.isis.applib.mixins.dto.DtoMixinConstants;
import org.apache.isis.applib.layout.LayoutConstants;
+import org.apache.isis.applib.mixins.dto.DtoMixinConstants;
import org.apache.isis.applib.services.jaxb.JaxbService;
import org.apache.isis.applib.services.message.MessageService;
import org.apache.isis.applib.services.metamodel.Config;
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_logicalTypeName.java
b/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_logicalTypeName.java
index 5309b28819..980d9aea7f 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_logicalTypeName.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_logicalTypeName.java
@@ -21,7 +21,6 @@ package org.apache.isis.applib.mixins.metamodel;
import javax.inject.Inject;
import org.apache.isis.applib.annotation.Action;
-import org.apache.isis.applib.annotation.ActionLayout;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.MemberSupport;
import org.apache.isis.applib.annotation.Property;
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationFeatureId.java
b/api/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationFeatureId.java
index cc3eee3fe9..0ae4cc67e2 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationFeatureId.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationFeatureId.java
@@ -22,10 +22,6 @@ import java.io.Serializable;
import java.util.Comparator;
import java.util.function.Consumer;
-import static java.util.Comparator.comparing;
-import static java.util.Comparator.naturalOrder;
-import static java.util.Comparator.nullsFirst;
-
import org.springframework.lang.Nullable;
import org.apache.isis.applib.Identifier;
@@ -43,6 +39,10 @@ import org.apache.isis.commons.internal.base._Strings;
import org.apache.isis.commons.internal.collections._Lists;
import org.apache.isis.commons.internal.exceptions._Exceptions;
+import static java.util.Comparator.comparing;
+import static java.util.Comparator.naturalOrder;
+import static java.util.Comparator.nullsFirst;
+
import lombok.Getter;
import lombok.NonNull;
import lombok.Synchronized;
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/services/commanddto/conmap/ContentMappingServiceForCommandDto.java
b/api/applib/src/main/java/org/apache/isis/applib/services/commanddto/conmap/ContentMappingServiceForCommandDto.java
index 077b22ceba..a339d6bd4d 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/services/commanddto/conmap/ContentMappingServiceForCommandDto.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/services/commanddto/conmap/ContentMappingServiceForCommandDto.java
@@ -18,7 +18,16 @@
*/
package org.apache.isis.applib.services.commanddto.conmap;
-import lombok.val;
+import java.util.List;
+
+import javax.annotation.Priority;
+import javax.inject.Inject;
+import javax.inject.Named;
+import javax.ws.rs.core.MediaType;
+
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.lang.Nullable;
+import org.springframework.stereotype.Service;
import org.apache.isis.applib.IsisModuleApplib;
import org.apache.isis.applib.annotation.PriorityPrecedence;
@@ -28,15 +37,8 @@ import
org.apache.isis.applib.services.commanddto.processor.spi.CommandDtoProces
import org.apache.isis.applib.services.conmap.ContentMappingService;
import org.apache.isis.applib.services.metamodel.MetaModelService;
import org.apache.isis.schema.cmd.v2.CommandDto;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.stereotype.Service;
-import org.springframework.lang.Nullable;
-import javax.annotation.Priority;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.ws.rs.core.MediaType;
-import java.util.List;
+import lombok.val;
/**
*
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServiceMenu.java
b/api/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServiceMenu.java
index 3b4dd66b6c..eb24c411d1 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServiceMenu.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServiceMenu.java
@@ -23,8 +23,6 @@ import java.util.ArrayList;
import java.util.List;
import java.util.SortedSet;
-import static java.nio.charset.StandardCharsets.UTF_8;
-
import javax.inject.Inject;
import javax.inject.Named;
@@ -48,6 +46,8 @@ import
org.apache.isis.applib.value.NamedWithMimeType.CommonMimeType;
import org.apache.isis.commons.internal.collections._Sets;
import org.apache.isis.schema.metamodel.v2.MetamodelDto;
+import static java.nio.charset.StandardCharsets.UTF_8;
+
/**
* Provides a UI to allow domain model metadata (obtained from {@link
MetaModelService}) to be downloaded.
*
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/services/publishing/log/CommandLogger.java
b/api/applib/src/main/java/org/apache/isis/applib/services/publishing/log/CommandLogger.java
index 3d6422f1bd..ced3e75f0c 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/services/publishing/log/CommandLogger.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/services/publishing/log/CommandLogger.java
@@ -30,8 +30,8 @@ import org.apache.isis.applib.services.command.Command;
import org.apache.isis.applib.services.publishing.spi.CommandSubscriber;
import org.apache.isis.applib.util.schema.CommandDtoUtils;
-import lombok.extern.log4j.Log4j2;
import lombok.val;
+import lombok.extern.log4j.Log4j2;
/**
* Simple implementation of {@link CommandSubscriber} that just logs out the
{@link Command Command}'s
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/Mixin.java
b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/Mixin.java
index 68d9c90066..e980659ce8 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/Mixin.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/Mixin.java
@@ -18,8 +18,6 @@
*/
package org.apache.isis.applib.services.wrapper;
-import org.apache.isis.applib.services.wrapper.control.SyncControl;
-
/**
* Marker interface that mixins can optionally implement, to indicate the type
of the mixee that they require.
*
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/value/semantics/DefaultsProvider.java
b/api/applib/src/main/java/org/apache/isis/applib/value/semantics/DefaultsProvider.java
index 822ad8b559..36bfd16099 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/value/semantics/DefaultsProvider.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/value/semantics/DefaultsProvider.java
@@ -18,6 +18,8 @@
*/
package org.apache.isis.applib.value.semantics;
+import org.apache.isis.commons.internal.memento._Mementos.EncoderDecoder;
+
/**
* Provides a mechanism for providing a default value for an object.
*
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/value/semantics/OrderRelation.java
b/api/applib/src/main/java/org/apache/isis/applib/value/semantics/OrderRelation.java
index 3a9f22d0db..9aeb425c5a 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/value/semantics/OrderRelation.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/value/semantics/OrderRelation.java
@@ -18,6 +18,8 @@
*/
package org.apache.isis.applib.value.semantics;
+import org.apache.isis.commons.internal.memento._Mementos.EncoderDecoder;
+
/**
* Provides an ordering relation for a given value-type.
* <p>
diff --git
a/core/config/src/main/java/org/apache/isis/core/config/IsisConfiguration.java
b/core/config/src/main/java/org/apache/isis/core/config/IsisConfiguration.java
index 5fa784bd5b..a92b7796ae 100644
---
a/core/config/src/main/java/org/apache/isis/core/config/IsisConfiguration.java
+++
b/core/config/src/main/java/org/apache/isis/core/config/IsisConfiguration.java
@@ -62,7 +62,6 @@ import org.apache.isis.applib.services.userui.UserMenu;
import
org.apache.isis.applib.value.semantics.TemporalValueSemantics.TemporalEditingPattern;
import org.apache.isis.commons.internal.base._NullSafe;
import org.apache.isis.commons.internal.context._Context;
-import org.apache.isis.core.config.IsisConfiguration.Viewer;
import org.apache.isis.core.config.metamodel.facets.DefaultViewConfiguration;
import
org.apache.isis.core.config.metamodel.facets.EditingObjectsConfiguration;
import
org.apache.isis.core.config.metamodel.facets.PublishingPolicies.ActionPublishingPolicy;
diff --git
a/core/config/src/main/java/org/apache/isis/core/config/environment/IsisLocaleInitializer.java
b/core/config/src/main/java/org/apache/isis/core/config/environment/IsisLocaleInitializer.java
index 2bbdc810c3..983123302c 100644
---
a/core/config/src/main/java/org/apache/isis/core/config/environment/IsisLocaleInitializer.java
+++
b/core/config/src/main/java/org/apache/isis/core/config/environment/IsisLocaleInitializer.java
@@ -27,9 +27,8 @@ import org.springframework.stereotype.Component;
import org.apache.isis.core.config.IsisConfiguration;
-import lombok.extern.log4j.Log4j2;
-
import jakarta.annotation.PostConstruct;
+import lombok.extern.log4j.Log4j2;
@Component
@Log4j2
diff --git
a/core/config/src/main/java/org/apache/isis/core/config/environment/IsisSystemEnvironment.java
b/core/config/src/main/java/org/apache/isis/core/config/environment/IsisSystemEnvironment.java
index 4c632e060f..80cc83bdbb 100644
---
a/core/config/src/main/java/org/apache/isis/core/config/environment/IsisSystemEnvironment.java
+++
b/core/config/src/main/java/org/apache/isis/core/config/environment/IsisSystemEnvironment.java
@@ -18,13 +18,12 @@
*/
package org.apache.isis.core.config.environment;
-import lombok.Getter;
-import lombok.extern.log4j.Log4j2;
-import lombok.val;
-import org.apache.isis.commons.internal.base._Strings;
-import org.apache.isis.commons.internal.context._Context;
-import org.apache.isis.commons.internal.ioc._IocContainer;
-import org.apache.isis.core.config.IsisModuleCoreConfig;
+import javax.annotation.PostConstruct;
+import javax.annotation.PreDestroy;
+import javax.annotation.Priority;
+import javax.inject.Inject;
+import javax.inject.Named;
+import javax.inject.Singleton;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.context.event.ApplicationFailedEvent;
@@ -34,12 +33,14 @@ import
org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Service;
-import javax.annotation.PostConstruct;
-import javax.annotation.PreDestroy;
-import javax.annotation.Priority;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.inject.Singleton;
+import org.apache.isis.commons.internal.base._Strings;
+import org.apache.isis.commons.internal.context._Context;
+import org.apache.isis.commons.internal.ioc._IocContainer;
+import org.apache.isis.core.config.IsisModuleCoreConfig;
+
+import lombok.Getter;
+import lombok.val;
+import lombok.extern.log4j.Log4j2;
/**
* Represents configuration, that is required in an early bootstrapping phase.
diff --git
a/core/config/src/main/java/org/apache/isis/core/config/environment/IsisTimeZoneInitializer.java
b/core/config/src/main/java/org/apache/isis/core/config/environment/IsisTimeZoneInitializer.java
index 9bf964aa79..d134f03cf2 100644
---
a/core/config/src/main/java/org/apache/isis/core/config/environment/IsisTimeZoneInitializer.java
+++
b/core/config/src/main/java/org/apache/isis/core/config/environment/IsisTimeZoneInitializer.java
@@ -26,9 +26,8 @@ import org.springframework.stereotype.Component;
import org.apache.isis.core.config.IsisConfiguration;
-import lombok.extern.log4j.Log4j2;
-
import jakarta.annotation.PostConstruct;
+import lombok.extern.log4j.Log4j2;
@Component
@Log4j2
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/MetaModelContext_forTesting.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/MetaModelContext_forTesting.java
index e47fdbf7e2..819067aa0a 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/MetaModelContext_forTesting.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/MetaModelContext_forTesting.java
@@ -27,8 +27,6 @@ import java.util.function.Consumer;
import java.util.function.Function;
import java.util.stream.Stream;
-import static java.util.Objects.requireNonNull;
-
import org.springframework.core.env.AbstractEnvironment;
import org.apache.isis.applib.services.factory.FactoryService;
@@ -94,6 +92,8 @@ import
org.apache.isis.core.metamodel.valuetypes.ValueSemanticsResolverDefault;
import
org.apache.isis.core.security.authentication.manager.AuthenticationManager;
import
org.apache.isis.core.security.authorization.manager.AuthorizationManager;
+import static java.util.Objects.requireNonNull;
+
import lombok.Builder;
import lombok.Getter;
import lombok.NonNull;
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/ServiceInjector_forTesting.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/ServiceInjector_forTesting.java
index f3f30b61ef..7db3c941b7 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/ServiceInjector_forTesting.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/ServiceInjector_forTesting.java
@@ -18,11 +18,11 @@
*/
package org.apache.isis.core.metamodel._testing;
-import static java.util.Objects.requireNonNull;
-
import org.apache.isis.applib.services.inject.ServiceInjector;
import org.apache.isis.core.metamodel.context.MetaModelContext;
+import static java.util.Objects.requireNonNull;
+
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
import lombok.val;
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/IdentifierUtil.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/IdentifierUtil.java
index 497d1dcdc8..e557699196 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/IdentifierUtil.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/IdentifierUtil.java
@@ -28,7 +28,6 @@ import
org.apache.isis.commons.internal.exceptions._Exceptions;
import org.apache.isis.core.metamodel.commons.StringExtensions;
import org.apache.isis.core.metamodel.interactions.InteractionHead;
import
org.apache.isis.core.metamodel.interactions.managed.ActionInteractionHead;
-import org.apache.isis.core.metamodel.spec.ManagedObject;
import org.apache.isis.core.metamodel.spec.ObjectSpecification;
import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
import org.apache.isis.core.metamodel.spec.feature.ObjectMember;
@@ -105,7 +104,8 @@ public class IdentifierUtil {
ObjectAction objectAction = (ObjectAction) objectMember;
if (objectAction.isDeclaredOnMixin()) {
if (interactionHead instanceof ActionInteractionHead) {
- ObjectAction objectActionOnMixee =
((ActionInteractionHead) interactionHead).getMetaModel();
+ ObjectAction objectActionOnMixee =
+ ((ActionInteractionHead)
interactionHead).getMetaModel();
ObjectSpecification specificationOfMixee =
interactionHead.getOwner().getSpecification();
return logicalMemberIdentifierFor(specificationOfMixee,
objectActionOnMixee);
}
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/jaxb/JaxbFacetFactory.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/jaxb/JaxbFacetFactory.java
index 28adae515f..7c04e8404c 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/jaxb/JaxbFacetFactory.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/jaxb/JaxbFacetFactory.java
@@ -41,8 +41,8 @@ import
org.apache.isis.core.metamodel.context.MetaModelContext;
import org.apache.isis.core.metamodel.facetapi.FeatureType;
import org.apache.isis.core.metamodel.facetapi.MetaModelRefiner;
import org.apache.isis.core.metamodel.facets.FacetFactoryAbstract;
-import
org.apache.isis.core.metamodel.facets.object.viewmodel.ViewModelFacetForXmlRootElementAnnotation;
import org.apache.isis.core.metamodel.facets.object.viewmodel.ViewModelFacet;
+import
org.apache.isis.core.metamodel.facets.object.viewmodel.ViewModelFacetForXmlRootElementAnnotation;
import
org.apache.isis.core.metamodel.facets.properties.update.modify.PropertySetterFacet;
import org.apache.isis.core.metamodel.progmodel.ProgrammingModel;
import org.apache.isis.core.metamodel.spec.ObjectSpecification;
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
index 41252a92b0..79b10d397d 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
@@ -46,7 +46,6 @@ import
org.apache.isis.applib.events.lifecycle.ObjectRemovingEvent;
import org.apache.isis.applib.events.lifecycle.ObjectUpdatedEvent;
import org.apache.isis.applib.events.lifecycle.ObjectUpdatingEvent;
import org.apache.isis.applib.id.LogicalType;
-import org.apache.isis.applib.mixins.system.HasInteractionId;
import org.apache.isis.commons.internal.base._Strings;
import org.apache.isis.commons.internal.collections._Multimaps;
import org.apache.isis.core.config.progmodel.ProgrammingModelConstants;
@@ -195,7 +194,7 @@ implements
void processEntityChangePublishing(
final Optional<DomainObject> domainObjectIfAny,
final ProcessClassContext processClassContext) {
- val cls = processClassContext.getCls();
+ //val cls = processClassContext.getCls();
val facetHolder = processClassContext.getFacetHolder();
// check for @DomainObject(entityChangePublishing=....)
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetFromClassNameFactory.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetFromClassNameFactory.java
index 4cc5aff593..d57c508e1c 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetFromClassNameFactory.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetFromClassNameFactory.java
@@ -18,8 +18,6 @@
*/
package org.apache.isis.core.metamodel.facets.object.logicaltype.classname;
-import java.util.Collections;
-
import javax.inject.Inject;
import javax.xml.bind.annotation.XmlType;
@@ -30,8 +28,6 @@ import
org.apache.isis.core.metamodel.facets.FacetFactoryAbstract;
import org.apache.isis.core.metamodel.facets.ObjectTypeFacetFactory;
import
org.apache.isis.core.metamodel.facets.object.domainservice.DomainServiceFacet;
import org.apache.isis.core.metamodel.progmodel.ProgrammingModel;
-import
org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorDefault;
-import
org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorRegistry;
import org.apache.isis.core.metamodel.spec.ObjectSpecification;
import org.apache.isis.core.metamodel.spec.feature.MixedIn;
import org.apache.isis.core.metamodel.specloader.validator.ValidationFailure;
@@ -44,23 +40,17 @@ implements
ObjectTypeFacetFactory,
MetaModelRefiner {
- private ClassSubstitutorRegistry classSubstitutorRegistry;
-
@Inject
public LogicalTypeFacetFromClassNameFactory(
- final MetaModelContext mmc,
- final ClassSubstitutorRegistry classSubstitutorRegistry) {
+ final MetaModelContext mmc) {
super(mmc, FeatureType.OBJECTS_ONLY);
- this.classSubstitutorRegistry = classSubstitutorRegistry;
}
// -- JUNIT SUPPORT
public static LogicalTypeFacetFromClassNameFactory forTesting(
final MetaModelContext mmc) {
- return new LogicalTypeFacetFromClassNameFactory(
- mmc,
- new ClassSubstitutorRegistry(Collections.singletonList(new
ClassSubstitutorDefault())));
+ return new LogicalTypeFacetFromClassNameFactory(mmc);
}
@Override
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacet.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacet.java
index a0e8bc174a..2889d13cd2 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacet.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacet.java
@@ -22,8 +22,6 @@ import org.apache.isis.applib.annotation.Action;
import org.apache.isis.applib.annotation.Collection;
import org.apache.isis.applib.annotation.Parameter;
import org.apache.isis.applib.annotation.Property;
-import org.apache.isis.applib.value.Blob;
-import org.apache.isis.applib.value.Clob;
import org.apache.isis.core.metamodel.facets.SingleStringValueFacet;
/**
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/ObjectManagerDefault.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/ObjectManagerDefault.java
index 50f77587a0..eb8e58db25 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/ObjectManagerDefault.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/ObjectManagerDefault.java
@@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;
import org.apache.isis.applib.annotation.PriorityPrecedence;
+import org.apache.isis.core.metamodel.IsisModuleCoreMetamodel;
import org.apache.isis.core.metamodel.context.MetaModelContext;
import org.apache.isis.core.metamodel.objectmanager.create.ObjectCreator;
import org.apache.isis.core.metamodel.objectmanager.detach.ObjectDetacher;
@@ -40,7 +41,6 @@ import
org.apache.isis.core.metamodel.objectmanager.serialize.ObjectSerializer;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.val;
-import org.apache.isis.core.metamodel.IsisModuleCoreMetamodel;
/**
*
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
index 9f75974de6..2aac01ddff 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
@@ -28,6 +28,7 @@ import javax.inject.Named;
import org.springframework.stereotype.Component;
import org.apache.isis.core.config.IsisConfiguration;
+import org.apache.isis.core.metamodel.IsisModuleCoreMetamodel;
import org.apache.isis.core.metamodel.facets.FacetFactory;
import
org.apache.isis.core.metamodel.postprocessors.ObjectSpecificationPostProcessor;
import org.apache.isis.core.metamodel.specloader.validator.MetaModelValidator;
@@ -36,7 +37,6 @@ import static
org.apache.isis.core.metamodel.progmodel.ProgrammingModelInitFilte
import static
org.apache.isis.core.metamodel.progmodel.ProgrammingModelInitFilter.excludingNone;
import lombok.val;
-import org.apache.isis.core.metamodel.IsisModuleCoreMetamodel;
/**
*
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodels/dflt/ProgrammingModelFacetsJava11.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodels/dflt/ProgrammingModelFacetsJava11.java
index 440154c976..53133affc2 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodels/dflt/ProgrammingModelFacetsJava11.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodels/dflt/ProgrammingModelFacetsJava11.java
@@ -95,7 +95,6 @@ import
org.apache.isis.core.metamodel.postprocessors.param.ChoicesAndDefaultsPos
import
org.apache.isis.core.metamodel.postprocessors.param.TypicalLengthFromTypePostProcessor;
import
org.apache.isis.core.metamodel.postprocessors.properties.DisabledFromImmutablePostProcessor;
import org.apache.isis.core.metamodel.progmodel.ProgrammingModelAbstract;
-import
org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorRegistry;
import
org.apache.isis.core.metamodel.services.title.TitlesAndTranslationsValidator;
import lombok.val;
@@ -119,13 +118,12 @@ extends ProgrammingModelAbstract {
private void addFacetFactories() {
val mmc = getMetaModelContext();
- val classSubstitutorRegistry =
mmc.getServiceRegistry().lookupServiceElseFail(ClassSubstitutorRegistry.class);
// must be first, so any Facets created can be replaced by other
// FacetFactorys later.
addFactory(FacetProcessingOrder.A1_FALLBACK_DEFAULTS, new
FallbackFacetFactory(mmc));
- addFactory(FacetProcessingOrder.B1_OBJECT_NAMING, new
LogicalTypeFacetFromClassNameFactory(mmc, classSubstitutorRegistry));
+ addFactory(FacetProcessingOrder.B1_OBJECT_NAMING, new
LogicalTypeFacetFromClassNameFactory(mmc));
addFactory(FacetProcessingOrder.B1_OBJECT_NAMING, new
DomainServiceFacetAnnotationFactory(mmc));
addFactory(FacetProcessingOrder.B1_OBJECT_NAMING, new
ValueFacetForValueAnnotationOrAnyMatchingValueSemanticsFacetFactory(mmc));
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/ServiceInjectorDefault.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/ServiceInjectorDefault.java
index 14729076d7..5ca2acc885 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/ServiceInjectorDefault.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/ServiceInjectorDefault.java
@@ -18,18 +18,19 @@
*/
package org.apache.isis.core.metamodel.services;
-import org.springframework.lang.Nullable;
import javax.annotation.Priority;
import javax.inject.Inject;
import javax.inject.Named;
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.beans.factory.config.AutowireCapableBeanFactory;
+import org.springframework.lang.Nullable;
+import org.springframework.stereotype.Service;
+
import org.apache.isis.applib.annotation.PriorityPrecedence;
import org.apache.isis.applib.services.inject.ServiceInjector;
import org.apache.isis.core.metamodel.IsisModuleCoreMetamodel;
import org.apache.isis.core.metamodel.spec.ManagedObject;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.beans.factory.config.AutowireCapableBeanFactory;
-import org.springframework.stereotype.Service;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/grid/GridLoaderServiceDefault.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/grid/GridLoaderServiceDefault.java
index 7aaf53f85c..c4c9cfa688 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/grid/GridLoaderServiceDefault.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/grid/GridLoaderServiceDefault.java
@@ -24,12 +24,12 @@ import java.util.Objects;
import java.util.Optional;
import java.util.stream.Stream;
-import org.springframework.lang.Nullable;
import javax.annotation.Priority;
import javax.inject.Inject;
import javax.inject.Named;
import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.lang.Nullable;
import org.springframework.stereotype.Service;
import org.apache.isis.applib.annotation.PriorityPrecedence;
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.java
index 2c47c082e4..535b9eec7b 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.java
@@ -37,6 +37,7 @@ import org.springframework.stereotype.Service;
import org.apache.isis.applib.annotation.ActionLayout;
import org.apache.isis.applib.annotation.PriorityPrecedence;
+import org.apache.isis.applib.layout.LayoutConstants;
import org.apache.isis.applib.layout.component.ActionLayoutData;
import org.apache.isis.applib.layout.component.ActionLayoutDataOwner;
import org.apache.isis.applib.layout.component.CollectionLayoutData;
@@ -50,7 +51,6 @@ import org.apache.isis.applib.layout.grid.bootstrap.BSRow;
import org.apache.isis.applib.layout.grid.bootstrap.BSTab;
import org.apache.isis.applib.layout.grid.bootstrap.BSTabGroup;
import org.apache.isis.applib.layout.grid.bootstrap.Size;
-import org.apache.isis.applib.layout.LayoutConstants;
import org.apache.isis.applib.services.i18n.TranslationService;
import org.apache.isis.applib.services.jaxb.JaxbService;
import org.apache.isis.applib.services.message.MessageService;
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/ObjectLifecyclePublisher.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/ObjectLifecyclePublisher.java
index 006f1a0b16..b81cd333b9 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/ObjectLifecyclePublisher.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/ObjectLifecyclePublisher.java
@@ -18,23 +18,12 @@
*/
package org.apache.isis.core.metamodel.services.objectlifecycle;
-import java.sql.Timestamp;
-
import org.springframework.lang.Nullable;
import org.apache.isis.applib.services.factory.FactoryService;
-import org.apache.isis.applib.services.publishing.spi.EntityPropertyChange;
-import org.apache.isis.applib.services.xactn.TransactionId;
import org.apache.isis.commons.collections.Can;
-import org.apache.isis.core.metamodel.consent.InteractionInitiatedBy;
-import
org.apache.isis.core.metamodel.facets.object.publish.entitychange.EntityChangePublishingFacet;
-import
org.apache.isis.core.metamodel.facets.properties.property.entitychangepublishing.EntityPropertyChangePublishingPolicyFacet;
import org.apache.isis.core.metamodel.objectmanager.ObjectManager;
import org.apache.isis.core.metamodel.spec.ManagedObject;
-import org.apache.isis.core.metamodel.spec.ManagedObjects;
-import org.apache.isis.core.metamodel.spec.feature.MixedIn;
-
-import lombok.NonNull;
/**
* Responsible for collecting and then passing along changes (to the
EntityChangeTracker, in persistence commons) so
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/PropertyChangeRecordId.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/PropertyChangeRecordId.java
index 57674953be..3fc9856ab3 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/PropertyChangeRecordId.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/PropertyChangeRecordId.java
@@ -18,22 +18,15 @@
*/
package org.apache.isis.core.metamodel.services.objectlifecycle;
-import java.sql.Timestamp;
-
import org.apache.isis.applib.services.bookmark.Bookmark;
-import org.apache.isis.applib.services.publishing.spi.EntityPropertyChange;
-import org.apache.isis.applib.services.xactn.TransactionId;
-import org.apache.isis.core.metamodel.consent.InteractionInitiatedBy;
import org.apache.isis.core.metamodel.spec.ManagedObject;
import org.apache.isis.core.metamodel.spec.ManagedObjects;
-import org.apache.isis.core.metamodel.spec.feature.ObjectAssociation;
import org.apache.isis.core.metamodel.spec.feature.OneToOneAssociation;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
-import lombok.val;
@EqualsAndHashCode(of = {"bookmarkStr", "propertyId"})
@ToString(of = {"bookmarkStr", "propertyId"})
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/registry/ServiceRegistryDefault.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/registry/ServiceRegistryDefault.java
index 95c6c97376..9979c4089b 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/registry/ServiceRegistryDefault.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/registry/ServiceRegistryDefault.java
@@ -36,7 +36,6 @@ import org.apache.isis.commons.collections.Can;
import org.apache.isis.commons.internal.base._Lazy;
import org.apache.isis.commons.internal.base._NullSafe;
import org.apache.isis.commons.internal.collections._Maps;
-import org.apache.isis.commons.internal.ioc._IocContainer;
import org.apache.isis.commons.internal.ioc._ManagedBeanAdapter;
import org.apache.isis.core.config.beans.IsisBeanTypeRegistry;
import org.apache.isis.core.config.environment.IsisSystemEnvironment;
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/IntrospectionState.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/IntrospectionState.java
index 9163ef62dc..b1b8f8de1a 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/IntrospectionState.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/IntrospectionState.java
@@ -18,8 +18,6 @@
*/
package org.apache.isis.core.metamodel.specloader.specimpl;
-import org.apache.isis.core.metamodel.facets.object.logicaltype.AliasedFacet;
-
public enum IntrospectionState implements Comparable<IntrospectionState> {
/**
* At this stage, {@link LogicalTypeFacet} only.
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/ValidationFailure.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/ValidationFailure.java
index 29307b353e..270b5c0c0d 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/ValidationFailure.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/ValidationFailure.java
@@ -21,13 +21,13 @@ package org.apache.isis.core.metamodel.specloader.validator;
import java.util.Comparator;
import java.util.Objects;
-import static java.util.Comparator.naturalOrder;
-import static java.util.Comparator.nullsFirst;
-
import org.apache.isis.applib.Identifier;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import static java.util.Comparator.naturalOrder;
+import static java.util.Comparator.nullsFirst;
+
import lombok.NonNull;
import lombok.Value;
diff --git
a/core/runtime/src/main/java/org/apache/isis/core/runtime/idstringifier/IdStringifierLookupService.java
b/core/runtime/src/main/java/org/apache/isis/core/runtime/idstringifier/IdStringifierLookupService.java
index 6fd2a151dc..21b36353ea 100644
---
a/core/runtime/src/main/java/org/apache/isis/core/runtime/idstringifier/IdStringifierLookupService.java
+++
b/core/runtime/src/main/java/org/apache/isis/core/runtime/idstringifier/IdStringifierLookupService.java
@@ -37,15 +37,12 @@ import
org.apache.isis.applib.services.bookmark.IdStringifier;
import org.apache.isis.commons.internal.base._Casts;
import org.apache.isis.core.runtime.IsisModuleCoreRuntime;
-import lombok.Builder;
-import lombok.EqualsAndHashCode;
import lombok.RequiredArgsConstructor;
-import lombok.ToString;
import lombok.val;
/**
- * Convenience service that looks up (and caches) the {@link IdStringifier}
available for a given value class, and
- * optionally the class of the owning entity.
+ * Convenience service that looks up (and caches) the {@link IdStringifier}
+ * available for a given value class, and optionally the class of the owning
entity.
*
* <p>
* This is intended for framework use, there is little reason to call it
or override it.
@@ -64,7 +61,7 @@ public class IdStringifierLookupService {
private final List<IdStringifier<?>> idStringifiers;
private final Map<Class<?>, IdStringifier<?>> stringifierByClass = new
ConcurrentHashMap<>();
- public <T> IdStringifier<T> lookupElseFail(Class<T> candidateValueClass) {
+ public <T> IdStringifier<T> lookupElseFail(final Class<T>
candidateValueClass) {
val idStringifier =
stringifierByClass.computeIfAbsent(candidateValueClass, aClass -> {
for (val candidateStringifier : idStringifiers) {
if (candidateStringifier.handles(candidateValueClass)) {
@@ -74,10 +71,12 @@ public class IdStringifierLookupService {
return null;
});
return
Optional.<IdStringifier<T>>ofNullable(_Casts.uncheckedCast(idStringifier))
- .orElseThrow(() -> new
IllegalStateException(String.format("Could not locate an IdStringifier to
handle '%s'", candidateValueClass)));
+ .orElseThrow(() -> new IllegalStateException(
+ String.format("Could not locate an IdStringifier to
handle '%s'",
+ candidateValueClass)));
}
- public <T> Optional<IdStringifier<T>> lookup(Class<T> candidateValueClass)
{
+ public <T> Optional<IdStringifier<T>> lookup(final Class<T>
candidateValueClass) {
val idStringifier =
stringifierByClass.computeIfAbsent(candidateValueClass, aClass -> {
for (val candidateStringifier : idStringifiers) {
if (candidateStringifier.handles(candidateValueClass)) {
diff --git
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/ExecutionPublisherDefault.java
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/ExecutionPublisherDefault.java
index c8e641a8b5..f8ae1d65cf 100644
---
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/ExecutionPublisherDefault.java
+++
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/ExecutionPublisherDefault.java
@@ -22,14 +22,13 @@ import java.util.List;
import java.util.concurrent.atomic.LongAdder;
import java.util.function.Supplier;
-import org.springframework.beans.factory.DisposableBean;
-import org.springframework.lang.Nullable;
import javax.annotation.PostConstruct;
import javax.annotation.Priority;
import javax.inject.Inject;
import javax.inject.Named;
import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.lang.Nullable;
import org.springframework.stereotype.Service;
import org.apache.isis.applib.annotation.InteractionScope;
diff --git
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/ObjectLifecyclePublisherDefault.java
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/ObjectLifecyclePublisherDefault.java
index 91a6473f28..431f464998 100644
---
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/ObjectLifecyclePublisherDefault.java
+++
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/ObjectLifecyclePublisherDefault.java
@@ -30,22 +30,11 @@ import org.springframework.stereotype.Service;
import org.apache.isis.applib.annotation.PriorityPrecedence;
import org.apache.isis.applib.services.iactnlayer.InteractionService;
import org.apache.isis.commons.collections.Can;
-import org.apache.isis.core.metamodel.facets.object.callbacks.CallbackFacet;
-import
org.apache.isis.core.metamodel.facets.object.callbacks.LoadedCallbackFacet;
-import
org.apache.isis.core.metamodel.facets.object.callbacks.LoadedLifecycleEventFacet;
-import
org.apache.isis.core.metamodel.facets.object.callbacks.PersistedCallbackFacet;
-import
org.apache.isis.core.metamodel.facets.object.callbacks.PersistedLifecycleEventFacet;
-import
org.apache.isis.core.metamodel.facets.object.callbacks.RemovingCallbackFacet;
-import
org.apache.isis.core.metamodel.facets.object.callbacks.RemovingLifecycleEventFacet;
-import
org.apache.isis.core.metamodel.facets.object.callbacks.UpdatedCallbackFacet;
-import
org.apache.isis.core.metamodel.facets.object.callbacks.UpdatedLifecycleEventFacet;
-import
org.apache.isis.core.metamodel.facets.object.publish.entitychange.EntityChangePublishingFacet;
import
org.apache.isis.core.metamodel.services.objectlifecycle.ObjectLifecyclePublisher;
import
org.apache.isis.core.metamodel.services.objectlifecycle.PropertyChangeRecord;
import org.apache.isis.core.metamodel.spec.ManagedObject;
import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
import org.apache.isis.core.transaction.changetracking.EntityChangeTracker;
-import org.apache.isis.core.transaction.changetracking.events.PostStoreEvent;
import lombok.RequiredArgsConstructor;
@@ -70,7 +59,9 @@ public class ObjectLifecyclePublisherDefault implements
ObjectLifecyclePublisher
}
private EntityChangeTracker entityChangeTracker() {
- return interactionService().isInInteraction() ?
entityChangeTrackerProvider.get() : EntityChangeTracker.NOOP;
+ return interactionService().isInInteraction()
+ ? entityChangeTrackerProvider.get()
+ : EntityChangeTracker.NOOP;
}
LifecycleCallbackNotifier lifecycleCallbackNotifier() {
diff --git
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/wrapper/proxy/ProxyCreator.java
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/wrapper/proxy/ProxyCreator.java
index a8a99c5d40..5a11461e91 100644
---
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/wrapper/proxy/ProxyCreator.java
+++
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/wrapper/proxy/ProxyCreator.java
@@ -42,7 +42,11 @@ public class ProxyCreator {
final Class<T> base = _Casts.uncheckedCast(toProxy.getClass());
if (base.isInterface()) {
- return (T) Proxy.newProxyInstance(base.getClassLoader(),
_Arrays.combine(base, (Class<?>[]) new Class[]{WrappingObject.class}) ,
handler);
+ return _Casts.uncheckedCast(
+ Proxy.newProxyInstance(
+ base.getClassLoader(),
+ _Arrays.combine(base, (Class<?>[]) new
Class[]{WrappingObject.class}),
+ handler));
} else {
final _ProxyFactory<T> proxyFactory =
proxyFactoryService.factory(base, WrappingObject.class);
return proxyFactory.createInstance(handler, false);
diff --git
a/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/ExcelServiceDefault.java
b/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/ExcelServiceDefault.java
index dd50f5f61c..0ba36a5630 100644
---
a/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/ExcelServiceDefault.java
+++
b/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/ExcelServiceDefault.java
@@ -38,9 +38,9 @@ import org.apache.isis.applib.services.inject.ServiceInjector;
import org.apache.isis.applib.value.Blob;
import org.apache.isis.commons.internal.collections._Lists;
import org.apache.isis.extensions.excel.applib.ExcelService;
+import org.apache.isis.extensions.excel.applib.Mode;
import org.apache.isis.extensions.excel.applib.WorksheetContent;
import org.apache.isis.extensions.excel.applib.WorksheetSpec;
-import org.apache.isis.extensions.excel.applib.Mode;
@Service
diff --git
a/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelConverter.java
b/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelConverter.java
index a4f29111aa..8479d5a84e 100644
---
a/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelConverter.java
+++
b/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelConverter.java
@@ -33,8 +33,6 @@ import java.util.UUID;
import java.util.function.Predicate;
import java.util.stream.Collectors;
-import org.springframework.lang.Nullable;
-
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
@@ -45,6 +43,7 @@ import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.VerticalAlignment;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
+import org.springframework.lang.Nullable;
import org.apache.isis.applib.annotation.Where;
import org.apache.isis.applib.services.bookmark.BookmarkService;
@@ -65,15 +64,15 @@ import
org.apache.isis.core.metamodel.spec.feature.OneToOneAssociation;
import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
import org.apache.isis.extensions.excel.applib.AggregationType;
import org.apache.isis.extensions.excel.applib.ExcelMetaDataEnabled;
+import org.apache.isis.extensions.excel.applib.Mode;
+import org.apache.isis.extensions.excel.applib.RowHandler;
+import org.apache.isis.extensions.excel.applib.WorksheetContent;
+import org.apache.isis.extensions.excel.applib.WorksheetSpec;
import org.apache.isis.extensions.excel.applib.annotation.HyperLink;
import org.apache.isis.extensions.excel.applib.annotation.PivotColumn;
import org.apache.isis.extensions.excel.applib.annotation.PivotDecoration;
import org.apache.isis.extensions.excel.applib.annotation.PivotRow;
import org.apache.isis.extensions.excel.applib.annotation.PivotValue;
-import org.apache.isis.extensions.excel.applib.RowHandler;
-import org.apache.isis.extensions.excel.applib.WorksheetContent;
-import org.apache.isis.extensions.excel.applib.WorksheetSpec;
-import org.apache.isis.extensions.excel.applib.Mode;
import org.apache.isis.extensions.excel.applib.util.PivotUtils;
import org.apache.isis.extensions.excel.applib.util.SheetPivoter;
diff --git
a/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelServiceHelper.java
b/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelServiceHelper.java
index 7998c41edf..0c873bedd6 100644
---
a/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelServiceHelper.java
+++
b/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelServiceHelper.java
@@ -33,11 +33,11 @@ import org.apache.isis.applib.value.Blob;
import org.apache.isis.commons.internal.base._Casts;
import org.apache.isis.core.metamodel.objectmanager.ObjectManager;
import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.extensions.excel.applib.WorksheetContent;
+import org.apache.isis.extensions.excel.applib.WorksheetSpec;
import org.apache.isis.extensions.excel.applib.annotation.PivotColumn;
import org.apache.isis.extensions.excel.applib.annotation.PivotRow;
import org.apache.isis.extensions.excel.applib.annotation.PivotValue;
-import org.apache.isis.extensions.excel.applib.WorksheetContent;
-import org.apache.isis.extensions.excel.applib.WorksheetSpec;
import org.apache.isis.extensions.excel.applib.util.ExcelFileBlobConverter;
import lombok.SneakyThrows;
diff --git
a/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/ExcelFileBlobConverter.java
b/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/ExcelFileBlobConverter.java
index 3caa4bd315..ca0083edd6 100644
---
a/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/ExcelFileBlobConverter.java
+++
b/extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/ExcelFileBlobConverter.java
@@ -22,6 +22,7 @@ import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
+import java.io.InputStream;
import java.net.URL;
import org.apache.poi.util.IOUtils;
@@ -31,8 +32,6 @@ import org.apache.isis.commons.internal.base._Bytes;
import org.apache.isis.extensions.excel.applib.ExcelService;
import org.apache.isis.extensions.excel.applib.service.ExcelServiceDefault;
-import lombok.val;
-
/**
* @since 2.0 {@index}
*/
@@ -63,21 +62,19 @@ public class ExcelFileBlobConverter {
private byte[] bytes;
- private byte[] getBytes(URL resource) {
+ private byte[] getBytes(final URL resource) {
if (bytes == null) {
bytes = readBytes(resource);
}
return bytes;
}
- private byte[] readBytes(URL resource) {
- try(val is = resource.openStream()) {
+ private byte[] readBytes(final URL resource) {
+ try(final InputStream is = resource.openStream()) {
return _Bytes.of(is);
} catch (Exception e) {
throw new IllegalArgumentException("Could not read from resource:
" + resource);
}
}
-
-
}
diff --git
a/extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.java
b/extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.java
index 41c07c9db3..d880d26f3f 100644
---
a/extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.java
+++
b/extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.java
@@ -45,7 +45,6 @@ import org.apache.isis.applib.annotation.MinLength;
import org.apache.isis.applib.annotation.ObjectSupport;
import org.apache.isis.applib.annotation.Property;
import org.apache.isis.applib.annotation.SemanticsOf;
-import org.apache.isis.applib.annotation.Title;
import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
import org.apache.isis.applib.services.clock.ClockService;
import org.apache.isis.applib.services.message.MessageService;
diff --git
a/extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture2.java
b/extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture2.java
index 1c168361f7..fdae70bd84 100644
---
a/extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture2.java
+++
b/extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture2.java
@@ -18,6 +18,7 @@
*/
package org.apache.isis.extensions.excel.testing;
+import java.io.InputStream;
import java.net.URL;
import java.util.Arrays;
import java.util.List;
@@ -37,7 +38,6 @@ import
org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript;
import lombok.Getter;
import lombok.Setter;
-import lombok.val;
/**
* This class should be executed using
@@ -119,7 +119,7 @@ public class ExcelFixture2 extends FixtureScript {
}
private byte[] readBytes() {
- try(val is = getExcelResource().openStream()) {
+ try(final InputStream is = getExcelResource().openStream()) {
return _Bytes.of(is);
} catch (Exception e) {
throw new IllegalArgumentException("Could not read from resource:
" + getExcelResource());
diff --git
a/extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/FixtureAwareRowHandler.java
b/extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/FixtureAwareRowHandler.java
index 69e3ca9075..2ff8f39a16 100644
---
a/extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/FixtureAwareRowHandler.java
+++
b/extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/FixtureAwareRowHandler.java
@@ -19,8 +19,8 @@
package org.apache.isis.extensions.excel.testing;
-import org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript;
import org.apache.isis.extensions.excel.applib.RowHandler;
+import org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript;
/**
* @since 2.0 {@index}
diff --git
a/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/IsisModuleExtCommandLogApplib.java
b/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/IsisModuleExtCommandLogApplib.java
index 90431a5a10..8f17b7ca8a 100644
---
a/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/IsisModuleExtCommandLogApplib.java
+++
b/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/IsisModuleExtCommandLogApplib.java
@@ -21,7 +21,6 @@ package org.apache.isis.extensions.commandlog.applib;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
-import org.apache.isis.applib.mixins.security.HasUsername;
import org.apache.isis.core.config.util.SpringProfileUtil;
import org.apache.isis.extensions.commandlog.applib.app.CommandLogMenu;
import
org.apache.isis.extensions.commandlog.applib.contributions.HasInteractionId_commandLogEntry;
diff --git
a/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/HasInteractionId_commandLogEntry.java
b/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/HasInteractionId_commandLogEntry.java
index 7df0cdee83..b1dbb38d0d 100644
---
a/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/HasInteractionId_commandLogEntry.java
+++
b/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/HasInteractionId_commandLogEntry.java
@@ -28,7 +28,6 @@ import org.apache.isis.applib.annotation.Property;
import org.apache.isis.applib.annotation.PropertyLayout;
import org.apache.isis.applib.annotation.Where;
import org.apache.isis.applib.mixins.system.HasInteractionId;
-import org.apache.isis.applib.services.command.Command;
import org.apache.isis.applib.services.queryresultscache.QueryResultsCache;
import
org.apache.isis.extensions.commandlog.applib.IsisModuleExtCommandLogApplib;
import org.apache.isis.extensions.commandlog.applib.dom.CommandLogEntry;
diff --git
a/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/Object_recentCommands.java
b/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/Object_recentCommands.java
index a6353ae813..21b339f2e0 100644
---
a/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/Object_recentCommands.java
+++
b/extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/Object_recentCommands.java
@@ -27,7 +27,6 @@ import org.apache.isis.applib.annotation.Action;
import org.apache.isis.applib.annotation.ActionLayout;
import org.apache.isis.applib.annotation.MemberSupport;
import org.apache.isis.applib.annotation.Publishing;
-import org.apache.isis.applib.annotation.RestrictTo;
import org.apache.isis.applib.annotation.SemanticsOf;
import org.apache.isis.applib.layout.LayoutConstants;
import org.apache.isis.applib.mixins.system.HasInteractionId;
diff --git
a/extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntry.java
b/extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntry.java
index 176145e2d7..506a09bdee 100644
---
a/extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntry.java
+++
b/extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntry.java
@@ -37,11 +37,9 @@ import org.apache.isis.applib.annotation.Editing;
import org.apache.isis.applib.annotation.Publishing;
import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
import org.apache.isis.applib.services.bookmark.Bookmark;
-import org.apache.isis.applib.services.command.Command;
+import org.apache.isis.extensions.commandlog.applib.dom.CommandLogEntry.Nq;
import org.apache.isis.schema.cmd.v2.CommandDto;
-import static
org.apache.isis.extensions.commandlog.applib.dom.CommandLogEntry.Nq;
-
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
diff --git
a/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/Object_recentExecutions.java
b/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/Object_recentExecutions.java
index e47e16c754..d44bcab135 100644
---
a/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/Object_recentExecutions.java
+++
b/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/Object_recentExecutions.java
@@ -27,7 +27,6 @@ import org.apache.isis.applib.annotation.Action;
import org.apache.isis.applib.annotation.ActionLayout;
import org.apache.isis.applib.annotation.MemberSupport;
import org.apache.isis.applib.annotation.Publishing;
-import org.apache.isis.applib.annotation.RestrictTo;
import org.apache.isis.applib.annotation.SemanticsOf;
import org.apache.isis.applib.layout.LayoutConstants;
import org.apache.isis.applib.mixins.system.HasInteractionId;
diff --git
a/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntry.java
b/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntry.java
index 346fbbd485..d5247f6ce0 100644
---
a/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntry.java
+++
b/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntry.java
@@ -42,9 +42,7 @@ import org.apache.isis.applib.annotation.Parameter;
import org.apache.isis.applib.annotation.PriorityPrecedence;
import org.apache.isis.applib.annotation.Programmatic;
import org.apache.isis.applib.annotation.Property;
-import org.apache.isis.applib.annotation.PropertyLayout;
import org.apache.isis.applib.annotation.Publishing;
-import org.apache.isis.applib.annotation.Where;
import org.apache.isis.applib.mixins.system.DomainChangeRecord;
import org.apache.isis.applib.mixins.system.HasInteractionId;
import org.apache.isis.applib.mixins.system.HasInteractionIdAndSequence;
diff --git
a/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/mixins/ExecutionLogEntry_siblingExecutions.java
b/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/mixins/ExecutionLogEntry_siblingExecutions.java
index ba6e671483..cbd338b50f 100644
---
a/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/mixins/ExecutionLogEntry_siblingExecutions.java
+++
b/extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/mixins/ExecutionLogEntry_siblingExecutions.java
@@ -22,7 +22,6 @@ import java.util.List;
import javax.inject.Inject;
-
import org.apache.isis.applib.annotation.Collection;
import org.apache.isis.applib.annotation.MemberSupport;
import
org.apache.isis.extensions.executionlog.applib.IsisModuleExtExecutionLogApplib;
diff --git
a/extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntry.java
b/extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntry.java
index 0d5ed3918f..f0ce8392e0 100644
---
a/extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntry.java
+++
b/extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntry.java
@@ -35,7 +35,6 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.Editing;
import org.apache.isis.applib.annotation.Publishing;
-import org.apache.isis.applib.jaxb.PersistentEntitiesAdapter;
import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
import org.apache.isis.applib.services.bookmark.Bookmark;
import org.apache.isis.extensions.executionlog.applib.dom.ExecutionLogEntry.Nq;
diff --git
a/extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/restapi/OutboxRestApi.java
b/extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/restapi/OutboxRestApi.java
index 5e323b4d35..4eaa30c470 100644
---
a/extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/restapi/OutboxRestApi.java
+++
b/extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/restapi/OutboxRestApi.java
@@ -30,7 +30,6 @@ import org.apache.isis.applib.annotation.NatureOfService;
import org.apache.isis.applib.annotation.Publishing;
import org.apache.isis.applib.annotation.SemanticsOf;
import org.apache.isis.applib.services.factory.FactoryService;
-import org.apache.isis.applib.services.registry.ServiceRegistry;
import org.apache.isis.applib.util.schema.InteractionsDtoUtils;
import
org.apache.isis.extensions.executionoutbox.applib.IsisModuleExtExecutionOutboxApplib;
import
org.apache.isis.extensions.executionoutbox.applib.dom.ExecutionOutboxEntry;
diff --git
a/extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntry.java
b/extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntry.java
index 63f60e1dfa..9a79bd3bcc 100644
---
a/extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntry.java
+++
b/extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntry.java
@@ -35,14 +35,12 @@ import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.Editing;
import org.apache.isis.applib.annotation.Publishing;
-import org.apache.isis.applib.jaxb.PersistentEntitiesAdapter;
import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
import org.apache.isis.applib.services.bookmark.Bookmark;
+import
org.apache.isis.extensions.executionoutbox.applib.dom.ExecutionOutboxEntry.Nq;
import
org.apache.isis.extensions.executionoutbox.applib.dom.ExecutionOutboxEntryType;
import org.apache.isis.schema.ixn.v2.InteractionDto;
-import static
org.apache.isis.extensions.executionoutbox.applib.dom.ExecutionOutboxEntry.*;
-
import lombok.Getter;
import lombok.Setter;
diff --git
a/extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryRepository.java
b/extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryRepository.java
index e2da998b4e..14a196a97a 100644
---
a/extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryRepository.java
+++
b/extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryRepository.java
@@ -27,7 +27,6 @@ import org.springframework.stereotype.Service;
import org.apache.isis.applib.annotation.PriorityPrecedence;
import org.apache.isis.applib.services.factory.FactoryService;
import org.apache.isis.applib.services.repository.RepositoryService;
-import
org.apache.isis.extensions.executionoutbox.jdo.IsisModuleExtExecutionOutboxPersistenceJdo;
import lombok.Builder;
diff --git
a/extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/Object_recentAuditTrailEntries.java
b/extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/Object_recentAuditTrailEntries.java
index 117ab43a6b..785c96bf5e 100644
---
a/extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/Object_recentAuditTrailEntries.java
+++
b/extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/Object_recentAuditTrailEntries.java
@@ -25,7 +25,6 @@ import java.util.stream.Collectors;
import javax.inject.Inject;
-
import org.apache.isis.applib.annotation.Action;
import org.apache.isis.applib.annotation.ActionLayout;
import org.apache.isis.applib.annotation.MemberSupport;
diff --git
a/extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntry.java
b/extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntry.java
index 1cb0481b5c..8d7d6243eb 100644
---
a/extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntry.java
+++
b/extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntry.java
@@ -20,7 +20,6 @@
package org.apache.isis.extensions.audittrail.jpa.dom;
-import java.sql.Timestamp;
import java.util.UUID;
import javax.inject.Named;
diff --git
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermission.java
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermission.java
index f8905a391b..d03e27e891 100644
---
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermission.java
+++
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermission.java
@@ -36,7 +36,6 @@ import org.apache.isis.applib.annotation.Editing;
import org.apache.isis.applib.annotation.ObjectSupport;
import org.apache.isis.applib.annotation.Optionality;
import org.apache.isis.applib.annotation.Parameter;
-import org.apache.isis.applib.annotation.ParameterLayout;
import org.apache.isis.applib.annotation.Programmatic;
import org.apache.isis.applib.annotation.Property;
import org.apache.isis.applib.annotation.PropertyLayout;
diff --git
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionRepositoryAbstract.java
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionRepositoryAbstract.java
index 0f94b8ab4a..599c5e7316 100644
---
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionRepositoryAbstract.java
+++
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionRepositoryAbstract.java
@@ -44,7 +44,6 @@ import
org.apache.isis.commons.internal.collections._Multimaps;
import org.apache.isis.commons.internal.collections._Multimaps.ListMultimap;
import org.apache.isis.commons.internal.collections._Sets;
import org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole;
-import
org.apache.isis.extensions.secman.applib.role.dom.ApplicationRoleRepository;
import org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser;
import lombok.NonNull;
diff --git
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/ApplicationTenancy.java
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/ApplicationTenancy.java
index 91e7ef74ed..fbd82be24e 100644
---
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/ApplicationTenancy.java
+++
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/ApplicationTenancy.java
@@ -43,8 +43,6 @@ import org.apache.isis.applib.util.Hashing;
import org.apache.isis.applib.util.ObjectContracts;
import org.apache.isis.applib.util.ToString;
import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
-import
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission;
-import org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole;
import lombok.experimental.UtilityClass;
diff --git
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/HasAtPath.java
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/HasAtPath.java
index 9363852dff..53e4f5ddbc 100644
---
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/HasAtPath.java
+++
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/HasAtPath.java
@@ -27,11 +27,8 @@ import java.lang.annotation.Target;
import org.apache.isis.applib.annotation.Editing;
import org.apache.isis.applib.annotation.Optionality;
import org.apache.isis.applib.annotation.Parameter;
-import org.apache.isis.applib.annotation.ParameterLayout;
import org.apache.isis.applib.annotation.Property;
-import org.apache.isis.applib.annotation.PropertyLayout;
import
org.apache.isis.extensions.secman.applib.tenancy.spi.ApplicationTenancyEvaluator;
-import org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser;
/**
* Role interface for domain objects to implement, indicating that these are
characteristics of the entity that
diff --git
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/permission/dom/ApplicationPermission.java
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/permission/dom/ApplicationPermission.java
index 16a11c519b..4f3573a7df 100644
---
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/permission/dom/ApplicationPermission.java
+++
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/permission/dom/ApplicationPermission.java
@@ -37,7 +37,6 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.apache.isis.applib.annotation.BookmarkPolicy;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.DomainObjectLayout;
-import org.apache.isis.applib.annotation.Programmatic;
import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
import org.apache.isis.applib.services.appfeat.ApplicationFeatureSort;
import org.apache.isis.commons.internal.base._Casts;
diff --git
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/role/dom/ApplicationRole.java
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/role/dom/ApplicationRole.java
index 29ffd0f36f..25d1c23319 100644
---
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/role/dom/ApplicationRole.java
+++
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/role/dom/ApplicationRole.java
@@ -45,7 +45,6 @@ import org.apache.isis.applib.annotation.DomainObjectLayout;
import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
import org.apache.isis.commons.internal.base._Casts;
import org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole.Nq;
-import org.apache.isis.extensions.secman.jdo.user.dom.ApplicationUser;
import lombok.Getter;
import lombok.Setter;
diff --git
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/tenancy/dom/ApplicationTenancy.java
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/tenancy/dom/ApplicationTenancy.java
index d3a9e9f98c..4f0c46aab3 100644
---
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/tenancy/dom/ApplicationTenancy.java
+++
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/tenancy/dom/ApplicationTenancy.java
@@ -45,7 +45,6 @@ import org.apache.isis.applib.annotation.DomainObjectLayout;
import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
import org.apache.isis.commons.internal.base._Casts;
import
org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy.Nq;
-import org.apache.isis.extensions.secman.applib.tenancy.dom.HasAtPath;
import lombok.Getter;
import lombok.Setter;
diff --git
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/user/dom/ApplicationUser.java
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/user/dom/ApplicationUser.java
index f290912a97..b9218037e7 100644
---
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/user/dom/ApplicationUser.java
+++
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/user/dom/ApplicationUser.java
@@ -47,7 +47,6 @@ import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
import org.apache.isis.commons.internal.base._Casts;
import org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser.Nq;
import org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserStatus;
-import org.apache.isis.extensions.secman.jdo.role.dom.ApplicationRole;
import lombok.Getter;
import lombok.Setter;
diff --git
a/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/permission/dom/ApplicationPermission.java
b/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/permission/dom/ApplicationPermission.java
index c5aee951e5..d6a5a45b40 100644
---
a/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/permission/dom/ApplicationPermission.java
+++
b/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/permission/dom/ApplicationPermission.java
@@ -38,17 +38,15 @@ import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.apache.isis.applib.annotation.BookmarkPolicy;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.DomainObjectLayout;
-import org.apache.isis.applib.annotation.Programmatic;
import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
import org.apache.isis.applib.services.appfeat.ApplicationFeatureSort;
import org.apache.isis.commons.internal.base._Casts;
+import
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission.Nq;
import
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode;
import
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionRule;
import org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole;
import org.apache.isis.persistence.jpa.applib.integration.IsisEntityListener;
-import static
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission.*;
-
import lombok.Getter;
import lombok.Setter;
diff --git
a/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/tenancy/dom/ApplicationTenancy.java
b/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/tenancy/dom/ApplicationTenancy.java
index bcb7857b37..5a183096e9 100644
---
a/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/tenancy/dom/ApplicationTenancy.java
+++
b/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/tenancy/dom/ApplicationTenancy.java
@@ -19,7 +19,6 @@
package org.apache.isis.extensions.secman.jpa.tenancy.dom;
import java.util.Set;
-import java.util.SortedSet;
import java.util.TreeSet;
import javax.inject.Named;
diff --git
a/extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/IsisModuleExtSessionLogApplib.java
b/extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/IsisModuleExtSessionLogApplib.java
index 270dcfbcd9..a6376c76d2 100644
---
a/extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/IsisModuleExtSessionLogApplib.java
+++
b/extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/IsisModuleExtSessionLogApplib.java
@@ -24,8 +24,8 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.apache.isis.extensions.sessionlog.applib.app.SessionLogMenu;
-import
org.apache.isis.extensions.sessionlog.applib.spiimpl.SessionSubscriberForSessionLog;
import
org.apache.isis.extensions.sessionlog.applib.spiimpl.SessionLogServiceInitializer;
+import
org.apache.isis.extensions.sessionlog.applib.spiimpl.SessionSubscriberForSessionLog;
@Configuration
diff --git
a/extensions/security/spring-oauth2/src/main/java/org/apache/isis/extensions/spring/security/oauth2/IsisModuleExtSpringSecurityOAuth2.java
b/extensions/security/spring-oauth2/src/main/java/org/apache/isis/extensions/spring/security/oauth2/IsisModuleExtSpringSecurityOAuth2.java
index 7dd210e1d7..5e9e82f627 100644
---
a/extensions/security/spring-oauth2/src/main/java/org/apache/isis/extensions/spring/security/oauth2/IsisModuleExtSpringSecurityOAuth2.java
+++
b/extensions/security/spring-oauth2/src/main/java/org/apache/isis/extensions/spring/security/oauth2/IsisModuleExtSpringSecurityOAuth2.java
@@ -21,8 +21,8 @@ package org.apache.isis.extensions.spring.security.oauth2;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
-import org.apache.isis.security.spring.IsisModuleSecuritySpring;
import
org.apache.isis.extensions.spring.security.oauth2.authconverters.AuthenticationConverterOfOAuth2UserPrincipal;
+import org.apache.isis.security.spring.IsisModuleSecuritySpring;
import lombok.extern.log4j.Log4j2;
diff --git
a/extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/value/CalendarEvent.java
b/extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/value/CalendarEvent.java
index eb4a12c63a..a5e77aa71e 100644
---
a/extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/value/CalendarEvent.java
+++
b/extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/value/CalendarEvent.java
@@ -30,7 +30,6 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.springframework.lang.Nullable;
-import org.apache.isis.applib.IsisModuleApplib;
import org.apache.isis.applib.value.semantics.ValueDecomposition;
import
org.apache.isis.extensions.fullcalendar.applib.IsisModuleExtFullCalendarApplib;
diff --git
a/extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarCssReference.java
b/extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarCssReference.java
index 9af4b2ef65..9cb3240f26 100644
---
a/extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarCssReference.java
+++
b/extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarCssReference.java
@@ -21,11 +21,10 @@ package
org.apache.isis.extensions.fullcalendar.wkt.fullcalendar.res;
import org.apache.wicket.markup.head.CssHeaderItem;
import org.apache.wicket.markup.head.HeaderItem;
+import
de.agilecoders.wicket.webjars.request.resource.WebjarsCssResourceReference;
import lombok.Getter;
import lombok.experimental.Accessors;
-import
de.agilecoders.wicket.webjars.request.resource.WebjarsCssResourceReference;
-
public class FullCalendarCssReference
extends WebjarsCssResourceReference {
diff --git
a/extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarJsReference.java
b/extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarJsReference.java
index cfa2d86d50..0b0d59e37f 100644
---
a/extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarJsReference.java
+++
b/extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarJsReference.java
@@ -21,11 +21,10 @@ package
org.apache.isis.extensions.fullcalendar.wkt.fullcalendar.res;
import org.apache.wicket.markup.head.HeaderItem;
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
+import
de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
import lombok.Getter;
import lombok.experimental.Accessors;
-import
de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
-
public class FullCalendarJsReference
extends WebjarsJavaScriptResourceReference {
diff --git
a/extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/CalendaredCollectionAbstract.java
b/extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/CalendaredCollectionAbstract.java
index 05db86ff97..a2d17d4269 100644
---
a/extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/CalendaredCollectionAbstract.java
+++
b/extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/CalendaredCollectionAbstract.java
@@ -36,9 +36,8 @@ import org.apache.isis.viewer.wicket.ui.panels.PanelAbstract;
import org.apache.isis.viewer.wicket.ui.panels.PanelUtil;
import org.apache.isis.viewer.wicket.ui.util.Wkt;
-import lombok.val;
-
import
de.agilecoders.wicket.core.markup.html.bootstrap.common.NotificationPanel;
+import lombok.val;
/**
* {@link PanelAbstract Panel} that represents a {@link EntityCollectionModel
diff --git
a/extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/FullCalendarWithEventHandling.java
b/extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/FullCalendarWithEventHandling.java
index e6d02040e6..2e01d7b032 100644
---
a/extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/FullCalendarWithEventHandling.java
+++
b/extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/FullCalendarWithEventHandling.java
@@ -34,9 +34,8 @@ import org.apache.isis.viewer.wicket.model.models.EntityModel;
import org.apache.isis.viewer.wicket.model.util.WktContext;
import org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage;
-import lombok.val;
-
import
de.agilecoders.wicket.core.markup.html.bootstrap.common.NotificationPanel;
+import lombok.val;
final class FullCalendarWithEventHandling extends FullCalendar {