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

danhaywood pushed a commit to branch ISIS-3091
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/ISIS-3091 by this push:
     new 2bffaf7f7f ISIS-3091: fixes compile issues (2)
2bffaf7f7f is described below

commit 2bffaf7f7f22810dbea7e21ca4cca9bd4b47d9c1
Author: Dan Haywood <[email protected]>
AuthorDate: Fri Jul 22 14:48:51 2022 +0100

    ISIS-3091: fixes compile issues (2)
---
 .../bookmarks/BookmarkServiceDefault.java               |  1 +
 .../command/CommandDtoFactoryDefault.java               |  1 +
 .../command/CommandExecutorServiceDefault.java          |  1 +
 .../command/SchemaValueMarshallerDefault.java           |  1 +
 .../core/runtimeservices/email/EmailServiceDefault.java |  1 +
 .../runtimeservices/eventbus/EventBusServiceSpring.java |  2 ++
 .../executor/MemberExecutorServiceDefault.java          |  1 +
 .../runtimeservices/factory/FactoryServiceDefault.java  |  1 +
 .../homepage/HomePageResolverServiceDefault.java        |  1 +
 .../runtimeservices/i18n/po/TranslationServicePo.java   |  1 +
 .../runtimeservices/icons/ObjectIconServiceDefault.java |  1 +
 .../interaction/InteractionDtoFactoryDefault.java       |  1 +
 .../core/runtimeservices/jaxb/JaxbServiceDefault.java   |  1 +
 .../locale/LocaleChoiceProviderDefault.java             |  1 +
 .../memento/ObjectMementoServiceDefault.java            |  1 +
 .../menubars/MenuBarsLoaderServiceDefault.java          |  1 +
 .../menubars/bootstrap/MenuBarsServiceBS.java           |  1 +
 .../runtimeservices/message/MessageServiceDefault.java  |  1 +
 .../publish/CommandPublisherDefault.java                |  1 +
 .../publish/EntityChangesPublisherDefault.java          |  1 +
 .../publish/EntityPropertyChangePublisherDefault.java   |  1 +
 .../publish/ExecutionPublisherDefault.java              |  1 +
 .../publish/ObjectLifecyclePublisherDefault.java        |  1 +
 .../recognizer/ExceptionRecognizerServiceDefault.java   |  1 +
 .../runtimeservices/routing/RoutingServiceDefault.java  |  1 +
 .../runtimeservices/scratchpad/ScratchpadDefault.java   |  1 +
 .../session/InteractionServiceDefault.java              |  1 +
 .../runtimeservices/sitemap/SitemapServiceDefault.java  |  1 +
 .../transaction/TransactionServiceSpring.java           |  1 +
 .../urlencoding/UrlEncodingServiceWithCompression.java  |  1 +
 .../user/ImpersonateMenuAdvisorDefault.java             |  1 +
 .../user/ImpersonatedUserHolderDefault.java             |  1 +
 .../userreg/EmailNotificationServiceDefault.java        |  1 +
 .../xmlsnapshot/XmlSnapshotServiceDefault.java          |  1 +
 enhance.sh                                              | 17 +++++++----------
 .../applib/IsisModuleExtAuditTrailApplib.java           |  8 +++-----
 .../EntityPropertyChangeSubscriberForAuditTrail.java    |  5 ++++-
 .../role/dom/ApplicationRoleRepositoryAbstract.java     |  3 ++-
 .../secman/applib/seed/SeedSecurityModuleService.java   |  3 ++-
 .../secman/integration/authorizor/AuthorizorSecman.java |  5 +++--
 .../PermissionsEvaluationServiceForSecman.java          |  3 ++-
 .../spiimpl/ImpersonateMenuAdvisorForSecman.java        |  5 +++--
 .../spiimpl/TableColumnVisibilityServiceForSecman.java  |  3 ++-
 .../userreg/UserRegistrationServiceForSecman.java       |  3 ++-
 .../isis/extensions/secman/jdo/util/RegexReplacer.java  |  3 ++-
 .../isis/extensions/secman/jpa/util/RegexReplacer.java  |  3 ++-
 46 files changed, 69 insertions(+), 27 deletions(-)

diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/bookmarks/BookmarkServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/bookmarks/BookmarkServiceDefault.java
index 250f0c9c2e..9193809be3 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/bookmarks/BookmarkServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/bookmarks/BookmarkServiceDefault.java
@@ -47,6 +47,7 @@ import org.apache.isis.core.metamodel.spec.ManagedObject;
 import org.apache.isis.core.metamodel.spec.ManagedObjects;
 import org.apache.isis.core.metamodel.spec.ObjectSpecification;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.val;
 
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/CommandDtoFactoryDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/CommandDtoFactoryDefault.java
index e0224d620f..623bd5eeca 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/CommandDtoFactoryDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/CommandDtoFactoryDefault.java
@@ -44,6 +44,7 @@ import org.apache.isis.core.metamodel.spec.ManagedObjects;
 import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
 import org.apache.isis.core.metamodel.spec.feature.ObjectActionParameter;
 import org.apache.isis.core.metamodel.spec.feature.OneToOneAssociation;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 import org.apache.isis.schema.cmd.v2.ActionDto;
 import org.apache.isis.schema.cmd.v2.CommandDto;
 import org.apache.isis.schema.cmd.v2.ParamDto;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/CommandExecutorServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/CommandExecutorServiceDefault.java
index 028ee31ed6..6dfbd97a8d 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/CommandExecutorServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/CommandExecutorServiceDefault.java
@@ -61,6 +61,7 @@ import 
org.apache.isis.core.metamodel.spec.feature.ObjectAssociation;
 import org.apache.isis.core.metamodel.spec.feature.OneToOneAssociation;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
 import org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionMixedIn;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 import org.apache.isis.schema.cmd.v2.ActionDto;
 import org.apache.isis.schema.cmd.v2.CommandDto;
 import org.apache.isis.schema.cmd.v2.MemberDto;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/SchemaValueMarshallerDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/SchemaValueMarshallerDefault.java
index cad3e60a12..35a3d05003 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/SchemaValueMarshallerDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/SchemaValueMarshallerDefault.java
@@ -36,6 +36,7 @@ import 
org.apache.isis.core.metamodel.services.schema.SchemaValueMarshallerAbstr
 import org.apache.isis.core.metamodel.spec.ManagedObject;
 import org.apache.isis.core.metamodel.spec.PackedManagedObject;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 import org.apache.isis.schema.common.v2.CollectionDto;
 import org.apache.isis.schema.common.v2.TypedTupleDto;
 import org.apache.isis.schema.common.v2.ValueType;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/email/EmailServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/email/EmailServiceDefault.java
index 9221fb1f68..a77d5e2be8 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/email/EmailServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/email/EmailServiceDefault.java
@@ -39,6 +39,7 @@ import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.email.EmailService;
 import org.apache.isis.commons.internal.base._Strings;
 import org.apache.isis.core.config.IsisConfiguration;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.extern.log4j.Log4j2;
 
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/eventbus/EventBusServiceSpring.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/eventbus/EventBusServiceSpring.java
index a81a3c3d0c..879c0114f5 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/eventbus/EventBusServiceSpring.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/eventbus/EventBusServiceSpring.java
@@ -20,6 +20,8 @@ package org.apache.isis.core.runtimeservices.eventbus;
 
 import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.eventbus.EventBusService;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
+
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.context.ApplicationEventPublisher;
 import org.springframework.stereotype.Service;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/executor/MemberExecutorServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/executor/MemberExecutorServiceDefault.java
index 32fbc7c6c4..4978fd27d2 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/executor/MemberExecutorServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/executor/MemberExecutorServiceDefault.java
@@ -67,6 +67,7 @@ import 
org.apache.isis.core.metamodel.spec.ManagedObjects.UnwrapUtil;
 import org.apache.isis.core.metamodel.spec.PackedManagedObject;
 import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
 import org.apache.isis.core.metamodel.spec.feature.OneToOneAssociation;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 import org.apache.isis.schema.ixn.v2.ActionInvocationDto;
 
 import lombok.Getter;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/factory/FactoryServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/factory/FactoryServiceDefault.java
index 4e858367e2..15c34d2f3f 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/factory/FactoryServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/factory/FactoryServiceDefault.java
@@ -42,6 +42,7 @@ import 
org.apache.isis.core.metamodel.services.objectlifecycle.ObjectLifecyclePu
 import org.apache.isis.core.metamodel.spec.ManagedObject;
 import org.apache.isis.core.metamodel.spec.ObjectSpecification;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.NonNull;
 import lombok.val;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/homepage/HomePageResolverServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/homepage/HomePageResolverServiceDefault.java
index a4f28db163..da5fced4a6 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/homepage/HomePageResolverServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/homepage/HomePageResolverServiceDefault.java
@@ -33,6 +33,7 @@ import 
org.apache.isis.applib.services.homepage.HomePageResolverService;
 import org.apache.isis.commons.internal.reflection._Annotations;
 import org.apache.isis.core.config.beans.IsisBeanTypeRegistry;
 import org.apache.isis.core.metamodel.commons.ClassExtensions;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.val;
 
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/i18n/po/TranslationServicePo.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/i18n/po/TranslationServicePo.java
index a55c2682f0..237ffea102 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/i18n/po/TranslationServicePo.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/i18n/po/TranslationServicePo.java
@@ -40,6 +40,7 @@ import org.apache.isis.commons.collections.Can;
 import org.apache.isis.commons.internal.base._Lazy;
 import org.apache.isis.core.config.IsisConfiguration;
 import org.apache.isis.core.config.environment.IsisSystemEnvironment;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.Getter;
 import lombok.val;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/icons/ObjectIconServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/icons/ObjectIconServiceDefault.java
index df0ece0640..7df9b82d0c 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/icons/ObjectIconServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/icons/ObjectIconServiceDefault.java
@@ -41,6 +41,7 @@ import org.apache.isis.commons.internal.resources._Resources;
 import org.apache.isis.core.metamodel.facets.object.icon.ObjectIcon;
 import org.apache.isis.core.metamodel.facets.object.icon.ObjectIconService;
 import org.apache.isis.core.metamodel.spec.ObjectSpecification;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.NonNull;
 import lombok.RequiredArgsConstructor;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/interaction/InteractionDtoFactoryDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/interaction/InteractionDtoFactoryDefault.java
index a3593eb768..6db7b46ebb 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/interaction/InteractionDtoFactoryDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/interaction/InteractionDtoFactoryDefault.java
@@ -46,6 +46,7 @@ import org.apache.isis.core.metamodel.spec.ManagedObject;
 import org.apache.isis.core.metamodel.spec.ManagedObjects;
 import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
 import org.apache.isis.core.metamodel.spec.feature.OneToOneAssociation;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 import org.apache.isis.schema.cmd.v2.ActionDto;
 import org.apache.isis.schema.cmd.v2.ParamDto;
 import org.apache.isis.schema.cmd.v2.PropertyDto;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/jaxb/JaxbServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/jaxb/JaxbServiceDefault.java
index 620fbf27b1..882dad1b60 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/jaxb/JaxbServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/jaxb/JaxbServiceDefault.java
@@ -42,6 +42,7 @@ import org.apache.isis.commons.internal.context._Context;
 import org.apache.isis.commons.internal.resources._Xml;
 import org.apache.isis.core.metamodel.spec.ObjectSpecification;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.NonNull;
 import lombok.RequiredArgsConstructor;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/locale/LocaleChoiceProviderDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/locale/LocaleChoiceProviderDefault.java
index 5e031fb343..7d61bce3f9 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/locale/LocaleChoiceProviderDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/locale/LocaleChoiceProviderDefault.java
@@ -32,6 +32,7 @@ import org.springframework.stereotype.Service;
 import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.locale.LocaleChoiceProvider;
 import org.apache.isis.commons.collections.Can;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.AccessLevel;
 import lombok.Getter;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
index 4884faf209..f10531c696 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
@@ -47,6 +47,7 @@ import org.apache.isis.core.metamodel.spec.ManagedObject;
 import org.apache.isis.core.metamodel.spec.ManagedObjects;
 import org.apache.isis.core.metamodel.spec.PackedManagedObject;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.Getter;
 import lombok.NonNull;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/menubars/MenuBarsLoaderServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/menubars/MenuBarsLoaderServiceDefault.java
index 204c724669..42aa35e627 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/menubars/MenuBarsLoaderServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/menubars/MenuBarsLoaderServiceDefault.java
@@ -40,6 +40,7 @@ import org.apache.isis.commons.internal.base._Strings;
 import org.apache.isis.core.config.IsisConfiguration;
 import org.apache.isis.core.config.environment.IsisSystemEnvironment;
 import org.apache.isis.core.config.viewer.web.WebAppContextPath;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.val;
 import lombok.extern.log4j.Log4j2;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/menubars/bootstrap/MenuBarsServiceBS.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/menubars/bootstrap/MenuBarsServiceBS.java
index d96551449b..54576ac467 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/menubars/bootstrap/MenuBarsServiceBS.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/menubars/bootstrap/MenuBarsServiceBS.java
@@ -74,6 +74,7 @@ import org.apache.isis.core.metamodel.spec.ManagedObject;
 import org.apache.isis.core.metamodel.spec.ObjectSpecification;
 import org.apache.isis.core.metamodel.spec.feature.MixedIn;
 import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.RequiredArgsConstructor;
 import lombok.val;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/message/MessageServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/message/MessageServiceDefault.java
index 100dba8aa7..d3cdfee42f 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/message/MessageServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/message/MessageServiceDefault.java
@@ -36,6 +36,7 @@ import 
org.apache.isis.applib.services.i18n.TranslationContext;
 import org.apache.isis.applib.services.i18n.TranslationService;
 import org.apache.isis.applib.services.message.MessageService;
 import org.apache.isis.core.interaction.session.MessageBroker;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 @Service
 @Named(IsisModuleCoreRuntimeServices.NAMESPACE + ".MessageServiceDefault")
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/CommandPublisherDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/CommandPublisherDefault.java
index 2233008c30..e45bf49d5e 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/CommandPublisherDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/CommandPublisherDefault.java
@@ -36,6 +36,7 @@ import 
org.apache.isis.applib.services.publishing.spi.CommandSubscriber;
 import org.apache.isis.commons.collections.Can;
 import org.apache.isis.commons.having.HasEnabling;
 import org.apache.isis.core.metamodel.services.publishing.CommandPublisher;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.NonNull;
 import lombok.extern.log4j.Log4j2;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityChangesPublisherDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityChangesPublisherDefault.java
index 9c9c36f8d5..69b0b251e1 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityChangesPublisherDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityChangesPublisherDefault.java
@@ -30,6 +30,7 @@ import 
org.apache.isis.applib.services.publishing.spi.EntityChangesSubscriber;
 import org.apache.isis.applib.services.user.UserService;
 import org.apache.isis.commons.collections.Can;
 import org.apache.isis.commons.having.HasEnabling;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 import org.apache.isis.core.transaction.changetracking.EntityChangesPublisher;
 import 
org.apache.isis.core.transaction.changetracking.HasEnlistedEntityChanges;
 import org.springframework.beans.factory.annotation.Qualifier;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityPropertyChangePublisherDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityPropertyChangePublisherDefault.java
index ebac2f848d..30e3ad081e 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityPropertyChangePublisherDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityPropertyChangePublisherDefault.java
@@ -33,6 +33,7 @@ import 
org.apache.isis.applib.services.xactn.TransactionService;
 import org.apache.isis.commons.collections.Can;
 import org.apache.isis.commons.having.HasEnabling;
 import 
org.apache.isis.core.metamodel.services.objectlifecycle.HasEnlistedEntityPropertyChanges;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 import 
org.apache.isis.core.transaction.changetracking.EntityPropertyChangePublisher;
 
 import org.springframework.beans.factory.annotation.Qualifier;
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 17f30f9826..62fe2a68f4 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
@@ -39,6 +39,7 @@ import 
org.apache.isis.applib.services.publishing.spi.ExecutionSubscriber;
 import org.apache.isis.commons.collections.Can;
 import org.apache.isis.commons.having.HasEnabling;
 import org.apache.isis.core.metamodel.services.publishing.ExecutionPublisher;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.RequiredArgsConstructor;
 import lombok.val;
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 c237c5d523..f3a7c64822 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
@@ -46,6 +46,7 @@ import 
org.apache.isis.core.metamodel.facets.object.callbacks.UpdatingLifecycleE
 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.EntityPropertyChangePublisher;
 import 
org.apache.isis.core.transaction.changetracking.PersistenceCallbackHandlerAbstract;
 
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/ExceptionRecognizerServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/ExceptionRecognizerServiceDefault.java
index 14cdf9ab75..6d02214ca2 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/ExceptionRecognizerServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/ExceptionRecognizerServiceDefault.java
@@ -35,6 +35,7 @@ import 
org.apache.isis.applib.services.registry.ServiceRegistry;
 import org.apache.isis.commons.collections.Can;
 import org.apache.isis.commons.internal.base._Lazy;
 import org.apache.isis.commons.internal.exceptions._Exceptions;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.NonNull;
 import lombok.val;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/routing/RoutingServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/routing/RoutingServiceDefault.java
index 7eb6b00626..74ba435fbc 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/routing/RoutingServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/routing/RoutingServiceDefault.java
@@ -28,6 +28,7 @@ import org.springframework.stereotype.Service;
 import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.homepage.HomePageResolverService;
 import org.apache.isis.applib.services.routing.RoutingService;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 @Service
 @Named(IsisModuleCoreRuntimeServices.NAMESPACE + ".RoutingServiceDefault")
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/scratchpad/ScratchpadDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/scratchpad/ScratchpadDefault.java
index b32ad08ce2..c8b8d98b44 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/scratchpad/ScratchpadDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/scratchpad/ScratchpadDefault.java
@@ -30,6 +30,7 @@ import org.apache.isis.applib.annotation.InteractionScope;
 import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.scratchpad.Scratchpad;
 import org.apache.isis.commons.internal.collections._Maps;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 @Service
 @Named(IsisModuleCoreRuntimeServices.NAMESPACE + ".Scratchpad")
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/session/InteractionServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/session/InteractionServiceDefault.java
index c9ae6047e7..c82d967ff9 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/session/InteractionServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/session/InteractionServiceDefault.java
@@ -67,6 +67,7 @@ import 
org.apache.isis.core.interaction.session.IsisInteraction;
 import org.apache.isis.core.metamodel.services.publishing.CommandPublisher;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
 import org.apache.isis.core.runtime.events.MetamodelEventService;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 import org.apache.isis.core.security.authentication.InteractionContextFactory;
 
 import lombok.NonNull;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/sitemap/SitemapServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/sitemap/SitemapServiceDefault.java
index 3b24fcf9e3..813fcaadcd 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/sitemap/SitemapServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/sitemap/SitemapServiceDefault.java
@@ -46,6 +46,7 @@ import org.apache.isis.core.metamodel.spec.ActionScope;
 import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
 import org.apache.isis.core.metamodel.util.Facets;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 import lombok.RequiredArgsConstructor;
 import lombok.val;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/transaction/TransactionServiceSpring.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/transaction/TransactionServiceSpring.java
index f4e241d513..32011f1eff 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/transaction/TransactionServiceSpring.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/transaction/TransactionServiceSpring.java
@@ -49,6 +49,7 @@ import org.apache.isis.commons.functional.Try;
 import org.apache.isis.commons.internal.base._NullSafe;
 import org.apache.isis.commons.internal.exceptions._Exceptions;
 import org.apache.isis.core.interaction.scope.TransactionBoundaryAware;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 import org.apache.isis.core.transaction.events.TransactionAfterCompletionEvent;
 
 import lombok.val;
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/urlencoding/UrlEncodingServiceWithCompression.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/urlencoding/UrlEncodingServiceWithCompression.java
index c310b15d98..3b8538aba5 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/urlencoding/UrlEncodingServiceWithCompression.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/urlencoding/UrlEncodingServiceWithCompression.java
@@ -30,6 +30,7 @@ import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.urlencoding.UrlEncodingService;
 import org.apache.isis.commons.internal.base._Bytes;
 import org.apache.isis.commons.internal.base._Strings;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 @Service
 @Named(IsisModuleCoreRuntimeServices.NAMESPACE + 
".UrlEncodingServiceWithCompression")
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/ImpersonateMenuAdvisorDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/ImpersonateMenuAdvisorDefault.java
index 54004b3d7d..a8e2296dcd 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/ImpersonateMenuAdvisorDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/ImpersonateMenuAdvisorDefault.java
@@ -28,6 +28,7 @@ import org.springframework.stereotype.Service;
 
 import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.user.ImpersonateMenuAdvisor;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 /**
  * This default implementation simply returns empty lists.
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/ImpersonatedUserHolderDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/ImpersonatedUserHolderDefault.java
index 5753d1a305..9847fd4581 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/ImpersonatedUserHolderDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/ImpersonatedUserHolderDefault.java
@@ -28,6 +28,7 @@ import org.springframework.stereotype.Service;
 import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.user.ImpersonatedUserHolder;
 import org.apache.isis.applib.services.user.UserMemento;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 /**
  * Used by the framework's default implementation of {@link 
org.apache.isis.applib.services.user.UserService} to
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/userreg/EmailNotificationServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/userreg/EmailNotificationServiceDefault.java
index 8a2f7ab577..2a695af14c 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/userreg/EmailNotificationServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/userreg/EmailNotificationServiceDefault.java
@@ -42,6 +42,7 @@ import 
org.apache.isis.applib.services.userreg.events.EmailEventAbstract;
 import org.apache.isis.applib.services.userreg.events.EmailRegistrationEvent;
 import org.apache.isis.applib.services.userreg.events.PasswordResetEvent;
 import org.apache.isis.commons.internal.resources._Resources;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 @Service
 @Named(IsisModuleCoreRuntimeServices.NAMESPACE + 
".EmailNotificationServiceDefault")
diff --git 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.java
 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.java
index a9fecdad8e..511f4b2b5f 100644
--- 
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.java
+++ 
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.java
@@ -38,6 +38,7 @@ import 
org.apache.isis.applib.services.xmlsnapshot.XmlSnapshotService;
 import org.apache.isis.core.metamodel.spec.ManagedObject;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
 import org.apache.isis.core.metamodel.util.snapshot.XmlSnapshot;
+import org.apache.isis.core.runtimeservices.IsisModuleCoreRuntimeServices;
 
 @Service
 @Named(IsisModuleCoreRuntimeServices.NAMESPACE + ".XmlSnapshotServiceDefault")
diff --git a/enhance.sh b/enhance.sh
index ae04b24cdc..5d2106b4e5 100644
--- a/enhance.sh
+++ b/enhance.sh
@@ -20,9 +20,8 @@
 #
 
 usage() {
-  #echo "$(basename $0): [-a] [-c] [-e] [-o] [-m] [-s] [-d] [-t]"              
>&2
-  echo "$(basename $0): [-c] [-e] [-o] [-m] [-s] [-d] [-t]"                   
>&2
-  #echo "  -a : audit trail (extensions/security)"                             
>&2
+  echo "$(basename $0): [-a] [-c] [-e] [-o] [-m] [-s] [-d] [-t]"              
>&2
+  echo "  -a : audit trail (extensions/security)"                             
>&2
   echo "  -c : command log (extensions/core)"                                 
>&2
   echo "  -e : execution log (extensions/core)"                               
>&2
   echo "  -o : execution outbox (extensions/core)"                            
>&2
@@ -45,17 +44,16 @@ SESSIONLOG=""
 
 PATHS=()
 
-#while getopts ":acdeomsht" arg; do
-while getopts ":cdeomsht" arg; do
+while getopts ":acdeomsht" arg; do
   case $arg in
     h)
       usage
       exit 0
       ;;
-#    a)
-#      AUDITTRAIL="enhance"
-#      PATHS+=( "extensions/security/audittrail/persistence-jdo" )
-#      ;;
+    a)
+      AUDITTRAIL="enhance"
+      PATHS+=( "extensions/security/audittrail/persistence-jdo" )
+      ;;
     c)
       COMMANDLOG="enhance"
       PATHS+=( "extensions/core/commandlog/persistence-jdo" )
@@ -92,7 +90,6 @@ done
 
 shift $((OPTIND-1))
 
-
 echo "AUDITTRAIL      : $AUDITTRAIL"
 echo "COMMANDLOG      : $COMMANDLOG"
 echo "EXECUTIONLOG    : $EXECUTIONLOG"
diff --git 
a/extensions/security/audittrail/applib/src/main/java/org/apache/isis/audittrail/applib/IsisModuleExtAuditTrailApplib.java
 
b/extensions/security/audittrail/applib/src/main/java/org/apache/isis/audittrail/applib/IsisModuleExtAuditTrailApplib.java
index f4d199c4c1..c037cdbcf5 100644
--- 
a/extensions/security/audittrail/applib/src/main/java/org/apache/isis/audittrail/applib/IsisModuleExtAuditTrailApplib.java
+++ 
b/extensions/security/audittrail/applib/src/main/java/org/apache/isis/audittrail/applib/IsisModuleExtAuditTrailApplib.java
@@ -23,15 +23,13 @@ package org.apache.isis.audittrail.applib;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Import;
 
-import org.apache.isis.sessionlog.applib.app.SessionLogMenu;
-import 
org.apache.isis.sessionlog.applib.spiimpl.SessionSubscriberForSessionLog;
-import org.apache.isis.sessionlog.applib.spiimpl.SessionLogServiceInitializer;
-
+import org.apache.isis.audittrail.applib.app.AuditTrailMenu;
+import 
org.apache.isis.audittrail.applib.spiimpl.EntityPropertyChangeSubscriberForAuditTrail;
 
 @Configuration
 @Import({
         AuditTrailMenu.class,
-        SessionSubscriberForSessionLog.class
+        EntityPropertyChangeSubscriberForAuditTrail.class
 })
 public class IsisModuleExtAuditTrailApplib {
 
diff --git 
a/extensions/security/audittrail/applib/src/main/java/org/apache/isis/audittrail/applib/spiimpl/EntityPropertyChangeSubscriberForAuditTrail.java
 
b/extensions/security/audittrail/applib/src/main/java/org/apache/isis/audittrail/applib/spiimpl/EntityPropertyChangeSubscriberForAuditTrail.java
index 567fd0fbc9..48790e44db 100644
--- 
a/extensions/security/audittrail/applib/src/main/java/org/apache/isis/audittrail/applib/spiimpl/EntityPropertyChangeSubscriberForAuditTrail.java
+++ 
b/extensions/security/audittrail/applib/src/main/java/org/apache/isis/audittrail/applib/spiimpl/EntityPropertyChangeSubscriberForAuditTrail.java
@@ -31,6 +31,7 @@ import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.publishing.spi.EntityPropertyChange;
 import 
org.apache.isis.applib.services.publishing.spi.EntityPropertyChangeSubscriber;
 import org.apache.isis.applib.services.session.SessionSubscriber;
+import org.apache.isis.audittrail.applib.IsisModuleExtAuditTrailApplib;
 
 import lombok.RequiredArgsConstructor;
 import lombok.extern.log4j.Log4j2;
@@ -42,12 +43,14 @@ import lombok.extern.log4j.Log4j2;
  */
 @Service
 @RequiredArgsConstructor(onConstructor_ = {@Inject})
-@Named("isis.ext.audittrail.EntityPropertyChangeSubscriberForAuditTrail")
+@Named(EntityPropertyChangeSubscriberForAuditTrail.LOGICAL_TYPE_NAME)
 @Priority(PriorityPrecedence.LATE)
 @Qualifier("audittrail")
 @Log4j2
 public class EntityPropertyChangeSubscriberForAuditTrail implements 
EntityPropertyChangeSubscriber {
 
+    static final String LOGICAL_TYPE_NAME = 
IsisModuleExtAuditTrailApplib.NAMESPACE + 
".EntityPropertyChangeSubscriberForAuditTrail";
+
     @Override
     public void onChanging(EntityPropertyChange entityPropertyChange) {
 
diff --git 
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/ApplicationRoleRepositoryAbstract.java
 
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/ApplicationRoleRepositoryAbstract.java
index f0e2a72b93..b23ab86855 100644
--- 
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/ApplicationRoleRepositoryAbstract.java
+++ 
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/ApplicationRoleRepositoryAbstract.java
@@ -36,6 +36,7 @@ import 
org.apache.isis.applib.services.repository.RepositoryService;
 import org.apache.isis.commons.internal.base._Casts;
 import org.apache.isis.commons.internal.collections._Sets;
 import org.apache.isis.core.config.IsisConfiguration;
+import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 import 
org.apache.isis.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_delete;
 import org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser;
 import org.apache.isis.extensions.secman.applib.util.RegexReplacer;
@@ -43,7 +44,7 @@ import 
org.apache.isis.extensions.secman.applib.util.RegexReplacer;
 import lombok.val;
 
 @Repository
-@Named(IsisModuleCoreRuntimeServices.NAMESPACE + ".ApplicationRoleRepository")
+@Named(IsisModuleExtSecmanApplib.NAMESPACE + ".ApplicationRoleRepository")
 public abstract class ApplicationRoleRepositoryAbstract<R extends 
ApplicationRole>
 implements ApplicationRoleRepository {
 
diff --git 
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/SeedSecurityModuleService.java
 
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/SeedSecurityModuleService.java
index f8373e2d55..9fba561231 100644
--- 
a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/SeedSecurityModuleService.java
+++ 
b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/SeedSecurityModuleService.java
@@ -29,6 +29,7 @@ import org.springframework.stereotype.Service;
 import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.events.metamodel.MetamodelEvent;
 import org.apache.isis.applib.services.iactnlayer.InteractionService;
+import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 import 
org.apache.isis.extensions.secman.applib.seed.scripts.SeedUsersAndRolesFixtureScript;
 import org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScripts;
 
@@ -49,7 +50,7 @@ import lombok.extern.log4j.Log4j2;
  * @since 2.0 {@index}
  */
 @Service
-@Named(IsisModuleCoreRuntimeServices.NAMESPACE + ".SeedSecurityModuleService")
+@Named(IsisModuleExtSecmanApplib.NAMESPACE + ".SeedSecurityModuleService")
 @Qualifier("Default")
 @RequiredArgsConstructor(onConstructor_ = {@Inject })
 @Log4j2
diff --git 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/authorizor/AuthorizorSecman.java
 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/authorizor/AuthorizorSecman.java
index 1a5fddcdf3..8b4bfa41b4 100644
--- 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/authorizor/AuthorizorSecman.java
+++ 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/authorizor/AuthorizorSecman.java
@@ -38,6 +38,7 @@ import 
org.apache.isis.applib.services.appfeat.ApplicationFeatureId;
 import org.apache.isis.applib.services.iactnlayer.InteractionContext;
 import org.apache.isis.commons.internal.collections._Maps;
 import org.apache.isis.core.security.authorization.Authorizor;
+import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 import 
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode;
 import 
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionValueSet;
 import org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser;
@@ -50,7 +51,7 @@ import lombok.val;
  * @since 2.0 {@index}
  */
 @Service
-@Named(IsisModuleCoreRuntimeServices.NAMESPACE + ".AuthorizorSecman")
+@Named(IsisModuleExtSecmanApplib.NAMESPACE + ".AuthorizorSecman")
 @javax.annotation.Priority(PriorityPrecedence.EARLY - 10)
 @Qualifier("Secman")
 public class AuthorizorSecman implements Authorizor {
@@ -90,7 +91,7 @@ public class AuthorizorSecman implements Authorizor {
     }
 
     @Component
-    @Named(IsisModuleCoreRuntimeServices.NAMESPACE + 
".AuthorizorSecman.PermissionCache")
+    @Named(IsisModuleExtSecmanApplib.NAMESPACE + 
".AuthorizorSecman.PermissionCache")
     @InteractionScope
     static class PermissionCache implements DisposableBean {
 
diff --git 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/permissions/PermissionsEvaluationServiceForSecman.java
 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/permissions/PermissionsEvaluationServiceForSecman.java
index a3676ab231..82d1daac0c 100644
--- 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/permissions/PermissionsEvaluationServiceForSecman.java
+++ 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/permissions/PermissionsEvaluationServiceForSecman.java
@@ -37,6 +37,7 @@ import 
org.apache.isis.commons.internal.exceptions._Exceptions;
 import org.apache.isis.core.config.IsisConfiguration;
 import org.apache.isis.core.config.IsisConfiguration.Extensions.Secman;
 import 
org.apache.isis.core.config.IsisConfiguration.Extensions.Secman.PermissionsEvaluationPolicy;
+import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 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.permission.dom.ApplicationPermissionValue;
@@ -50,7 +51,7 @@ import lombok.val;
  * @since 2.0 {@index}
  */
 @Service
-@Named(IsisModuleCoreRuntimeServices.NAMESPACE + 
".PermissionsEvaluationServiceForSecman")
+@Named(IsisModuleExtSecmanApplib.NAMESPACE + 
".PermissionsEvaluationServiceForSecman")
 @javax.annotation.Priority(PriorityPrecedence.MIDPOINT)
 @Qualifier("Secman")
 public class PermissionsEvaluationServiceForSecman
diff --git 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/ImpersonateMenuAdvisorForSecman.java
 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/ImpersonateMenuAdvisorForSecman.java
index 7a671b96fe..cc09700900 100644
--- 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/ImpersonateMenuAdvisorForSecman.java
+++ 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/ImpersonateMenuAdvisorForSecman.java
@@ -37,6 +37,7 @@ import org.apache.isis.applib.annotation.PriorityPrecedence;
 import org.apache.isis.applib.services.message.MessageService;
 import org.apache.isis.applib.services.user.ImpersonateMenuAdvisor;
 import org.apache.isis.applib.services.user.UserService;
+import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 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;
@@ -47,7 +48,7 @@ import lombok.RequiredArgsConstructor;
 import lombok.val;
 
 @Service
-@Named(IsisModuleCoreRuntimeServices.NAMESPACE + 
".ImpersonateMenuAdvisorForSecman")
+@Named(IsisModuleExtSecmanApplib.NAMESPACE + 
".ImpersonateMenuAdvisorForSecman")
 @javax.annotation.Priority(PriorityPrecedence.MIDPOINT)
 @Qualifier("SecMan")
 @RequiredArgsConstructor(onConstructor_ = {@Inject})
@@ -107,7 +108,7 @@ public class ImpersonateMenuAdvisorForSecman implements 
ImpersonateMenuAdvisor {
     // -- CACHE
 
     @Component
-    @Named(IsisModuleCoreRuntimeServices.NAMESPACE + 
".ImpersonateMenuAdvisorForSecman.Cache")
+    @Named(IsisModuleExtSecmanApplib.NAMESPACE + 
".ImpersonateMenuAdvisorForSecman.Cache")
     @InteractionScope
     static class Cache implements DisposableBean {
 
diff --git 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/TableColumnVisibilityServiceForSecman.java
 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/TableColumnVisibilityServiceForSecman.java
index 94fac3563d..ed2738a007 100644
--- 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/TableColumnVisibilityServiceForSecman.java
+++ 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/TableColumnVisibilityServiceForSecman.java
@@ -30,6 +30,7 @@ import org.apache.isis.applib.services.factory.FactoryService;
 import org.apache.isis.applib.services.tablecol.TableColumnVisibilityService;
 import org.apache.isis.core.metamodel.spec.ObjectSpecification;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 import 
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermissionMode;
 import org.apache.isis.extensions.secman.applib.user.menu.MeService;
 
@@ -37,7 +38,7 @@ import lombok.RequiredArgsConstructor;
 import lombok.val;
 
 @Service
-@Named(IsisModuleCoreRuntimeServices.NAMESPACE + 
".TableColumnVisibilityServiceForSecman")
+@Named(IsisModuleExtSecmanApplib.NAMESPACE + 
".TableColumnVisibilityServiceForSecman")
 @javax.annotation.Priority(PriorityPrecedence.LATE - 10)
 @Qualifier("Secman")
 @RequiredArgsConstructor(onConstructor_ = {@Inject})
diff --git 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/userreg/UserRegistrationServiceForSecman.java
 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/userreg/UserRegistrationServiceForSecman.java
index 6c1f4a8745..dc7a26de89 100644
--- 
a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/userreg/UserRegistrationServiceForSecman.java
+++ 
b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/userreg/UserRegistrationServiceForSecman.java
@@ -32,6 +32,7 @@ import 
org.apache.isis.applib.services.userreg.UserRegistrationService;
 import org.apache.isis.applib.value.Password;
 import org.apache.isis.commons.internal.base._Strings;
 import org.apache.isis.core.config.IsisConfiguration;
+import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 import 
org.apache.isis.extensions.secman.applib.role.dom.ApplicationRoleRepository;
 import org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser;
 import 
org.apache.isis.extensions.secman.applib.user.dom.ApplicationUserRepository;
@@ -48,7 +49,7 @@ import lombok.val;
  * @since 2.0 {@index}
  */
 @Service
-@Named(IsisModuleCoreRuntimeServices.NAMESPACE + 
".UserRegistrationServiceForSecman")
+@Named(IsisModuleExtSecmanApplib.NAMESPACE + 
".UserRegistrationServiceForSecman")
 @javax.annotation.Priority(PriorityPrecedence.MIDPOINT)
 @Qualifier("SecMan")
 @RequiredArgsConstructor(onConstructor_ = {@Inject})
diff --git 
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/util/RegexReplacer.java
 
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/util/RegexReplacer.java
index 4fb75a6046..20ee319050 100644
--- 
a/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/util/RegexReplacer.java
+++ 
b/extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/util/RegexReplacer.java
@@ -23,11 +23,12 @@ import javax.inject.Named;
 import org.springframework.stereotype.Component;
 
 import org.apache.isis.commons.internal.base._Strings;
+import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 
 import lombok.val;
 
 @Component
-@Named(IsisModuleCoreRuntimeServices.NAMESPACE + ".RegexReplacer")
+@Named(IsisModuleExtSecmanApplib.NAMESPACE + ".RegexReplacer")
 public class RegexReplacer implements 
org.apache.isis.extensions.secman.applib.util.RegexReplacer {
 
     @Override
diff --git 
a/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/util/RegexReplacer.java
 
b/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/util/RegexReplacer.java
index c2af75fe92..182f0809a8 100644
--- 
a/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/util/RegexReplacer.java
+++ 
b/extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/util/RegexReplacer.java
@@ -23,11 +23,12 @@ import javax.inject.Named;
 import org.springframework.stereotype.Component;
 
 import org.apache.isis.commons.internal.base._Strings;
+import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 
 import lombok.val;
 
 @Component
-@Named(IsisModuleCoreRuntimeServices.NAMESPACE + ".RegexReplacer")
+@Named(IsisModuleExtSecmanApplib.NAMESPACE + ".RegexReplacer")
 public class RegexReplacer implements 
org.apache.isis.extensions.secman.applib.util.RegexReplacer {
 
     @Override

Reply via email to