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:28 UTC
[isis] 01/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 136b5ba48784f6d65c986661f6ec7d2e531306a9
Merge: 062aba28e3 2c6a26f1d9
Author: Jörg Rade <jo...@kuehne-nagel.com>
AuthorDate: Wed Nov 16 14:11:07 2022 +0100
Merge remote-tracking branch 'origin/master' into ISIS-3171
.github/dependabot.yml | 9 +
.github/workflows/ci-build-site-no-push.yml | 2 +-
.../modules/ROOT/pages/cutting-a-release.adoc | 18 +-
.../ROOT/pages/post-release-successful.adoc | 3 +-
.../modules/ROOT/pages/updating-the-website.adoc | 33 +-
.../pages/building-docs-and-website.adoc | 4 +-
.../applib/pages/index/events/EventObjectBase.adoc | 37 +-
.../index/events/lifecycle/ObjectCreatedEvent.adoc | 2 +-
.../applib/pages/index/events/ui/IconUiEvent.adoc | 2 +-
.../layout/component/CollectionLayoutData.adoc | 4 +-
.../pages/index/services/command/Command.adoc | 2 +-
.../MenuBarsLoaderService_010-implementation.adoc | 8 +-
.../UrlEncodingServiceWithCompression.adoc} | 9 +-
.../audittrail/applib/app/AuditTrailMenu.adoc | 2 +
.../HasInteractionId_auditTrailEntries.adoc} | 8 +-
.../Object_recentAuditTrailEntries.adoc} | 11 +-
.../applib/dom/AuditTrailEntry.adoc} | 13 +-
.../applib/dom/AuditTrailEntryRepository.adoc | 48 +
...tityPropertyChangeSubscriberForAuditTrail.adoc} | 24 +-
.../commandlog/applib/app/CommandLogMenu.adoc | 2 +
.../HasInteractionId_commandLogEntry.adoc | 4 +-
.../commandlog/applib/dom/BackgroundService.adoc | 62 +
...oundService_PersistCommandExecutorService.adoc} | 20 +-
.../commandlog/applib/dom/CommandLogEntry.adoc | 59 +
.../applib/dom/CommandLogEntryRepository.adoc | 108 ++
.../applib/dom/ExecuteIn.adoc} | 32 +-
.../index/commandlog/applib/dom/ReplayState.adoc | 74 +
.../dom/mixins/CommandLogEntry_childCommands.adoc} | 8 +-
.../mixins/CommandLogEntry_openResultObject.adoc} | 9 +-
.../mixins/CommandLogEntry_siblingCommands.adoc} | 8 +-
.../applib/job/RunBackgroundCommandsJob.adoc} | 12 +-
.../pages/index/excel/testing/ExcelFixture.adoc | 3 +-
.../pages/index/excel/testing/ExcelFixture2.adoc | 3 +-
.../CausewayModuleExtExecutionLogApplib.adoc} | 9 +-
.../executionlog/applib/app/ExecutionLogMenu.adoc | 2 +
.../executionlog/applib/dom/ExecutionLogEntry.adoc | 36 +
.../applib/dom/ExecutionLogEntryRepository.adoc | 54 +
.../applib/dom/ExecutionLogEntryType.adoc} | 9 +-
.../ExecutionLogEntry_siblingExecutions.adoc} | 8 +-
.../ExecutionSubscriberForExecutionLog.adoc} | 8 +-
.../CausewayModuleExtExecutionOutboxApplib.adoc} | 9 +-
.../applib/app/ExecutionOutboxMenu.adoc | 2 +
.../applib/dom/ExecutionOutboxEntry.adoc | 36 +
.../applib/dom/ExecutionOutboxEntryRepository.adoc | 46 +
.../applib/dom/ExecutionOutboxEntryType.adoc} | 9 +-
.../applib/restapi/OutboxEvents.adoc} | 7 +-
.../applib/restapi/OutboxRestApi.adoc | 29 +
.../ContentMappingServiceForOutboxEvents.adoc} | 8 +-
.../ExecutionSubscriberForExecutionOutbox.adoc} | 8 +-
.../CausewayModuleExtExecutionRestClient.adoc} | 7 +-
.../restclient/api/OutboxClient.adoc | 62 +
.../ExecutionLogEntry_copyToOutbox.adoc} | 36 +-
.../spring/AutowiringSpringBeanJobFactory.adoc | 13 -
.../feature/api/ApplicationFeatureChoices.adoc} | 13 +-
.../ApplicationFeatureViewModel_permissions.adoc} | 8 +-
.../app/ApplicationOrphanedPermissionManager.adoc} | 8 +-
...rphanedPermissionManager_relocateSelected.adoc} | 9 +-
.../ApplicationPermissionRepositoryAbstract.adoc | 44 +
.../dom/mixins/ApplicationPermission_allow.adoc} | 9 +-
.../mixins/ApplicationPermission_changing.adoc} | 9 +-
.../dom/mixins/ApplicationPermission_delete.adoc} | 8 +-
.../dom/mixins/ApplicationPermission_feature.adoc} | 8 +-
.../mixins/ApplicationPermission_updateRole.adoc} | 10 +-
.../dom/mixins/ApplicationPermission_veto.adoc} | 9 +-
.../dom/mixins/ApplicationPermission_viewing.adoc} | 9 +-
.../menu/ApplicationPermissionMenu.adoc} | 7 +-
.../dom/ApplicationRoleRepositoryAbstract.adoc | 25 +
.../dom/mixins/ApplicationRole_addPermission.adoc | 28 +
.../role/dom/mixins/ApplicationRole_addUser.adoc} | 9 +-
.../role/dom/mixins/ApplicationRole_delete.adoc} | 9 +-
.../mixins/ApplicationRole_removePermissions.adoc} | 8 +-
.../dom/mixins/ApplicationRole_removeUsers.adoc} | 9 +-
.../mixins/ApplicationRole_updateDescription.adoc} | 9 +-
.../dom/mixins/ApplicationRole_updateName.adoc} | 9 +-
.../applib/role/man/ApplicationRoleManager.adoc} | 8 +-
.../mixins/ApplicationRoleManager_allRoles.adoc} | 8 +-
.../ApplicationRoleManager_exportAsYaml.adoc} | 9 +-
.../mixins/ApplicationRoleManager_newRole.adoc} | 8 +-
.../applib/role/menu/ApplicationRoleMenu.adoc} | 7 +-
.../seed/CausewayAppFeatureRoleAndPermissions.adoc | 2 +
.../CausewayConfigurationRoleAndPermissions.adoc | 2 +
.../CausewayExtAuditTrailRoleAndPermissions.adoc | 2 +-
.../CausewayExtCommandLogRoleAndPermissions.adoc | 2 +-
.../CausewayExtExecutionLogRoleAndPermissions.adoc | 2 +-
...usewayExtExecutionOutboxRoleAndPermissions.adoc | 2 +-
.../CausewayExtH2ConsoleRoleAndPermissions.adoc | 2 +-
.../CausewayExtSecmanAdminRoleAndPermissions.adoc | 2 +-
...ewayExtSecmanRegularUserRoleAndPermissions.adoc | 2 +-
.../CausewayExtSessionLogRoleAndPermissions.adoc | 2 +-
...yPersistenceJdoMetaModelRoleAndPermissions.adoc | 2 +-
.../CausewaySudoImpersonateRoleAndPermissions.adoc | 2 +
...werRestfulObjectsSwaggerRoleAndPermissions.adoc | 2 +-
.../dom/ApplicationTenancyRepositoryAbstract.adoc | 29 +
.../dom/mixins/ApplicationTenancy_addChild.adoc} | 10 +-
.../dom/mixins/ApplicationTenancy_addUser.adoc} | 9 +-
.../dom/mixins/ApplicationTenancy_delete.adoc} | 8 +-
.../mixins/ApplicationTenancy_removeChild.adoc} | 10 +-
.../dom/mixins/ApplicationTenancy_removeUser.adoc} | 10 +-
.../dom/mixins/ApplicationTenancy_updateName.adoc} | 9 +-
.../dom/mixins/ApplicationTenancy_users.adoc} | 8 +-
.../fixtures/AbstractTenancyFixtureScript.adoc} | 21 +-
.../tenancy/man/ApplicationTenancyManager.adoc} | 8 +-
.../ApplicationTenancyManager_allTenancies.adoc} | 8 +-
.../ApplicationTenancyManager_newTenancy.adoc} | 9 +-
.../tenancy/menu/ApplicationTenancyMenu.adoc} | 7 +-
.../user/contributions/HasUsername_open.adoc} | 10 +-
.../dom/ApplicationUserRepositoryAbstract.adoc | 44 +
.../user/dom/mixins/ApplicationUser_addRole.adoc} | 10 +-
.../user/dom/mixins/ApplicationUser_delete.adoc} | 9 +-
.../dom/mixins/ApplicationUser_duplicate.adoc} | 8 +-
.../user/dom/mixins/ApplicationUser_lock.adoc} | 9 +-
.../dom/mixins/ApplicationUser_removeRoles.adoc} | 20 +-
.../dom/mixins/ApplicationUser_resetPassword.adoc} | 10 +-
.../user/dom/mixins/ApplicationUser_timeZone.adoc} | 9 +-
.../user/dom/mixins/ApplicationUser_unlock.adoc} | 9 +-
.../mixins/ApplicationUser_updateAccountType.adoc} | 10 +-
.../dom/mixins/ApplicationUser_updateAtPath.adoc} | 9 +-
.../ApplicationUser_updateEmailAddress.adoc} | 10 +-
.../mixins/ApplicationUser_updateFaxNumber.adoc} | 10 +-
.../dom/mixins/ApplicationUser_updateLocale.adoc} | 19 +-
.../dom/mixins/ApplicationUser_updateName.adoc} | 17 +-
.../mixins/ApplicationUser_updatePassword.adoc} | 15 +-
.../mixins/ApplicationUser_updatePhoneNumber.adoc} | 10 +-
.../mixins/ApplicationUser_updateUsername.adoc} | 9 +-
...pplicationUser_effectiveMemberPermissions.adoc} | 8 +-
...tionUser_filterEffectiveMemberPermissions.adoc} | 9 +-
.../dom/mixins/perms/UserPermissionViewModel.adoc | 28 +
.../applib/user/man/ApplicationUserManager.adoc} | 8 +-
.../mixins/ApplicationUserManager_allUsers.adoc} | 8 +-
.../ApplicationUserManager_newDelegateUser.adoc} | 9 +-
.../ApplicationUserManager_newLocalUser.adoc} | 14 +-
.../applib/user/menu/ApplicationUserMenu.adoc} | 7 +-
.../applib/util/RegexReplacer.adoc} | 7 +-
.../applib/app/SessionLogMenu.adoc} | 9 +-
.../HasUsername_recentSessionsForUser.adoc} | 13 +-
.../applib/dom/SessionLogEntry.adoc} | 15 +-
.../applib/dom/SessionLogEntryRepository.adoc | 49 +
.../spiimpl/SessionLogServiceInitializer.adoc} | 14 +-
.../spiimpl/SessionSubscriberForSessionLog.adoc} | 12 +-
.../ROOT/pages/2022/2.0.0-RC1/mignotes.adoc | 61 +-
.../ROOT/pages/2022/2.0.0-RC1/relnotes.adoc | 9 +-
.../modules/ROOT/partials/extensions.adoc | 1 -
antora/playbooks/site-extensions.yml | 3 -
antora/playbooks/site.yml | 3 -
.../img/home/causeway-logo-79x64.png | Bin 0 -> 5900 bytes
.../img/home/causeway-logo-984x286.png | Bin 0 -> 97816 bytes
antora/supplemental-ui/index.html | 40 +-
.../causeway/applib/CausewayModuleApplib.java | 4 +-
.../causeway/applib/events/EventObjectBase.java | 78 +-
.../events/lifecycle/ObjectCreatedEvent.java | 2 +-
...adLayoutXml.java => Object_downloadLayout.java} | 28 +-
.../causeway/applib/services/command/Command.java | 2 +-
.../services/command/CommandExecutorService.java | 31 +-
.../services/command/CommandOutcomeHandler.java | 8 +-
.../applib/services/grid/GridLoaderService.java | 40 +-
.../services/grid/GridMarshallerService.java | 19 +-
.../causeway/applib/services/grid/GridService.java | 5 +-
.../applib/services/layout/LayoutExportStyle.java | 4 -
.../applib/services/layout/LayoutService.java | 41 +-
.../applib/services/layout/LayoutServiceMenu.java | 37 +-
.../applib/services/marshal/MarshallerService.java | 57 +
.../services/menu/MenuBarsLoaderService.java | 20 +-
.../services/menu/MenuBarsMarshallerService.java | 24 +-
.../applib/services/menu/MenuBarsService.java | 19 +-
.../causeway/applib/value/NamedWithMimeType.java | 36 +
bom/pom.xml | 24 +-
build.sh | 52 +-
commons/pom.xml | 8 +-
.../causeway/commons/internal/resources/_Yaml.java | 36 +-
.../test/java/org/apache/causeway/commons/X.java | 5 -
core/adoc/modules/_overview/pages/about.adoc | 110 +-
core/config/generateConfigDocs.groovy | 38 +-
core/config/pom.xml | 53 +-
.../adoc/modules/config/pages/sections/Other.adoc | 26 +-
.../adoc/modules/config/pages/sections/_nav.adoc | 1 +
.../config/pages/sections/causeway.applib.adoc | 222 ++-
.../pages/sections/causeway.core.config.adoc | 2 +-
.../pages/sections/causeway.core.meta-model.adoc | 4 +-
.../causeway.core.meta-model.introspector.adoc | 34 +-
.../causeway.core.meta-model.validator.adoc | 24 +-
.../sections/causeway.core.runtime-services.adoc | 86 +-
.../pages/sections/causeway.core.runtime.adoc | 4 +-
.../config/pages/sections/causeway.extensions.adoc | 155 +-
.../sections/causeway.persistence.schema.adoc | 8 +-
.../pages/sections/causeway.security.keycloak.adoc | 77 +-
.../pages/sections/causeway.security.shiro.adoc | 2 +-
.../pages/sections/causeway.security.spring.adoc | 4 +-
.../config/pages/sections/causeway.testing.adoc | 14 +-
.../pages/sections/causeway.viewer.common.adoc | 102 ++
.../sections/causeway.viewer.restfulobjects.adoc | 22 +-
.../pages/sections/causeway.viewer.wicket.adoc | 282 ++-
.../modules/config/pages/sections/datanucleus.adoc | 8 +-
.../modules/config/pages/sections/eclipselink.adoc | 50 +-
.../modules/config/pages/sections/resteasy.adoc | 2 +-
.../core/config/CausewayConfiguration.java | 514 +++---
.../beans/CausewayBeanTypeClassifierDefault.java | 6 +
core/internaltestvintage/pom.xml | 91 -
.../jmocking/CausewayActions.java | 60 -
.../jmocking/ImposteriserUsingCodegenPlugin.java | 92 -
.../jmocking/InjectIntoJMockAction.java | 62 -
.../internaltestsupport/jmocking/JMockActions.java | 86 -
.../jmocking/JUnitRuleMockery2.java | 306 ----
.../internaltestsupport/jmocking/MyMockomatic.java | 111 --
.../main/adoc/modules/metamodel/pages/about.adoc | 4 +-
core/metamodel/src/main/java/module-info.java | 34 +-
.../metamodel/CausewayModuleCoreMetamodel.java | 4 +-
.../_testing/MetaModelContext_forTesting.java | 18 +-
.../context/MetaModelContext_usingSpring.java | 7 +-
.../core/metamodel/facets/DomainEventHelper.java | 19 +-
.../facets/fallback/FallbackFacetFactory.java | 3 -
.../LabelAtFacetFromLayoutConfiguration.java | 5 +-
.../facets/object/callbacks/CallbackFacet.java | 22 +-
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 22 +-
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 23 +-
...inObjectLayoutAnnotationUsingLayoutUiEvent.java | 25 +-
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 30 +-
.../objectvalue/labelat/LabelAtFacetAbstract.java | 6 +-
.../interactions/managed/ManagedAction.java | 14 +-
.../managed/nonscalar/DataTableModel.java | 3 +
.../core/metamodel/object/ManagedObjects.java | 22 +-
.../core/metamodel/object/MmEntityUtil.java | 11 +
.../object/_ManagedObjectEntityBookmarked.java | 41 +-
.../object/_ManagedObjectEntityHybrid.java | 113 +-
.../_ManagedObjectEntityRemoved.java} | 43 +-
.../metamodel/objectmanager/ObjectManager.java | 24 +-
.../objectmanager/memento/ObjectMemento.java | 27 +-
.../memento/ObjectMementoForEmpty.java | 2 +
.../memento/ObjectMementoForScalar.java | 3 +
.../services/grid/GridLoaderServiceDefault.java | 151 +-
.../services/grid/GridReaderUsingJaxb.java | 93 -
.../services/grid/GridServiceDefault.java | 14 +-
.../bootstrap/GridMarshallerServiceBootstrap.java | 125 ++
.../grid/bootstrap/GridSystemServiceBootstrap.java | 7 +-
.../services/layout/LayoutServiceDefault.java | 102 +-
.../CssClassFacetMethodWithProblemTest.java | 10 +-
.../object/ident/icon/IconFacetMethodTest.java | 12 +-
.../object/ident/layout/LayoutFacetMethodTest.java | 11 +-
.../ident/title/TitleFacetViaMethodTest.java | 14 +-
.../GridLoaderServiceDefault_resourceNameTest.java | 19 +-
.../metamodel/services/grid/GridLoadingTest.java | 9 +-
.../services/menubars/BSMenuBarsTest.java | 11 +-
.../services/menubars/menubars.layout.xml | 2 +-
core/pom.xml | 12 +-
.../runtimeservices/src/main/java/module-info.java | 1 -
.../CausewayModuleCoreRuntimeServices.java | 6 +-
.../command/CommandExecutorServiceDefault.java | 117 +-
.../menubars/MenuBarsLoaderServiceDefault.java | 93 +-
.../MenuBarsMarshallerServiceBootstrap.java | 105 ++
...erviceBS.java => MenuBarsServiceBootstrap.java} | 35 +-
.../publish/LifecycleCallbackNotifier.java | 63 +-
.../wrapper/WrapperFactoryDefault.java | 34 +-
.../RuntimeServicesTestAbstract.java | 29 +-
.../menubars/bootstrap/MenuBarsServiceBSTest.java | 37 +-
.../confmenu/ConfigurationViewServiceDefault.java | 4 +-
.../_infra/resources/AsciiDocReaderService.java | 2 +-
.../resources/MarkupVariableResolverService.java | 8 +-
.../demo/domain/src/main/resources/application.yml | 12 +-
examples/demo/domain/src/main/resources/banner.txt | 13 +-
.../java/demoapp/webapp/vaadin/DemoAppVaadin.java | 36 +-
.../java/demoapp/web/DemoAppManifestCommon.java | 4 +-
.../PrototypeActionsVisibilityAdvisor.java | 6 +-
.../adoc/modules/ROOT/partials/module-nav.adoc | 8 +-
.../adoc/modules/commandlog/pages/about.adoc | 297 +++-
.../commandsubscriber-vs-executionsubscriber.adoc | 18 +
extensions/core/commandlog/applib/pom.xml | 4 +
.../applib/CausewayModuleExtCommandLogApplib.java | 8 +
.../commandlog/applib/app/CommandLogMenu.java | 3 +
.../contributions/Object_recentCommands.java | 1 -
...mmands.java => T_recentBackgroundCommands.java} | 61 +-
.../commandlog/applib/dom/BackgroundService.java | 251 +++
.../commandlog/applib/dom/CommandLogEntry.java | 140 +-
.../applib/dom/CommandLogEntryRepository.java | 43 +-
.../commandlog/applib/dom/ExecuteIn.java} | 26 +-
.../commandlog/applib/dom/ReplayState.java | 9 +
.../dom/mixins/CommandLogEntry_childCommands.java | 3 +
.../mixins/CommandLogEntry_openResultObject.java | 3 +
.../mixins/CommandLogEntry_siblingCommands.java | 3 +
.../applib/job/RunBackgroundCommandsJob.java | 98 ++
.../subscriber/CommandSubscriberForCommandLog.java | 40 +-
.../BackgroundService_IntegTestAbstract.java | 224 +++
.../commandlog/jdo/dom/CommandLogEntry.java | 47 +-
...{CommandLog_IntegTest.java => AppManifest.java} | 55 +-
...gTest.java => BackgroundService_IntegTest.java} | 37 +-
.../jdo/integtests/CommandLog_IntegTest.java | 29 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 104 +-
...{CommandLog_IntegTest.java => AppManifest.java} | 56 +-
.../integtests/BackgroundService_IntegTest.java} | 30 +-
.../jpa/integtests/CommandLog_IntegTest.java | 30 +-
extensions/core/commandlog/pom.xml | 30 +
.../core/excel/adoc/modules/excel/pages/about.adoc | 78 +-
extensions/core/excel/applib/pom.xml | 2 +-
.../excel/applib/CausewayModuleExtExcelApplib.java | 2 +-
.../excel/applib/service/ExcelServiceDefault.java | 9 +-
.../excel/applib/util/AnnotationListTest.java | 7 +-
.../excel/applib/util/AnnotationTripletTest.java | 8 +-
.../excel/applib/util/PivotUtilsTest.java | 12 +-
.../excel/applib/util/SheetPivoterTest.java | 149 +-
extensions/core/excel/fixture/pom.xml | 6 -
.../DemoFixture_extending_ExcelFixture2.java | 5 +-
.../extensions/excel/testing/ExcelFixture.java | 109 +-
.../extensions/excel/testing/ExcelFixture2.java | 85 +-
.../adoc/modules/executionlog/pages/about.adoc | 166 +-
.../CausewayModuleExtExecutionLogApplib.java | 3 +
.../executionlog/applib/app/ExecutionLogMenu.java | 3 +
.../executionlog/applib/dom/ExecutionLogEntry.java | 2 +
.../applib/dom/ExecutionLogEntryRepository.java | 2 +
.../applib/dom/ExecutionLogEntryType.java | 3 +
.../ExecutionLogEntry_siblingExecutions.java | 3 +
.../ExecutionSubscriberForExecutionLog.java | 3 +
.../adoc/modules/executionoutbox/images/outbox.png | Bin 0 -> 22127 bytes
.../adoc/modules/executionoutbox/pages/about.adoc | 225 ++-
.../CausewayModuleExtExecutionOutboxApplib.java | 3 +
.../applib/app/ExecutionOutboxMenu.java | 3 +
.../applib/dom/ExecutionOutboxEntry.java | 2 +
.../applib/dom/ExecutionOutboxEntryRepository.java | 6 +-
.../applib/dom/ExecutionOutboxEntryType.java | 3 +
.../applib/restapi/OutboxEvents.java | 3 +
.../applib/restapi/OutboxRestApi.java | 3 +
.../ContentMappingServiceForOutboxEvents.java | 3 +
.../ExecutionSubscriberForExecutionOutbox.java | 3 +
extensions/core/executionoutbox/restclient/pom.xml | 4 +-
.../CausewayModuleExtExecutionRestClient.java | 3 +
.../restclient/api/OutboxClient.java | 3 +
.../integtests/OutboxRestClient_IntegTest.java | 4 +-
.../restclient/integtests/RestEndpointService.java | 2 -
.../modules/executionrepublisher/pages/about.adoc | 76 +-
.../ExecutionLogEntry_copyToOutbox.java | 18 +-
.../flyway/adoc/modules/flyway/pages/about.adoc | 48 +-
extensions/core/quartz/adoc/antora.yml | 19 -
.../examples/DemoCausewayInteractionTemplate.java | 44 -
.../adoc/modules/quartz/examples/DemoJob.java | 62 -
.../examples/DemoJobQuartzConfigurerModule.java | 87 -
.../core/quartz/adoc/modules/quartz/nav.adoc | 4 -
.../quartz/adoc/modules/quartz/pages/about.adoc | 198 ---
.../adoc/modules/quartz/partials/module-nav.adoc | 5 -
extensions/core/quartz/impl/pom.xml | 54 -
.../spring/AutowiringSpringBeanJobFactory.java | 52 -
extensions/core/quartz/pom.xml | 39 -
extensions/pom.xml | 13 -
.../adoc/modules/audittrail/pages/about.adoc | 74 +-
.../audittrail/applib/app/AuditTrailMenu.java | 3 +
.../adoc/modules/secman/pages/setting-up.adoc | 6 +-
.../feature/api/ApplicationFeatureChoices.java | 2 +
.../ApplicationFeatureViewModel_permissions.java | 4 +
.../app/ApplicationOrphanedPermissionManager.java | 4 +
...OrphanedPermissionManager_relocateSelected.java | 4 +
.../ApplicationPermissionRepositoryAbstract.java | 4 +
.../dom/mixins/ApplicationPermission_allow.java | 4 +
.../dom/mixins/ApplicationPermission_changing.java | 4 +
.../dom/mixins/ApplicationPermission_delete.java | 4 +
.../dom/mixins/ApplicationPermission_feature.java | 4 +
.../mixins/ApplicationPermission_updateRole.java | 4 +
.../dom/mixins/ApplicationPermission_veto.java | 4 +
.../dom/mixins/ApplicationPermission_viewing.java | 4 +
.../permission/menu/ApplicationPermissionMenu.java | 4 +
.../dom/ApplicationRoleRepositoryAbstract.java | 4 +
.../dom/mixins/ApplicationRole_addPermission.java | 4 +
.../role/dom/mixins/ApplicationRole_addUser.java | 4 +
.../role/dom/mixins/ApplicationRole_delete.java | 4 +
.../mixins/ApplicationRole_removePermissions.java | 4 +
.../dom/mixins/ApplicationRole_removeUsers.java | 4 +
.../mixins/ApplicationRole_updateDescription.java | 4 +
.../dom/mixins/ApplicationRole_updateName.java | 4 +
.../applib/role/man/ApplicationRoleManager.java | 4 +
.../mixins/ApplicationRoleManager_allRoles.java | 4 +
.../ApplicationRoleManager_exportAsYaml.java | 4 +
.../man/mixins/ApplicationRoleManager_newRole.java | 4 +
.../applib/role/menu/ApplicationRoleMenu.java | 4 +
.../seed/CausewayAppFeatureRoleAndPermissions.java | 2 +
.../CausewayConfigurationRoleAndPermissions.java | 2 +
.../CausewayExtAuditTrailRoleAndPermissions.java | 2 +-
.../CausewayExtCommandLogRoleAndPermissions.java | 2 +-
.../CausewayExtExecutionLogRoleAndPermissions.java | 2 +-
...usewayExtExecutionOutboxRoleAndPermissions.java | 2 +-
.../CausewayExtH2ConsoleRoleAndPermissions.java | 2 +-
.../CausewayExtSecmanAdminRoleAndPermissions.java | 7 +-
...ewayExtSecmanRegularUserRoleAndPermissions.java | 2 +-
.../CausewayExtSessionLogRoleAndPermissions.java | 2 +-
...yPersistenceJdoMetaModelRoleAndPermissions.java | 2 +-
.../CausewaySudoImpersonateRoleAndPermissions.java | 4 +
...werRestfulObjectsSwaggerRoleAndPermissions.java | 2 +-
.../dom/ApplicationTenancyRepositoryAbstract.java | 4 +
.../dom/mixins/ApplicationTenancy_addChild.java | 4 +
.../dom/mixins/ApplicationTenancy_addUser.java | 4 +
.../dom/mixins/ApplicationTenancy_delete.java | 4 +
.../dom/mixins/ApplicationTenancy_removeChild.java | 4 +
.../dom/mixins/ApplicationTenancy_removeUser.java | 4 +
.../dom/mixins/ApplicationTenancy_updateName.java | 4 +
.../dom/mixins/ApplicationTenancy_users.java | 4 +
.../fixtures/AbstractTenancyFixtureScript.java | 4 +
.../tenancy/man/ApplicationTenancyManager.java | 4 +
.../ApplicationTenancyManager_allTenancies.java | 4 +
.../ApplicationTenancyManager_newTenancy.java | 4 +
.../tenancy/menu/ApplicationTenancyMenu.java | 4 +
.../user/contributions/HasUsername_open.java | 4 +
.../dom/ApplicationUserRepositoryAbstract.java | 4 +
.../user/dom/mixins/ApplicationUser_addRole.java | 4 +
.../user/dom/mixins/ApplicationUser_delete.java | 4 +
.../user/dom/mixins/ApplicationUser_duplicate.java | 4 +
.../user/dom/mixins/ApplicationUser_lock.java | 4 +
.../dom/mixins/ApplicationUser_removeRoles.java | 4 +
.../dom/mixins/ApplicationUser_resetPassword.java | 4 +
.../user/dom/mixins/ApplicationUser_timeZone.java | 4 +
.../user/dom/mixins/ApplicationUser_unlock.java | 4 +
.../mixins/ApplicationUser_updateAccountType.java | 4 +
.../dom/mixins/ApplicationUser_updateAtPath.java | 4 +
.../mixins/ApplicationUser_updateEmailAddress.java | 4 +
.../mixins/ApplicationUser_updateFaxNumber.java | 4 +
.../dom/mixins/ApplicationUser_updateLocale.java | 4 +
.../dom/mixins/ApplicationUser_updateName.java | 4 +
.../dom/mixins/ApplicationUser_updatePassword.java | 4 +
.../mixins/ApplicationUser_updatePhoneNumber.java | 4 +
.../dom/mixins/ApplicationUser_updateUsername.java | 4 +
...ApplicationUser_effectiveMemberPermissions.java | 4 +
...ationUser_filterEffectiveMemberPermissions.java | 4 +
.../dom/mixins/perms/UserPermissionViewModel.java | 2 +
.../applib/user/man/ApplicationUserManager.java | 4 +
.../mixins/ApplicationUserManager_allUsers.java | 4 +
.../ApplicationUserManager_newDelegateUser.java | 4 +
.../ApplicationUserManager_newLocalUser.java | 4 +
.../applib/user/menu/ApplicationUserMenu.java | 4 +
.../secman/applib/util/RegexReplacer.java | 4 +
.../adoc/modules/sessionlog/pages/about.adoc | 26 +
.../sessionlog/applib/app/SessionLogMenu.java | 5 +-
.../HasUsername_recentSessionsForUser.java | 5 +
.../sessionlog/applib/dom/SessionLogEntry.java | 6 +
.../applib/dom/SessionLogEntryRepository.java | 2 +
.../spiimpl/SessionLogServiceInitializer.java | 10 +
.../spiimpl/SessionSubscriberForSessionLog.java | 7 +-
.../core/commandreplay/secondary/pom.xml | 11 +-
.../CausewayModuleExtCommandReplaySecondary.java | 78 +-
.../secondary/job}/JobExecutionData.java | 11 +-
.../secondary/job/ReplicateAndReplayJob.java | 3 +
.../secondary/job/SecondaryStatusData.java | 2 -
.../jobcallables/ReplicateAndRunCommands.java | 3 -
incubator/viewers/vaadin/model/pom.xml | 12 +-
.../model/context/MemberInvocationHandler.java | 19 +-
.../viewer/vaadin/model/context/UiContextVaa.java | 12 +-
.../vaadin/model/util/{_vaa.java => Vaa.java} | 29 +-
.../ui/components/UiComponentFactoryVaa.java | 4 +-
.../ui/components/collection/TableViewVaa.java | 94 +-
.../vaadin/ui/components/object/ObjectViewVaa.java | 30 +-
.../vaadin/ui/pages/login/VaadinLoginView.java | 10 +-
.../viewer/vaadin/ui/pages/main/MainViewVaa.java | 53 +-
.../ui/pages/main/MainView_createHeader.java | 4 +-
.../viewer/vaadin/ui/pages/main/TabUtil.java | 4 +-
.../vaadin/ui/pages/main/UiActionHandlerVaa.java | 2 +-
.../vaadin/ui/pages/main/UiContextVaaDefault.java | 47 +-
mavendeps/webapp/pom.xml | 2 +-
.../commons/src/main/java/module-info.java | 53 +-
.../jdo/applib/src/main/java/module-info.java | 27 +-
.../entities/DnObjectProviderForCauseway.java | 2 +-
.../jdo/integration/src/main/java/module-info.java | 32 +-
.../metamodel/JdoPrimaryKeyPropertyPredicate.java | 1 -
persistence/jdo/metamodel/pom.xml | 2 +-
.../jdo/metamodel/src/main/java/module-info.java | 37 +
.../jdo/metamodel/JdoProgrammingModel.java | 3 +-
.../metamodel/facets/prop/column/_ColumnUtil.java | 1 -
...atastoreIdentityAnnotationFacetFactoryTest.java | 9 +-
...GivenJdoPersistenceCapableFacetFactoryTest.java | 8 +-
.../query/JdoQueryAnnotationFacetFactoryTest.java | 4 +-
.../JdoVersionAnnotationFacetFactoryTest.java | 7 +-
...VersionAnnotationFacetFactoryTest_validate.java | 25 +-
...malFromJdoColumnAnnotationFacetFactoryTest.java | 6 +-
...oryFromJdoColumnAnnotationFacetFactoryTest.java | 5 +-
...impleObjectWithBigDecimalColumnAnnotations.java | 3 +-
...impleObjectWithColumnAllowsNullAnnotations.java | 18 +-
...JdoNotPersistentAnnotationFacetFactoryTest.java | 7 +-
.../SimpleObjectWithNotPersistentColumn.java | 2 +-
...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 7 +-
.../primarykey/SimpleObjectWithPrimaryKey.java | 2 +-
.../testing/AbstractFacetFactoryTest.java | 41 +-
persistence/jdo/provider/pom.xml | 5 +
.../jdo/provider/src/main/java/module-info.java | 37 +
persistence/jdo/spring/pom.xml | 6 +
.../jdo/spring/src/main/java/module-info.java | 44 +
.../LocalPersistenceManagerFactoryTests.java | 18 +-
.../spring/test/integration => }/test.properties | 0
.../jpa/applib/src/main/java/module-info.java | 35 +-
.../applib/integration/CausewayEntityListener.java | 17 +-
.../jpa/eclipselink/src/main/java/module-info.java | 45 +
.../jpa/integration/src/main/java/module-info.java | 48 +
.../jpa/metamodel/src/main/java/module-info.java | 47 +-
pom.xml | 3 +-
preview.sh | 182 +-
.../causeway/testdomain/rest/CorsFilterTest.java | 4 +-
.../testdomain/rest/MenuBarsResourceTest.java | 42 +-
.../RestServiceSimpifiedRepresentationTest.java | 4 +-
.../MetaModelRegressionTest.verify.approved.xml | 1807 ++++++++++++++------
.../testdomain/rest/JsonValueEncoderTest.java | 4 +-
.../testdomain/rest/RestServiceStressTest.java | 4 +-
.../causeway/testdomain/rest/RestServiceTest.java | 4 +-
.../testdomain/viewers/jdo/wkt/TestAppJdoWkt.java | 2 +-
.../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java | 2 +-
.../model/actnsemantics/causeway-logo-56x64.png | Bin 4451 -> 0 bytes
.../model/actnsemantics/causeway-logo-79x64.png | Bin 0 -> 5900 bytes
.../stable/src/main/resources/application.yml | 11 +-
scripts/ci/_adoc-gen-config.sh | 5 +-
security/shiro/pom.xml | 2 +-
.../shiro/CausewayPermissionTest_setParts.java | 12 +-
.../shiro/CausewayPermissionTest_typicalUsage.java | 35 +-
...AuthenticatorOrAuthorizorTest_authenticate.java | 4 +-
...ticatorOrAuthorizorTest_isVisibleInAnyRole.java | 9 +-
.../CausewayPermissionTest_equals.java | 11 +-
.../PermissionToRoleMapperFromIniTest.java | 8 +-
.../PermissionToRoleMapperFromStringTest.java | 8 +-
.../shiro/permrolemapper/UtilTest_parse.java | 6 +-
starters/pom.xml | 4 +-
.../adoc/modules/archtestsupport/pages/about.adoc | 2 +-
.../adoc/modules/fakedata/pages/about.adoc | 2 +-
.../pages/fixture-scripts/maven-configuration.adoc | 2 +-
.../adoc/modules/h2console/pages/about.adoc | 2 +-
.../adoc/modules/hsqldbmgr/pages/about.adoc | 2 +-
.../adoc/modules/integtestsupport/pages/about.adoc | 2 +-
.../applib/CausewayInteractionHandler.java | 1 +
.../adoc/modules/specsupport/pages/about.adoc | 2 +-
.../adoc/modules/unittestsupport/pages/about.adoc | 2 +-
.../apache/causeway/tooling/c4/test/C4Test.java | 58 +-
.../tooling/c4/test/baeldung-example-v2.puml | 10 +-
tooling/pom.xml | 9 +-
valuetypes/asciidoc/ui/pom.xml | 8 +-
.../branding/BrandingUiServiceDefault.java | 4 +-
.../services/menu/MenuUiServiceDefault.java | 2 +
viewers/restfulobjects/applib/pom.xml | 2 +-
.../applib/src/main/java/module-info.java | 43 +
...resentationTest_arrayGet_arraySetElementAt.java | 51 +-
.../JsonRepresentationTest_asInputStream.java | 8 +-
.../applib/JsonRepresentationTest_getArray.java | 10 +-
.../JsonRepresentationTest_getBigDecimal.java | 51 +-
.../JsonRepresentationTest_getBigInteger.java | 52 +-
.../applib/JsonRepresentationTest_getBoolean.java | 10 +-
.../applib/JsonRepresentationTest_getDouble.java | 15 +-
.../applib/JsonRepresentationTest_getInt.java | 10 +-
.../JsonRepresentationTest_getLink_isLink.java | 10 +-
.../applib/JsonRepresentationTest_getLong.java | 10 +-
.../JsonRepresentationTest_getNull_isNull.java | 10 +-
.../JsonRepresentationTest_getRepresentation.java | 8 +-
.../JsonRepresentationTest_getString_isString.java | 10 +-
...onRepresentationTest_isArray_isMap_isValue.java | 8 +-
.../applib/JsonRepresentationTest_mapHas.java | 14 +-
.../applib/JsonRepresentationTest_newArray.java | 4 +-
.../applib/JsonRepresentationTest_newObject.java | 4 +-
.../applib/JsonRepresentationTest_size.java | 15 +-
...JsonRepresentationTest_streamArrayElements.java | 8 +-
.../applib/JsonRepresentationTest_urlEncoding.java | 4 +-
.../applib/LinkRepresentationTest_equals.java | 4 +-
.../restfulobjects/applib/Rel_getName_Test.java | 4 +-
.../RestfulRequest_DomainModelTest_parser.java | 6 +-
...equestParameterTest_valueOf_xrodomainmodel.java | 8 +-
...equestParameterTest_valueOf_xrofollowlinks.java | 8 +-
.../client/RestfulResponse_HeaderTest_Warning.java | 4 +-
.../client/RestfulResponse_HttpStatusCodeTest.java | 4 +-
...mainObjectRepresentationTest_getCollection.java | 8 +-
...ainObjectRepresentationTest_getCollections.java | 8 +-
...mainObjectRepresentationTest_getProperties.java | 8 +-
...DomainObjectRepresentationTest_getProperty.java | 8 +-
.../restfulobjects/applib/util/Parser_Test.java | 6 +-
.../applib/util/PathNodeTest_equalsHashcode.java | 8 +-
.../applib/util/PathNodeTest_parse.java | 4 +-
.../applib/util/PathNodeTest_split.java | 4 +-
.../src/main/java/module-info.java} | 22 +-
.../.gitignore | 0
.../{jaxrs-resteasy-4 => jaxrs-resteasy}/pom.xml | 12 +-
...ayModuleViewerRestfulObjectsJaxrsResteasy.java} | 10 +-
.../conneg/RestfulObjectsJaxbWriterForXml.java | 2 +-
.../webmodule/WebModuleJaxrsResteasy.java} | 17 +-
.../Parser_forCacheControl_Test.java | 2 +-
.../Parser_forJaxRsMediaType_Test.java | 2 +-
.../RepresentationTypeTest_getMediaType.java | 2 +-
.../RepresentationTypeTest_getName.java | 2 +-
.../RepresentationTypeTest_lookup.java | 2 +-
.../RepresentationTypeTest_parser.java | 2 +-
...eContext_ensureCompatibleAcceptHeader_Test.java | 2 +-
...tfulObjectsApplicationExceptionMapper_Test.java | 2 +-
viewers/restfulobjects/pom.xml | 2 +-
viewers/restfulobjects/rendering/pom.xml | 2 +-
.../rendering/src/main/java/module-info.java | 54 +
.../CausewayModuleRestfulObjectsRendering.java | 2 +-
.../domainobjects/DomainObjectReprRenderer.java | 3 +-
.../domainobjects/DomainServiceLinkTo.java | 3 +-
.../service/swagger/SwaggerServiceMenu.java | 2 +-
.../service/swagger/internal/Generation.java | 25 +-
.../rendering/LinkFollowSpecsTest_follow.java | 4 +-
.../domainobjects/JsonValueEncoderTest.java | 4 +-
.../service/swagger/internal/GenerationTest.java | 6 +-
.../service/swagger/internal/TaggerTest.java | 70 +-
.../rendering/util/MapUtilsTest.java | 11 +-
viewers/restfulobjects/testing/pom.xml | 2 +-
.../Parser_forCacheControl_ContractTest.java | 2 +-
.../Parser_forJaxRsMediaType_ContractTest.java | 2 +-
...entationTypeTest_getMediaType_ContractTest.java | 2 +-
...epresentationTypeTest_getName_ContractTest.java | 2 +-
...RepresentationTypeTest_lookup_ContractTest.java | 6 +-
...RepresentationTypeTest_parser_ContractTest.java | 4 +-
..._ensureCompatibleAcceptHeader_ContractTest.java | 68 +-
...tsApplicationExceptionMapper_Test_Contract.java | 27 +-
viewers/restfulobjects/viewer/pom.xml | 2 +-
.../viewer/src/main/java/module-info.java | 55 +
.../context/ResourceContext_getArg_Test.java | 76 +-
.../context/ResourceContext_stripQuotes_Test.java | 20 +-
.../DomainResourceHelper_readBodyAsMap_Test.java | 48 +-
.../viewer/resources/JsonParserHelper_Test.java | 11 +-
.../viewer/util/UrlParserUtils_Test.java | 12 +-
...ulObjectsSessionFilter_lookupPassThru_Test.java | 78 +-
.../viewer/wicket/model/models/AboutModel.java | 6 +-
.../wicket/model/models/HasCommonContext.java | 10 +
viewers/wicket/ui/pom.xml | 2 +-
.../wicket/ui/components/about/AboutPanel.java | 2 +-
.../wicket/ui/components/footer/FooterPanel.java | 6 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 1 -
.../scalars/markup/MarkupComponentFactory.java | 4 +-
.../scalars/markup/ScalarMarkupPanel.java | 5 +-
.../fileinput/FileUploadFieldWithNestingFix.java | 83 +
.../causeway-file-upload-nesting-fix.nocompress.js | 43 +
.../widgets/select2/Select2OnSelect.java | 22 +-
.../select2/providers/ChoiceProviderAbstract.java | 10 +-
.../viewer/wicket/ui/pages/PageAbstract.java | 8 +-
.../viewer/wicket/ui/pages/WebPageBase.java | 2 +-
.../accmngt/AccountManagementPageAbstract.java | 6 +-
.../password_reset/PasswordResetEmailPanel.java | 2 +-
.../accmngt/signup/RegistrationFormPanel.java | 2 +-
.../CausewayWicketViewerJsResourceReference.java | 22 +-
...=> causeway-jquery-wicket-viewer.nocompress.js} | 0
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 8 +-
.../apache/causeway/viewer/wicket/ui/util/Wkt.java | 46 +-
.../viewer/wicket/ui/util/WktHeaderItems.java | 90 +
viewers/wicket/viewer/pom.xml | 2 +-
...nticatedWebSessionForCauseway_Authenticate.java | 115 +-
...orCauseway_DownCastsInheritedFunctionality.java | 14 +-
...ticatedWebSessionForCauseway_Instantiation.java | 43 +-
.../AuthenticatedWebSessionForCauseway_SignIn.java | 70 +-
...nticatedWebSessionForCauseway_TestAbstract.java | 54 +-
.../pages/PageClassListDefault_Instantiation.java | 43 +-
...ageClassListDefault_RegistrationAndCaching.java | 12 +-
.../services/TranslationsResolverWicketTest.java | 42 +-
635 files changed, 9747 insertions(+), 6265 deletions(-)