You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by jo...@apache.org on 2022/12/29 11:25:32 UTC

[isis] 05/05: Merge remote-tracking branch 'origin/master' into ISIS-3171

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

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

commit 6e9778024e3b5ce76c7c9cebb85e7875dfc93f20
Merge: ae4d83d6a9 7c658a3ce9
Author: Jörg Rade <jo...@kuehne-nagel.com>
AuthorDate: Thu Dec 29 12:24:55 2022 +0100

    Merge remote-tracking branch 'origin/master' into ISIS-3171

 .github/dependabot.yml                             |    9 +-
 .../workflows/ci-build-artifacts-no-push-maven.yml |    2 +
 .gitignore                                         |    3 +
 .../attachments/Apache-Causeway.importorder        |   15 +-
 .../attachments/Apache-Causeway-importorder.xml    |   16 +-
 .../modules/applib/pages/index/ViewModel.adoc      |   20 +-
 .../pages/index/annotation/DomainObject.adoc       |    2 +
 .../applib/pages/index/annotation/HomePage.adoc    |    2 +
 .../applib/pages/index/client/SuppressionType.adoc |    1 +
 ...adLayoutXml.adoc => Object_downloadLayout.adoc} |   14 +-
 .../services/appfeatui/ApplicationTypeMember.adoc  |    2 -
 .../services/command/CommandExecutorService.adoc   |    8 +-
 .../services/command/CommandOutcomeHandler.adoc    |    6 +-
 .../index/services/factory/FactoryService.adoc     |   30 +-
 .../index/services/grid/GridLoaderService.adoc     |   34 +-
 .../services/grid/GridMarshallerService.adoc}      |    9 +-
 .../pages/index/services/grid/GridService.adoc     |    1 +
 .../pages/index/services/layout/LayoutService.adoc |   60 +-
 .../index/services/marshal/MarshallerService.adoc  |   44 +
 .../index/services/menu/MenuBarsLoaderService.adoc |   16 +-
 .../menu/MenuBarsMarshallerService.adoc}           |   11 +-
 .../pages/index/services/menu/MenuBarsService.adoc |    1 +
 .../services/repository/RepositoryService.adoc     |    2 +-
 .../modules/applib/pages/index/value/Blob.adoc     |   40 +-
 .../modules/applib/pages/index/value/Clob.adoc     |   73 +-
 .../HasInteractionId_commandLogEntry.adoc          |    4 +
 .../HasUsername_recentCommandsByUser.adoc          |    4 +
 .../contributions/Object_recentCommands.adoc       |    2 +-
 ...ByUser.adoc => T_recentBackgroundCommands.adoc} |   12 +-
 .../applib/dom/CommandLogEntryRepository.adoc      |    1 +
 .../dom/mixins/CommandLogEntry_childCommands.adoc  |    2 +
 .../mixins/CommandLogEntry_openResultObject.adoc   |    2 +
 .../mixins/CommandLogEntry_siblingCommands.adoc    |    2 +
 .../subscriber/CommandSubscriberForCommandLog.adoc |    2 +
 .../CausewayModuleExtCommandReplaySecondary.adoc   |    3 -
 .../secondary/job/JobExecutionData.adoc}           |   31 +-
 .../pages/index/excel/applib/ExcelService.adoc     |    2 +
 .../ExcelServiceDefault.adoc}                      |   40 +-
 .../HasInteractionId_executionLogEntries.adoc      |    4 +
 .../HasUsername_recentExecutionsByUser.adoc        |    4 +
 .../contributions/Object_recentExecutions.adoc     |    2 +-
 .../applib/dom/ExecutionLogEntryType.adoc          |    2 +
 .../ExecutionLogEntry_siblingExecutions.adoc       |    2 +
 .../applib/dom/ExecutionOutboxEntryType.adoc       |    2 +
 .../applib/restapi/OutboxEvents.adoc               |    4 +
 .../applib/restapi/OutboxRestApi.adoc              |    2 +
 .../ContentMappingServiceForOutboxEvents.adoc      |    2 +
 .../index/restfulobjects/client/RestfulClient.adoc |   43 +-
 ...ayModuleViewerRestfulObjectsJaxrsResteasy.adoc} |    7 +-
 .../conneg/RestfulObjectsJaxbWriterForXml.adoc     |    0
 .../webmodule/WebModuleJaxrsResteasy.adoc}         |    8 +-
 ...ayModuleViewerRestfulObjectsJaxrsResteasy4.adoc |   12 -
 .../ROOT/pages/2022/2.0.0-RC1/mignotes.adoc        |   22 +
 api/applib/pom.xml                                 |   13 +-
 api/applib/src/main/java/module-info.java          |    2 +-
 .../java/org/apache/causeway/applib/ViewModel.java |   38 +-
 .../causeway/applib/client/SuppressionType.java    |    8 +-
 .../appfeatui/ApplicationFeatureViewModel.java     |    2 +-
 .../services/appfeatui/ApplicationNamespace.java   |    2 +
 .../applib/services/appfeatui/ApplicationType.java |    2 +
 .../services/appfeatui/ApplicationTypeAction.java  |    2 +
 .../appfeatui/ApplicationTypeCollection.java       |    2 +
 .../services/appfeatui/ApplicationTypeMember.java  |   14 +-
 .../appfeatui/ApplicationTypeProperty.java         |    2 +
 .../applib/services/bookmark/Bookmark.java         |   17 +
 .../applib/services/factory/FactoryService.java    |   52 +-
 .../causeway/applib/services/jaxb/JaxbService.java |  132 +-
 .../services/metamodel/MetaModelServiceMenu.java   |  159 +-
 .../applib/services/metamodel/_CsvExport2.java     |  115 +
 .../services/publishing/log/CommandLogger.java     |    4 +-
 .../publishing/log/EntityChangesLogger.java        |    2 +-
 .../services/publishing/log/ExecutionLogger.java   |    2 +-
 .../causeway/applib/services/user/RoleMemento.java |   17 +-
 .../causeway/applib/services/user/UserMemento.java |   35 +-
 .../causeway/applib/services/user/UserService.java |    4 +-
 .../org/apache/causeway/applib/util/JaxbUtil.java  |  137 +-
 .../applib/util/schema/ChangesDtoUtils.java        |   83 +-
 .../applib/util/schema/CommandDtoUtils.java        |   94 +-
 .../applib/util/schema/CommonDtoUtils.java         |   27 +-
 .../applib/util/schema/InteractionDtoUtils.java    |  120 +-
 .../applib/util/schema/InteractionsDtoUtils.java   |   77 +-
 .../util/schema/MemberExecutionDtoUtils.java       |   56 +-
 .../org/apache/causeway/applib/value/Blob.java     |   60 +-
 .../org/apache/causeway/applib/value/Clob.java     |   80 +
 .../applib/services/jaxb/JaxbServiceTest.java      |    7 +-
 .../services/user/RoleMemento_value_Test.java      |   28 +
 .../services/user/UserMemento_contains_Test.java   |   41 +
 .../services/user/UserMemento_value_Test.java      |   63 +
 api/schema/pom.xml                                 |   45 +-
 api/schema/src/main/java/module-info.java          |    2 +-
 .../causeway/schema/metamodel/metamodel-2.0.xsd    |  386 --
 .../{org/apache/causeway => }/schema/bindings.xml  |    0
 .../apache/causeway => }/schema/chg/chg-2.0.xsd    |   11 +-
 .../apache/causeway => }/schema/cmd/cmd-2.0.xsd    |   34 +-
 .../causeway => }/schema/common/common-2.0.xsd     |   69 +-
 .../apache/causeway => }/schema/ixn/ixn-2.0.xsd    |   40 +-
 .../resources/schema/metamodel/metamodel-2.0.xsd   |  498 ++
 bom/pom.xml                                        | 1564 +++--
 build.sh                                           |    9 +-
 commons/pom.xml                                    |   67 +-
 commons/src/main/java/module-info.java             |    5 +
 .../apache/causeway/commons/collections/Can.java   |    4 +-
 .../commons/collections/Can_Singleton.java         |    2 +-
 .../apache/causeway/commons/functional/Try.java    |    5 +
 .../causeway/commons/internal/base/_Text.java      |   20 +-
 .../causeway/commons/internal/debug/swt/_Swt.java  |   75 +
 .../commons/internal/ioc/_IocContainer.java        |    2 +-
 .../commons/internal/reflection/_ClassCache.java   |   84 +-
 .../commons/internal/resources/_DataSink.java      |   35 -
 .../commons/internal/resources/_DataSource.java    |  139 -
 .../causeway/commons/internal/resources/_Json.java |  246 -
 .../causeway/commons/internal/resources/_Xml.java  |  231 -
 .../causeway/commons/internal/resources/_Yaml.java |  168 -
 .../org/apache/causeway/commons/io/DataSink.java   |  106 +
 .../org/apache/causeway/commons/io/DataSource.java |   96 +
 .../org/apache/causeway/commons/io/DtoMapper.java  |   69 +
 .../org/apache/causeway/commons/io/JaxbUtils.java  |  359 ++
 .../org/apache/causeway/commons/io/JsonUtils.java  |  151 +
 .../org/apache/causeway/commons/io/YamlUtils.java  |  130 +
 .../commons/resource/ResourceCoordinates.java      |    3 +-
 .../internal/resources/JsonYamlReaderTest.java     |   20 +-
 .../internal/resources/XmlRoundTripTest.java       |   31 +-
 .../apache/causeway/commons/io/JaxbUtilsTest.java  |   88 +
 core/NOTICE                                        |    7 -
 core/adoc/modules/_overview/pages/about.adoc       | 1236 ++--
 core/config/pom.xml                                |   14 +-
 .../beans/CausewayBeanTypeClassifierDefault.java   |    5 +-
 .../environment/CausewaySystemEnvironment.java     |   20 +-
 .../progmodel/ProgrammingModelConstants.java       |   91 +-
 .../contract/ValueTypeContractTestAbstract.java    |   40 +-
 core/jdk-supplemental/pom.xml                      |  247 -
 core/metamodel/pom.xml                             |    4 +-
 .../_testing/MetaModelContext_forTesting.java      |    2 +-
 .../_testing/ServiceRegistry_forTesting.java       |    2 +-
 .../core/metamodel/facetapi/FacetRanking.java      |    2 +-
 .../facets/HasPostConstructMethodCache.java        |   58 -
 .../core/metamodel/facets/ImperativeAspect.java    |    2 +-
 ...reteTypeToBeIncludedWithMetamodelValidator.java |   12 +-
 .../actions/action/ActionOverloadingValidator.java |   10 +-
 ...ctionInvocationFacetForDomainEventAbstract.java |    4 +-
 .../ActionParameterValidationFacetViaMethod.java   |    2 +-
 .../method/ActionValidationFacetViaMethod.java     |    2 +-
 .../CollectionAccessorFacetViaAccessor.java        |    2 +-
 .../method/DisableForContextFacetViaMethod.java    |    2 +-
 .../method/HideForContextFacetViaMethod.java       |    2 +-
 .../ViewModelSemanticCheckingFacetFactory.java     |   22 +-
 .../DomainObjectAnnotationFacetFactory.java        |   31 +-
 .../logicaltype/LogicalTypeMalformedValidator.java |   13 +-
 .../method/NavigableParentFacetViaMethod.java      |   15 +-
 .../annotation/TitleFacetViaTitleAnnotation.java   |    8 +-
 .../facets/object/viewmodel/ViewModelFacet.java    |    7 +
 .../object/viewmodel/ViewModelFacetAbstract.java   |   30 +-
 .../object/viewmodel/ViewModelFacetFactory.java    |   46 +-
 .../ViewModelFacetForDomainObjectAnnotation.java   |   12 +-
 .../ViewModelFacetForSerializableInterface.java    |   11 +-
 .../ViewModelFacetForViewModelInterface.java       |   97 +-
 .../ViewModelFacetForXmlRootElementAnnotation.java |   19 +-
 .../ActionParameterAutoCompleteFacetViaMethod.java |    2 +-
 .../ActionParameterChoicesFacetViaMethod.java      |    2 +-
 .../ActionParameterDefaultsFacetViaMethod.java     |    2 +-
 .../ActionParameterDisabledFacetViaMethod.java     |    2 +-
 .../ActionParameterHiddenFacetViaMethod.java       |    2 +-
 .../ActionParameterValidationFacetViaMethod.java   |    2 +-
 .../accessor/PropertyAccessorFacetViaAccessor.java |    2 +-
 .../method/PropertyAutoCompleteFacetMethod.java    |    2 +-
 .../method/PropertyChoicesFacetViaMethod.java      |    2 +-
 .../method/PropertyDefaultFacetViaMethod.java      |    2 +-
 .../clear/PropertyClearFacetViaClearMethod.java    |    2 +-
 .../clear/PropertyClearFacetViaSetterMethod.java   |    2 +-
 ...PropertyInitializationFacetViaSetterMethod.java |    2 +-
 .../modify/PropertySetterFacetViaSetterMethod.java |    2 +-
 ...tionEnforcesMetamodelContributionValidator.java |   13 +-
 .../_OrphanedSupportingMethodValidator.java        |    6 +-
 .../core/metamodel/object/ManagedObjects.java      |    2 +-
 .../dflt/ProgrammingModelFacetsJava11.java         |    7 +-
 .../bootstrap/GridMarshallerServiceBootstrap.java  |   32 +-
 .../services/layout/LayoutServiceDefault.java      |    2 +-
 .../services/metamodel/DomainMemberDefault.java    |    2 +-
 .../specloader/SpecificationLoaderDefault.java     |   12 +-
 ...etaModelValidatorForConflictingOptionality.java |    2 +-
 .../valuesemantics/ChangesDtoValueSemantics.java   |    4 +-
 .../valuesemantics/CommandDtoValueSemantics.java   |    4 +-
 .../InteractionDtoValueSemantics.java              |    4 +-
 .../metamodel/facets/MethodFinderUtilsTest.java    |   39 +-
 .../actions/ActionMethodsFacetFactoryTest.java     |   16 +-
 ...nnotationFacetFactoryTest_ActionInvocation.java |    8 +-
 .../CollectionFieldMethodsFacetFactoryTest.java    |   12 +-
 ...oicesFacetFromBoundedAnnotationFactoryTest.java |    3 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |    3 +-
 .../title/TitleFacetViaMethodsFactoryTest.java     |    2 +-
 .../RecreatableObjectFacetFactoryTest.java         |    3 +-
 .../PropertyMethodsFacetFactoryTest.java           |   30 +-
 .../core/metamodel/object/ManagedObjectTest.java   |  121 +
 .../objects/OneToManyAssociationDefaultTest.java   |    3 +-
 .../metamodel/services/grid/GridLoadingTest.java   |    2 +-
 core/pom.xml                                       | 1117 +---
 core/runtimeservices/pom.xml                       |    5 +
 .../core/runtimeservices/executor/_Xray.java       |    8 +-
 .../factory/FactoryServiceDefault.java             |   75 +-
 .../runtimeservices/jaxb/JaxbServiceDefault.java   |   53 +-
 .../core/runtimeservices/publish/_Xray.java        |   10 +-
 .../menubars/bootstrap/MenuBarsServiceBSTest.java  |    2 +-
 .../dom/domain/_interactions/InteractionDtoVm.java |    6 +-
 .../DomainObjectLayout/DomainObjectLayoutMenu.java |  111 +-
 .../DomainObjectLayoutBookmarkingVm.java           |   56 +-
 .../cssClass/DomainObjectLayoutCssClassVm.java     |   56 +-
 .../cssClassFa/DomainObjectLayoutCssClassFaVm.java |   56 +-
 .../DomainObjectLayoutDescribedAsVm.java           |   56 +-
 .../named/DomainObjectLayoutNamedVm.java           |   56 +-
 .../paged/DomainObjectLayoutPagedVm.java           |   56 +-
 .../plural/DomainObjectLayoutPluralVm.java         |   56 +-
 .../xxxUiEvent/DomainObjectLayoutXxxUiEventVm.java |   56 +-
 .../src/main/java/demoapp/dom/menubars.layout.xml  |    3 +-
 examples/demo/vaadin/pom.xml                       |    4 -
 .../HasInteractionId_commandLogEntry.java          |   11 +
 .../HasUsername_recentCommandsByUser.java          |    6 +
 .../contributions/Object_recentCommands.java       |    2 +-
 .../applib/dom/CommandLogEntryRepository.java      |    6 +-
 .../dom/mixins/CommandLogEntry_childCommands.java  |    2 +
 .../mixins/CommandLogEntry_openResultObject.java   |    3 +
 .../mixins/CommandLogEntry_siblingCommands.java    |    3 +
 .../applib/job/RunBackgroundCommandsJob.java       |    5 +-
 .../subscriber/CommandSubscriberForCommandLog.java |   12 +-
 .../extensions/excel/applib/ExcelService.java      |   22 +-
 .../excel/applib/service/ExcelServiceDefault.java  |   10 +-
 .../excel/applib/service/_ExcelServiceHelper.java  |    2 -
 extensions/core/excel/integtests/pom.xml           |    4 +-
 .../HasInteractionId_executionLogEntries.java      |   10 +
 .../HasUsername_recentExecutionsByUser.java        |    5 +
 .../contributions/Object_recentExecutions.java     |    2 +-
 .../applib/dom/ExecutionLogEntryType.java          |    3 +
 .../ExecutionLogEntry_siblingExecutions.java       |    2 +
 .../applib/dom/ExecutionOutboxEntryRepository.java |    7 +-
 .../applib/dom/ExecutionOutboxEntryType.java       |    4 +
 .../applib/restapi/OutboxEvents.java               |   10 +
 .../applib/restapi/OutboxRestApi.java              |    8 +-
 .../ContentMappingServiceForOutboxEvents.java      |    1 +
 extensions/core/executionoutbox/restclient/pom.xml |  143 +-
 .../executionoutbox/restclient/api/Jsonable.java   |   27 -
 .../restclient/api/OutboxClient.java               |  156 +-
 .../executionoutbox/restclient/api/_Jaxb.java      |   92 -
 .../restclient/api/delete/DeleteMessage.java       |   30 +-
 .../restclient/api/delete/IntValue.java            |    7 +-
 .../restclient/api/delete/StringValue.java         |    7 +-
 .../api/deleteMany/DeleteManyMessage.java          |   27 +-
 .../integtests/OutboxRestClient_IntegTest.java     |    2 +-
 .../restclient/integtests/RestEndpointService.java |    3 +-
 extensions/pom.xml                                 |   92 +-
 .../feature/api/ApplicationFeatureChoices.java     |    1 +
 .../dom/mixins/perms/UserPermissionViewModel.java  |    1 +
 .../secman/applib/util/ApplicationSecurityDto.java |    4 +-
 .../facets/TenantedAuthorizationFacetDefault.java  |   51 +-
 .../CollectionContentsAsExcelFactory.java          |    4 +-
 .../pdfjs/applib/config/PdfJsConfig.java           |    4 +-
 .../secondary/fetch/CommandFetcher.java            |   20 +-
 incubator/viewers/graphql/test/pom.xml             |    6 +-
 .../CausewayModuleIncViewerVaadinViewer.java       |    6 +-
 .../jpa/integration/changetracking/_Xray.java      |    4 +-
 .../schema/v2/CausewayChangesDtoConverter.java     |    8 +-
 .../schema/v2/CausewayCommandDtoConverter.java     |    8 +-
 .../schema/v2/CausewayInteractionDtoConverter.java |    8 +-
 .../schema/v2/CausewayChangesDtoConverter.java     |    8 +-
 .../schema/v2/CausewayCommandDtoConverter.java     |    8 +-
 .../schema/v2/CausewayInteractionDtoConverter.java |    8 +-
 pom.xml                                            |    2 +-
 regressiontests/incubating/pom.xml                 |    6 +-
 .../incubating/src/main/java/include.txt           |    1 -
 regressiontests/pom.xml                            |   61 +-
 regressiontests/stable-bootstrapping/pom.xml       |    9 +-
 .../stable-bootstrapping/src/main/java/include.txt |    1 -
 .../stable-cmdexecauditsess/generic/pom.xml        |   12 +-
 .../persistence-jdo/pom.xml                        |   14 +-
 .../persistence-jdo/src/main/java/include.txt      |    1 -
 .../persistence-jpa/pom.xml                        |   15 +-
 .../persistence-jpa/src/main/java/include.txt      |    1 -
 .../resources/META-INF/orm-commandlog.template     |    0
 regressiontests/stable-cmdexecauditsess/pom.xml    |   13 +-
 regressiontests/stable-config/pom.xml              |    9 +-
 .../stable-config/src/main/java/include.txt        |    1 -
 regressiontests/stable-core-wrapperfactory/pom.xml |   12 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-cucumber/pom.xml            |   35 +-
 .../stable-cucumber/src/main/java/include.txt      |    1 -
 regressiontests/stable-domainmodel/pom.xml         |    9 +-
 .../stable-domainmodel/src/main/java/include.txt   |    1 -
 .../DomainModelTest_usingBadDomain.java            |   15 +-
 ...elTest_usingBadDomain_noAnnotationEnforced.java |    2 +-
 .../DomainModelTest_usingGoodDomain.java           |    6 +-
 .../domainmodel/MetaModelRegressionTest.java       |   90 +-
 .../MetaModelRegressionTest.verify.approved.xml    | 6466 ++++++++++----------
 regressiontests/stable-eventhandling/pom.xml       |    9 +-
 .../stable-eventhandling/src/main/java/include.txt |    1 -
 regressiontests/stable-factory/pom.xml             |    9 +-
 .../stable-factory/src/main/java/include.txt       |    1 -
 .../testdomain/factory/ViewModelFactoryTest.java   |   98 +-
 regressiontests/stable-interact/pom.xml            |    9 +-
 .../stable-interact/src/main/java/include.txt      |    1 -
 .../testdomain/interact/CustomContextTest.java     |    3 +-
 ...> CustomContextWithNoPermissionChecksTest.java} |   48 +-
 regressiontests/stable-layouts/pom.xml             |   41 +-
 .../integtest/Layout_Counter_IntegTest.java        |    0
 .../integtest/Layout_SimpleObject_IntegTest.java   |    0
 .../layouts/integtest/model/Counter.java           |    0
 .../layouts/integtest/model/Counter.layout.xml     |    0
 .../integtest/model/LayoutTestDomainModel.java     |    0
 .../layouts/integtest/model/SimpleObject.java      |    8 +-
 .../integtest/model/SimpleObject.layout.xml        |    0
 .../layouts/integtest/model/types/Name.java        |    0
 .../layouts/integtest/model/types/Notes.java       |    0
 regressiontests/stable-persistence-jdo/pom.xml     |   27 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-persistence-jpa/pom.xml     |   31 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-publishing-jpa/pom.xml      |   27 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-rest/pom.xml                |   11 +-
 .../stable-rest/src/main/java/include.txt          |    1 -
 regressiontests/stable-value/pom.xml               |    9 +-
 .../stable-value/src/main/java/include.txt         |    1 -
 .../testdomain/value/ValueSemanticsTester.java     |   12 +-
 regressiontests/stable-viewers-common/pom.xml      |   27 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-viewers-jdo/pom.xml         |   29 +-
 regressiontests/stable-viewers-jpa/pom.xml         |   29 +-
 regressiontests/stable/pom.xml                     |   33 +-
 .../EntityChangesSubscriberForTesting.java         |   18 +-
 .../subscriber/ExecutionSubscriberForTesting.java  |    2 +-
 .../interaction/DomainObjectTesterFactory.java     |   12 +-
 .../testdomain/util/rest/RestEndpointService.java  |   29 +-
 scripts/ci/_print-environment.sh                   |    2 -
 scripts/ci/rename-all-published-sources.jsh        |    5 +-
 starters/pom.xml                                   |   73 +-
 supplemental-model/pom.xml                         |    9 +-
 testing/archtestsupport/applib/pom.xml             |    5 +-
 testing/fakedata/integtests/pom.xml                |    8 +-
 testing/pom.xml                                    |   67 -
 testing/specsupport/applib/pom.xml                 |    2 +-
 testing/unittestsupport/applib/pom.xml             |   14 +-
 .../org/apache/causeway/tooling/cli/CliConfig.java |    5 +-
 .../causeway/tooling/cli/test/CliConfigTest.java   |   10 +-
 tooling/javamodel/pom.xml                          |    2 +-
 .../tooling/javamodel/test/AnalyzerTest.java       |   18 +-
 .../tooling/javamodel/test/ProjectSamples.java     |   59 +-
 tooling/pom.xml                                    |    4 +-
 valuetypes/pom.xml                                 |   67 -
 .../valuetypes/vega/applib/value/Vega.java         |    5 +-
 viewers/commons/prism/pom.xml                      |    2 +-
 .../restfulobjects/applib/JsonRepresentation.java  |   70 +-
 .../client/src/main/java/module-info.java          |    6 +-
 .../restfulobjects/client/ResponseDigest.java      |   66 +-
 .../restfulobjects/client/ResponseDigester.java    |  127 +
 .../restfulobjects/client/RestfulClient.java       |  120 +-
 .../restfulobjects/client/RestfulClientConfig.java |   43 +-
 .../client/RestfulClientMediaType.java             |   96 +
 viewers/restfulobjects/jaxrs-resteasy/pom.xml      |    2 +-
 .../rendering/src/main/java/module-info.java       |    4 +-
 .../CausewayModuleRestfulObjectsRendering.java     |    8 +-
 .../conneg/ContentNegotiationServiceAbstract.java  |    4 +-
 .../service/swagger/SwaggerServiceDefault.java     |    6 +-
 .../service/swagger/internal/Caching.java          |   35 +-
 .../service/swagger/internal/Generation.java       |  844 ---
 ...pecGenerator.java => OpenApiSpecGenerator.java} |   24 +-
 .../rendering/service/swagger/internal/RoSpec.java |   68 +
 .../internal/ValuePropertyFactoryDefault.java      |  149 -
 .../swagger/internal/ValuePropertyPlugin.java      |   75 -
 .../swagger/internal/ValueSchemaFactory.java       |   22 +-
 .../internal/ValueSchemaFactoryDefault.java        |  128 +
 .../service/swagger/internal/_OpenApi.java         |  117 +
 .../swagger/internal/_OpenApiModelFactory.java     |  813 +++
 .../rendering/service/swagger/internal/_Util.java  |   19 +-
 ...ationTest.java => OpenApiModelFactoryTest.java} |    8 +-
 .../restfulobjects/viewer/mappers/FailureUtil.java |    2 +-
 .../resources/DomainObjectResourceServerside.java  |   12 +-
 .../resources/DomainServiceResourceServerside.java |   12 +-
 .../resources/DomainTypeResourceServerside.java    |   12 +-
 .../resources/HomePageResourceServerside.java      |   12 +-
 .../viewer/resources/ImageResourceServerside.java  |   12 +-
 .../resources/MenuBarsResourceServerside.java      |   15 +-
 .../viewer/resources/ResourceAbstract.java         |   37 +-
 .../viewer/resources/SwaggerSpecResource.java      |    5 +
 .../viewer/resources/UserResourceServerside.java   |   13 +-
 .../resources/VersionResourceServerside.java       |   12 +-
 .../viewer/resources/_EndpointLogging.java         |    9 +-
 .../serialization/SerializationStrategy.java       |   12 +-
 .../static/swagger-ui/index-ORIG-3.24.3.html       |   60 -
 .../static/swagger-ui/index-ORIG-4.15.5.html       |   19 +
 .../src/main/resources/static/swagger-ui/index.css |   16 +
 .../static/swagger-ui/oauth2-redirect.html         |   41 +-
 .../static/swagger-ui/swagger-initializer.js       |   20 +
 .../static/swagger-ui/swagger-ui-bundle.js         |  135 +-
 .../static/swagger-ui/swagger-ui-bundle.js.map     |    2 +-
 .../static/swagger-ui/swagger-ui-es-bundle-core.js |    3 +
 .../swagger-ui/swagger-ui-es-bundle-core.js.map    |    1 +
 .../static/swagger-ui/swagger-ui-es-bundle.js      |    3 +
 .../static/swagger-ui/swagger-ui-es-bundle.js.map  |    1 +
 .../swagger-ui/swagger-ui-standalone-preset.js     |   23 +-
 .../swagger-ui/swagger-ui-standalone-preset.js.map |    2 +-
 .../resources/static/swagger-ui/swagger-ui.css     |    3 +-
 .../resources/static/swagger-ui/swagger-ui.css.map |    2 +-
 .../main/resources/static/swagger-ui/swagger-ui.js |    9 +-
 .../resources/static/swagger-ui/swagger-ui.js.map  |    2 +-
 .../src/main/resources/swagger-ui/index.thtml      |   25 +-
 viewers/wicket/applib/pom.xml                      |    6 +
 .../wicket/applib/src/main/java/module-info.java   |    1 -
 viewers/wicket/graceful/pom.xml                    |    4 +-
 .../CausewayModuleViewerWicketGraceful.java}       |    6 +-
 .../viewer/wicket/graceful/package-info.java       |   11 +-
 viewers/wicket/pom.xml                             |   77 +
 viewers/wicket/ui/pom.xml                          |    1 +
 .../actionresponse/ActionResultResponseType.java   |    2 +-
 .../bookmarkedpages/BookmarkedPagesPanel.java      |    3 +-
 .../CollectionPresentationSelectorPanel.html       |    6 +-
 .../CollectionPresentationSelectorPanel.java       |   15 +-
 .../pages/common/datatables/DatatablesDotNet.java  |    2 +-
 414 files changed, 11948 insertions(+), 11334 deletions(-)