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

danhaywood pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 563ed4a4937a79746bf9d94e637fca6cdb202926
Merge: a741f1b9dcd da1a82bfc1c
Author: Dan Haywood <[email protected]>
AuthorDate: Sun Oct 19 15:05:20 2025 +0100

    Merge branch 'CAUSEWAY-3866'

 README.adoc                                        |    6 +-
 .../attachments/algolia-search/algolia-config.json |    2 +-
 .../comguide/modules/ROOT/pages/starter-apps.adoc  |    7 +-
 .../components/docs/modules/ROOT/pages/about.adoc  |    2 +-
 .../ROOT/pages/landing-page/components.adoc        |   10 +-
 .../causeway-in-pictures.adoc                      |    4 +-
 .../what-is-apache-causeway/screencasts-older.txt  |   12 -
 .../ROOT/partials/module-nav/components.adoc       |    4 +-
 .../modules/applib/pages/index/Identifier.adoc     |    4 -
 .../pages/index/annotation/DomainObject.adoc       |    8 +-
 .../pages/index/annotation/DomainObjectLayout.adoc |    2 +-
 .../applib/pages/index/annotation/Nature.adoc      |    4 +-
 .../applib/pages/index/annotation/Optionality.adoc |    8 +-
 .../applib/pages/index/annotation/Property.adoc    |    8 +-
 .../hooks/DomainObject_021-logicalTypeName.adoc    |    9 +-
 .../annotation/hooks/DomainObject_022-nature.adoc  |    2 +-
 .../hooks/DomainServiceLayout_021-menuBar.adoc     |    2 +-
 .../hooks/PropertyLayout_31_typicalLength.adoc     |    3 +-
 .../hooks/Property_010-examples-and-usage.adoc     |   17 +-
 .../annotation/hooks/Property_021-optionality.adoc |   68 +-
 .../annotation/hooks/Property_023-maxLength.adoc   |    7 +-
 .../client/RepresentationTypeSimplifiedV2.adoc     |    2 +-
 .../applib/pages/index/client/SuppressionType.adoc |    1 +
 .../applib/pages/index/clock/VirtualClock.adoc     |  272 ---
 .../applib/pages/index/events/ui/IconUiEvent.adoc  |   40 +-
 .../unrecoverable/RepositoryException.adoc         |    2 +-
 .../modules/applib/pages/index/graph/Vertex.adoc   |   65 -
 .../applib/pages/index/id/HasLogicalType.adoc      |   63 -
 .../modules/applib/pages/index/id/LogicalType.adoc |  126 --
 .../applib/pages/index/locale/UserLocale.adoc      |   35 -
 .../pages/index/mixins/dto/hooks/Dto_see-also.adoc |    8 +-
 .../updates/hooks/WithUpdatedAt_usage-notes.adoc   |   21 +-
 .../AcceptHeaderService_010-implementation.adoc    |    3 -
 .../services/appfeatui/ApplicationFeatureMenu.adoc |    2 +-
 .../appfeatui/ApplicationFeatureViewModel.adoc     |    2 +-
 .../index/services/bookmark/IdStringifier.adoc     |    4 +-
 .../applib/pages/index/services/bookmark/Oid.adoc  |   22 -
 ...ntentMappingService_020-examples-and-usage.adoc |    2 +-
 .../pages/index/services/email/EmailService.adoc   |    1 -
 .../pages/index/services/error/ErrorDetails.adoc   |    4 +-
 .../services/exceprecog/ExceptionRecognizer.adoc   |    2 +-
 .../ExceptionRecognizer_010-implementation.adoc    |    4 +-
 .../index/services/factory/FactoryService.adoc     |    2 +-
 .../GridSystemService_020-examples-and-usage.adoc  |    2 +-
 .../applib/pages/index/services/health/Health.adoc |   35 -
 .../services/iactnlayer/InteractionLayer.adoc      |   44 -
 .../services/iactnlayer/InteractionService.adoc    |    6 +-
 .../pages/index/services/jaxb/JaxbService.adoc     |   11 +
 .../hooks/MetricsService_010-implementation.adoc   |    2 +-
 ...laceholderRenderService_010-implementation.adoc |    2 +-
 .../index/services/registry/ServiceRegistry.adoc   |    8 +-
 .../pages/index/services/render/ObjectIcon.adoc    |   49 +
 .../services/render/ObjectRenderService.adoc}      |   21 +-
 .../PlaceholderRenderService.adoc                  |    2 -
 .../index/services/repository/EntityState.adoc     |   32 +-
 .../services/repository/RepositoryService.adoc     |   12 +-
 .../RepositoryService_020-examples-and-usage.adoc  |   66 +-
 .../RoutingService_020-examples-and-usage.adoc     |    2 +-
 .../SwaggerService_020-examples-and-usage.adoc     |    2 +-
 .../pages/index/services/title/TitleService.adoc   |   12 +-
 .../pages/index/services/user/RoleMemento.adoc     |   42 -
 .../pages/index/services/user/UserMemento.adoc     |  210 ---
 .../WrapperFactory_020-examples-and-usage.adoc     |    1 -
 .../applib/pages/index/util/ObjectContracts.adoc   |    4 -
 .../hooks/ObjectContracts_examples-and-usage.adoc  |   79 -
 .../modules/applib/pages/index/value/Blob.adoc     |   41 +-
 .../modules/applib/pages/index/value/Clob.adoc     |   22 +-
 .../pages/index/value/LocalResourcePath.adoc       |   13 -
 .../modules/applib/pages/index/value/Markup.adoc   |   14 +-
 .../pages/index/value/NamedWithMimeType.adoc       |   44 -
 .../modules/applib/pages/index/value/Password.adoc |   23 -
 .../pages/index/value/hooks/Blob_usage-notes.adoc  |   30 +-
 .../pages/index/value/hooks/Clob_usage-notes.adoc  |   25 +-
 ...sewayConfiguration_Viewer_Graphql_ApiScope.adoc |    2 +-
 ...ayConfiguration_Viewer_Graphql_SchemaStyle.adoc |   20 +-
 .../index/metamodel/object/ManagedObject.adoc      |   23 +-
 .../grid/bootstrap/GridSystemServiceBootstrap.adoc |    2 +-
 .../metamodel/MetaModelServiceDefault.adoc         |    4 +-
 .../objectlifecycle/ObjectLifecyclePublisher.adoc  |   24 +-
 .../services/registry/ServiceRegistryDefault.adoc  |    4 +-
 .../services/title/TitleServiceDefault.adoc        |    6 +-
 .../bookmarks/BookmarkServiceDefault.adoc          |    4 +-
 .../runtimeservices/email/EmailServiceDefault.adoc |   15 +-
 .../factory/FactoryServiceDefault.adoc             |    4 +-
 .../icons/ObjectIconServiceDefault.adoc            |    7 +-
 .../runtimeservices/jaxb/JaxbServiceDefault.adoc   |    8 +-
 .../PlaceholderRenderServiceDefault.adoc           |    2 +-
 .../session/InteractionServiceDefault.adoc         |    2 +-
 .../changetracking/EntityChangeTracker.adoc        |    2 +-
 .../CausewayModuleExtCommandLogPersistenceJdo.adoc |   27 -
 .../CausewayModuleExtCommandReplayPrimary.adoc     |   15 -
 .../primary/config/PrimaryConfig.adoc              |   14 -
 .../primary/mixins/Object_openOnSecondary.adoc     |   14 -
 .../restapi/CommandRetrievalOnPrimaryService.adoc  |   28 -
 .../primary/ui/CommandReplayOnPrimaryService.adoc  |   12 -
 .../CausewayModuleExtCommandReplaySecondary.adoc   |   17 -
 .../analyser/CommandReplayAnalyserException.adoc   |   14 -
 .../analyser/CommandReplayAnalyserResult.adoc      |   14 -
 .../analysis/CommandReplayAnalysisService.adoc     |   25 -
 .../secondary/config/SecondaryConfig.adoc          |   14 -
 .../secondary/fetch/CommandFetcher.adoc            |   27 -
 .../secondary/job/JobExecutionData.adoc            |   38 -
 .../secondary/job/ReplicateAndReplayJob.adoc       |   13 -
 .../secondary/job/SecondaryStatusData.adoc         |   16 -
 .../jobcallables/ReplicateAndRunCommands.adoc      |   17 -
 .../secondary/mixins/CommandLogEntry_exclude.adoc  |   15 -
 .../mixins/CommandLogEntry_replayQueue.adoc        |   14 -
 .../secondary/mixins/Object_openOnPrimary.adoc     |   14 -
 .../spi/ReplayCommandExecutionController.adoc      |   29 -
 .../secondary/status/SecondaryStatus.adoc          |   16 -
 .../ui/CommandReplayOnSecondaryService.adoc        |   12 -
 .../index/cors/impl/CausewayModuleExtCors.adoc     |    2 +-
 ...ausewayModuleExtExecutionLogPersistenceJdo.adoc |   27 -
 ...ewayModuleExtExecutionOutboxPersistenceJdo.adoc |   27 -
 .../CausewayExtSecmanAdminRoleAndPermissions.adoc  |    2 +-
 ...PersistenceJpaMetaModelRoleAndPermissions.adoc} |   10 +-
 .../index/secman/applib/user/dom/AccountType.adoc  |   28 +-
 .../applib/user/events/UserCreatedEvent.adoc       |   23 -
 .../CausewayModuleExtSecmanDelegatedShiro.adoc     |   12 -
 .../realm/CausewayModuleExtSecmanShiroRealm.adoc   |   27 -
 .../secman/delegated/shiro/util/ShiroUtils.adoc    |   15 -
 .../dom/ApplicationUserAutoCreationService.adoc    |    4 +-
 .../integration/authorizor/AuthorizorSecman.adoc   |    4 -
 .../jdo/CausewayModuleExtSecmanPersistenceJdo.adoc |   25 -
 .../pages/index/sse/applib/service/SseChannel.adoc |    2 -
 .../applib/CausewayModulePersistenceJdoApplib.adoc |   12 -
 .../jdo/applib/services/JdoSupportService.adoc     |  136 --
 .../JdoSupportService_010-examples-and-usage.adoc  |  223 ---
 .../pages/index/jdo/applib/types/AddressLine.adoc  |   27 -
 .../pages/index/jdo/applib/types/Description.adoc  |   32 -
 .../pages/index/jdo/applib/types/Email.adoc        |   59 -
 .../pages/index/jdo/applib/types/Fqcn.adoc         |   27 -
 .../index/jdo/applib/types/LogicalTypeName.adoc    |   27 -
 .../pages/index/jdo/applib/types/Money.adoc        |   30 -
 .../pages/index/jdo/applib/types/Name.adoc         |   27 -
 .../pages/index/jdo/applib/types/Notes.adoc        |   32 -
 .../index/jdo/applib/types/ObjectIdentifier.adoc   |   27 -
 .../pages/index/jdo/applib/types/Percentage.adoc   |   30 -
 .../pages/index/jdo/applib/types/PhoneNumber.adoc  |   37 -
 .../pages/index/jdo/applib/types/PostalCode.adoc   |   27 -
 .../pages/index/jdo/applib/types/ProperName.adoc   |   27 -
 .../pages/index/jdo/applib/types/Reference.adoc    |   37 -
 .../pages/index/jdo/applib/types/Title.adoc        |   27 -
 .../pages/index/jdo/applib/types/UrlTemplate.adoc  |   27 -
 .../pages/index/jdo/applib/types/Username.adoc     |   27 -
 .../CausewayModulePersistenceJdoDatanucleus.adoc   |   40 -
 ...sewayModulePersistenceJdoDatanucleusMixins.adoc |   12 -
 .../changetracking/JdoLifecycleListener.adoc       |   55 -
 .../jdo/datanucleus/dialect/DnJdoDialect.adoc      |   16 -
 .../mixins/Persistable_datanucleusVersionLong.adoc |   18 -
 .../Persistable_datanucleusVersionTimestamp.adoc   |   18 -
 .../mixins/Persistable_downloadJdoMetadata.adoc    |   16 -
 .../applib/CausewayBookmarkConverter.adoc          |   14 -
 .../applib/CausewayLocalResourcePathConverter.adoc |   14 -
 .../applib/CausewayMarkupConverter.adoc            |   14 -
 .../applib/CausewayPasswordConverter.adoc          |   14 -
 .../JavaAwtBufferedImageByteArrayConverter.adoc    |   14 -
 .../schema/v2/CausewayChangesDtoConverter.adoc     |   14 -
 .../schema/v2/CausewayCommandDtoConverter.adoc     |   14 -
 .../schema/v2/CausewayInteractionDtoConverter.adoc |   14 -
 .../schema/v2/CausewayOidDtoConverter.adoc         |   14 -
 .../time/OffsetDateTimeConverterForJdo.adoc        |   14 -
 .../time/OffsetTimeConverterForJdo.adoc            |   14 -
 .../time/ZonedDateTimeConverterForJdo.adoc         |   14 -
 .../valuemappings/ByteArrayBlobRdbmsMapping.adoc   |   14 -
 .../valuemappings/CausewayBlobMapping.adoc         |   19 -
 .../valuemappings/CausewayClobMapping.adoc         |   19 -
 .../index/jpa/applib/types/BlobJpaEmbeddable.adoc  |    7 +-
 .../index/jpa/applib/types/ClobJpaEmbeddable.adoc  |    7 +-
 .../jdo/CausewayModulePersistenceQueryDslJdo.adoc  |   12 -
 .../index/shiro/CausewayModuleSecurityShiro.adoc   |   14 -
 .../shiro/authentication/AuthenticatorShiro.adoc   |   21 -
 .../index/shiro/authorization/AuthorizorShiro.adoc |   18 -
 .../shiro/authorization/CausewayPermission.adoc    |   20 -
 .../authorization/CausewayPermissionResolver.adoc  |   14 -
 .../index/shiro/webmodule/WebModuleShiro.adoc      |   20 -
 .../applib/classrules/ArchitectureJdoRules.adoc    |  127 --
 .../fakedata/applib/services/FakeDataService.adoc  |   10 +-
 .../fakedata/applib/services/JavaTimePeriods.adoc  |   22 -
 .../fakedata/applib/services/JodaDateTimes.adoc    |   63 -
 .../{JavaTimeLocalDates.adoc => LocalDates.adoc}   |    8 +-
 ...JavaTimeDateTimes.adoc => OffsetDateTimes.adoc} |    8 +-
 .../services/{JodaPeriods.adoc => Periods.adoc}    |    8 +-
 .../{JodaLocalDates.adoc => ZonedDateTimes.adoc}   |   34 +-
 .../applib/fixturescripts/ExecutionParameters.adoc |    3 +-
 .../fixturescripts/ExecutionParametersDefault.adoc |    3 +-
 .../FixtureScript_ExecutionContext.adoc            |    3 +-
 .../teardown/jdo/TeardownFixtureJdoAbstract.adoc   |   12 -
 .../applib/dom/pojo/PojoTester.adoc                |    4 +-
 .../unittestsupport/applib/util/InjectUtils.adoc   |    2 -
 .../CausewayModuleValAsciidocPersistenceJdo.adoc   |   12 -
 .../jdo/converters/CausewayAsciiDocConverter.adoc  |   14 -
 .../applib/CausewayModuleValJodatimeApplib.adoc    |   12 -
 .../jodatime/applib/jaxb/JodaTimeJaxbAdapters.adoc |   12 -
 .../JodaTimeXMLGregorianCalendarMarshalling.adoc   |   20 -
 .../jodatime/applib/value/JodaTimeConverters.adoc  |   24 -
 .../CausewayModuleValJodatimeIntegration.adoc      |   13 -
 .../CausewayModuleValMarkdownPersistenceJdo.adoc   |   12 -
 .../jdo/converters/CausewayMarkdownConverter.adoc  |   14 -
 .../dn/CausewayModuleValVegaPersistenceJdo.adoc    |   12 -
 .../jdo/dn/converters/CausewayVegaConverter.adoc   |   14 -
 .../restfulobjects/applib/JsonRepresentation.adoc  |   25 +-
 .../restfulobjects/applib/RestfulMediaType.adoc    |    2 +-
 .../restfulobjects/applib/RestfulResponse.adoc     |   21 -
 .../applib/domainobjects/DomainObjectResource.adoc |   40 +-
 .../domainobjects/DomainServiceResource.adoc       |   32 +-
 .../applib/domaintypes/DomainTypeResource.adoc     |   18 +-
 .../applib/health/HealthResource.adoc              |    8 +-
 .../applib/homepage/HomePageResource.adoc          |   10 +-
 .../applib/menubars/MenuBarsResource.adoc          |    8 +-
 .../restfulobjects/applib/user/UserResource.adoc   |   10 +-
 .../restfulobjects/applib/util/JsonMapper.adoc     |    6 +-
 .../restfulobjects/applib/util/JsonNodeUtils.adoc  |   40 -
 .../restfulobjects/applib/util/MediaTypes.adoc     |   27 -
 .../index/restfulobjects/applib/util/Parser.adoc   |   17 +-
 .../index/restfulobjects/applib/util/PathNode.adoc |    7 +-
 .../applib/util/UrlEncodingUtils.adoc              |   18 -
 .../applib/version/VersionResource.adoc            |    8 +-
 .../client/ActionParameterListBuilder.adoc         |   23 +-
 ...wayModuleViewerRestfulObjectsJaxrsResteasy.adoc |   12 -
 .../conneg/RestfulObjectsJaxbWriterForXml.adoc     |   12 -
 .../CausewayModuleRestfulObjectsRendering.adoc     |    1 +
 .../restfulobjects/rendering/IResourceContext.adoc |   36 +-
 .../rendering/service/RepresentationService.adoc   |   24 +-
 .../acceptheader/AcceptHeaderServiceForRest.adoc   |   14 -
 .../service/conneg/ContentNegotiationService.adoc  |   20 +-
 .../conneg/ContentNegotiationServiceAbstract.adoc  |   10 +-
 ...entNegotiationServiceForRestfulObjectsV1_0.adoc |   36 +-
 ...ntentNegotiationServiceOrgApacheCausewayV2.adoc |   10 +-
 .../ContentNegotiationServiceOrgApacheIsisV1.adoc  |   19 -
 .../ContentNegotiationServiceXRoDomainType.adoc    |    4 +-
 ...egotiationServiceXRoDomainType_usage-notes.adoc |    2 +-
 .../service/swagger/SwaggerServiceDefault.adoc     |    2 +-
 .../service/swagger/SwaggerServiceMenu.adoc        |    2 +-
 .../valuerender/JsonValueEncoderService.adoc       |   12 +-
 .../CausewayModuleViewerRestfulObjectsViewer.adoc  |    1 +
 .../webmodule/WebModuleRestfulObjects.adoc}        |    8 +-
 .../viewer/services/DeepLinkServiceWicket.adoc     |    4 +-
 .../refguide/modules/applib-ant/pages/Column.adoc  |  159 +-
 .../refguide/modules/applib-ant/pages/Digits.adoc  |   21 +-
 .../modules/applib-ant/pages/Discriminator.adoc    |   68 -
 .../modules/applib-ant/pages/Embeddable.adoc       |   85 +
 .../refguide/modules/applib-ant/pages/Entity.adoc  |   99 +-
 .../modules/applib-ant/pages/NotPersistent.adoc    |   19 -
 .../modules/applib-ant/pages/Nullable.adoc         |   30 +-
 .../refguide/modules/applib-ant/pages/Pattern.adoc |   46 +-
 .../applib-ant/pages/PersistenceCapable.adoc       |   93 --
 .../modules/applib-ant/pages/PrimaryKey.adoc       |   20 -
 .../modules/applib-ant/pages/Table.adoc}           |   30 +-
 .../modules/applib-ant/pages/Transient.adoc        |   43 +
 .../refguide/modules/applib-ant/pages/about.adoc   |    1 -
 .../modules/applib-ant/partials/about/jaxb.adoc    |    4 +-
 .../modules/applib-ant/partials/about/jdo.adoc     |  110 --
 .../modules/applib-ant/partials/about/jee.adoc     |    6 +-
 .../modules/applib-ant/partials/about/jpa.adoc     |   34 +-
 .../modules/applib-ant/partials/module-nav.adoc    |    9 +-
 .../applib-classes/pages/mixees-and-mixins.adoc    |   24 -
 .../modules/applib-classes/pages/value-types.adoc  |  116 +-
 .../applib-classes/partials/module-nav.adoc        |    5 -
 .../refguide/modules/applib-svc/pages/about.adoc   |    6 +-
 .../modules/applib-svc/partials/module-nav.adoc    |    3 -
 .../modules/ROOT/pages/2020/2.0.0-M4/relnotes.adoc |    2 +-
 .../modules/ROOT/pages/2024/3.0.0/mignotes.adoc    |    2 +-
 .../modules/ROOT/pages/2024/3.0.0/relnotes.adoc    |   40 +-
 .../modules/ROOT/pages/2025/4.0.0-M1/mignotes.adoc |   65 +-
 .../modules/ROOT/pages/2025/4.0.0-M1/relnotes.adoc |    4 -
 .../ROOT/partials/2024/2.0.0/_relnotes.adoc        |   17 +-
 .../ROOT/partials/2024/2.1.0/_relnotes.adoc        |    4 +-
 .../eclipse/attachments/causeway-templates.xml     |  465 ------
 .../eclipse/attachments/jmock2-templates.xml       |   43 -
 .../eclipse/attachments/junit4-templates.xml       |   36 -
 .../images/2017-oxygen/010-lombok-locate-jar.png   |  Bin 71407 -> 0 bytes
 .../020-lombok-install-into-eclipse.png            |  Bin 41747 -> 0 bytes
 .../030-datanucleus-install-new-software.png       |  Bin 60520 -> 0 bytes
 .../040-datanucleus-specify-repository.png         |  Bin 8783 -> 0 bytes
 .../2017-oxygen/050-datanucleus-select-plugin.png  |  Bin 34002 -> 0 bytes
 .../060-enable-annotation-processor.png            |  Bin 31017 -> 0 bytes
 .../setupguide/modules/eclipse/pages/about.adoc    |  204 +--
 .../modules/intellij/attachments/.gitignore        |    1 -
 .../causeway-settings-file-templates.jar           |  Bin 10702 -> 0 bytes
 .../setupguide/modules/intellij/pages/about.adoc   |   70 +-
 .../modules/intellij/partials/coding-standards.txt |   12 -
 .../intellij/partials/faster-turnaround-times.txt  |   67 +-
 .../modules/intellij/partials/file-templates.txt   |   40 -
 .../modules/intellij/partials/live-templates.txt   |   22 -
 .../petclinic/pages/010-getting-started.adoc       |    5 +-
 .../petclinic/pages/030-petowner-entity.adoc       |    4 +-
 .../further-business-logic-worked-examples.txt     |  708 --------
 .../modules/ROOT/pages/domain-entities.adoc        |    1 -
 .../userguide/modules/ROOT/pages/overview.adoc     |    4 +-
 .../userguide/modules/ROOT/pages/value-types.adoc  |  186 +--
 .../modules/ROOT/partials/_deployment-options.adoc |   12 +-
 .../ROOT/partials/domain-entities/_intro.adoc      |    2 +-
 .../modules/ROOT/partials/domain-entities/jdo.adoc |  166 --
 .../modules/ROOT/partials/domain-entities/jpa.adoc |   85 +-
 .../ROOT/partials/domain-entities/progmodel.adoc   |    7 +-
 .../ROOT/partials/domain-services/crud.adoc        |  109 +-
 .../partials/domain-services/initialization.adoc   |    2 +-
 .../partials/domain-services/inject-services.adoc  |   12 +-
 .../ROOT/partials/domain-services/overriding.adoc  |    4 +-
 .../ROOT/partials/domain-services/progmodel.adoc   |    2 +-
 .../partials/domain-services/scoped-services.adoc  |    8 +-
 .../ROOT/partials/meta-annotations/_intro.adoc     |    2 +-
 .../ROOT/partials/meta-annotations/progmodel.adoc  |   15 +-
 .../modules/ROOT/partials/modules/decoupling.adoc  |    2 +-
 .../modules/ROOT/partials/modules/progmodel.adoc   |    4 +-
 .../properties-collections-actions/actions.adoc    |   35 +-
 .../collections.adoc                               |   66 +-
 .../properties-collections-actions/properties.adoc |  224 +--
 .../ROOT/partials/the-theory/metamodel.adoc        |    7 +-
 .../partials/the-theory/naked-objects-pattern.adoc |    2 +-
 .../modules/ROOT/partials/view-models/_intro.adoc  |   26 +-
 .../partials/view-models/jaxb-view-models.adoc     |   52 +-
 .../replacing-default-service-implementations.adoc |    2 +-
 .../hints-and-tips/transactions-and-errors.adoc    |   25 +-
 antora/playbooks/site.NEXT.yml                     |    2 +-
 antora/playbooks/site.yml                          |    9 -
 antora/supplemental-ui/index.html                  |  214 +--
 .../causeway/applib/annotation/DomainObject.java   |   16 +-
 .../apache/causeway/applib/annotation/Nature.java  |    5 +-
 .../causeway/applib/annotation/Optionality.java    |   15 +-
 .../causeway/applib/annotation/Property.java       |   20 +-
 .../unrecoverable/RepositoryException.java         |    2 +-
 .../applib/services/bookmark/IdStringifier.java    |   13 +-
 .../services/exceprecog/ExceptionRecognizer.java   |    4 +-
 .../services/exceprecog/RootCauseFinder.java       |    1 -
 .../applib/services/factory/FactoryService.java    |    9 +-
 .../services/iactnlayer/InteractionService.java    |   13 +-
 .../applib/services/metrics/package-info.java      |    2 +-
 .../queryresultscache/QueryResultsCache.java       |    2 +-
 .../applib/services/repository/EntityState.java    |   23 +-
 .../services/repository/RepositoryService.java     |   32 +-
 .../applib/services/repository/package-info.java   |    2 +-
 .../services/wrapper/control/SyncControl.java      |    4 +
 .../src/main/adoc/modules/schema/pages/common.adoc |    5 +-
 retired/scripts/build-site.sh => build-site.sh     |    0
 causeway-tooling.yml                               |    3 +-
 .../commons/internal/reflection/_ClassCache.java   |    7 -
 .../internal/reflection/_ClassCacheUtil.java       |   27 +-
 core/adoc/modules/ROOT/pages/about.adoc            |    2 +-
 core/adoc/modules/_overview/pages/about.adoc       | 1750 ++++----------------
 core/config/generateConfigDocs.groovy              |   20 -
 .../src/main/adoc/modules/config/pages/about.adoc  |   34 +-
 .../section-hooks/causeway.core.config~pre.adoc    |    2 +-
 .../causeway.persistence.schema~pre.adoc           |    2 +-
 .../config/pages/section-hooks/resteasy~post.adoc  |    4 -
 .../config/pages/section-hooks/resteasy~pre.adoc   |    4 -
 .../adoc/modules/config/pages/sections/Other.adoc  |   10 +-
 .../adoc/modules/config/pages/sections/_nav.adoc   |    3 -
 .../config/pages/sections/causeway.applib.adoc     |  338 +---
 .../pages/sections/causeway.core.config.adoc       |    8 +-
 .../pages/sections/causeway.core.meta-model.adoc   |    6 +-
 .../causeway.core.meta-model.introspector.adoc     |   26 +-
 .../causeway.core.meta-model.validator.adoc        |   46 +-
 .../sections/causeway.core.runtime-services.adoc   |  111 +-
 .../pages/sections/causeway.core.runtime.adoc      |    4 +-
 .../config/pages/sections/causeway.extensions.adoc |  207 +--
 .../sections/causeway.persistence.commons.adoc     |   16 +-
 .../sections/causeway.persistence.schema.adoc      |   16 +-
 .../pages/sections/causeway.prototyping.adoc       |   28 +-
 .../pages/sections/causeway.security.keycloak.adoc |   38 +-
 .../pages/sections/causeway.security.shiro.adoc    |   29 -
 .../pages/sections/causeway.security.spring.adoc   |    4 +-
 .../config/pages/sections/causeway.testing.adoc    |   28 +-
 .../pages/sections/causeway.value-types.adoc       |   86 +-
 .../pages/sections/causeway.viewer.common.adoc     |   30 +-
 .../pages/sections/causeway.viewer.graphql.adoc    |   50 +-
 .../sections/causeway.viewer.restfulobjects.adoc   |   51 +-
 .../pages/sections/causeway.viewer.wicket.adoc     |  214 +--
 .../modules/config/pages/sections/datanucleus.adoc |  196 ---
 .../modules/config/pages/sections/eclipselink.adoc |  121 +-
 .../modules/config/pages/sections/resteasy.adoc    |   41 -
 .../core/config/CausewayConfiguration.java         |   51 +-
 .../config/beans/CausewayBeanTypeClassifier.java   |    3 -
 .../config/beans/CausewayBeanTypeRegistry.java     |   18 +-
 .../core/config/presets/CausewayPresets.java       |    3 +-
 .../presets/DebugCausewayInteraction.properties    |    7 +-
 .../core/config/presets/DebugDiscovery.properties  |    5 +-
 ...s => DebugInteractionScopedServices.properties} |   13 +-
 .../core/config/presets/DebugMetaModel.properties  |    7 +-
 .../config/presets/DebugPersistence.properties     |   20 -
 .../presets/DebugProgrammingModel.properties       |    9 +-
 .../DebugTransactionScopedServices.properties      |    9 +-
 .../presets/H2InMemory_withUniqueSchema.properties |    5 +-
 .../core/config/presets/IntrospectFully.properties |    5 +-
 .../config/presets/IntrospectLazily.properties     |    5 +-
 .../core/config/presets/NoTranslations.properties  |    5 +-
 .../config/presets/SilenceMetaModel.properties     |    7 +-
 .../presets/SilenceProgrammingModel.properties     |   34 +-
 .../core/config/presets/SilenceWicket.properties   |    5 +-
 .../additional-spring-configuration-metadata.json  |   24 +-
 .../interactions-commands-and-executions.adoc      |    9 +-
 .../main/adoc/modules/metamodel/pages/about.adoc   |    5 +-
 .../main/adoc/modules/metamodel/pages/events.adoc  |    2 +-
 core/metamodel/src/main/java/module-info.java      |    7 -
 .../DomainObjectAnnotationFacetFactory.java        |    2 +-
 ...oveDatanucleusPersistableTypesFacetFactory.java |   66 -
 .../RemoveDnPrefixedMethodsFacetFactory.java       |   48 -
 .../jdo/RemoveJdoEnhancementTypesFacetFactory.java |   66 -
 .../jdo/RemoveJdoPrefixedMethodsFacetFactory.java  |   48 -
 .../objectvalue/digits/MaxTotalDigitsFacet.java    |    8 +-
 .../classsubstitutor/ClassSubstitutorDefault.java  |    5 -
 .../objectlifecycle/ObjectLifecyclePublisher.java  |   16 +-
 .../adoc/modules/runtimeservices/pages/about.adoc  |    2 +-
 .../session/InteractionServiceDefault.java         |    8 +-
 .../transaction/TransactionServiceSpring.java      |   44 -
 .../wrapper/WrapperFactoryDefault.java             |    2 +
 .../changetracking/EntityChangeTracker.java        |    9 +-
 .../main/adoc/modules/webapp/pages/webmodules.adoc |   12 +-
 .../confmenu/ConfigurationViewServiceDefault.java  |    4 +-
 .../adoc/modules/commandlog/pages/about.adoc       |   23 +-
 .../demoapp/todomodule/dom/ExcelDemoToDoItem.java  |   62 -
 .../todomodule/dom/ExcelDemoToDoItem.layout.xml    |    3 -
 extensions/core/excel/integtests/translations.pot  |  129 --
 .../adoc/modules/executionlog/pages/about.adoc     |   19 +-
 .../adoc/modules/executionoutbox/pages/about.adoc  |   24 +-
 .../src/test/resources/application-test.yml        |    8 +-
 .../flyway/adoc/modules/flyway/pages/about.adoc    |   12 +-
 .../adoc/modules/audittrail/pages/about.adoc       |   13 +-
 .../images/secman-shiro-architecture.drawio.svg    |    4 -
 .../secman-shiro-delegate-architecture.drawio.svg  |    4 -
 .../secman/adoc/modules/secman/pages/about.adoc    |   30 +-
 .../secman/pages/setting-up-with-shiro.adoc        |  218 ---
 .../adoc/modules/secman/pages/setting-up.adoc      |   54 +-
 .../adoc/modules/secman/partials/module-nav.adoc   |    1 -
 ...PersistenceJpaMetaModelRoleAndPermissions.java} |   10 +-
 .../scripts/SeedUsersAndRolesFixtureScript.java    |   15 +-
 .../secman/applib/user/dom/AccountType.java        |   12 +-
 .../secman/applib/user/dom/ApplicationUser.java    |    7 +-
 .../integration/authorizor/AuthorizorSecman.java   |   11 -
 .../adoc/modules/sessionlog/pages/about.adoc       |   13 +-
 .../adoc/modules/spring-oauth2/pages/about.adoc    |   92 +-
 .../cors/impl/CausewayModuleExtCors.java           |    2 +-
 extensions/vw/pdfjs/fixtures/.gitignore            |    1 -
 .../pdfjs/fixtures/logging-dn-enhance.properties   |   41 -
 extensions/vw/pdfjs/fixtures/pom.xml               |   70 -
 .../src/main/java/META-INF/persistence.xml         |   26 -
 .../wicket/pdfjs/fixture/PdfjsFixturesModule.java  |   35 -
 .../demomodule/dom/PdfJsDemoObjectWithBlob.java    |  123 --
 .../dom/PdfJsDemoObjectWithBlobMenu.java           |   68 -
 ...fJsDemoObjectWithBlob_createUpTo5_fakeData.java |  133 --
 .../PdfJsDemoObjectWithBlob_tearDown.java          |   32 -
 .../scripts/ln-tooling-jar.sh => ln-tooling-jar.sh |    0
 mavendeps/adoc/modules/mavendeps/pages/about.adoc  |    7 +-
 .../setup-and-configure-mavendeps-jdo.adoc         |   25 -
 .../modules/ROOT/pages/dependency-injection.adoc   |    6 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |    1 -
 .../jpa/adoc/modules/ROOT/pages/mapping-guide.adoc |    4 +-
 .../ROOT/pages/setup-and-configuration.adoc        |    4 +-
 .../jpa/adoc/modules/ROOT/partials/module-nav.adoc |    2 +-
 persistence/jpa/applib/pom.xml                     |    3 +-
 .../main/{java-jigsaw => java}/module-info.java    |    0
 .../jpa/applib/types/BlobJpaEmbeddable.java        |    9 +-
 .../jpa/applib/types/ClobJpaEmbeddable.java        |    9 +-
 .../CausewayModulePersistenceJpaEclipselink.java   |    5 +-
 .../jpa/eclipselink/app/JpaMetamodelMenu.java      |   10 +
 .../jpa/eclipselink/config/ElSettings.java         |    1 -
 ...xLengthFromJpaColumnAnnotationFacetFactory.java |    3 -
 .../querydsl/adoc/modules/ROOT/pages/about.adoc    |    5 +-
 .../ROOT/pages/setup-and-configuration.adoc        |  118 +-
 ...nd-configuration-for-persistence-mechanism.adoc |  104 --
 retired/scripts/preview.sh => preview.sh           |    0
 .../testdomain/conf/Configuration_usingWicket.java |   17 -
 .../testdomain/fixtures/EntityTestFixtures.java    |    9 +-
 .../stubs/ExecutionPublishingTestAbstract.java     |    2 -
 .../bootstrapping/builtin-domain-services.list     |    1 -
 .../bootstrapping/builtin-requestscoped.list       |    2 -
 .../incubating/log4j2-debug-persistence.xml        |   28 +-
 regressiontests/incubating/log4j2-test.xml         |   28 +-
 regressiontests/incubating/pom.xml                 |   18 -
 .../jdo/JdoEntityChangePublishingTest.java         |  157 --
 .../publishing/jdo/JdoCommandPublishingTest.java   |   61 -
 .../publishing/jdo/JdoEntityPublishingTest.java    |   62 -
 .../publishing/jdo/JdoExecutionPublishingTest.java |   61 -
 .../jdo/JdoLifecycleEventPublishingTest.java       |   60 -
 .../publishing/jdo/JdoPropertyPublishingTest.java  |   61 -
 .../testdomain/shiro/AbstractShiroTest.java        |  148 --
 .../testdomain/shiro/ShiroSecmanLdapTest.java      |  200 ---
 .../shiro/ShiroSecmanLdap_restfulStressTest.java   |  140 --
 .../causeway/testdomain/shiro/ShiroSecmanTest.java |  142 --
 .../causeway/testdomain/shiro/ShiroSimpleTest.java |   91 -
 .../test/resources/shiro-secman-ldap-cached.ini    |   55 -
 .../src/test/resources/shiro-secman-ldap.ini       |   51 -
 .../incubating/src/test/resources/shiro-secman.ini |   31 -
 .../incubating/src/test/resources/shiro-simple.ini |   58 -
 .../bootstrapping/builtin-domain-services.list     |    1 -
 .../bootstrapping/builtin-requestscoped.list       |    1 -
 retired/scripts/enhance.sh                         |  131 --
 security/adoc/modules/ROOT/pages/about.adoc        |    3 +-
 .../adoc/modules/ROOT/partials/component-nav.adoc  |    1 -
 starters/adoc/antora.yml                           |    5 +-
 .../parent-pom/images/pom-hierarchy.drawio.png     |  Bin 184350 -> 295914 
bytes
 starters/adoc/modules/parent-pom/pages/about.adoc  |   25 +-
 .../simpleapp-modules-dependencies.pptx            |  Bin 48298 -> 50097 bytes
 .../simpleapp/simpleapp-modules-dependencies.png   |  Bin 65172 -> 108658 bytes
 starters/adoc/modules/starters/pages/about.adoc    |   11 -
 .../starters/pages/helloworld-script-jdo.adoc      |   11 -
 .../adoc/modules/starters/pages/helloworld.adoc    |   96 +-
 .../starters/pages/simpleapp-script-jdo.adoc       |   13 -
 .../adoc/modules/starters/pages/simpleapp.adoc     |  190 +--
 testing/adoc/modules/ROOT/pages/about.adoc         |    4 +-
 .../adoc/modules/archtestsupport/pages/about.adoc  |   22 +-
 .../adoc/modules/fakedata/pages/about.adoc         |   10 +-
 .../demomodule/dom/FakeDataDemoObjectWithAll.java  |   29 -
 testing/fakedata/integtests/translations.pot       |   49 -
 .../adoc/modules/integtestsupport/pages/about.adoc |   27 +-
 .../integtestsupport/pages/hints-and-tips.adoc     |    7 -
 .../integtestsupport/pages/swagger-exporter.adoc   |   16 +-
 .../adoc/modules/unittestsupport/pages/about.adoc  |   10 +-
 .../adoc/modules/ROOT/partials/component-nav.adoc  |    1 -
 .../adoc/modules/asciidoc/pages/about.adoc         |   22 +-
 valuetypes/asciidoc/builder/pom.xml                |   22 +-
 valuetypes/asciidoc/persistence-jdo/pom.xml        |   58 -
 .../persistence-jdo/src/main/java/module-info.java |   27 -
 .../CausewayModuleValAsciidocPersistenceJdo.java   |   34 -
 .../jdo/converters/CausewayAsciiDocConverter.java  |   46 -
 .../src/main/resources/META-INF/MANIFEST.MF        |    6 -
 .../persistence-jdo/src/main/resources/plugin.xml  |   49 -
 valuetypes/asciidoc/pom.xml                        |    9 -
 valuetypes/asciidoc/ui/pom.xml                     |   22 +-
 .../adoc/modules/markdown/pages/about.adoc         |   23 +-
 valuetypes/vega/adoc/modules/vega/pages/about.adoc |   24 +-
 .../modules/ROOT/pages/content-negotiation.adoc    |    3 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |    1 -
 .../ROOT/pages/hints-and-tips/troubleshooting.adoc |   88 -
 .../modules/ROOT/partials/security/webmodule.adoc  |    2 +-
 .../service/valuerender/_JsonValueConverters.java  |  292 +---
 .../auth/AuthenticationStrategyBasicAuth.java      |    7 -
 .../pages/extending/replacing-page-elements.adoc   |    2 +-
 529 files changed, 3018 insertions(+), 14844 deletions(-)

Reply via email to