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

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
     new 7184c8e2ca ISIS-3103: update doc index
7184c8e2ca is described below

commit 7184c8e2cae2f0273540e4e92e47810ac728bf21
Author: Andi Huber <[email protected]>
AuthorDate: Tue Aug 2 07:46:30 2022 +0200

    ISIS-3103: update doc index
---
 .../applib/pages/index/layout/LayoutConstants.adoc | 18 +++++
 .../index/services/bookmark/IdStringifier.adoc     |  2 +-
 .../IsisModuleViewerWicketApplibMixins.adoc}       |  7 +-
 .../mixins/Object_clearHints.adoc                  |  0
 core/adoc/modules/_overview/pages/about.adoc       | 89 +++++++++++++++++-----
 5 files changed, 92 insertions(+), 24 deletions(-)

diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/LayoutConstants.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/LayoutConstants.adoc
new file mode 100644
index 0000000000..011a27dbfc
--- /dev/null
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/LayoutConstants.adoc
@@ -0,0 +1,18 @@
+= LayoutConstants
+: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 [...]
+
+Constant identifiers of the `layout.xml` that are commonly used in layouts.
+
+All of the mixins provided by the framework are bound to the 
_FieldSetId#METADATA metadata_ field set, and so - unless explicitly specified 
in the object's layout to some other location, will expect that the layout 
includes a field set with this id.
+
+The service that loads layouts is 
_org.apache.isis.applib.services.grid.GridSystemService_ , and the framework's 
default implementation of this service supports the notion of a fallback 
layout, used whenever an object has no associated layout file. This fallback 
layout _does_ expose a _FieldSetId#METADATA metadata_ fieldset. (The fallback 
layout itself can be found in the `GridFallbackLayout.xml` file).
+
+== API
+
+[source,java]
+.LayoutConstants.java
+----
+class LayoutConstants {
+}
+----
+
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/IdStringifier.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/IdStringifier.adoc
index 6d4f1b30e5..03b6f82868 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/IdStringifier.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/IdStringifier.adoc
@@ -1,7 +1,7 @@
 = IdStringifier
 :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 [...]
 
-SPI to converts the identifier (primary key) of an entity, of a given type (eg 
Integer) into a string, and to convert back again into the key object used to 
actually look up the target entity instance; supported by both JDO and JPA 
persistence mechanisms.
+SPI to convert the identifier (primary key) of an entity, of a given type (eg 
Integer) into a string, and to convert back again into the key object used to 
actually look up the target entity instance; supported by both JDO and JPA 
persistence mechanisms.
 
 This is ultimately used by 
xref:refguide:applib:index/services/bookmark/BookmarkService.adoc[BookmarkService]
 where we hold a persistent reference to an entity. The resultant string also 
appears in URLs of the Wicket viewer and Restful Objects viewers, and in 
mementos eg in _org.apache.isis.schema.cmd.v2.CommandDto_ and 
_org.apache.isis.schema.ixn.v2.InteractionDto_ .
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/LayoutMixinConstants.adoc
 
b/antora/components/refguide-index/modules/viewer/pages/index/wicket/applib/IsisModuleViewerWicketApplibMixins.adoc
similarity index 85%
rename from 
antora/components/refguide-index/modules/applib/pages/index/mixins/layout/LayoutMixinConstants.adoc
rename to 
antora/components/refguide-index/modules/viewer/pages/index/wicket/applib/IsisModuleViewerWicketApplibMixins.adoc
index 0ba5c30779..a1dac6f184 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/LayoutMixinConstants.adoc
+++ 
b/antora/components/refguide-index/modules/viewer/pages/index/wicket/applib/IsisModuleViewerWicketApplibMixins.adoc
@@ -1,13 +1,12 @@
-= LayoutMixinConstants
+= IsisModuleViewerWicketApplibMixins
 :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 [...]
 
 == API
 
 [source,java]
-.LayoutMixinConstants.java
+.IsisModuleViewerWicketApplibMixins.java
 ----
-class LayoutMixinConstants {
-  public static final String METADATA_LAYOUT_GROUPNAME;
+class IsisModuleViewerWicketApplibMixins {
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/viewer/pages/index/wicket/viewer/mixins/Object_clearHints.adoc
 
b/antora/components/refguide-index/modules/viewer/pages/index/wicket/applib/mixins/Object_clearHints.adoc
similarity index 100%
rename from 
antora/components/refguide-index/modules/viewer/pages/index/wicket/viewer/mixins/Object_clearHints.adoc
rename to 
antora/components/refguide-index/modules/viewer/pages/index/wicket/applib/mixins/Object_clearHints.adoc
diff --git a/core/adoc/modules/_overview/pages/about.adoc 
b/core/adoc/modules/_overview/pages/about.adoc
index 99df77d66f..8e3c3bfb23 100644
--- a/core/adoc/modules/_overview/pages/about.adoc
+++ b/core/adoc/modules/_overview/pages/about.adoc
@@ -990,7 +990,6 @@ 
org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed> +
 
org.apache.isis.valuetypes:isis-valuetypes-markdown-persistence-jdo:jar:<managed>
 +
 
org.apache.isis.valuetypes:isis-valuetypes-markdown-persistence-jpa:jar:<managed>
 +
 org.assertj:assertj-core:jar:<managed> +
-org.projectlombok:lombok:jar:<managed> +
 org.springframework.boot:spring-boot-configuration-processor:jar:<managed> +
 ****
 
@@ -1082,6 +1081,7 @@ 
org.apache.isis.extensions:isis-extensions-pdfjs-wicket-ui:jar:<managed> +
 org.apache.isis.extensions:isis-extensions-sse-wicket:jar:<managed> +
 org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-wkt:jar:<managed> +
 org.apache.isis.valuetypes:isis-valuetypes-markdown-ui-wkt:jar:<managed> +
+org.apache.isis.viewer:isis-viewer-wicket-applib:jar:<managed> +
 org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed> +
 org.apache.isis.viewer:isis-viewer-wicket-viewer:jar:<managed> +
 ****
@@ -1498,7 +1498,7 @@ org.jmock:jmock:jar:<managed> +
 
 .Document Index Entries
 ****
-xref:refguide:applib:index/Identifier.adoc[Identifier], 
xref:refguide:applib:index/IsisModuleApplib.adoc[IsisModuleApplib], 
xref:refguide:applib:index/IsisModuleApplibChangeAndExecutionLoggers.adoc[IsisModuleApplibChangeAndExecutionLoggers],
 
xref:refguide:applib:index/IsisModuleApplibMixins.adoc[IsisModuleApplibMixins], 
xref:refguide:applib:index/ViewModel.adoc[ViewModel], 
xref:refguide:applib:index/annotation/Action.adoc[Action], 
xref:refguide:applib:index/annotation/ActionLayout.adoc[A [...]
+xref:refguide:applib:index/Identifier.adoc[Identifier], 
xref:refguide:applib:index/IsisModuleApplib.adoc[IsisModuleApplib], 
xref:refguide:applib:index/IsisModuleApplibChangeAndExecutionLoggers.adoc[IsisModuleApplibChangeAndExecutionLoggers],
 
xref:refguide:applib:index/IsisModuleApplibMixins.adoc[IsisModuleApplibMixins], 
xref:refguide:applib:index/ViewModel.adoc[ViewModel], 
xref:refguide:applib:index/annotation/Action.adoc[Action], 
xref:refguide:applib:index/annotation/ActionLayout.adoc[A [...]
 ****
 
 |Apache Isis Core - Code Gen (ByteBuddy)
@@ -1769,6 +1769,7 @@ 
o.a.i.core.runtimeservices.recognizer.dae.ExceptionRecognizerForDataAccessExcept
 o.a.i.core.runtimeservices.repository.RepositoryServiceDefault +
 o.a.i.core.runtimeservices.routing.RoutingServiceDefault +
 o.a.i.core.runtimeservices.scratchpad.ScratchpadDefault +
+o.a.i.core.runtimeservices.serializing.SerializingAdapterDefault +
 o.a.i.core.runtimeservices.session.InteractionIdGenerator +
 o.a.i.core.runtimeservices.session.InteractionServiceDefault +
 o.a.i.core.runtimeservices.sitemap.SitemapServiceDefault +
@@ -3012,15 +3013,22 @@ skinparam rectangle<<5>> {
   FontColor #fffffe
   BorderColor #2E6295
 }
+skinparam rectangle<<6>> {
+  BackgroundColor #438dd5
+  FontColor #fffffe
+  BorderColor #2E6295
+}
 package "Wicket\n[Software System]" {
   rectangle "==Apache Isis Viewer - Wicket\n<size:10>[Container: packaging: 
pom]</size>" <<2>> as 2
-  rectangle "==Apache Isis Viewer - Wicket (Model)\n<size:10>[Container: 
packaging: jar]</size>" <<3>> as 3
-  rectangle "==Apache Isis Viewer - Wicket (UI 
Components)\n<size:10>[Container: packaging: jar]</size>" <<4>> as 4
-  rectangle "==Apache Isis Viewer - Wicket (Viewer)\n<size:10>[Container: 
packaging: jar]</size>" <<5>> as 5
+  rectangle "==Apache Isis Viewer - Wicket (Applib)\n<size:10>[Container: 
packaging: jar]</size>" <<3>> as 3
+  rectangle "==Apache Isis Viewer - Wicket (Model)\n<size:10>[Container: 
packaging: jar]</size>" <<4>> as 4
+  rectangle "==Apache Isis Viewer - Wicket (UI 
Components)\n<size:10>[Container: packaging: jar]</size>" <<5>> as 5
+  rectangle "==Apache Isis Viewer - Wicket (Viewer)\n<size:10>[Container: 
packaging: jar]</size>" <<6>> as 6
 }
 2 .[#707070].> 3 : ""
 2 .[#707070].> 4 : ""
 2 .[#707070].> 5 : ""
+2 .[#707070].> 6 : ""
 @enduml
 ----
 .Projects/Modules (Wicket)
@@ -3038,6 +3046,25 @@ Directory: /viewers/wicket
 ----
 |
 
+|Apache Isis Viewer - Wicket (Applib)
+[source,yaml]
+----
+Group: org.apache.isis.viewer
+Artifact: isis-viewer-wicket-applib
+Type: jar
+Directory: /viewers/wicket/applib
+----
+|.Dependencies
+****
+org.apache.isis.core:isis-applib:jar:<managed> +
+org.apache.isis.core:isis-core-internaltestsupport:jar:<managed> +
+****
+
+.Document Index Entries
+****
+xref:refguide:viewer:index/wicket/applib/IsisModuleViewerWicketApplibMixins.adoc[IsisModuleViewerWicketApplibMixins],
 
xref:refguide:viewer:index/wicket/applib/mixins/Object_clearHints.adoc[Object_clearHints]
+****
+
 |Apache Isis Viewer - Wicket (Model)
 [source,yaml]
 ----
@@ -3143,7 +3170,7 @@ org.springframework:spring-web:jar:<managed> +
 
 .Document Index Entries
 ****
-xref:refguide:viewer:index/wicket/viewer/IsisModuleViewerWicketViewer.adoc[IsisModuleViewerWicketViewer],
 
xref:refguide:viewer:index/wicket/viewer/mixins/Object_clearHints.adoc[Object_clearHints]
+xref:refguide:viewer:index/wicket/viewer/IsisModuleViewerWicketViewer.adoc[IsisModuleViewerWicketViewer]
 ****
 |===
 
@@ -5042,7 +5069,7 @@ 
xref:refguide:extensions:index/spring/security/oauth2/IsisModuleExtSpringSecurit
 Group: org.apache.isis.extensions
 Artifact: isis-extensions-sse
 Type: pom
-Directory: /extensions/sse
+Directory: /extensions/vw/sse
 ----
 |Dynamically updating HTML markup
 
@@ -5052,7 +5079,7 @@ Directory: /extensions/sse
 Group: org.apache.isis.extensions
 Artifact: isis-extensions-sse-applib
 Type: jar
-Directory: /extensions/sse/applib
+Directory: /extensions/vw/sse/applib
 ----
 |.Dependencies
 ****
@@ -5072,7 +5099,7 @@ 
xref:refguide:extensions:index/sse/applib/IsisModuleExtSseApplib.adoc[IsisModule
 Group: org.apache.isis.extensions
 Artifact: isis-extensions-sse-metamodel
 Type: jar
-Directory: /extensions/sse/metamodel
+Directory: /extensions/vw/sse/metamodel
 ----
 |.Components
 ****
@@ -5091,7 +5118,7 @@ 
org.apache.isis.extensions:isis-extensions-sse-applib:jar:<managed> +
 Group: org.apache.isis.extensions
 Artifact: isis-extensions-sse-wicket
 Type: jar
-Directory: /extensions/sse/wicket
+Directory: /extensions/vw/sse/wicket
 ----
 |.Components
 ****
@@ -5808,12 +5835,17 @@ skinparam {
 }
 hide stereotype
 left to right direction
+skinparam rectangle<<22>> {
+  BackgroundColor #438dd5
+  FontColor #fffffe
+  BorderColor #2E6295
+}
 skinparam rectangle<<11>> {
   BackgroundColor #438dd5
   FontColor #fffffe
   BorderColor #2E6295
 }
-skinparam rectangle<<22>> {
+skinparam rectangle<<23>> {
   BackgroundColor #438dd5
   FontColor #fffffe
   BorderColor #2E6295
@@ -5927,14 +5959,15 @@ package "Regression Tests\n[Software System]" {
   rectangle "==Apache Isis - Regression Tests (stable) - Event 
Handling\n<size:10>[Container: packaging: jar]</size>" <<12>> as 12
   rectangle "==Apache Isis - Regression Tests (stable) - 
Factory\n<size:10>[Container: packaging: jar]</size>" <<13>> as 13
   rectangle "==Apache Isis - Regression Tests (stable) - 
Interact\n<size:10>[Container: packaging: jar]</size>" <<14>> as 14
-  rectangle "==Apache Isis - Regression Tests (stable) - Persistence 
(JDO)\n<size:10>[Container: packaging: jar]</size>" <<15>> as 15
-  rectangle "==Apache Isis - Regression Tests (stable) - Persistence 
(JPA)\n<size:10>[Container: packaging: jar]</size>" <<16>> as 16
-  rectangle "==Apache Isis - Regression Tests (stable) - Publishing 
(JPA)\n<size:10>[Container: packaging: jar]</size>" <<17>> as 17
-  rectangle "==Apache Isis - Regression Tests (stable) - 
Rest\n<size:10>[Container: packaging: jar]</size>" <<18>> as 18
-  rectangle "==Apache Isis - Regression Tests (stable) - Value 
Types\n<size:10>[Container: packaging: jar]</size>" <<19>> as 19
-  rectangle "==Apache Isis - Regression Tests (stable) - Viewers 
Common\n<size:10>[Container: packaging: jar]</size>" <<20>> as 20
-  rectangle "==Apache Isis - Regression Tests (stable) - Viewers 
JDO\n<size:10>[Container: packaging: jar]</size>" <<21>> as 21
-  rectangle "==Apache Isis - Regression Tests (stable) - Viewers 
JPA\n<size:10>[Container: packaging: jar]</size>" <<22>> as 22
+  rectangle "==Apache Isis - Regression Tests (stable) - 
Layouts\n<size:10>[Container: packaging: jar]</size>" <<15>> as 15
+  rectangle "==Apache Isis - Regression Tests (stable) - Persistence 
(JDO)\n<size:10>[Container: packaging: jar]</size>" <<16>> as 16
+  rectangle "==Apache Isis - Regression Tests (stable) - Persistence 
(JPA)\n<size:10>[Container: packaging: jar]</size>" <<17>> as 17
+  rectangle "==Apache Isis - Regression Tests (stable) - Publishing 
(JPA)\n<size:10>[Container: packaging: jar]</size>" <<18>> as 18
+  rectangle "==Apache Isis - Regression Tests (stable) - 
Rest\n<size:10>[Container: packaging: jar]</size>" <<19>> as 19
+  rectangle "==Apache Isis - Regression Tests (stable) - Value 
Types\n<size:10>[Container: packaging: jar]</size>" <<20>> as 20
+  rectangle "==Apache Isis - Regression Tests (stable) - Viewers 
Common\n<size:10>[Container: packaging: jar]</size>" <<21>> as 21
+  rectangle "==Apache Isis - Regression Tests (stable) - Viewers 
JDO\n<size:10>[Container: packaging: jar]</size>" <<22>> as 22
+  rectangle "==Apache Isis - Regression Tests (stable) - Viewers 
JPA\n<size:10>[Container: packaging: jar]</size>" <<23>> as 23
 }
 3 .[#707070].> 4 : ""
 3 .[#707070].> 5 : ""
@@ -5956,6 +5989,7 @@ package "Regression Tests\n[Software System]" {
 2 .[#707070].> 20 : ""
 2 .[#707070].> 21 : ""
 2 .[#707070].> 22 : ""
+2 .[#707070].> 23 : ""
 @enduml
 ----
 .Projects/Modules (Regression Tests)
@@ -6194,6 +6228,23 @@ Directory: /regressiontests/stable-interact
 org.apache.isis.regressiontests:isis-regressiontests-stable:jar:<managed> +
 ****
 
+|Apache Isis - Regression Tests (stable) - Layouts
+[source,yaml]
+----
+Group: org.apache.isis.regressiontests
+Artifact: isis-regressiontests-stable-layouts
+Type: jar
+Directory: /regressiontests/stable-layouts
+----
+|.Dependencies
+****
+org.apache.isis.core:isis-applib:jar:<managed> +
+org.apache.isis.core:isis-core-config:jar:<managed> +
+org.apache.isis.core:isis-core-runtimeservices:jar:<managed> +
+org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed> +
+org.apache.isis.viewer:isis-viewer-wicket-applib:jar:<managed> +
+****
+
 |Apache Isis - Regression Tests (stable) - Persistence (JDO)
 [source,yaml]
 ----

Reply via email to