You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2023/03/17 09:31:12 UTC

[causeway] branch master updated: CAUSEWAY-3255 : updates docs

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/causeway.git


The following commit(s) were added to refs/heads/master by this push:
     new 429a72dec2 CAUSEWAY-3255 : updates docs
429a72dec2 is described below

commit 429a72dec2c475d3a300b967dde3543850f859aa
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Fri Mar 17 09:30:51 2023 +0000

    CAUSEWAY-3255 : updates docs
---
 .../applib/pages/index/CausewayModuleApplib.adoc   |   1 +
 .../applib/pages/index/annotation/Nature.adoc      |  15 +
 .../pages/index/value/LocalResourcePath.adoc       |   1 +
 .../runtimeservices/xml/XmlServiceDefault.adoc     |   1 +
 .../manager/AuthorizationManager.adoc              |   1 +
 .../sse/wicket/CausewayModuleExtSseWicket.adoc     |   1 +
 .../sse/wicket/services/SseServiceDefault.adoc     |   1 +
 .../webmodule/WebModuleServerSentEvents.adoc       |   1 +
 .../schema/pages/index/CausewayModuleSchema.adoc   |   1 +
 .../index/bypass/CausewayModuleSecurityBypass.adoc |   1 +
 .../bypass/authentication/AuthenticatorBypass.adoc |   1 +
 .../bypass/authorization/AuthorizorBypass.adoc     |   1 +
 .../index/spring/CausewayModuleSecuritySpring.adoc |   1 +
 .../spring/authentication/AuthenticatorSpring.adoc |   1 +
 .../spring/webmodule/WebModuleSpringSecurity.adoc  |   1 +
 .../applib/fixturescripts/FixtureScripts.adoc      |   2 +
 .../index/h2console/ui/services/H2ManagerMenu.adoc |   1 -
 .../CausewayModuleValJodatimeIntegration.adoc      |   1 +
 core/adoc/modules/_overview/pages/about.adoc       | 341 +--------------------
 19 files changed, 40 insertions(+), 334 deletions(-)

diff --git a/antora/components/refguide-index/modules/applib/pages/index/CausewayModuleApplib.adoc b/antora/components/refguide-index/modules/applib/pages/index/CausewayModuleApplib.adoc
index 654b6ecd6f..c054aef590 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/CausewayModuleApplib.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/CausewayModuleApplib.adoc
@@ -14,6 +14,7 @@ public static final String NAMESPACE_CONF;
 public static final String NAMESPACE_SUDO;
   // for app features
 public static final String NAMESPACE_FEAT;
+  public static final String NAMESPACE_VALUE;
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/Nature.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/Nature.adoc
index 9d9e6ad692..7c3e19e8f1 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/Nature.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/Nature.adoc
@@ -82,3 +82,18 @@ An object that acts as a mix-in to some other object, contributing behavior and/
 === BEAN
 
 An object that is entirely managed by the underlying IoC container.
+
+Some possible use cases for this are:
+
+* As a helper service that is used to emit messages through _Action#executionPublishing()_ .
++
+--
+The service itself isn't rendered anywhere, but its actions can be invoked through the _org.apache.causeway.applib.services.wrapper.WrapperFactory_ . (Or as a variant, it might expose a xref:refguide:applib:index/annotation/Programmatic.adoc[Programmatic] API and then delegate to its own action via the _org.apache.causeway.applib.services.wrapper.WrapperFactory_ .
+--
+* As a service representing a facade to a module, so that code in another (untrusted) module can only execute through xref:refguide:applib:index/annotation/Action.adoc[Action] s
++
+--
+Again, either the calling module is expected to use the _org.apache.causeway.applib.services.wrapper.WrapperFactory_ when invoking the facade service, or - since the calling code is treated untrusted - then the same self-delegation approach as for the previous example could be used, whereby the facade service exposes a xref:refguide:applib:index/annotation/Programmatic.adoc[Programmatic] API and then delegates to its own action via the _org.apache.causeway.applib.services.wrapper.Wrapper [...]
+--
+
+ *IMPORTANT* the class must _also_ be annotated with an appropriate _org.springframework.context.annotation.Scope_ , eg `@Scope("singleton")` or `@Scope("prototype")` 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/LocalResourcePath.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/LocalResourcePath.adoc
index b532a8b336..5303c2493f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/LocalResourcePath.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/LocalResourcePath.adoc
@@ -13,6 +13,7 @@ xref:refguide:applib:index/value/OpenUrlStrategy.adoc[OpenUrlStrategy] gives con
 .LocalResourcePath.java
 ----
 class LocalResourcePath {
+  public static final String LOGICAL_TYPE_NAME;
   LocalResourcePath(String path)
   LocalResourcePath(String path, OpenUrlStrategy openUrlStrategy)
   String getValue()
diff --git a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/xml/XmlServiceDefault.adoc b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/xml/XmlServiceDefault.adoc
index cf2da2f634..92e867528c 100644
--- a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/xml/XmlServiceDefault.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/xml/XmlServiceDefault.adoc
@@ -7,6 +7,7 @@
 .XmlServiceDefault.java
 ----
 class XmlServiceDefault {
+  public static final String LOGICAL_TYPE_NAME;
   Document asDocument(String xmlStr)
   String asString(Document doc)
   Element getChildElement(Element el, String tagname)
diff --git a/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizationManager.adoc b/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizationManager.adoc
index 6fcf808572..4e71a0ce3e 100644
--- a/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizationManager.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizationManager.adoc
@@ -9,6 +9,7 @@ Authorizes the user in the current session view and use members of an object.
 .AuthorizationManager.java
 ----
 class AuthorizationManager {
+  public static final String LOGICAL_TYPE_NAME;
   AuthorizationManager(CausewayConfiguration config, ActionSemanticsResolver actionSemanticsResolver, List<Authorizor> authorizors, Optional<AuthorizorChooser> authorizorChooserIfAny)
   boolean isUsable(InteractionContext authentication, Identifier identifier)     // <.>
   boolean isVisible(InteractionContext authentication, Identifier identifier)     // <.>
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/CausewayModuleExtSseWicket.adoc b/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/CausewayModuleExtSseWicket.adoc
index 311e9636d7..8875ef9a79 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/CausewayModuleExtSseWicket.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/CausewayModuleExtSseWicket.adoc
@@ -7,6 +7,7 @@
 .CausewayModuleExtSseWicket.java
 ----
 class CausewayModuleExtSseWicket {
+  public static final String NAMESPACE;
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/services/SseServiceDefault.adoc b/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/services/SseServiceDefault.adoc
index 5a4a0c9e3f..b65ca51931 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/services/SseServiceDefault.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/services/SseServiceDefault.adoc
@@ -9,6 +9,7 @@ Server-sent events.
 .SseServiceDefault.java
 ----
 class SseServiceDefault {
+  public static final String LOGICAL_TYPE_NAME;
   Optional<SseChannel> lookupByType(Class<?> sourceType)
   void submit(SseSource task, ExecutionBehavior executionBehavior)
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/webmodule/WebModuleServerSentEvents.adoc b/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/webmodule/WebModuleServerSentEvents.adoc
index 8ea19a3ce5..16772db310 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/webmodule/WebModuleServerSentEvents.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/webmodule/WebModuleServerSentEvents.adoc
@@ -9,6 +9,7 @@ WebModule providing support for Server Sent Events.
 .WebModuleServerSentEvents.java
 ----
 class WebModuleServerSentEvents {
+  public static final String LOGICAL_TYPE_NAME;
   WebModuleServerSentEvents(ServiceInjector serviceInjector)
   Can<ServletContextListener> init(ServletContext ctx)
 }
diff --git a/antora/components/refguide-index/modules/schema/pages/index/CausewayModuleSchema.adoc b/antora/components/refguide-index/modules/schema/pages/index/CausewayModuleSchema.adoc
index 43f30e34ea..09520d757f 100644
--- a/antora/components/refguide-index/modules/schema/pages/index/CausewayModuleSchema.adoc
+++ b/antora/components/refguide-index/modules/schema/pages/index/CausewayModuleSchema.adoc
@@ -7,6 +7,7 @@
 .CausewayModuleSchema.java
 ----
 class CausewayModuleSchema {
+  public static final String NAMESPACE;
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/security/pages/index/bypass/CausewayModuleSecurityBypass.adoc b/antora/components/refguide-index/modules/security/pages/index/bypass/CausewayModuleSecurityBypass.adoc
index e582d1ab10..2895b65109 100644
--- a/antora/components/refguide-index/modules/security/pages/index/bypass/CausewayModuleSecurityBypass.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/bypass/CausewayModuleSecurityBypass.adoc
@@ -9,6 +9,7 @@ Auth/bypass for eg. Integration Testing
 .CausewayModuleSecurityBypass.java
 ----
 class CausewayModuleSecurityBypass {
+  public static final String NAMESPACE;
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/security/pages/index/bypass/authentication/AuthenticatorBypass.adoc b/antora/components/refguide-index/modules/security/pages/index/bypass/authentication/AuthenticatorBypass.adoc
index d8e6759a47..5b180771f2 100644
--- a/antora/components/refguide-index/modules/security/pages/index/bypass/authentication/AuthenticatorBypass.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/bypass/authentication/AuthenticatorBypass.adoc
@@ -9,6 +9,7 @@ Implementation that bypasses authentication.
 .AuthenticatorBypass.java
 ----
 class AuthenticatorBypass {
+  public static final String LOGICAL_TYPE_NAME;
   boolean isValid(AuthenticationRequest request)
   boolean canAuthenticate(Class<? extends AuthenticationRequest> authenticationRequestClass)
 }
diff --git a/antora/components/refguide-index/modules/security/pages/index/bypass/authorization/AuthorizorBypass.adoc b/antora/components/refguide-index/modules/security/pages/index/bypass/authorization/AuthorizorBypass.adoc
index 810d87d806..4034b6c1d1 100644
--- a/antora/components/refguide-index/modules/security/pages/index/bypass/authorization/AuthorizorBypass.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/bypass/authorization/AuthorizorBypass.adoc
@@ -7,6 +7,7 @@
 .AuthorizorBypass.java
 ----
 class AuthorizorBypass {
+  public static final String LOGICAL_TYPE_NAME;
   boolean isVisible(InteractionContext authentication, Identifier identifier)
   boolean isUsable(InteractionContext authentication, Identifier identifier)
 }
diff --git a/antora/components/refguide-index/modules/security/pages/index/spring/CausewayModuleSecuritySpring.adoc b/antora/components/refguide-index/modules/security/pages/index/spring/CausewayModuleSecuritySpring.adoc
index c8a3639968..a7cdbe5163 100644
--- a/antora/components/refguide-index/modules/security/pages/index/spring/CausewayModuleSecuritySpring.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/spring/CausewayModuleSecuritySpring.adoc
@@ -9,6 +9,7 @@ Configuration Bean to support authentication using Spring Security.
 .CausewayModuleSecuritySpring.java
 ----
 class CausewayModuleSecuritySpring {
+  public static final String NAMESPACE;
   void disableCsrf()
 }
 ----
diff --git a/antora/components/refguide-index/modules/security/pages/index/spring/authentication/AuthenticatorSpring.adoc b/antora/components/refguide-index/modules/security/pages/index/spring/authentication/AuthenticatorSpring.adoc
index 73b247b4fb..d4183f8476 100644
--- a/antora/components/refguide-index/modules/security/pages/index/spring/authentication/AuthenticatorSpring.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/spring/authentication/AuthenticatorSpring.adoc
@@ -7,6 +7,7 @@
 .AuthenticatorSpring.java
 ----
 class AuthenticatorSpring {
+  public static final String LOGICAL_TYPE_NAME;
   boolean canAuthenticate(Class<? extends AuthenticationRequest> authenticationRequestClass)
   InteractionContext authenticate(AuthenticationRequest request, String code)
   void logout(InteractionContext session)
diff --git a/antora/components/refguide-index/modules/security/pages/index/spring/webmodule/WebModuleSpringSecurity.adoc b/antora/components/refguide-index/modules/security/pages/index/spring/webmodule/WebModuleSpringSecurity.adoc
index 2a17e18845..2246fd8a43 100644
--- a/antora/components/refguide-index/modules/security/pages/index/spring/webmodule/WebModuleSpringSecurity.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/spring/webmodule/WebModuleSpringSecurity.adoc
@@ -9,6 +9,7 @@ WebModule to enable support for Spring Security.
 .WebModuleSpringSecurity.java
 ----
 class WebModuleSpringSecurity {
+  public static final String LOGICAL_TYPE_NAME;
   WebModuleSpringSecurity(ServiceInjector serviceInjector)
   Can<ServletContextListener> init(ServletContext ctx)
 }
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts.adoc
index 1426764900..46ec2d8e28 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts.adoc
@@ -76,6 +76,8 @@ Main action - as exposed in the UI - to execute the specified fixture script.
 
 Also allows arbitrary parameters to be specified for said fixture script.
 
+ *NOTE* : this method can only be used for xref:refguide:testing:index/fixtures/applib/fixturescripts/FixtureScript.adoc[FixtureScript] implementations that are discoverable by Spring (eg annotated with _org.springframework.stereotype.Service_ or _org.springframework.stereotype.Component_ . _Moreover_ , the xref:refguide:testing:index/fixtures/applib/fixturescripts/FixtureScript.adoc[FixtureScript] must _not_ be a view model, ie must not be annotated with _org.apache.causeway.applib.anno [...]
+
 [#recreateObjectsAndReturnFirst_]
 === recreateObjectsAndReturnFirst()
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/services/H2ManagerMenu.adoc b/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/services/H2ManagerMenu.adoc
index 86432a76db..77625ff051 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/services/H2ManagerMenu.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/services/H2ManagerMenu.adoc
@@ -7,7 +7,6 @@
 .H2ManagerMenu.java
 ----
 class H2ManagerMenu {
-  H2ManagerMenu(WebModuleH2Console webModule)
   LocalResourcePath openH2Console()
   boolean hideOpenH2Console()
 }
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/integration/CausewayModuleValJodatimeIntegration.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/integration/CausewayModuleValJodatimeIntegration.adoc
index 8ac1d292bd..1fc07eb778 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/integration/CausewayModuleValJodatimeIntegration.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/integration/CausewayModuleValJodatimeIntegration.adoc
@@ -7,6 +7,7 @@
 .CausewayModuleValJodatimeIntegration.java
 ----
 class CausewayModuleValJodatimeIntegration {
+  public static final String NAMESPACE;
 }
 ----
 
diff --git a/core/adoc/modules/_overview/pages/about.adoc b/core/adoc/modules/_overview/pages/about.adoc
index 849337c679..e057cf7b80 100644
--- a/core/adoc/modules/_overview/pages/about.adoc
+++ b/core/adoc/modules/_overview/pages/about.adoc
@@ -481,12 +481,7 @@ Artifact: causeway-testing-h2console-ui
 Type: jar
 Directory: /testing/h2console/ui
 ----
-|.Components
-****
-o.a.i.testing.h2console.ui.webmodule.WebModuleH2Console +
-****
-
-.Dependencies
+|.Dependencies
 ****
 com.h2database:h2:jar:<managed> +
 javax.servlet:javax.servlet-api:jar:<managed> +
@@ -762,248 +757,7 @@ Artifact: demo-domain
 Type: jar
 Directory: /examples/demo/domain
 ----
-|.Components
-****
-demoapp.dom.AppConfiguration +
-demoapp.dom._infra.resources.AsciiDocConverterService +
-demoapp.dom._infra.resources.AsciiDocReaderService +
-demoapp.dom._infra.resources.AsciiDocValueSemanticsWithPreprocessing +
-demoapp.dom._infra.resources.MarkdownReaderService +
-demoapp.dom._infra.resources.MarkupReaderService +
-demoapp.dom._infra.resources.MarkupVariableResolverService +
-demoapp.dom._infra.resources.ResourceReaderService +
-demoapp.dom._infra.samples.EnumSamples +
-demoapp.dom._infra.samples.NameSamples +
-demoapp.dom._infra.samples.asciidoc.CausewayAsciiDocSamples +
-demoapp.dom._infra.samples.markdown.CausewayMarkdownSamples +
-demoapp.dom._infra.urlencoding.UrlEncodingServiceNaiveInMemory +
-demoapp.dom.domain._changes.EntityChangesSubscriberToCaptureChangesInMemory +
-demoapp.dom.domain._commands.ExposePersistedCommands$TableColumnOrderDefault +
-demoapp.dom.domain._interactions.ExecutionListenerToCaptureInteractionsInMemory +
-demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingSeeding +
-demoapp.dom.domain.actions.Action.commandPublishing.jdo.ActionCommandPublishingJdoEntities +
-demoapp.dom.domain.actions.Action.commandPublishing.jpa.ActionCommandPublishingJpaEntities +
-demoapp.dom.domain.actions.Action.domainEvent.subscribers.ActionDomainEventControlService +
-demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingSeeding +
-demoapp.dom.domain.actions.Action.executionPublishing.jdo.ActionExecutionPublishingJdoEntities +
-demoapp.dom.domain.actions.Action.executionPublishing.jpa.ActionExecutionPublishingJpaEntities +
-demoapp.dom.domain.collections.Collection.domainEvent.subscribers.CollectionDomainEventControlService +
-demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompleteRepository +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledSeeding +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.jdo.DomainObjectEntityChangePublishingDisabledJdoEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.jpa.DomainObjectEntityChangePublishingDisabledJpaEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectEntityChangePublishingEnabledSeeding +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.jdo.DomainObjectEntityChangePublishingEnabledJdoEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.jpa.DomainObjectEntityChangePublishingEnabledJpaEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotatedSeeding +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled.jdo.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled.jpa.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJpaEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenSeeding +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.jdo.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.jpa.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJpaEntities +
-demoapp.dom.domain.objects.DomainObject.nature.viewmodels.jaxbrefentity.JaxbRefSeeding +
-demoapp.dom.domain.objects.DomainObject.nature.viewmodels.jaxbrefentity.jdo.JaxbRefJdoEntities +
-demoapp.dom.domain.objects.DomainObject.nature.viewmodels.jaxbrefentity.jpa.JaxbRefJpaEntities +
-demoapp.dom.domain.objects.DomainObjectLayout.xxxUiEvent.DomainObjectLayoutXxxUiEventService +
-demoapp.dom.domain.objects.other.embedded.jdo.ComplexNumberJdoValueSemantics +
-demoapp.dom.domain.objects.other.embedded.jdo.NumberConstantJdoRepository +
-demoapp.dom.domain.objects.other.embedded.jpa.ComplexNumberJpaValueSemantics +
-demoapp.dom.domain.objects.other.embedded.jpa.NumberConstantJpaRepository +
-demoapp.dom.domain.objects.other.embedded.persistence.NumberConstantSeeding +
-demoapp.dom.domain.objects.other.embedded.samples.ComplexNumberSamples +
-demoapp.dom.domain.properties.Property.commandPublishing.PropertyCommandPublishingSeeding +
-demoapp.dom.domain.properties.Property.commandPublishing.jdo.PropertyCommandPublishingJdoEntities +
-demoapp.dom.domain.properties.Property.commandPublishing.jpa.PropertyCommandPublishingJpaEntities +
-demoapp.dom.domain.properties.Property.domainEvent.subscribers.PropertyDomainEventControlService +
-demoapp.dom.domain.properties.Property.executionPublishing.PropertyExecutionPublishingSeeding +
-demoapp.dom.domain.properties.Property.executionPublishing.jdo.PropertyExecutionPublishingJdoEntities +
-demoapp.dom.domain.properties.Property.executionPublishing.jpa.PropertyExecutionPublishingJpaEntities +
-demoapp.dom.domain.properties.Property.projecting.jdo.PropertyProjectingChildJdoEntities +
-demoapp.dom.domain.properties.Property.projecting.jpa.PropertyProjectingChildJpaEntities +
-demoapp.dom.domain.properties.Property.projecting.persistence.PropertyProjectingChildSeeding +
-demoapp.dom.domain.properties.PropertyLayout.navigable.FileTreeNodeService +
-demoapp.dom.domain.properties.PropertyLayout.repainting.PdfJsViewerAdvisorFallback +
-demoapp.dom.featured.customui.geocoding.GeoapifyClient +
-demoapp.dom.services.core.errorreportingservice.ErrorReportingServiceDemoImplementation +
-demoapp.dom.services.core.eventbusservice.EventLogEntryJdoRepository +
-demoapp.dom.services.core.eventbusservice.EventLogEntryJpaRepository +
-demoapp.dom.services.core.eventbusservice.EventSubscriberDemoImplementation +
-demoapp.dom.services.core.wrapperFactory.WrapperFactorySeeding +
-demoapp.dom.services.core.wrapperFactory.jdo.WrapperFactoryJdoEntities +
-demoapp.dom.services.core.wrapperFactory.jpa.WrapperFactoryJpaEntities +
-demoapp.dom.services.extensions.secman.apptenancy.ApplicationTenancyEvaluatorForDemo +
-demoapp.dom.services.extensions.secman.apptenancy.jdo.TenantedJdoEntities +
-demoapp.dom.services.extensions.secman.apptenancy.jpa.TenantedJpaEntities +
-demoapp.dom.services.extensions.secman.apptenancy.persistence.TenantedSeeding +
-demoapp.dom.services.extensions.secman.appuser.seed.AppUserSeeding +
-demoapp.dom.types.causeway.blobs.jdo.CausewayBlobJdoEntities +
-demoapp.dom.types.causeway.blobs.jpa.CausewayBlobJpaEntities +
-demoapp.dom.types.causeway.blobs.persistence.CausewayBlobSeeding +
-demoapp.dom.types.causeway.blobs.samples.CausewayBlobsSamples +
-demoapp.dom.types.causeway.clobs.jdo.CausewayClobJdoEntities +
-demoapp.dom.types.causeway.clobs.jpa.CausewayClobJpaEntities +
-demoapp.dom.types.causeway.clobs.persistence.CausewayClobSeeding +
-demoapp.dom.types.causeway.clobs.samples.CausewayClobsSamples +
-demoapp.dom.types.causeway.localresourcepaths.jdo.CausewayLocalResourcePathJdoEntities +
-demoapp.dom.types.causeway.localresourcepaths.jpa.CausewayLocalResourcePathJpaEntities +
-demoapp.dom.types.causeway.localresourcepaths.persistence.CausewayLocalResourcePathSeeding +
-demoapp.dom.types.causeway.localresourcepaths.samples.CausewayLocalResourcePathsSamples +
-demoapp.dom.types.causeway.markups.jdo.CausewayMarkupJdoEntities +
-demoapp.dom.types.causeway.markups.jpa.CausewayMarkupJpaEntities +
-demoapp.dom.types.causeway.markups.persistence.CausewayMarkupSeeding +
-demoapp.dom.types.causeway.markups.samples.CausewayMarkupSamples +
-demoapp.dom.types.causeway.passwords.jdo.CausewayPasswordJdoEntities +
-demoapp.dom.types.causeway.passwords.jpa.CausewayPasswordJpaEntities +
-demoapp.dom.types.causeway.passwords.persistence.CausewayPasswordSeeding +
-demoapp.dom.types.causeway.passwords.samples.CausewayPasswordsSamples +
-demoapp.dom.types.causewayext.cal.jdo.CausewayCalendarEventEntities +
-demoapp.dom.types.causewayext.cal.jpa.CausewayCalendarEventEntities +
-demoapp.dom.types.causewayext.cal.persistence.CausewayCalendarEventSeeding +
-demoapp.dom.types.causewayext.cal.samples.CausewayCalendarEventSamples +
-demoapp.dom.types.causewayval.asciidocs.jdo.CausewayAsciiDocJdoEntities +
-demoapp.dom.types.causewayval.asciidocs.jpa.CausewayAsciiDocJpaEntities +
-demoapp.dom.types.causewayval.asciidocs.persistence.CausewayAsciiDocSeeding +
-demoapp.dom.types.causewayval.markdowns.jdo.CausewayMarkdownJdoEntities +
-demoapp.dom.types.causewayval.markdowns.jpa.CausewayMarkdownJpaEntities +
-demoapp.dom.types.causewayval.markdowns.persistence.CausewayMarkdownSeeding +
-demoapp.dom.types.causewayval.vegas.jdo.CausewayVegaJdoEntities +
-demoapp.dom.types.causewayval.vegas.jpa.CausewayVegaJpaEntities +
-demoapp.dom.types.causewayval.vegas.persistence.CausewayVegaSeeding +
-demoapp.dom.types.causewayval.vegas.samples.CausewayVegaSamples +
-demoapp.dom.types.javaawt.images.jdo.JavaAwtBufferedImageJdoEntities +
-demoapp.dom.types.javaawt.images.jpa.JavaAwtBufferedImageJpaEntities +
-demoapp.dom.types.javaawt.images.persistence.JavaAwtBufferedImageSeeding +
-demoapp.dom.types.javaawt.images.samples.JavaAwtBufferedImageService +
-demoapp.dom.types.javaawt.images.samples.JavaAwtBufferedImagesSamples +
-demoapp.dom.types.javalang.booleans.jdo.WrapperBooleanJdoEntities +
-demoapp.dom.types.javalang.booleans.jpa.WrapperBooleanJpaEntities +
-demoapp.dom.types.javalang.booleans.persistence.WrapperBooleanSeeding +
-demoapp.dom.types.javalang.booleans.samples.WrapperBooleanSamples +
-demoapp.dom.types.javalang.bytes.jdo.WrapperByteJdoEntities +
-demoapp.dom.types.javalang.bytes.jpa.WrapperByteJpaEntities +
-demoapp.dom.types.javalang.bytes.persistence.WrapperByteSeeding +
-demoapp.dom.types.javalang.bytes.samples.WrapperByteSamples +
-demoapp.dom.types.javalang.characters.jdo.WrapperCharacterJdoEntities +
-demoapp.dom.types.javalang.characters.jpa.WrapperCharacterJpaEntities +
-demoapp.dom.types.javalang.characters.persistence.WrapperCharacterSeeding +
-demoapp.dom.types.javalang.characters.samples.WrapperCharacterSamples +
-demoapp.dom.types.javalang.doubles.jdo.WrapperDoubleJdoEntities +
-demoapp.dom.types.javalang.doubles.jpa.WrapperDoubleJpaEntities +
-demoapp.dom.types.javalang.doubles.persistence.WrapperDoubleSeeding +
-demoapp.dom.types.javalang.doubles.samples.WrapperDoubleSamples +
-demoapp.dom.types.javalang.enums.jdo.JavaLangEnumJdoEntities +
-demoapp.dom.types.javalang.enums.jpa.JavaLangEnumJpaEntities +
-demoapp.dom.types.javalang.enums.persistence.JavaLangEnumSeeding +
-demoapp.dom.types.javalang.floats.jdo.WrapperFloatJdoEntities +
-demoapp.dom.types.javalang.floats.jpa.WrapperFloatJpaEntities +
-demoapp.dom.types.javalang.floats.persistence.WrapperFloatSeeding +
-demoapp.dom.types.javalang.floats.samples.WrapperFloatSamples +
-demoapp.dom.types.javalang.integers.jdo.WrapperIntegerJdoEntities +
-demoapp.dom.types.javalang.integers.jpa.WrapperIntegerJpaEntities +
-demoapp.dom.types.javalang.integers.persistence.WrapperIntegerSeeding +
-demoapp.dom.types.javalang.integers.samples.WrapperIntegerSamples +
-demoapp.dom.types.javalang.longs.jdo.WrapperLongJdoEntities +
-demoapp.dom.types.javalang.longs.jpa.WrapperLongJpaEntities +
-demoapp.dom.types.javalang.longs.persistence.WrapperLongSeeding +
-demoapp.dom.types.javalang.longs.samples.WrapperLongSamples +
-demoapp.dom.types.javalang.shorts.jdo.WrapperShortJdoEntities +
-demoapp.dom.types.javalang.shorts.jpa.WrapperShortJpaEntities +
-demoapp.dom.types.javalang.shorts.persistence.WrapperShortSeeding +
-demoapp.dom.types.javalang.shorts.samples.WrapperShortSamples +
-demoapp.dom.types.javalang.strings.jdo.JavaLangStringJdoEntities +
-demoapp.dom.types.javalang.strings.jpa.JavaLangStringJpaEntities +
-demoapp.dom.types.javalang.strings.persistence.JavaLangStringSeeding +
-demoapp.dom.types.javamath.bigdecimals.jdo.JavaMathBigDecimalJdoEntities +
-demoapp.dom.types.javamath.bigdecimals.jpa.JavaMathBigDecimalJpaEntities +
-demoapp.dom.types.javamath.bigdecimals.persistence.JavaMathBigDecimalSeeding +
-demoapp.dom.types.javamath.bigdecimals.samples.JavaMathBigDecimalSamples +
-demoapp.dom.types.javamath.bigintegers.jdo.JavaMathBigIntegerJdoEntities +
-demoapp.dom.types.javamath.bigintegers.jpa.JavaMathBigIntegerJpaEntities +
-demoapp.dom.types.javamath.bigintegers.persistence.JavaMathBigIntegerSeeding +
-demoapp.dom.types.javamath.bigintegers.samples.JavaMathBigIntegerSamples +
-demoapp.dom.types.javanet.urls.jdo.JavaNetUrlJdoEntities +
-demoapp.dom.types.javanet.urls.jpa.JavaNetUrlJpaEntities +
-demoapp.dom.types.javanet.urls.persistence.JavaNetUrlSeeding +
-demoapp.dom.types.javanet.urls.samples.JavaNetUrlSamples +
-demoapp.dom.types.javasql.javasqldate.jdo.JavaSqlDateJdoEntities +
-demoapp.dom.types.javasql.javasqldate.jpa.JavaSqlDateJpaEntities +
-demoapp.dom.types.javasql.javasqldate.persistence.JavaSqlDateSeeding +
-demoapp.dom.types.javasql.javasqldate.samples.JavaSqlDateSamples +
-demoapp.dom.types.javasql.javasqltimestamp.jdo.JavaSqlTimestampJdoEntities +
-demoapp.dom.types.javasql.javasqltimestamp.jpa.JavaSqlTimestampJpaEntities +
-demoapp.dom.types.javasql.javasqltimestamp.persistence.JavaSqlTimestampSeeding +
-demoapp.dom.types.javasql.javasqltimestamp.samples.JavaSqlTimestampSamples +
-demoapp.dom.types.javatime.javatimelocaldate.jdo.JavaTimeLocalDateJdoEntities +
-demoapp.dom.types.javatime.javatimelocaldate.jpa.JavaTimeLocalDateJpaEntities +
-demoapp.dom.types.javatime.javatimelocaldate.persistence.JavaTimeLocalDateSeeding +
-demoapp.dom.types.javatime.javatimelocaldate.samples.JavaTimeLocalDateSamples +
-demoapp.dom.types.javatime.javatimelocaldatetime.jdo.JavaTimeLocalDateTimeJdoEntities +
-demoapp.dom.types.javatime.javatimelocaldatetime.jpa.JavaTimeLocalDateTimeJpaEntities +
-demoapp.dom.types.javatime.javatimelocaldatetime.persistence.JavaTimeLocalDateTimeSeeding +
-demoapp.dom.types.javatime.javatimelocaldatetime.samples.JavaTimeLocalDateTimeSamples +
-demoapp.dom.types.javatime.javatimelocaltime.jdo.JavaTimeLocalTimeJdoEntities +
-demoapp.dom.types.javatime.javatimelocaltime.jpa.JavaTimeLocalTimeJpaEntities +
-demoapp.dom.types.javatime.javatimelocaltime.persistence.JavaTimeLocalTimeSeeding +
-demoapp.dom.types.javatime.javatimelocaltime.samples.JavaTimeLocalTimeSamples +
-demoapp.dom.types.javatime.javatimeoffsetdatetime.jdo.JavaTimeOffsetDateTimeJdoEntities +
-demoapp.dom.types.javatime.javatimeoffsetdatetime.jpa.JavaTimeOffsetDateTimeJpaEntities +
-demoapp.dom.types.javatime.javatimeoffsetdatetime.persistence.JavaTimeOffsetDateTimeSeeding +
-demoapp.dom.types.javatime.javatimeoffsetdatetime.samples.JavaTimeOffsetDateTimeSamples +
-demoapp.dom.types.javatime.javatimeoffsettime.jdo.JavaTimeOffsetTimeJdoEntities +
-demoapp.dom.types.javatime.javatimeoffsettime.jpa.JavaTimeOffsetTimeJpaEntities +
-demoapp.dom.types.javatime.javatimeoffsettime.persistence.JavaTimeOffsetTimeSeeding +
-demoapp.dom.types.javatime.javatimeoffsettime.samples.JavaTimeOffsetTimeSamples +
-demoapp.dom.types.javatime.javatimezoneddatetime.jdo.JavaTimeZonedDateTimeJdoEntities +
-demoapp.dom.types.javatime.javatimezoneddatetime.jpa.JavaTimeZonedDateTimeJpaEntities +
-demoapp.dom.types.javatime.javatimezoneddatetime.persistence.JavaTimeZonedDateTimeSeeding +
-demoapp.dom.types.javatime.javatimezoneddatetime.samples.JavaTimeZonedDateTimeSamples +
-demoapp.dom.types.javautil.javautildate.jdo.JavaUtilDateJdoEntities +
-demoapp.dom.types.javautil.javautildate.jpa.JavaUtilDateJpaEntities +
-demoapp.dom.types.javautil.javautildate.persistence.JavaUtilDateSeeding +
-demoapp.dom.types.javautil.javautildate.samples.JavaUtilDateSamples +
-demoapp.dom.types.javautil.uuids.jdo.JavaUtilUuidJdoEntities +
-demoapp.dom.types.javautil.uuids.jpa.JavaUtilUuidJpaEntities +
-demoapp.dom.types.javautil.uuids.persistence.JavaUtilUuidSeeding +
-demoapp.dom.types.javautil.uuids.samples.JavaUtilUuidSamples +
-demoapp.dom.types.jodatime.jodadatetime.jdo.JodaDateTimeJdoEntities +
-demoapp.dom.types.jodatime.jodadatetime.persistence.JodaDateTimeJdoSeeding +
-demoapp.dom.types.jodatime.jodadatetime.samples.JodaDateTimeSamples +
-demoapp.dom.types.jodatime.jodalocaldate.jdo.JodaLocalDateJdoEntities +
-demoapp.dom.types.jodatime.jodalocaldate.persistence.JodaLocalDateJdoSeeding +
-demoapp.dom.types.jodatime.jodalocaldate.samples.JodaLocalDateSamples +
-demoapp.dom.types.jodatime.jodalocaldatetime.jdo.JodaLocalDateTimeJdoEntities +
-demoapp.dom.types.jodatime.jodalocaldatetime.persistence.JodaLocalDateTimeSeeding +
-demoapp.dom.types.jodatime.jodalocaldatetime.samples.JodaLocalDateTimeSamples +
-demoapp.dom.types.jodatime.jodalocaltime.jdo.JodaLocalTimeJdoEntities +
-demoapp.dom.types.jodatime.jodalocaltime.persistence.JodaLocalTimeSeeding +
-demoapp.dom.types.jodatime.jodalocaltime.samples.JodaLocalTimeSamples +
-demoapp.dom.types.primitive.booleans.jdo.PrimitiveBooleanJdoEntities +
-demoapp.dom.types.primitive.booleans.jpa.PrimitiveBooleanJpaEntities +
-demoapp.dom.types.primitive.booleans.persistence.PrimitiveBooleanSeeding +
-demoapp.dom.types.primitive.bytes.jdo.PrimitiveByteJdoEntities +
-demoapp.dom.types.primitive.bytes.jpa.PrimitiveByteJpaEntities +
-demoapp.dom.types.primitive.bytes.persistence.PrimitiveByteSeeding +
-demoapp.dom.types.primitive.chars.jdo.PrimitiveCharJdoEntities +
-demoapp.dom.types.primitive.chars.jpa.PrimitiveCharJpaEntities +
-demoapp.dom.types.primitive.chars.persistence.PrimitiveCharSeeding +
-demoapp.dom.types.primitive.doubles.jdo.PrimitiveDoubleJdoEntities +
-demoapp.dom.types.primitive.doubles.jpa.PrimitiveDoubleJpaEntities +
-demoapp.dom.types.primitive.doubles.persistence.PrimitiveDoubleSeeding +
-demoapp.dom.types.primitive.floats.jdo.PrimitiveFloatJdoEntities +
-demoapp.dom.types.primitive.floats.jpa.PrimitiveFloatJpaEntities +
-demoapp.dom.types.primitive.floats.persistence.PrimitiveFloatSeeding +
-demoapp.dom.types.primitive.ints.jdo.PrimitiveIntJdoEntities +
-demoapp.dom.types.primitive.ints.jpa.PrimitiveIntJpaEntities +
-demoapp.dom.types.primitive.ints.persistence.PrimitiveIntSeeding +
-demoapp.dom.types.primitive.longs.jdo.PrimitiveLongJdoEntities +
-demoapp.dom.types.primitive.longs.jpa.PrimitiveLongJpaEntities +
-demoapp.dom.types.primitive.longs.persistence.PrimitiveLongSeeding +
-demoapp.dom.types.primitive.shorts.jdo.PrimitiveShortJdoEntities +
-demoapp.dom.types.primitive.shorts.jpa.PrimitiveShortJpaEntities +
-demoapp.dom.types.primitive.shorts.persistence.PrimitiveShortSeeding +
-****
-
-.Dependencies
+|.Dependencies
 ****
 com.h2database:h2:jar:<managed> +
 org.apache.causeway.extensions:causeway-extensions-audittrail-persistence-jdo:jar:<managed> +
@@ -1093,12 +847,7 @@ Artifact: demo-web
 Type: jar
 Directory: /examples/demo/web
 ----
-|.Components
-****
-demoapp.web._infra.utils.ThereCanBeOnlyOne +
-****
-
-.Dependencies
+|.Dependencies
 ****
 org.apache.causeway.examples.apps:demo-domain:jar:<managed> +
 org.apache.causeway.extensions:causeway-extensions-cors-impl:jar:<managed> +
@@ -1116,12 +865,7 @@ Artifact: demo-wicket-common
 Type: jar
 Directory: /examples/demo/wicket/common
 ----
-|.Components
-****
-demoapp.webapp.wicket.common.ui.custom.WhereInTheWorldPanelFactory +
-****
-
-.Dependencies
+|.Dependencies
 ****
 org.apache.causeway.examples.apps:demo-web:jar:${project.version} +
 org.apache.causeway.extensions:causeway-extensions-fullcalendar-wicket-ui:jar:<managed> +
@@ -3933,12 +3677,7 @@ Artifact: causeway-valuetypes-asciidoc-ui-vaa
 Type: jar
 Directory: /valuetypes/asciidoc/ui/vaadin
 ----
-|.Components
-****
-o.a.i.valuetypes.asciidoc.ui.vaa.components.AsciiDocFieldFactoryVaa +
-****
-
-.Dependencies
+|.Dependencies
 ****
 org.apache.causeway.incubator.viewer:causeway-viewer-vaadin-ui:jar:${project.version} +
 ****
@@ -7127,16 +6866,7 @@ Artifact: causeway-viewer-graphql-viewer
 Type: jar
 Directory: /incubator/viewers/graphql/viewer
 ----
-|.Components
-****
-o.a.i.viewer.graphql.viewer.source.ExecutionStrategyResolvingWithinInteraction +
-o.a.i.viewer.graphql.viewer.source.GraphQlServiceForCauseway +
-o.a.i.viewer.graphql.viewer.source.GraphQlSourceForCauseway +
-o.a.i.viewer.graphql.viewer.source.ObjectTypeFactory +
-o.a.i.viewer.graphql.viewer.source.QueryFieldFactory +
-****
-
-.Dependencies
+|.Dependencies
 ****
 org.apache.causeway.core:causeway-core-webapp:jar:<managed> +
 org.apache.causeway.incubator.viewer:causeway-viewer-graphql-model:jar:<managed> +
@@ -7246,23 +6976,7 @@ Artifact: causeway-viewer-vaadin-ui
 Type: jar
 Directory: /incubator/viewers/vaadin/ui
 ----
-|.Components
-****
-o.a.i.incubator.viewer.vaadin.ui.auth.LogoutHandlerVaa +
-o.a.i.incubator.viewer.vaadin.ui.auth.VaadinAuthenticationHandler +
-o.a.i.incubator.viewer.vaadin.ui.components.UiComponentFactoryVaa +
-o.a.i.incubator.viewer.vaadin.ui.components.blob.BlobFieldFactory +
-o.a.i.incubator.viewer.vaadin.ui.components.clob.ClobFieldFactory +
-o.a.i.incubator.viewer.vaadin.ui.components.markup.MarkupFieldFactory +
-o.a.i.incubator.viewer.vaadin.ui.components.other.FallbackFieldFactory +
-o.a.i.incubator.viewer.vaadin.ui.components.temporal.TemporalFieldFactory +
-o.a.i.incubator.viewer.vaadin.ui.components.text.TextFieldFactory +
-o.a.i.incubator.viewer.vaadin.ui.components.text.uuid.UuidFieldFactory +
-o.a.i.incubator.viewer.vaadin.ui.pages.main.UiActionHandlerVaa +
-o.a.i.incubator.viewer.vaadin.ui.pages.main.UiContextVaaDefault +
-****
-
-.Dependencies
+|.Dependencies
 ****
 com.vaadin:vaadin-spring:jar:<managed> +
 commons-fileupload:commons-fileupload:jar:1.5 +
@@ -7389,30 +7103,7 @@ Artifact: causeway-viewer-javafx-ui
 Type: jar
 Directory: /incubator/viewers/javafx/ui
 ----
-|.Components
-****
-o.a.i.incubator.viewer.javafx.ui.components.UiComponentFactoryFx +
-o.a.i.incubator.viewer.javafx.ui.components.markup.MarkupFieldFactory +
-o.a.i.incubator.viewer.javafx.ui.components.number.NumberFieldFactory +
-o.a.i.incubator.viewer.javafx.ui.components.objectref.ObjectReferenceFieldFactory +
-o.a.i.incubator.viewer.javafx.ui.components.other.FallbackFieldFactory +
-o.a.i.incubator.viewer.javafx.ui.components.temporal.TemporalFieldFactory +
-o.a.i.incubator.viewer.javafx.ui.components.text.TextFieldFactory +
-o.a.i.incubator.viewer.javafx.ui.decorator.disabling.DisablingDecoratorForButton +
-o.a.i.incubator.viewer.javafx.ui.decorator.disabling.DisablingDecoratorForFormField +
-o.a.i.incubator.viewer.javafx.ui.decorator.icon.IconDecoratorForLabeled +
-o.a.i.incubator.viewer.javafx.ui.decorator.icon.IconDecoratorForMenuItem +
-o.a.i.incubator.viewer.javafx.ui.decorator.icon.IconServiceDefault +
-o.a.i.incubator.viewer.javafx.ui.decorator.prototyping.PrototypingDecoratorForButton +
-o.a.i.incubator.viewer.javafx.ui.decorator.prototyping.PrototypingDecoratorForFormField +
-o.a.i.incubator.viewer.javafx.ui.decorator.prototyping.PrototypingInfoPopupProvider +
-o.a.i.incubator.viewer.javafx.ui.main.MainViewFx +
-o.a.i.incubator.viewer.javafx.ui.main.UiActionHandlerFx +
-o.a.i.incubator.viewer.javafx.ui.main.UiBuilderFx +
-o.a.i.incubator.viewer.javafx.ui.main.UiContextFxDefault +
-****
-
-.Dependencies
+|.Dependencies
 ****
 org.apache.causeway.core:causeway-core-runtimeservices:jar:<managed> +
 org.apache.causeway.incubator.viewer:causeway-viewer-javafx-model:jar:<managed> +
@@ -7506,12 +7197,6 @@ Directory: /incubator/extensions/core/commandreplay/primary
 ----
 |A module for obtaining commands from a primary
 
-.Components
-****
-o.a.i.extensions.commandreplay.primary.config.PrimaryConfig +
-o.a.i.extensions.commandreplay.primary.spiimpl.CaptureResultOfCommand +
-****
-
 .Dependencies
 ****
 org.apache.causeway.core:causeway-core-config:jar:<managed> +
@@ -7537,16 +7222,6 @@ Directory: /incubator/extensions/core/commandreplay/secondary
 |A module providing a Quartz Job to run on a secondary system,
 for obtaining commands from a primary and saving them so that they are replayed.
 
-.Components
-****
-o.a.i.extensions.commandreplay.secondary.analyser.CommandReplayAnalyserException +
-o.a.i.extensions.commandreplay.secondary.analyser.CommandReplayAnalyserResult +
-o.a.i.extensions.commandreplay.secondary.analysis.CommandReplayAnalysisService +
-o.a.i.extensions.commandreplay.secondary.config.SecondaryConfig +
-o.a.i.extensions.commandreplay.secondary.fetch.CommandFetcher +
-o.a.i.extensions.commandreplay.secondary.job.ReplicateAndReplayJob +
-****
-
 .Dependencies
 ****
 org.apache.causeway.core:causeway-core-config:jar:<managed> +