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

danhaywood 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 59383fad22 ISIS-3260: further renames of Isis -> Causeway in .adoc 
files only.
59383fad22 is described below

commit 59383fad228162fe207fba88a41a305cf12c86c2
Author: Dan Haywood <[email protected]>
AuthorDate: Sun Oct 23 15:30:40 2022 +0100

    ISIS-3260: further renames of Isis -> Causeway in .adoc files only.
---
 .../hooks/Object_downloadLayoutXml_see-also.adoc   |  2 +-
 .../LayoutService_020-examples-and-usage.adoc      |  2 +-
 .../src/main/adoc/modules/commons/pages/about.adoc |  2 +-
 .../flyway/adoc/modules/flyway/pages/about.adoc    |  2 +-
 .../quartz/adoc/modules/quartz/pages/about.adoc    |  2 +-
 .../secman/pages/setting-up-with-shiro.adoc        | 14 +++---
 .../pages/setting-up-with-spring-oauth2.adoc       |  2 +-
 .../adoc/modules/secman/pages/setting-up.adoc      | 56 +++++++++++-----------
 .../adoc/modules/shiro-realm-ldap/pages/about.adoc |  2 +-
 .../modules/shiro-realm-ldap/pages/ldap-realm.adoc | 18 +++----
 .../adoc/modules/spring-oauth2/pages/about.adoc    | 12 ++---
 .../vro/cors/adoc/modules/cors/pages/about.adoc    |  2 +-
 .../adoc/modules/exceldownload/pages/about.adoc    |  2 +-
 .../adoc/modules/fullcalendar/pages/about.adoc     |  2 +-
 .../vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc   |  2 +-
 .../vw/sse/adoc/modules/sse/pages/about.adoc       |  2 +-
 .../kroviz/partials/design/arc-overview.adoc       |  4 +-
 .../kroviz/partials/design/uml-overview.adoc       |  4 +-
 mavendeps/adoc/modules/mavendeps/pages/about.adoc  |  2 +-
 .../jdo/adoc/modules/ROOT/pages/db-schemas.adoc    |  2 +-
 .../hints-and-tips/overriding-jdo-annotations.adoc |  6 +--
 .../jdo/adoc/modules/ROOT/pages/mapping-guide.adoc |  4 +-
 .../ROOT/pages/setup-and-configuration.adoc        |  8 ++--
 persistence/jdo/spring/README.adoc                 |  9 ++--
 .../jpa/adoc/modules/ROOT/pages/db-schemas.adoc    |  2 +-
 .../jpa/adoc/modules/ROOT/pages/mapping-guide.adoc |  4 +-
 .../ROOT/pages/setup-and-configuration.adoc        |  4 +-
 .../main/adoc/modules/keycloak/pages/about.adoc    |  8 ++--
 .../src/main/adoc/modules/shiro/pages/about.adoc   | 10 ++--
 .../src/main/adoc/modules/spring/pages/about.adoc  |  8 ++--
 .../adoc/modules/starters/pages/helloworld.adoc    | 24 +++++-----
 .../adoc/modules/starters/pages/simpleapp.adoc     | 48 +++++++++----------
 .../adoc/modules/archtestsupport/pages/about.adoc  |  2 +-
 .../adoc/modules/fakedata/pages/about.adoc         |  6 +--
 .../adoc/modules/integtestsupport/pages/about.adoc | 42 ++++++++--------
 .../pages/influencing-the-interaction.adoc         |  4 +-
 .../integtestsupport/pages/swagger-exporter.adoc   |  2 +-
 .../adoc/modules/specsupport/pages/about.adoc      |  4 +-
 .../adoc/modules/unittestsupport/pages/about.adoc  |  4 +-
 .../ROOT/pages/setup-and-configuration.adoc        |  2 +-
 .../ROOT/pages/hints-and-tips/per-user-themes.adoc | 11 +++--
 .../ROOT/pages/setup-and-configuration.adoc        |  4 +-
 42 files changed, 175 insertions(+), 177 deletions(-)

diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/hooks/Object_downloadLayoutXml_see-also.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/hooks/Object_downloadLayoutXml_see-also.adoc
index 3c065cdb0e..59909fe3c7 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/hooks/Object_downloadLayoutXml_see-also.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/hooks/Object_downloadLayoutXml_see-also.adoc
@@ -9,5 +9,5 @@
 
 * xref:refguide:applib:index/services/layout/LayoutService.adoc[LayoutService]
 
-* xref:refguide:applib:index/services/layout/Style.adoc[Style] (enum)
+* 
xref:refguide:applib:index/services/layout/LayoutExportStyle.adoc[LayoutExportStyle]
 (enum)
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutService_020-examples-and-usage.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutService_020-examples-and-usage.adoc
index 62a85bbc40..60cc0c980d 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutService_020-examples-and-usage.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutService_020-examples-and-usage.adoc
@@ -15,7 +15,7 @@ The XML can then be copied into the codebase of the 
application, and annotations
 
 === Styles
 
-Each of these actions take as a parameter an instance of 
xref:refguide:applib:index/services/layout/Style.adoc[Style].
+Each of these actions take as a parameter an instance of 
xref:refguide:applib:index/services/layout/LayoutExportStyle.adoc[LayoutExportStyle].
 
 The `CURRENT` style corresponds to the layout already loaded for the domain 
class, typically from an already persisted `layout.xml` file.
 The other three styles allow the developer to choose how much metadata is to 
be specified in the XML, and how much (if any) will be obtained elsewhere, 
typically from annotations in the metamodel.
diff --git a/commons/src/main/adoc/modules/commons/pages/about.adoc 
b/commons/src/main/adoc/modules/commons/pages/about.adoc
index e739cb0f8c..13617f2ba0 100644
--- a/commons/src/main/adoc/modules/commons/pages/about.adoc
+++ b/commons/src/main/adoc/modules/commons/pages/about.adoc
@@ -13,7 +13,7 @@ _Apache Causeway_ developers to run into _jar_ version 
conflicts, when using one
 3^rd^ party libraries.
 
 It now also allows us to collect utilities in support of common idioms, that 
we use
-throughout the _Apache Isis_ ecosystem.
+throughout the _Apache Causeway_ ecosystem.
 
 == Packages
 
diff --git a/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc 
b/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc
index 755b61555b..3f366863df 100644
--- a/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc
+++ b/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc
@@ -23,7 +23,7 @@ Also add the following module to your `AppManifest`:
 @Configuration
 @Import({
     ...
-    IsisModuleExtFlywayImpl.class,
+    CausewayModuleExtFlywayImpl.class,
     ...
 })
 public static class AppManifest {
diff --git a/extensions/core/quartz/adoc/modules/quartz/pages/about.adoc 
b/extensions/core/quartz/adoc/modules/quartz/pages/about.adoc
index d5e6260f8c..cde63a13a1 100644
--- a/extensions/core/quartz/adoc/modules/quartz/pages/about.adoc
+++ b/extensions/core/quartz/adoc/modules/quartz/pages/about.adoc
@@ -125,7 +125,7 @@ If either are used:
 @Configuration
 @Import({
         // ...
-        IsisModuleExtQuartzImpl.class,
+        CausewayModuleExtQuartzImpl.class,
 })
 // ...
 public class AppManifest {
diff --git 
a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
 
b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
index 9ccc92966b..b5fb23d143 100644
--- 
a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
+++ 
b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
@@ -19,7 +19,7 @@ Thus:
 
 * Apache Causeway' xref:security:shiro:about.adoc[Shiro security] integration 
sets up Shiro web filters to intercept every http request, as well as the 
xref:refguide:security:index/shiro/authentication/AuthenticatorShiro.adoc[AuthenticatorShiro]
 implementation.
 * The `AuthenticatorShiro` calls to the Shiro Security Manager to obtain the 
authenticated principal.
-* The Shiro Security Manager uses the `shiro.ini` configuration file to look 
up the realm to perform the authentication; in this case we configure it to use 
Secman's realm 
(xref:refguide:extensions:index/secman/delegated/shiro/realm/IsisModuleExtSecmanShiroRealm.adoc[IsisModuleExtSecmanShiroRealm]).
+* The Shiro Security Manager uses the `shiro.ini` configuration file to look 
up the realm to perform the authentication; in this case we configure it to use 
Secman's realm 
(xref:refguide:extensions:index/secman/delegated/shiro/realm/CausewayModuleExtSecmanShiroRealm.adoc[CausewayModuleExtSecmanShiroRealm]).
 * Secman's realm implementation queries the database and uses this to create 
an instance of `PrincipalForApplicationUser`, where the `Principal` interface 
is Shiro's representation of an authenticated user.
 The `PrincipalForApplicationUser` is backed by 
xref:refguide:extensions:index/secman/applib/user/dom/ApplicationUser.adoc[ApplicationUser],
 which all of the permissions to object members for this particular user.
 * to render a page, the Apache Causeway viewer uses configured `Authorizor`, 
in this case
@@ -35,7 +35,7 @@ These are called "local" users, as per the 
xref:refguide:extensions:index/secman
 
 Local authentication - as described in the previous section - does not 
actually accomplish much; although Shiro's `Authenticator` implementation is in 
use, since the Shiro Realm just queries the SecMan database, there is no real 
difference from simply using SecMan's own `Authenticator` implementation.
 
-Where things become more interesting and useful is that Secman's 
xref:refguide:extensions:index/secman/delegated/shiro/realm/IsisModuleExtSecmanShiroRealm.adoc[Realm
 implementation] also allows an alternative "delegate" realm (eg LDAP) to be 
queried.
+Where things become more interesting and useful is that Secman's 
xref:refguide:extensions:index/secman/delegated/shiro/realm/CausewayModuleExtSecmanShiroRealm.adoc[Realm
 implementation] also allows an alternative "delegate" realm (eg LDAP) to be 
queried.
 In such cases Shiro can obtain authentication of "delegated" users is 
performed by the delegate realm rather than locally.
 
 The diagram below shows where this delegation occurs:
@@ -88,7 +88,7 @@ You will also need to import the fixture module; SecMan uses 
fixture scripts to
 @Configuration
 @Import({
         ...
-        IsisModuleExtSecmanRealmShiro.class,    // <.>
+        CausewayModuleExtSecmanRealmShiro.class,    // <.>
         ...
 })
 public class AppManifest {
@@ -97,9 +97,9 @@ public class AppManifest {
 
 <.> enables Shiro integration (so that Shiro delegates to Secman for 
authentication).
 +
-This brings in a transitive dependency on the `IsisModuleSecurityShiro` module.
+This brings in a transitive dependency on the `CausewayModuleSecurityShiro` 
module.
 
-Ensure that no other `IsisModuleSecurityXxx` module is imported into the 
AppManifest.
+Ensure that no other `CausewayModuleSecurityXxx` module is imported into the 
AppManifest.
 
 
 
@@ -116,7 +116,7 @@ The following sets up Shiro _without_ delegation:
 [main]
 
 
authenticationStrategy=org.apache.causeway.extensions.secman.delegated.shiro.realm.AuthenticationStrategyForSecMan
-causewayModuleSecurityRealm=org.apache.causeway.extensions.secman.delegated.shiro.realm.IsisModuleExtSecmanShiroRealm
+causewayModuleSecurityRealm=org.apache.causeway.extensions.secman.delegated.shiro.realm.CausewayModuleExtSecmanShiroRealm
 
 securityManager.authenticator.authenticationStrategy = $authenticationStrategy
 securityManager.realms = $causewayModuleSecurityRealm
@@ -140,7 +140,7 @@ For example, to use xref:shiro-realm-ldap:about.adoc[LDAP 
Realm for Shiro] as a
 [main]
 
 ...
-ldapRealm=org.apache.causeway.extensions.shirorealmldap.realm.impl.IsisLdapRealm
 #<.>
+ldapRealm=org.apache.causeway.extensions.shirorealmldap.realm.impl.CausewayLdapRealm
 #<.>
 ldapRealm.xxx=...                                                            
#<.>
 ldapRealm.yyy=...
 
diff --git 
a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-spring-oauth2.adoc
 
b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-spring-oauth2.adoc
index f461a828c6..927192dee5 100644
--- 
a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-spring-oauth2.adoc
+++ 
b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-spring-oauth2.adoc
@@ -33,7 +33,7 @@ And update your `AppManifest`:
 @Configuration
 @Import({
         ...
-        IsisModuleExtSecmanDelegatedSpringOauth2.class,
+        CausewayModuleExtSecmanDelegatedSpringOauth2.class,
         ...
 })
 public class AppManifest {
diff --git 
a/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc 
b/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
index e0c418eb82..d55c5c419f 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
@@ -67,21 +67,21 @@ You will also need to import the fixture module; SecMan 
uses fixture scripts to
 @Configuration
 @Import({
         ...
-        IsisModuleExtSecmanPersistenceXxx.class,        // <.>
-        IsisModuleExtSecmanEncryptionJbcrypt.class,     // <.>
+        CausewayModuleExtSecmanPersistenceXxx.class,        // <.>
+        CausewayModuleExtSecmanEncryptionJbcrypt.class,     // <.>
 
-        IsisModuleTestingFixturesApplib.class,          // <.>
+        CausewayModuleTestingFixturesApplib.class,          // <.>
         ...
 })
 public class AppManifest {
 }
 ----
 
-<.> specify either `IsisModuleExtSecmanPersistenceJdo` or 
`IsisModuleExtSecmanPersistenceJpa`, as required
+<.> specify either `CausewayModuleExtSecmanPersistenceJdo` or 
`CausewayModuleExtSecmanPersistenceJpa`, as required
 <.> use Jbcrypt to encrypt passwords
 <.> fixture script support
 
-In addition, you will probably want to *remove* the 
`IsisModuleSecurityShiro.class` dependency so that SecMan can take care of both 
authentication _and_ authorisation.
+In addition, you will probably want to *remove* the 
`CausewayModuleSecurityShiro.class` dependency so that SecMan can take care of 
both authentication _and_ authorisation.
 
 [NOTE]
 ====
@@ -223,43 +223,43 @@ This role should therefore be extremely tightly locked 
down.
 Regular user permissions for Secman.
 This should be granted to all users (in particular, it includes the ability to 
logout!)
 
-** `IsisConfigurationRoleAndPermissions.ROLE_NAME`
+** `CausewayConfigurationRoleAndPermissions.ROLE_NAME`
 +
 Access the configuration properties (from the tertiary menu))
 
 * Available only in prototype mode:
 
-** `IsisAppFeatureRoleAndPermissions.ROLE_NAME`
+** `CausewayAppFeatureRoleAndPermissions.ROLE_NAME`
 +
 Browse the application features + permissions (from the "Prototyping" menu).
 
-** `IsisPersistenceJdoMetaModelRoleAndPermissions.ROLE_NAME`
+** `CausewayPersistenceJdoMetaModelRoleAndPermissions.ROLE_NAME`
 +
 Download the JDO metamodel (from the "Prototyping" menu).
 
 // moved to the incubator for the time being
-//** `IsisExtCommandReplayPrimaryRoleAndPermissions.ROLE_NAME`
+//** `CausewayExtCommandReplayPrimaryRoleAndPermissions.ROLE_NAME`
 //+
 //Access to the command replay primary menu
 //
-//** `IsisExtCommandReplaySecondaryRoleAndPermissions.ROLE_NAME`
+//** `CausewayExtCommandReplaySecondaryRoleAndPermissions.ROLE_NAME`
 //+
 //Access to the command replay secondary menu
 //
 
-** `IsisExtH2ConsoleRoleAndPermissions.ROLE_NAME`
+** `CausewayExtH2ConsoleRoleAndPermissions.ROLE_NAME`
 +
 Access the h2 console (from the "Prototyping" menu)
 
-** `IsisViewerRestfulObjectsSwaggerRoleAndPermissions.ROLE_NAME`
+** `CausewayViewerRestfulObjectsSwaggerRoleAndPermissions.ROLE_NAME`
 +
 Access the swagger UI (from the "Prototyping" menu)
 
-** `IsisSudoImpersonateRoleAndPermissions.ROLE_NAME`
+** `CausewaySudoImpersonateRoleAndPermissions.ROLE_NAME`
 +
 Impersonate other users (from the "Prototyping" menu, and mixins)
 
-The full list can be found by searching for subclasses of 
xref:refguide:extensions:index/secman/applib/role/fixtures/ 
AbstractRoleAndPermissionsFixtureScript.adoc[AbstractRoleAndPermissionsFixtureScript].
+The full list can be found by searching for subclasses of 
xref:refguide:extensions:index/secman/applib/role/fixtures/AbstractRoleAndPermissionsFixtureScript.adoc[AbstractRoleAndPermissionsFixtureScript].
 
 [NOTE]
 ====
@@ -308,7 +308,7 @@ public class SeedSecurityService {
 
     private final FixtureScripts fixtureScripts;
     private final TransactionService transactionService;
-    private final IsisSystemEnvironment causewaySystemEnvironment;
+    private final CausewaySystemEnvironment causewaySystemEnvironment;
 
     @EventListener(MetamodelEvent.class)
     public void onMetamodelEvent(final MetamodelEvent event) {
@@ -367,16 +367,16 @@ public class UserToRole__bob_allRoles extends 
AbstractUserAndRolesFixtureScript
       "/",                    // <.>
       AccountType.LOCAL,      // <.>
       Can.of(
-        RoleAndPerms__UserRw.ROLE_NAME                                         
   // <.>
-        , 
IsisConfiguration.Extensions.Secman.Seed.REGULAR_USER_ROLE_NAME_DEFAULT // <.>
-        , IsisAppFeatureRoleAndPermissions.ROLE_NAME                   // <.>
-        , IsisPersistenceJdoMetaModelRoleAndPermissions.ROLE_NAME      // <7>
-        , IsisExtCommandReplayPrimaryRoleAndPermissions.ROLE_NAME      // <7>
-        , IsisExtCommandReplaySecondaryRoleAndPermissions.ROLE_NAME    // <7>
-        , IsisExtH2ConsoleRoleAndPermissions.ROLE_NAME                 // <7>
-        , IsisViewerRestfulObjectsSwaggerRoleAndPermissions.ROLE_NAME  // <7>
-        , IsisSudoImpersonateRoleAndPermissions.ROLE_NAME              // <7>
-        , IsisConfigurationRoleAndPermissions.ROLE_NAME                // <7>
+        RoleAndPerms__UserRw.ROLE_NAME                                         
       // <.>
+        , 
CausewayConfiguration.Extensions.Secman.Seed.REGULAR_USER_ROLE_NAME_DEFAULT // 
<.>
+        , CausewayAppFeatureRoleAndPermissions.ROLE_NAME                       
       // <.>
+        , CausewayPersistenceJdoMetaModelRoleAndPermissions.ROLE_NAME          
       // <7>
+        , CausewayExtCommandReplayPrimaryRoleAndPermissions.ROLE_NAME          
       // <7>
+        , CausewayExtCommandReplaySecondaryRoleAndPermissions.ROLE_NAME        
       // <7>
+        , CausewayExtH2ConsoleRoleAndPermissions.ROLE_NAME                     
       // <7>
+        , CausewayViewerRestfulObjectsSwaggerRoleAndPermissions.ROLE_NAME      
       // <7>
+        , CausewaySudoImpersonateRoleAndPermissions.ROLE_NAME                  
       // <7>
+        , CausewayConfigurationRoleAndPermissions.ROLE_NAME                    
       // <7>
       ));
   }
 }
@@ -434,9 +434,9 @@ public class UserToRole__joe_UserRw_but_NoDelete
       "/ITA",
       AccountType.LOCAL,
       Can.of(
-        RoleAndPerms__UserRw.ROLE_NAME                                         
  // <.>
-        ,RoleAndPerms__NoDelete.ROLE_NAME                                      
  // <1>
-        
,IsisConfiguration.Extensions.Secman.Seed.REGULAR_USER_ROLE_NAME_DEFAULT // <.>
+        RoleAndPerms__UserRw.ROLE_NAME                                         
      // <.>
+        ,RoleAndPerms__NoDelete.ROLE_NAME                                      
      // <1>
+        
,CausewayConfiguration.Extensions.Secman.Seed.REGULAR_USER_ROLE_NAME_DEFAULT // 
<.>
     ));
   }
 }
diff --git 
a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/about.adoc
 
b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/about.adoc
index 4967fa5450..b30cfc50fd 100644
--- 
a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/about.adoc
+++ 
b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/about.adoc
@@ -16,7 +16,7 @@
 
 The Shiro framework also ships with an implementation of an LDAP-based realm; 
LDAP is often used to manage user/passwords and corresponding user groups.
 
-Apache Causeway extends Shiro's implementation this  `IsisLdapRealm`, which 
provides more flexibility for both group/role and role/permissions management.
+Apache Causeway extends Shiro's implementation this  `CausewayLdapRealm`, 
which provides more flexibility for both group/role and role/permissions 
management.
 
 
 WARNING: TODO: v2 - to write up...
diff --git 
a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
 
b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
index 2b2fa94c8e..adf96105eb 100644
--- 
a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
+++ 
b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
@@ -16,30 +16,30 @@ To use LDAP involves telling Shiro how to instantiate the 
realm.  This bootstrap
 
 [source,ini]
 ----
-contextFactory = org.apache.causeway.security.shiro.IsisLdapContextFactory
+contextFactory = org.apache.causeway.security.shiro.CausewayLdapContextFactory
 contextFactory.url = ldap://localhost:10389
-contextFactory.systemUsername = uid=admin,ou=system        # <.>
+contextFactory.systemUsername = uid=admin,ou=system                 # <.>
 contextFactory.systemPassword = secret
-contextFactory.authenticationMechanism = CRAM-MD5          # <.>
+contextFactory.authenticationMechanism = CRAM-MD5                   # <.>
 contextFactory.systemAuthenticationMechanism = simple
 
-ldapRealm = org.apache.causeway.security.shiro.IsisLdapRealm   # <.>
+ldapRealm = org.apache.causeway.security.shiro.CausewayLdapRealm    # <.>
 ldapRealm.contextFactory = $contextFactory
 
-ldapRealm.searchBase = ou=groups,o=mojo                    # <.>
-ldapRealm.groupObjectClass = groupOfUniqueNames            # <.>
-ldapRealm.uniqueMemberAttribute = uniqueMember             # <.>
+ldapRealm.searchBase = ou=groups,o=mojo                             # <.>
+ldapRealm.groupObjectClass = groupOfUniqueNames                     # <.>
+ldapRealm.uniqueMemberAttribute = uniqueMember                      # <.>
 ldapRealm.uniqueMemberAttributeValueTemplate = uid={0}
 
 # optional mapping from physical groups to logical application roles
-ldapRealm.rolesByGroup = \                                 # <.>
+ldapRealm.rolesByGroup = \                                          # <.>
     LDN_USERS: user_role,\
     NYK_USERS: user_role,\
     HKG_USERS: user_role,\
     GLOBAL_ADMIN: admin_role,\
     DEMOS: self-install_role
 
-ldapRealm.permissionsByRole=\                              # <.>
+ldapRealm.permissionsByRole=\                                       # <.>
    user_role = *:ToDoItemsJdo:*:*,\
                *:ToDoItem:*:*; \
    self-install_role = *:ToDoItemsFixturesService:install:* ; \
diff --git 
a/extensions/security/spring-oauth2/src/main/adoc/modules/spring-oauth2/pages/about.adoc
 
b/extensions/security/spring-oauth2/src/main/adoc/modules/spring-oauth2/pages/about.adoc
index b24b6fae45..9d58f0842e 100644
--- 
a/extensions/security/spring-oauth2/src/main/adoc/modules/spring-oauth2/pages/about.adoc
+++ 
b/extensions/security/spring-oauth2/src/main/adoc/modules/spring-oauth2/pages/about.adoc
@@ -28,7 +28,7 @@ In the webapp module of your application, add the following 
dependency:
 [[_update-appmanifest]]
 == Update AppManifest
 
-In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import `IsisModuleSecuritySpring` and 
`IsisModuleExtSpringSecurityOAuth2` modules.
+In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import `CausewayModuleSecuritySpring` and 
`CausewayModuleExtSpringSecurityOAuth2` modules.
 
 Neither of these modules provide an implementation of the 
xref:refguide:core:index/security/authorization/Authorizor.adoc[] SPI, so we 
must also configure one.
 For the purpose of this walkthrough, we'll use the implementation provided by 
xref:security:shiro:about.adoc[Shiro], namely `AuthorizorShiro`.
@@ -39,16 +39,16 @@ For the purpose of this walkthrough, we'll use the 
implementation provided by xr
 @Configuration
 @Import({
         ...
-        IsisModuleExtSpringSecurityOAuth2.class, // <.>
+        CausewayModuleExtSpringSecurityOAuth2.class, // <.>
         AuthorizorShiro.class,
         ...
 })
 public class AppManifest {
 }
 ----
-<.> The `IsisModuleExtSpringSecurityOAuth2` module brings in a transitive 
dependency on `IsisModuleSecuritySpring`.
+<.> The `CausewayModuleExtSpringSecurityOAuth2` module brings in a transitive 
dependency on `CausewayModuleSecuritySpring`.
 +
-Make sure though that no other `IsisModuleSecurityXxx` module is imported.
+Make sure though that no other `CausewayModuleSecurityXxx` module is imported.
 
 It is also possible to use with other `Authorizor` implementations; for 
example, using xref:security:secman:setting-up-with-spring-oauth2.adoc[SecMan].
 
@@ -119,7 +119,7 @@ public class AppManifest {
 @Configuration
 @Import({
         ...
-        IsisModuleExtSpringSecurityOAuth2.class,
+        CausewayModuleExtSpringSecurityOAuth2.class,
         AuthorizorShiro.class,
         LoginController.class,
         ...
@@ -137,7 +137,7 @@ Next configure authenticationStrategy and permissenResolver 
for realms, and add
 
authenticationStrategy=org.apache.causeway.extensions.secman.delegated.shiro.realm.AuthenticationStrategyForSecMan
 securityManager.authenticator.authenticationStrategy = $authenticationStrategy
 securityManager.realms = $iniRealm
-permissionResolver = 
org.apache.causeway.security.shiro.authorization.IsisPermissionResolver
+permissionResolver = 
org.apache.causeway.security.shiro.authorization.CausewayPermissionResolver
 iniRealm.permissionResolver = $permissionResolver
 ...
 [users]
diff --git a/extensions/vro/cors/adoc/modules/cors/pages/about.adoc 
b/extensions/vro/cors/adoc/modules/cors/pages/about.adoc
index f51920e6f9..5a198a91e0 100644
--- a/extensions/vro/cors/adoc/modules/cors/pages/about.adoc
+++ b/extensions/vro/cors/adoc/modules/cors/pages/about.adoc
@@ -28,7 +28,7 @@ Also add the following module to your `AppManifest`:
 ----
 @Configuration
 @Import({
-        IsisModuleExtCors.class,
+        CausewayModuleExtCors.class,
         ...
 })
 public class AppManifest {
diff --git 
a/extensions/vw/exceldownload/adoc/modules/exceldownload/pages/about.adoc 
b/extensions/vw/exceldownload/adoc/modules/exceldownload/pages/about.adoc
index 081d442ce1..eca49ecca2 100644
--- a/extensions/vw/exceldownload/adoc/modules/exceldownload/pages/about.adoc
+++ b/extensions/vw/exceldownload/adoc/modules/exceldownload/pages/about.adoc
@@ -25,7 +25,7 @@ Also add the following module to your `AppManifest`:
 ----
 @Configuration
 @Import({
-        IsisModuleExtExcelDownloadWicketUi.class,
+        CausewayModuleExtExcelDownloadWicketUi.class,
         ...
 })
 public class AppManifest {
diff --git 
a/extensions/vw/fullcalendar/adoc/modules/fullcalendar/pages/about.adoc 
b/extensions/vw/fullcalendar/adoc/modules/fullcalendar/pages/about.adoc
index 343ec2ab0f..5666e1ec3a 100644
--- a/extensions/vw/fullcalendar/adoc/modules/fullcalendar/pages/about.adoc
+++ b/extensions/vw/fullcalendar/adoc/modules/fullcalendar/pages/about.adoc
@@ -36,7 +36,7 @@ To configure the extension:
 ----
 @Configuration
 @Import({
-        IsisModuleExtFullCalendarWicketUi.class,  // <.>
+        CausewayModuleExtFullCalendarWicketUi.class,  // <.>
         ...
 })
 public class AppManifest {
diff --git a/extensions/vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc 
b/extensions/vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc
index 145ba755f7..a774e1c6bd 100644
--- a/extensions/vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc
+++ b/extensions/vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc
@@ -61,7 +61,7 @@ This will provide access to the 
xref:refguide:extensions:index/pdfjs/applib/anno
 ----
 @Configuration
 @Import({
-        IsisModuleExtPdfjsWicketUi.class,  // <.>
+        CausewayModuleExtPdfjsWicketUi.class,  // <.>
         ...
 })
 public class AppManifest {
diff --git a/extensions/vw/sse/adoc/modules/sse/pages/about.adoc 
b/extensions/vw/sse/adoc/modules/sse/pages/about.adoc
index 105415dca9..f76b8f4030 100644
--- a/extensions/vw/sse/adoc/modules/sse/pages/about.adoc
+++ b/extensions/vw/sse/adoc/modules/sse/pages/about.adoc
@@ -35,7 +35,7 @@ Also add the following module to your `AppManifest`:
 ----
 @Configuration
 @Import({
-        IsisModuleExtSseWicket.class,  // <.>
+        CausewayModuleExtSseWicket.class,  // <.>
         ...
 })
 public class AppManifest {
diff --git 
a/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/arc-overview.adoc
 
b/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/arc-overview.adoc
index 8809d0b5f3..9dfa5d1812 100644
--- 
a/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/arc-overview.adoc
+++ 
b/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/arc-overview.adoc
@@ -27,10 +27,10 @@ component V8 <<"<JS Runtime>">> {
 
 node server{
     interface RestfulObjects as RO
-    component ApacheIsis<<NakedObjects>> [[https://causeway.apache.org/]] 
#F79646
+    component ApacheCauseway<<NakedObjects>> [[https://causeway.apache.org/]] 
#F79646
 }
 
-ApacheIsis -- RO
+ApacheCauseway -- RO
 kroViz --> RO : invoke\ \nuse
 @enduml
 ----
diff --git 
a/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/uml-overview.adoc
 
b/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/uml-overview.adoc
index bacf5c6bb8..2b7251097a 100644
--- 
a/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/uml-overview.adoc
+++ 
b/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/uml-overview.adoc
@@ -74,9 +74,9 @@ ResponseHandler .> TransferObject : converts \n JSON \n into 
TO
 
 circle RestfulObjects<<RemoteFacade>>
 package remote <<Node>> {
-    class ApacheIsis<<(F, #FF7700)FrameWork>>
+    class ApacheCauseway<<(F, #FF7700)FrameWork>>
     class NakedObjects<<(F, #FF7700)FrameWork>>
-    RestfulObjects <|- ApacheIsis
+    RestfulObjects <|- ApacheCauseway
     RestfulObjects <|-- NakedObjects
 }
 XHR -( RestfulObjects : invoke() \njson string / blob <
diff --git a/mavendeps/adoc/modules/mavendeps/pages/about.adoc 
b/mavendeps/adoc/modules/mavendeps/pages/about.adoc
index 64a21f3798..f424473340 100644
--- a/mavendeps/adoc/modules/mavendeps/pages/about.adoc
+++ b/mavendeps/adoc/modules/mavendeps/pages/about.adoc
@@ -36,7 +36,7 @@ If you don't need any of these, then use a Maven 
`<exclusion>`.
 In addition, you will probably need to specify a persistence implementation 
(xref:pjpa:ROOT:about.adoc[JPA/Eclipselink] or 
xref:pjdo:ROOT:about.adoc[JDO/DataNucleus]) as well as a security 
implementation.
 
 Also, remember that adding the class onto the classpath does _not_ make that 
functionality available (Apache Causeway does not currently leverage Spring 
Boot's 
link:https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-auto-configuration[auto
 configuration] capabilities).
-You must therefore also add in the appropriate `IsisModuleXxx` to your 
application's top-level 
link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration]
 (aka "app manifest").
+You must therefore also add in the appropriate `CausewayModuleXxx` to your 
application's top-level 
link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration]
 (aka "app manifest").
 For example, see the xref:docs:starters:simpleapp.adoc#appmanifest[AppManifest 
for the SimpleApp] starter app.
 
 
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/db-schemas.adoc 
b/persistence/jdo/adoc/modules/ROOT/pages/db-schemas.adoc
index e03873630d..1750d5bf9e 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/db-schemas.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/db-schemas.adoc
@@ -9,7 +9,7 @@ In the same way that Java packages act as a namespace for 
domain objects, it's g
 
 We recommend all the entities within a module use the same schema, and 
moreover that the 
xref:refguide:applib:index/annotation/DomainObject.adoc#logicalTypeName[object 
type] also follows the same pattern.
 
-For example, xref:security:secman:about.adoc[SecMan]' JDO implementation 
resides in the `IsisModuleExtSecmanPersistenceJpa` module.
+For example, xref:security:secman:about.adoc[SecMan]' JDO implementation 
resides in the `CausewayModuleExtSecmanPersistenceJpa` module.
 Its `ApplicationUser` entity is defined as:
 
 [source,java]
diff --git 
a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/overriding-jdo-annotations.adoc
 
b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/overriding-jdo-annotations.adoc
index 8dd5d3e069..468e6bc644 100644
--- 
a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/overriding-jdo-annotations.adoc
+++ 
b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/overriding-jdo-annotations.adoc
@@ -3,7 +3,7 @@
 
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements. See the NOTICE file distributed with this work 
for additional information regarding copyright ownership. The ASF licenses this 
file to you under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance with the License. You may obtain a copy of 
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by 
applicable law or ag [...]
 
-
+WARNING: TODO: to update.
 
 JDO/DataNucleus builds its own persistence metamodel by reading both 
annotations on the class and also by searching for metadata in XML files.
 The metadata in the XML files takes precedence over the annotations, and so 
can be used to override metadata that is "hard-coded" in annotations.
@@ -34,14 +34,14 @@ For example, the `AuditEntry` entity in the 
xref:security:audittrail:about.adoc[
 ----
 @javax.jdo.annotations.PersistenceCapable(
         identityType=IdentityType.DATASTORE,
-        schema = "IsisAddonsAudit",
+        schema = "causewayAddonsAudit",
         table="AuditEntry")
 public class AuditEntry {
     ...
 }
 ----
 
-This will map the `AuditEntry` class to a table 
`&quot;IsisAddonsAudit&quot;.&quot;AuditEntry&quot;`; that is using a custom 
schema to own the object.
+This will map the `AuditEntry` class to a table 
`&quot;CausewayAddonsAudit&quot;.&quot;AuditEntry&quot;`; that is using a 
custom schema to own the object.
 
 Suppose though that for whatever reason we didn't want to use a custom schema 
but would rather use the default.
 Also suppose we are using SQL Server as our target database.
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide.adoc 
b/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide.adoc
index 32bfdfda0a..ed6f2bc6af 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide.adoc
@@ -63,7 +63,7 @@ public class MyEntity ... {
 @Configuration
 @Import({
         ...
-        IsisModuleValAsciidocPersistenceJdo.java
+        CausewayModuleValAsciidocPersistenceJdo.java
         ...
 })
 public class AppManifest {
@@ -110,7 +110,7 @@ public class MyEntity ... {
 @Configuration
 @Import({
         ...
-        IsisModuleValMarkdownPersistenceJdo.java
+        CausewayModuleValMarkdownPersistenceJdo.java
         ...
 })
 public class AppManifest {
diff --git 
a/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc 
b/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index 4ae668aa5f..9a81b97e72 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -17,7 +17,7 @@ In your application's `AppManifest` (top-level Spring 
`@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModulePersistenceJdoDatanucleus.class,
+        CausewayModulePersistenceJdoDatanucleus.class,
         ...
 })
 public class AppManifest {
@@ -109,10 +109,10 @@ If running in an integration test, you can use a preset:
 ----
 @SpringBootTest
 @TestPropertySource({
-    IsisPresets.UseLog4j2Test,
-    IsisPresets.DatanucleusEagerlyCreateTables      // <.>
+    CausewayPresets.UseLog4j2Test,
+    CausewayPresets.DatanucleusEagerlyCreateTables      // <.>
 })
-class MyIntegrationTest extends IsisIntegrationTestAbstract {
+class MyIntegrationTest extends CausewayIntegrationTestAbstract {
     //...
 }
 ----
diff --git a/persistence/jdo/spring/README.adoc 
b/persistence/jdo/spring/README.adoc
index 635ee81c2b..9dd412dcbf 100644
--- a/persistence/jdo/spring/README.adoc
+++ b/persistence/jdo/spring/README.adoc
@@ -8,13 +8,10 @@ 
footnote:[https://github.com/spring-projects/spring-framework/issues/18702[Sprin
 
 Credits to the original authors!
 
-The following is an adoption of the original
-footnote:[https://docs.spring.io/spring-framework/docs/3.0.0.RC2/reference/html/ch13s04.html[docs.spring.io]]
-documentation.
+The following is an adoption of the 
originalfootnote:[https://docs.spring.io/spring-framework/docs/3.0.0.RC2/reference/html/ch13s04.html[docs.spring.io]]documentation.
 
-WARNING: With the XML examples, former package names 
`org.springframework.orm.jdo` have not been corrected to their forked
-correspondents in `org.apache.causeway.persistence.jdo.spring`. Likewise with 
the descriptive text, some references pointing
-to _Spring_ have not been corrected to point to _Apache Isis_.
+WARNING: With the XML examples, former package names 
`org.springframework.orm.jdo` have not been corrected to their forked 
correspondents in `org.apache.causeway.persistence.jdo.spring`.
+Likewise with the descriptive text, some references pointing to _Spring_ have 
not been corrected to point to _Apache Causeway_.
 
 == JDO
 
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/db-schemas.adoc 
b/persistence/jpa/adoc/modules/ROOT/pages/db-schemas.adoc
index e7c84779e1..7c1330d236 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/db-schemas.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/db-schemas.adoc
@@ -9,7 +9,7 @@ In the same way that Java packages act as a namespace for 
domain objects, it's g
 
 We recommend all the entities within a module use the same schema, and 
moreover that the 
xref:refguide:applib:index/annotation/DomainObject.adoc#logicalTypeName[logical 
type name] also follows the same pattern.
 
-For example, xref:security:secman:about.adoc[SecMan]' JPA implementation 
resides in the `IsisModuleExtSecmanPersistenceJpa` module.
+For example, xref:security:secman:about.adoc[SecMan]' JPA implementation 
resides in the `CausewayModuleExtSecmanPersistenceJpa` module.
 Its `ApplicationUser` entity is defined as:
 
 [source,java]
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc 
b/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc
index 3a7af87daf..d399210714 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc
@@ -67,7 +67,7 @@ public class MyEntity ... {
 @Configuration
 @Import({
         ...
-        IsisModuleValAsciidocPersistenceJpa.java
+        CausewayModuleValAsciidocPersistenceJpa.java
         ...
 })
 public class AppManifest {
@@ -114,7 +114,7 @@ public class MyEntity ... {
 @Configuration
 @Import({
         ...
-        IsisModuleValMarkdownPersistenceJpa.java
+        CausewayModuleValMarkdownPersistenceJpa.java
         ...
 })
 public class AppManifest {
diff --git 
a/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc 
b/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index d01827c91f..e774785ffe 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -20,7 +20,7 @@ In your application's `AppManifest` (top-level Spring 
`@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleJpaEclipselink.class,
+        CausewayModuleJpaEclipselink.class,
         ...
 })
 public class AppManifest {
@@ -79,7 +79,7 @@ is set to an Apache Causeway implementation, to assist with 
dependency injection
 
 Generally these should not be changed, though if there is a requirement, then 
provide a subclasse alternate implementation of 
`org.apache.causeway.persistence.jpa.eclipselink.config.ElSettings` with an 
earlier `@Priority` precedence.
 
-To set other EclipseLink configuration properties, use a subclass of 
xref:refguide:persistence:index/jpa/eclipselink/IsisModulePersistenceJpaEclipselink.adoc[]
 and override `getVendorProperties()`.
+To set other EclipseLink configuration properties, use a subclass of 
xref:refguide:persistence:index/jpa/eclipselink/CausewayModulePersistenceJpaEclipselink.adoc[]
 and override `getVendorProperties()`.
 
 
 == Other Configuration Properties
diff --git a/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc 
b/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc
index 43b8c598a2..35c937a6ad 100644
--- a/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc
+++ b/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc
@@ -29,7 +29,7 @@ In the webapp module of your application, add the following 
dependency:
 
 == Update AppManifest
 
-In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `IsisModuleSecurityKeycloak` module and remove 
any other `IsisModuleSecurityXxx` modules.
+In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `CausewayModuleSecurityKeycloak` module and 
remove any other `CausewayModuleSecurityXxx` modules.
 
 [source,java]
 .AppManifest.java
@@ -37,7 +37,7 @@ In your application's `AppManifest` (top-level Spring 
`@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleSecurityKeycloak.class,
+        CausewayModuleSecurityKeycloak.class,
         ...
 })
 public class AppManifest {
@@ -53,14 +53,14 @@ Also, as this module provides no implementation of the 
xref:refguide:core:index/
 @Configuration
 @Import({
         ...
-        IsisModuleSecurityKeycloak.class,   // <.>
+        CausewayModuleSecurityKeycloak.class,   // <.>
         AuthorizorBypass.class,             // <.>
         ...
 })
 public class AppManifest {
 }
 ----
-<.> make sure that no other `IsisModuleSecurityXxx` module is imported.
+<.> make sure that no other `CausewayModuleSecurityXxx` module is imported.
 <.> or some other implementation of `Authorizor`.
 
 
diff --git a/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc 
b/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
index 28c83fbdfd..dd5ca982d0 100644
--- a/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
+++ b/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
@@ -56,14 +56,14 @@ In your application's `AppManifest` (top-level Spring 
`@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleSecurityShiro.class,
+        CausewayModuleSecurityShiro.class,
         ...
 })
 public class AppManifest {
 }
 ----
 
-Make sure that no other `IsisModuleSecurityXxx` module is imported.
+Make sure that no other `CausewayModuleSecurityXxx` module is imported.
 
 === Configuration Properties
 
@@ -281,13 +281,13 @@ Instead, the corresponding sections from for `realm1.ini` 
are used instead.
 == Enhanced Wildcard Permission
 
 If using the text-based 
xref:security:shiro:about.adoc#shiro-ini-realm[IniRealm] or 
xref:security:shiro-realm-ldap:about.adoc[Apache Causeway' LDAP realm], then 
note that Shiro also allows the string representation of the permissions to be 
mapped (resolved) to alternative `Permission` instances.
-Apache Causeway provides its own `IsisPermission` which introduces the concept 
of a "veto".
+Apache Causeway provides its own `CausewayPermission` which introduces the 
concept of a "veto".
 
 A vetoing permission is one that prevents access to a feature, rather than 
grants it.
 This is useful in some situations where most users have access to most 
features, and only a small number of features are particularly sensitive.
 The configuration can therefore be set up to grant fairly broad-brush 
permissions and then veto permission for the sensitive features for those users 
that do not have access.
 
-The string representation of the `IsisPermission` uses the following format:
+The string representation of the `CausewayPermission` uses the following 
format:
 
 [source,ini]
 ----
@@ -336,7 +336,7 @@ To configure Apache Causeway' extended permission support 
requires that a custom
 
 [source,ini]
 ----
-permissionResolver = 
org.apache.causeway.security.shiro.authorization.IsisPermissionResolver
+permissionResolver = 
org.apache.causeway.security.shiro.authorization.CausewayPermissionResolver
 myRealm.permissionResolver = $permissionResolver  # <.>
 ----
 <.> `myRealm` is the handle to the configured realm, eg `$iniRealm` or 
`$causewayLdapRealm` etc.
diff --git a/security/spring/src/main/adoc/modules/spring/pages/about.adoc 
b/security/spring/src/main/adoc/modules/spring/pages/about.adoc
index a102bbadb7..ac3b402d3a 100644
--- a/security/spring/src/main/adoc/modules/spring/pages/about.adoc
+++ b/security/spring/src/main/adoc/modules/spring/pages/about.adoc
@@ -31,7 +31,7 @@ In the webapp module of your application, add the following 
dependency:
 [[_update-appmanifest]]
 == Update AppManifest
 
-In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `IsisModuleSecuritySpring` module and remove any 
other `IsisModuleSecurityXxx` modules.
+In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `CausewayModuleSecuritySpring` module and remove 
any other `CausewayModuleSecurityXxx` modules.
 
 Also, as this module provides no implementation of the 
xref:refguide:core:index/security/authorization/Authorizor.adoc[Authorizor] 
SPI, instead you will need some an alternative implementation, such as the 
xref:bypass:about.adoc[Bypass] implementation.
 (Note: this will in effect disable authorisation checks).
@@ -42,14 +42,14 @@ Also, as this module provides no implementation of the 
xref:refguide:core:index/
 @Configuration
 @Import({
         ...
-        IsisModuleSecuritySpring.class,     // <.>
+        CausewayModuleSecuritySpring.class,     // <.>
         AuthorizorBypass.class,             // <.>
         ...
 })
 public class AppManifest {
 }
 ----
-<.> make sure that no other `IsisModuleSecurityXxx` module is imported.
+<.> make sure that no other `CausewayModuleSecurityXxx` module is imported.
 <.> or some other implementation of `Authorizor`.
 
 
@@ -134,7 +134,7 @@ As discussed <<_update-appmanifest,above>>, we need to 
reference Apache Causeway
 @Configuration
 @Import({
         ...
-        IsisModuleSecuritySpring.class,
+        CausewayModuleSecuritySpring.class,
         AuthorizorBypass.class,
         SecurityConfig.class,
         ...
diff --git a/starters/adoc/modules/starters/pages/helloworld.adoc 
b/starters/adoc/modules/starters/pages/helloworld.adoc
index 8caea69698..9de1ec5ade 100644
--- a/starters/adoc/modules/starters/pages/helloworld.adoc
+++ b/starters/adoc/modules/starters/pages/helloworld.adoc
@@ -336,17 +336,17 @@ In the case of the helloworld starter app *for the `jdo` 
branch* the `AppManifes
 ----
 @Configuration
 @Import({
-        IsisModuleCoreRuntimeServices.class,                // <.>
-        IsisModuleSecurityShiro.class,                      // <.>
-        IsisModuleJdoDataNucleus5.class,                    // <.>
-        IsisModuleViewerRestfulObjectsJaxrsResteasy4.class, // <.>
-        IsisModuleViewerWicketViewer.class,                 // <.>
+        CausewayModuleCoreRuntimeServices.class,                // <.>
+        CausewayModuleSecurityShiro.class,                      // <.>
+        CausewayModuleJdoDataNucleus5.class,                    // <.>
+        CausewayModuleViewerRestfulObjectsJaxrsResteasy4.class, // <.>
+        CausewayModuleViewerWicketViewer.class,                 // <.>
 
-        IsisModuleTestingH2ConsoleUi.class,                 // <.>
+        CausewayModuleTestingH2ConsoleUi.class,                 // <.>
 
         HelloWorldModule.class                              // <.>
 })
-@PropertySource(IsisPresets.NoTranslations)                 // <.>
+@PropertySource(CausewayPresets.NoTranslations)                 // <.>
 public class AppManifest {
 }
 ----
@@ -368,15 +368,15 @@ Optional (though if omitted then only 
xref:userguide:fun:overview.adoc#view-mode
 <.> References the application's module(s), in this case just the one, 
`HelloWorldModule`.
 
 <.> Normally configuration properties are picked up from Spring Boot's 
`application.properties` or `application.yml` files, but additional properties 
can be overridden directly.
-This particular one disables the framework's i18n support using the 
`IsisPresets` convenience class.
+This particular one disables the framework's i18n support using the 
`CausewayPresets` convenience class.
 
 For the `jpa` branch the `AppManifest` is almost identical, just replacing:
 
-* `IsisModuleJdoDataNucleus5.class,`
+* `CausewayModuleJdoDataNucleus5.class,`
 
 with:
 
-* `IsisModuleJpaEclipseLink.class,`
+* `CausewayModuleJpaEclipseLink.class,`
 
 This bootstraps the JPA as the ORM instead of JDO.
 
@@ -396,7 +396,7 @@ public class HelloWorldApp
             extends SpringBootServletInitializer {
 
     public static void main(String[] args) {
-        IsisPresets.prototyping();                              // <.>
+        CausewayPresets.prototyping();                              // <.>
         SpringApplication.run(
                 new Class[] { HelloWorldApp.class }, args);
     }
@@ -447,7 +447,7 @@ Typically this just holds JDBC connection strings, etc.
 
 <.> The `menubars.layout.xml` arranges the actions of the domain services into 
menus.
 
-<.> The `shiro.ini` file configures Shiro security integration (see the 
`IsisModuleSecurityShiro` module imported in the `AppManifest`, above).
+<.> The `shiro.ini` file configures Shiro security integration (see the 
`CausewayModuleSecurityShiro` module imported in the `AppManifest`, above).
 +
 [TIP]
 ====
diff --git a/starters/adoc/modules/starters/pages/simpleapp.adoc 
b/starters/adoc/modules/starters/pages/simpleapp.adoc
index 6230c111e0..f3e1479b2e 100644
--- a/starters/adoc/modules/starters/pages/simpleapp.adoc
+++ b/starters/adoc/modules/starters/pages/simpleapp.adoc
@@ -561,21 +561,21 @@ The `SimpleModuleIntegTestAbstract` is the superclass of 
all integration tests i
 )
 @ActiveProfiles("test") // <.>
 public abstract class SimpleModuleIntegTestAbstract
-        extends IsisIntegrationTestAbstractWithFixtures {       // <.>
+        extends CausewayIntegrationTestAbstractWithFixtures {       // <.>
 
     @Configuration
     @Import({
-        IsisModuleCoreRuntimeServices.class,                    // <.>
-        IsisModuleSecurityBypass.class,                         // <.>
-        IsisModuleJdoDataNucleus5.class,                        // <.>
-        IsisModuleTestingFixturesApplib.class,                  // <.>
+        CausewayModuleCoreRuntimeServices.class,                    // <.>
+        CausewayModuleSecurityBypass.class,                         // <.>
+        CausewayModuleJdoDataNucleus5.class,                        // <.>
+        CausewayModuleTestingFixturesApplib.class,                  // <.>
 
         SimpleModule.class                                      // <.>
     })
     @PropertySources({
-            @PropertySource(IsisPresets.H2InMemory_withUniqueSchema),     // 
<.>
-            @PropertySource(IsisPresets.DatanucleusAutocreateNoValidate), // 
<.>
-            @PropertySource(IsisPresets.UseLog4j2Test),                   // 
<.>
+            @PropertySource(CausewayPresets.H2InMemory_withUniqueSchema),     
// <.>
+            @PropertySource(CausewayPresets.DatanucleusAutocreateNoValidate), 
// <.>
+            @PropertySource(CausewayPresets.UseLog4j2Test),                   
// <.>
     })
     public static class TestApp {
     }
@@ -586,8 +586,8 @@ public abstract class SimpleModuleIntegTestAbstract
 
 <.> Activates the "test" profile, which reads in additional configuration in 
`application-test.yml"
 
-<.> Tests typically inherit from `IsisIntegrationTestAbstract`, which provides 
some convenience methods to inherit from.
-In this case, the test inherits from the 
`IsisIntegrationTestAbstractWithFixtures` subclass which also adds in support 
for running fixtures.
+<.> Tests typically inherit from `CausewayIntegrationTestAbstract`, which 
provides some convenience methods to inherit from.
+In this case, the test inherits from the 
`CausewayIntegrationTestAbstractWithFixtures` subclass which also adds in 
support for running fixtures.
 
 <.> Specifies the modules that make up Apache Causeway framework itself.
 These include core, security set to the bypass implementation (effectively is 
ignored) and JDO/DataNucleus for persistence.
@@ -597,7 +597,7 @@ Note that no viewers are bootstrapped because the tests are 
run through Spring's
 
 <.> Configures JDO as the ORM.
 +
-If using JPA, this would be `IsisModuleJpaEclipseLink.class` instead.
+If using JPA, this would be `CausewayModuleJpaEclipseLink.class` instead.
 
 <.> Brings in support for running fixtures.
 +
@@ -708,16 +708,16 @@ It looks like this:
 ----
 @Configuration
 @Import({
-        IsisModuleCoreRuntimeServices.class,                    // <.>
-        IsisModuleSecurityShiro.class,                          // <.>
-        IsisModuleJpaEclipseLink.class,                         // <.>
-        IsisModuleViewerRestfulObjectsJaxrsResteasy4.class,     // <.>
-        IsisModuleViewerWicketViewer.class,                     // <.>
+        CausewayModuleCoreRuntimeServices.class,                    // <.>
+        CausewayModuleSecurityShiro.class,                          // <.>
+        CausewayModuleJpaEclipseLink.class,                         // <.>
+        CausewayModuleViewerRestfulObjectsJaxrsResteasy4.class,     // <.>
+        CausewayModuleViewerWicketViewer.class,                     // <.>
 
-        IsisModuleTestingH2ConsoleUi.class,                     // <.>
-        IsisModuleTestingFixturesApplib.class,                  // <.>
+        CausewayModuleTestingH2ConsoleUi.class,                     // <.>
+        CausewayModuleTestingFixturesApplib.class,                  // <.>
 
-        IsisModuleExtFlywayImpl.class,                          // <.>
+        CausewayModuleExtFlywayImpl.class,                          // <.>
 
         ApplicationModule.class,                                // <.>
         CustomModule.class,                                     // <9>
@@ -726,7 +726,7 @@ It looks like this:
         DomainAppDemo.class                                     // <.>
 })
 @PropertySources({
-        @PropertySource(IsisPresets.DebugDiscovery),            // <.>
+        @PropertySource(CausewayPresets.DebugDiscovery),            // <.>
 })
 public class AppManifest {
 }
@@ -739,7 +739,7 @@ There are several security implementations, precisely one 
must be selected
 
 <.> Enables JPA/Eclipselink for persistence.
 +
-If using JDO as the ORM, replace with `IsisModuleJdoDataNucleus5`.
+If using JDO as the ORM, replace with `CausewayModuleJdoDataNucleus5`.
 
 <.> Enables the xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)] 
(ie REST API).
 
@@ -758,7 +758,7 @@ If using JDO as the ORM, replace with 
`IsisModuleJdoDataNucleus5`.
 <.> Makes the fixture scenario classes available for discovery.
 
 <.> Normally configuration properties are picked up from Spring Boot's 
`application.properties` or `application.yml` files, but additional properties 
can be overridden directly.
-These two both use the `IsisPresets` convenience class, to disable i18n 
support and for additional debugging log statements.
+These two both use the `CausewayPresets` convenience class, to disable i18n 
support and for additional debugging log statements.
 
 
 ==== SimpleApp
@@ -776,7 +776,7 @@ public class SimpleApp
             extends SpringBootServletInitializer {
 
     public static void main(String[] args) {
-        IsisPresets.prototyping();                              // <.>
+        CausewayPresets.prototyping();                              // <.>
         SpringApplication.run(
                 new Class[] { SimpleApp.class }, args);
     }
@@ -833,7 +833,7 @@ This leverages a feature in Spring Boot's Flyway 
integration which allows differ
 
 <.> The `menubars.layout.xml` arranges the actions of the domain services into 
menus.
 
-<.> The `shiro.ini` file configures Shiro security integration (see the 
`IsisModuleSecurityShiro` module imported in the `AppManifest`, above).
+<.> The `shiro.ini` file configures Shiro security integration (see the 
`CausewayModuleSecurityShiro` module imported in the `AppManifest`, above).
 +
 [TIP]
 ====
diff --git 
a/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc 
b/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
index c2d51bb756..5895e5ad3c 100644
--- a/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
+++ b/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
@@ -184,7 +184,7 @@ Entity rule checks are provided for both 
xref:pjpa::about.adoc[] and xref:pjdo::
 +
 Required in almost all cases:
 
-*** `every_jpa_Entity_must_be_annotated_as_an_IsisEntityListener()`
+*** `every_jpa_Entity_must_be_annotated_as_an_CausewayEntityListener()`
 
 ** ensure entities can be referenced in JAXB view models:
 +
diff --git a/testing/fakedata/adoc/modules/fakedata/pages/about.adoc 
b/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
index 222f2dfdcb..a8757f3f95 100644
--- a/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
+++ b/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
@@ -113,9 +113,9 @@ This provides numerous methods, each for a specific data 
type, providing an obje
 
 *More specialized value types*
 
-* 
xref:refguide:testing:index/fakedata/applib/services/IsisBlobs.adoc[IsisBlobs]
-* 
xref:refguide:testing:index/fakedata/applib/services/IsisClobs.adoc[IsisClobs]
-* 
xref:refguide:testing:index/fakedata/applib/services/IsisPasswords.adoc[IsisPasswords]
+* 
xref:refguide:testing:index/fakedata/applib/services/CausewayBlobs.adoc[CausewayBlobs]
+* 
xref:refguide:testing:index/fakedata/applib/services/CausewayClobs.adoc[CausewayClobs]
+* 
xref:refguide:testing:index/fakedata/applib/services/CausewayPasswords.adoc[CausewayPasswords]
 
 |
 *Dates and times*
diff --git 
a/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc 
b/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
index c4d9283d4f..22f9b03645 100644
--- a/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
+++ b/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
@@ -75,7 +75,7 @@ 
include::testing:ROOT:partial$surefire-configuration-caution.adoc[]
 
 === Update AppManifest
 
-In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `IsisModuleTestingIntegTestSupportApplib` module:
+In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `CausewayModuleTestingIntegTestSupportApplib` 
module:
 
 [source,java]
 .AppManifest.java
@@ -83,7 +83,7 @@ In your application's `AppManifest` (top-level Spring 
`@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleTestingIntegTestApplib.class,
+        CausewayModuleTestingIntegTestApplib.class,
         ...
 })
 public class AppManifest {
@@ -106,18 +106,18 @@ So, for the `module-simple` module, we have:
         classes = SimpleModuleIntegTestAbstract.AppManifest.class
 )
 @TestPropertySource({
-        IsisPresets.H2InMemory_withUniqueSchema,
-        IsisPresets.DataNucleusAutoCreate,
-        IsisPresets.UseLog4j2Test,
+        CausewayPresets.H2InMemory_withUniqueSchema,
+        CausewayPresets.DataNucleusAutoCreate,
+        CausewayPresets.UseLog4j2Test,
 })
-public abstract class SimpleModuleIntegTestAbstract extends 
IsisIntegrationTestAbstractWithFixtures {
+public abstract class SimpleModuleIntegTestAbstract extends 
CausewayIntegrationTestAbstractWithFixtures {
 
     @Configuration
     @Import({
-        IsisModuleCoreRuntimeServices.class,
-        IsisModuleSecurityBypass.class,
-        IsisModuleJdoDataNucleus5.class,
-        IsisModuleTestingFixturesApplib.class,
+        CausewayModuleCoreRuntimeServices.class,
+        CausewayModuleSecurityBypass.class,
+        CausewayModuleJdoDataNucleus5.class,
+        CausewayModuleTestingFixturesApplib.class,
         SimpleModule.class                      //<1>
     })
     public static class AppManifest {
@@ -135,19 +135,19 @@ while in the `webapp` module we have:
         classes = ApplicationIntegTestAbstract.AppManifest.class
 )
 @TestPropertySource({
-        IsisPresets.H2InMemory_withUniqueSchema,
-        IsisPresets.DataNucleusAutoCreate,
-        IsisPresets.UseLog4j2Test,
+        CausewayPresets.H2InMemory_withUniqueSchema,
+        CausewayPresets.DataNucleusAutoCreate,
+        CausewayPresets.UseLog4j2Test,
 })
 @ContextConfiguration
-public abstract class ApplicationIntegTestAbstract extends 
IsisIntegrationTestAbstract {
+public abstract class ApplicationIntegTestAbstract extends 
CausewayIntegrationTestAbstract {
 
     @Configuration
     @Import({
-        IsisModuleCoreRuntimeServices.class,
-        IsisModuleJdoDataNucleus5.class,
-        IsisModuleSecurityBypass.class,
-        IsisModuleTestingFixturesApplib.class,
+        CausewayModuleCoreRuntimeServices.class,
+        CausewayModuleJdoDataNucleus5.class,
+        CausewayModuleSecurityBypass.class,
+        CausewayModuleTestingFixturesApplib.class,
         ApplicationModule.class                 //<1>
     })
     public static class AppManifest {
@@ -172,7 +172,7 @@ This can be done by adding:
 
 [source,java]
 ----
-@TestPropertySource(IsisPresets.IntrospectLazily)
+@TestPropertySource(CausewayPresets.IntrospectLazily)
 ----
 
 
@@ -406,9 +406,9 @@ public class SimpleObject_IntegTest extends 
SimpleModuleIntegTestAbstract {
 Some of the methods being called here are inherited from the superclass, so 
let's look at that next.
 
 
-== IsisIntegrationTestAbstract
+== CausewayIntegrationTestAbstract
 
-For convenience the framework provides the `IsisIntegrationTestAbstract` as a 
base class for integration tests.
+For convenience the framework provides the `CausewayIntegrationTestAbstract` 
as a base class for integration tests.
 
 
 This is the class that provides the `wrap(...)` method (as see in the 
xref:about.adoc#typical-usage[previous section]).
diff --git 
a/testing/integtestsupport/adoc/modules/integtestsupport/pages/influencing-the-interaction.adoc
 
b/testing/integtestsupport/adoc/modules/integtestsupport/pages/influencing-the-interaction.adoc
index dba08f6bfa..5c38e3a0e1 100644
--- 
a/testing/integtestsupport/adoc/modules/integtestsupport/pages/influencing-the-interaction.adoc
+++ 
b/testing/integtestsupport/adoc/modules/integtestsupport/pages/influencing-the-interaction.adoc
@@ -54,7 +54,7 @@ The `NoPermissionChecks` JUnit 5 extension ensures that the 
user has this role,
 [source,java]
 ----
 @ExtendWith(NoPermissionChecks.class)
-public class MyIntegrationTest extends IsisIntegrationTestAbstract {
+public class MyIntegrationTest extends CausewayIntegrationTestAbstract {
     // ...
 }
 ----
@@ -72,7 +72,7 @@ For example:
 [source,java]
 ----
 @ExtendWith({UserMementoRefiners.class})
-public class MyIntegTest extends IsisIntegrationTestAbstract {
+public class MyIntegTest extends CausewayIntegrationTestAbstract {
 
     @SpringBootConfiguration
     @EnableAutoConfiguration
diff --git 
a/testing/integtestsupport/adoc/modules/integtestsupport/pages/swagger-exporter.adoc
 
b/testing/integtestsupport/adoc/modules/integtestsupport/pages/swagger-exporter.adoc
index cdadd23aba..fed88c8555 100644
--- 
a/testing/integtestsupport/adoc/modules/integtestsupport/pages/swagger-exporter.adoc
+++ 
b/testing/integtestsupport/adoc/modules/integtestsupport/pages/swagger-exporter.adoc
@@ -16,7 +16,7 @@ The example below is taken from the 
xref:docs:starters:simpleapp.adoc[simpleapp]
 @SpringBootTest(
     classes = {
         ApplicationIntegTestAbstract.AppManifest.class,             // <1>
-        IsisModuleViewerRestfulObjectsJaxrsResteasy4.class          // <2>
+        CausewayModuleViewerRestfulObjectsJaxrsResteasy4.class          // <2>
     }
 )
 class SwaggerExport_IntegTest extends ApplicationIntegTestAbstract {
diff --git a/testing/specsupport/adoc/modules/specsupport/pages/about.adoc 
b/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
index 11a62c6eb4..7c641a2da1 100644
--- a/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
+++ b/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
@@ -81,7 +81,7 @@ 
include::testing:ROOT:partial$surefire-configuration-caution.adoc[]
 
 === Update AppManifest
 
-In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `IsisModuleTestingSpecSupportApplib` module:
+In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `CausewayModuleTestingSpecSupportApplib` module:
 
 [source,java]
 .AppManifest.java
@@ -89,7 +89,7 @@ In your application's `AppManifest` (top-level Spring 
`@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleTestingSpecSupportApplib.class,
+        CausewayModuleTestingSpecSupportApplib.class,
         ...
 })
 public class AppManifest {
diff --git 
a/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc 
b/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
index 6d6d6599c6..cb1b9aed82 100644
--- a/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
+++ b/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
@@ -65,7 +65,7 @@ 
include::testing:ROOT:partial$surefire-configuration-caution.adoc[]
 
 === Update AppManifest
 
-In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `IsisModuleTestingUnitTestSupportApplib` module:
+In your application's `AppManifest` (top-level Spring `@Configuration` used to 
bootstrap the app), import the `CausewayModuleTestingUnitTestSupportApplib` 
module:
 
 [source,java]
 .AppManifest.java
@@ -73,7 +73,7 @@ In your application's `AppManifest` (top-level Spring 
`@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleTestingUnitTestSupportApplib.class,
+        CausewayModuleTestingUnitTestSupportApplib.class,
         ...
 })
 public class AppManifest {
diff --git 
a/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc 
b/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index 731c3bbf2d..0880a18352 100644
--- 
a/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ 
b/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -19,7 +19,7 @@ In your application's `AppManifest` (top-level Spring 
`@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleViewerRestfulObjectsViewer.class,
+        CausewayModuleViewerRestfulObjectsViewer.class,
         ...
 })
 public class AppManifest {
diff --git 
a/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/per-user-themes.adoc 
b/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/per-user-themes.adoc
index 1a007c9fb6..0f5a4a7ea4 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/per-user-themes.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/per-user-themes.adoc
@@ -3,6 +3,7 @@
 
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements. See the NOTICE file distributed with this work 
for additional information regarding copyright ownership. The ASF licenses this 
file to you under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance with the License. You may obtain a copy of 
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by 
applicable law or ag [...]
 
+WARNING: TODO: out of date...
 
 From link:http://causeway.markmail.org/thread/kb4442niwwbnghey[this thread] on 
the Apache Causeway users mailing list:
 
@@ -19,14 +20,14 @@ public class UserSettingsThemeProvider implements 
ActiveThemeProvider {
     ...
     @Override
     public ITheme getActiveTheme() {
-        if(IsisContext.getSpecificationLoader().isInitialized()) {
-            final String themeName = IsisContext.doInSession(new 
Callable<String>() {
+        if(CausewayContext.getSpecificationLoader().isInitialized()) {
+            final String themeName = CausewayContext.doInSession(new 
Callable<String>() {
                 @Override
                 public String call() throws Exception {
                     final UserSettingsService userSettingsService =
                         lookupService(UserSettingsService.class);
                     final UserSetting activeTheme = userSettingsService.find(
-                            
IsisContext.getAuthenticationSession().getUserName(),
+                            
CausewayContext.getAuthenticationSession().getUserName(),
                             ACTIVE_THEME);
                     return activeTheme != null ? activeTheme.valueAsString() : 
null;
                 }
@@ -37,11 +38,11 @@ public class UserSettingsThemeProvider implements 
ActiveThemeProvider {
     }
     @Override
     public void setActiveTheme(final String themeName) {
-        IsisContext.doInSession(new Runnable() {
+        CausewayContext.doInSession(new Runnable() {
             @Override
             public void run() {
                 final String currentUsrName =
-                    IsisContext.getAuthenticationSession().getUserName();
+                    CausewayContext.getAuthenticationSession().getUserName();
                 final UserSettingsServiceRW userSettingsService =
                         lookupService(UserSettingsServiceRW.class);
                 final UserSettingJdo activeTheme =
diff --git 
a/viewers/wicket/adoc/modules/ROOT/pages/setup-and-configuration.adoc 
b/viewers/wicket/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index 362c1d905f..8aad81ddbf 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -19,7 +19,7 @@ In your application's `AppManifest` (top-level Spring 
`@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleViewerWicketViewer.class,
+        CausewayModuleViewerWicketViewer.class,
         ...
 })
 public class AppManifest {
@@ -99,7 +99,7 @@ One way to do this is using the Spring 
link:https://docs.spring.io/spring/docs/c
 @Configuration
 @Import({
         // ...
-        IsisModuleViewerWicketViewer.class,
+        CausewayModuleViewerWicketViewer.class,
 
         // ...
 })

Reply via email to