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 2021/04/21 15:43:14 UTC
[isis] 02/02: Merge remote-tracking branch 'origin/master' into
ISIS-2505_Catch_Up_With_Demo_Examples
This is an automated email from the ASF dual-hosted git repository.
joergrade pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 0348bc49be1ca70a98f195ecaa09e1372df645ec
Merge: 828d086 959f32e
Author: Jörg Rade <jo...@kuehne-nagel.com>
AuthorDate: Wed Apr 21 17:42:54 2021 +0200
Merge remote-tracking branch 'origin/master' into ISIS-2505_Catch_Up_With_Demo_Examples
.../resources/attachments/IsisCheatSheet.docx | Bin 24336 -> 14604 bytes
.../resources/attachments/IsisCheatSheet.pdf | Bin 195020 -> 82110 bytes
.../pages/index/annotation/MemberSupport.adoc} | 14 +-
.../hooks/Action_026-command-processing.adoc | 16 +-
.../hooks/Property_028-command-processing.adoc | 12 +-
...mandExecutorService_020-examples-and-usage.adoc | 4 +-
...DtoProcessorService_020-examples-and-usage.adoc | 2 +-
.../InteractionContext_020-examples-and-usage.adoc | 4 +-
.../hooks/Interaction_020-examples-and-usage.adoc | 2 +-
...ExecutionSubscriber_020-examples-and-usage.adoc | 2 +-
.../pages/index/services/user/ImpersonateMenu.adoc | 52 ++
.../services/user/ImpersonateMenuAdvisor.adoc | 57 ++
.../services/user/ImpersonatedUserHolder.adoc | 44 ++
.../pages/index/services/user/UserMemento.adoc | 16 +-
.../pages/index/services/user/UserService.adoc | 59 ++
.../UserProfileService_020-examples-and-usage.adoc | 16 -
.../commons/pages/index/collections/Can.adoc | 10 +
.../oauth2/IsisModuleExtSpringSecurityOAuth2.adoc} | 9 +-
.../applib/validate/DomainModelValidator.adoc | 10 +-
.../common/applib/mixins/Object_impersonate.adoc} | 12 +-
.../mixins/Object_impersonateWithRoles.adoc} | 16 +-
.../applib/mixins/Object_stopImpersonating.adoc} | 12 +-
.../services/userprof/UserProfileUiModel.adoc} | 11 +-
.../userprof/UserProfileUiModelProvider.adoc} | 30 +-
...ProfileUiModelProvider_010-implementation.adoc} | 4 +-
...ileUiModelProvider_020-examples-and-usage.adoc} | 8 +-
.../services/ImpersonatedUserHolderWicket.adoc} | 16 +-
.../refguide/modules/applib-ant/pages/Digits.adoc | 2 +-
.../modules/applib-ant/pages/Nullable.adoc | 2 +-
.../refguide/modules/applib-ant/pages/Pattern.adoc | 2 +-
.../modules/applib-ant/partials/module-nav.adoc | 66 +-
.../applib-classes/pages/mixees-and-mixins.adoc | 10 +-
.../modules/applib-methods/pages/prefixes.adoc | 2 +-
.../applib-methods/pages/prefixes/validate.adoc | 66 +-
.../refguide/modules/applib-svc/pages/about.adoc | 8 +-
.../partials/_application-layer-api.adoc | 10 +-
.../partials/_application-layer-spi.adoc | 9 +
.../partials/_presentation-layer-spi.adoc | 2 +-
.../modules/applib-svc/partials/module-nav.adoc | 7 +-
.../modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc | 36 +
.../modules/ROOT/partials/extensions.adoc | 1 -
.../apache-isis-vs-cqrs-and-event-sourcing.adoc | 4 +-
.../modules/fun/pages/overview/identifiers.adoc | 2 +-
antora/playbooks/site-security.yml | 3 +
antora/playbooks/site.yml | 3 +
.../org/apache/isis/applib/IsisModuleApplib.java | 2 +
.../applib/jaxb/PersistentEntitiesAdapter.java | 8 +-
.../isis/applib/jaxb/PersistentEntityAdapter.java | 6 +-
.../mixins/layout/Object_downloadLayoutXml.java | 7 +-
.../metamodel/Object_downloadMetamodelXml.java | 11 +-
.../mixins/metamodel/Object_objectIdentifier.java | 8 +-
.../applib/mixins/metamodel/Object_objectType.java | 8 +-
.../mixins/metamodel/Object_rebuildMetamodel.java | 7 +-
.../applib/mixins/rest/Object_openRestApi.java | 9 +-
.../DomainChangeRecord_openTargetObject.java | 2 +-
.../isis/applib/services/bookmark/Bookmark.java | 158 ++--
.../services/bookmark/BookmarkHolder_lookup.java | 2 +-
.../services/bookmark/BookmarkHolder_object.java | 2 +-
.../applib/services/bookmark/BookmarkService.java | 66 +-
.../UserProfileService.java => bookmark/Oid.java} | 44 +-
.../isis/applib/services/command/Command.java | 2 +-
...l => ConfigurationProperty.layout.fallback.xml} | 0
.../services/confview/ConfigurationViewmodel.java | 14 +-
.../ConfigurationViewmodel.layout.fallback.xml | 66 ++
.../confview/ConfigurationViewmodel.layout.xml | 76 --
.../applib/services/factory/FactoryService.java | 1 -
.../applib/services/i18n/TranslatableString.java | 7 +-
.../isis/applib/services/user/ImpersonateMenu.java | 170 +++++
.../services/user/ImpersonateMenuAdvisor.java | 58 ++
.../services/user/ImpersonatedUserHolder.java | 60 ++
.../isis/applib/services/user/UserMemento.java | 25 +-
.../isis/applib/services/user/UserService.java | 80 +-
.../isis/applib/util/schema/CommonDtoUtils.java | 2 +-
.../applib/services/user/UserMemento_Test.java | 49 ++
...eractionDtoUtilsTest_deriveLogicalMemberId.java | 3 +-
.../apache/isis/applib/util/schema/Roundtrip.java | 4 +-
.../src/main/adoc/modules/schema/pages/about.adoc | 2 +-
core/adoc/modules/_overview/pages/about.adoc | 841 ++++++++++++++-------
.../pages/section-hooks/datanucleus~pre.adoc | 2 +-
.../pages/section-hooks/eclipselink~post.adoc | 10 +-
.../pages/section-hooks/eclipselink~pre.adoc | 11 +-
.../modules/config/pages/sections/isis.applib.adoc | 38 +-
.../config/environment/IsisSystemEnvironment.java | 2 -
core/jdk-supplemental/pom.xml | 7 +-
.../core/metamodel/IsisModuleCoreMetamodel.java | 2 -
.../_testing/ServiceInjector_forTesting.java | 5 +-
.../_InjectorMethodEvaluator.java} | 27 +-
...ctorLegacy.java => _ServiceInjectorLegacy.java} | 11 +-
.../isis/core/metamodel/adapter/oid/Oid.java | 112 ---
.../core/metamodel/adapter/oid/Oid_Marshaller.java | 228 ------
.../isis/core/metamodel/adapter/oid/Oid_Root.java | 121 ---
.../isis/core/metamodel/adapter/oid/Oid_Value.java | 76 --
.../isis/core/metamodel/adapter/oid/RootOid.java | 68 --
.../metamodel/commons/CanonicalParameterUtil.java | 2 +-
.../isis/core/metamodel/commons/MethodUtil.java | 17 -
.../metamodel/context/HasMetaModelContext.java | 9 +-
.../core/metamodel/context/MetaModelContext.java | 28 +-
.../context/MetaModelContext_usingIoc.java | 2 +-
.../core/metamodel/facetapi/MethodRemover.java | 18 +-
.../choices/ChoicesFacetFromBoundedAbstract.java | 2 +-
.../object/choices/enums/ChoicesFacetEnum.java | 2 +-
.../DomainObjectAnnotationFacetFactory.java | 24 +-
.../ignore/javalang/RemoveMethodsFacetFactory.java | 15 -
...ObjectFacetDeclarativeInitializingAbstract.java | 27 +-
.../recreatable/RecreatableObjectFacetFactory.java | 20 +-
.../ActionParameterAutoCompleteFacetViaMethod.java | 2 +-
...rameterChoicesFacetDerivedFromChoicesFacet.java | 2 +-
.../method/ActionChoicesFacetViaMethod.java | 2 +-
.../PropertyAccessorFacetViaAccessorFactory.java | 9 +-
...ropertyChoicesFacetDerivedFromChoicesFacet.java | 2 +-
.../method/PropertyChoicesFacetViaMethod.java | 2 +-
.../update/PropertySetterFacetFactory.java | 5 +-
.../metamodel/inspect/Object_inspectMetamodel.java | 14 +-
.../interactions/managed/ManagedAction.java | 2 +-
.../core/metamodel/layout/LayoutFacetUtil.java | 3 +-
.../MethodByClassMap.java} | 15 +-
.../core/metamodel/methods/MethodFinderUtils.java | 2 +-
.../methods/OrphanedSupportingMethodValidator.java | 9 +-
.../metamodel/objectmanager/ObjectManager.java | 27 +-
.../objectmanager/ObjectManagerDefault.java | 6 +-
...ObjectIdentifier.java => ObjectBookmarker.java} | 22 +-
....java => ObjectBookmarker_builtinHandlers.java} | 52 +-
.../dflt/ProgrammingModelFacetsJava8.java | 9 +-
.../services/grid/GridSystemServiceAbstract.java | 4 +-
...faultGrid.layout.xml => GridFallbackLayout.xml} | 0
.../grid/bootstrap3/GridSystemServiceBS3.java | 4 +-
.../services/layout/LayoutServiceDefault.java | 8 +-
.../metamodel/MetaModelServiceDefault.java | 13 +-
.../title/TitlesAndTranslationsValidator.java | 8 +-
.../isis/core/metamodel/spec/ManagedObject.java | 51 +-
.../metamodel/spec/ManagedObjectInternalUtil.java | 10 +-
.../isis/core/metamodel/spec/ManagedObjects.java | 52 +-
.../specloader/InjectorMethodEvaluatorDefault.java | 91 ---
.../metamodel/specloader/SpecificationLoader.java | 12 +-
.../specloader/SpecificationLoaderDefault.java | 14 +-
.../specloader/facetprocessor/FacetProcessor.java | 15 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 65 +-
.../specloader/specimpl/IntrospectionState.java | 4 +-
.../specimpl/ObjectSpecificationAbstract.java | 20 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 4 +-
.../core/metamodel/util/pchain/ParentChain.java | 7 +-
.../metamodel/util/pchain/ParentChainDefault.java | 26 +-
.../adapter/oid/OidMarshallerTest_marshall.java | 49 --
.../oid/OidMarshallerTest_roundtripping.java | 47 --
.../adapter/oid/OidMarshallerTest_unmarshal.java | 118 ---
.../core/metamodel/adapter/oid/OidVersionTest.java | 62 --
...dDefaultTest_valueSemantics_whenPersistent.java | 45 --
.../metamodel/adapter/oid/RootOidTest_create.java | 38 -
.../metamodel/facets/MethodFinderUtilsTest.java | 15 +-
...oicesFacetFromBoundedAnnotationFactoryTest.java | 3 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 3 +-
.../ObjectTypeAnnotationFacetFactoryTest.java | 3 +-
.../facets/object/mixin/MixinIntendedAs.java | 5 +-
.../RecreatableObjectFacetFactoryTest.java | 3 +-
.../services/ServiceInjectorLegacyTest.java | 7 -
.../specloader/SpecificationCacheDefaultTest.java | 5 +-
.../_LogicalTypeTestFactory.java} | 4 +-
.../IntrospectionState_comparable_Test.java | 10 +-
core/pom.xml | 20 +-
.../core/runtime/context/IsisAppCommonContext.java | 6 +-
.../core/runtime/events/MetamodelEventService.java | 12 +-
.../core/runtime/memento/ObjectMementoService.java | 4 +-
.../IsisModuleCoreRuntimeServices.java | 8 +-
.../bookmarks/BookmarkServiceDefault.java | 68 +-
.../command/CommandExecutorServiceDefault.java | 17 +-
.../executor/MemberExecutorServiceDefault.java | 8 +-
.../factory/FactoryServiceDefault.java | 10 +-
.../interaction/InteractionDtoFactoryDefault.java | 7 +-
.../repository/RepositoryServiceDefault.java | 8 +-
.../user/ImpersonateMenuAdvisorDefault.java | 48 ++
.../user/ImpersonatedUserHolderDefault.java | 87 +++
.../runtimeservices/user/UserServiceDefault.java | 60 +-
.../userprof/UserProfileServiceDefault.java | 48 --
.../wrapper/WrapperFactoryDefault.java | 25 +-
.../DelegatingInvocationHandlerDefault.java | 4 +-
.../xmlsnapshot/XmlSnapshotBuilder.java | 2 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 2 +-
.../runtimeservices/urlencoding/MementosTest.java | 4 +-
.../isis/core/webapp/IsisModuleCoreWebapp.java | 3 +
.../confmenu/ConfigurationViewServiceDefault.java | 59 +-
.../isis/core/webapp/modules/WebModuleContext.java | 3 +-
.../_infra/resources/AsciiDocReaderService.java | 8 +-
.../resources/MarkupVariableResolverService.java | 25 +-
.../_infra/resources/ResourceReaderService.java | 4 -
.../ActionCommandPublishingJdo-description.adoc | 20 +-
.../Action/semantics/ActionSemanticsVm.java | 6 +-
.../PropertyCommandPublishingJdo-description.adoc | 18 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 23 +-
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 2 +-
.../isisext/asciidocs/jdo/IsisAsciiDocJdo.java | 2 +-
.../isisext/markdowns/jdo/IsisMarkdownJdo.java | 2 +-
.../resources/ResourceReaderService_Test.java | 11 +-
examples/demo/vaadin/pom.xml | 2 +-
.../adoc/modules/command-log/pages/about.adoc | 6 +-
.../extensions/commandlog/impl/jdo/CommandJdo.java | 2 +-
.../impl/jdo/CommandJdo.layout.fallback.xml | 2 +-
.../commandlog/impl/jdo/CommandJdoRepository.java | 2 +-
.../impl/jdo/CommandJdo_openResultObject.java | 2 +-
.../impl/jdo/CommandJdo_openTargetObject.java | 2 +-
.../impl/mixins/Object_recentCommands.java | 30 +-
.../commandlog/impl/mixins/T_recent.java | 9 +-
.../primary/mixins/Object_openOnSecondary.java | 20 +-
.../secondary/mixins/Object_openOnPrimary.java | 20 +-
extensions/pom.xml | 24 +-
.../adoc/modules/audit-trail/pages/about.adoc | 2 +-
...l => ApplicationPermission.layout.fallback.xml} | 0
.../user/ImpersonateMenuAdvisorForSecman.java | 69 ++
.../dom/feature/ApplicationFeatureViewModel.java | 2 +-
...ml => ApplicationNamespace.layout.fallback.xml} | 0
...out.xml => ApplicationType.layout.fallback.xml} | 0
...l => ApplicationTypeAction.layout.fallback.xml} | 0
... ApplicationTypeCollection.layout.fallback.xml} | 0
...=> ApplicationTypeProperty.layout.fallback.xml} | 0
.../dom/role/ApplicationRole_addPermission.java | 6 +-
.../role/ApplicationRole_removePermissions.java | 6 +-
.../model/dom/user/ApplicationUserManager.java | 19 +-
.../ApplicationUserManager.layout.fallback.xml | 61 ++
...r.java => ApplicationUserManager_allUsers.java} | 34 +-
.../ApplicationUserManager_newDelegateUser.java | 60 +-
.../user/ApplicationUserManager_newLocalUser.java | 45 +-
.../secman/model/dom/user/ApplicationUserMenu.java | 229 +++---
.../user/ApplicationUser_filterPermissions.java | 3 +-
.../dom/user/ApplicationUser_removeRoles.java | 1 -
.../user/ApplicationUser_updateAccountType.java | 4 +-
...=> UserPermissionViewModel.layout.fallback.xml} | 0
.../resources/images/ApplicationUserManager.png | Bin 0 -> 864 bytes
.../ApplicationPermission.layout.fallback.xml} | 0
.../dom/role/ApplicationRole.layout.fallback.xml} | 0
.../ApplicationTenancy.layout.fallback.xml} | 0
.../dom/user/ApplicationUser.layout.fallback.xml | 93 +++
.../secman/jdo/dom/user/ApplicationUser.layout.xml | 72 --
.../dom/user/ApplicationUserManager_allUsers.java | 25 +-
.../ApplicationUserManager_newDelegateUser.java | 59 +-
.../user/ApplicationUserManager_newLocalUser.java | 91 +++
.../ApplicationPermission.layout.fallback.xml} | 0
.../dom/role/ApplicationRole.layout.fallback.xml} | 0
.../ApplicationTenancy.layout.fallback.xml} | 0
.../dom/user/ApplicationUser.layout.fallback.xml | 93 +++
.../secman/jpa/dom/user/ApplicationUser.layout.xml | 72 --
.../dom/user/ApplicationUserManager_allUsers.java | 25 +-
.../ApplicationUserManager_newDelegateUser.java | 59 +-
.../user/ApplicationUserManager_newLocalUser.java | 89 +++
.../security/spring-oauth2}/pom.xml | 38 +-
.../spring-oauth2/src/main/adoc/antora.yml | 14 +-
.../modules/spring-oauth2/images/github-2fa.png | Bin 0 -> 72571 bytes
.../images/github-already-signed-in.png | Bin 0 -> 56943 bytes
.../spring-oauth2/images/github-client-id.png | Bin 0 -> 508338 bytes
.../spring-oauth2/images/github-login-page.png | Bin 0 -> 163287 bytes
.../spring-oauth2/images/github-sign-in-again.png | Bin 0 -> 47166 bytes
.../images/helloworld-shows-username.png | Bin 0 -> 13449 bytes
.../images/register-github-oauth-app.png | Bin 0 -> 308822 bytes
.../spring-oauth2/images/spring-security-login.png | Bin 0 -> 32133 bytes
.../src/main/adoc/modules/spring-oauth2/nav.adoc | 12 +-
.../adoc/modules/spring-oauth2/pages/about.adoc | 218 ++++++
.../modules/spring-oauth2/partials/module-nav.adoc | 2 +
.../oauth2/IsisModuleExtSpringSecurityOAuth2.java | 32 +-
...thenticationConverterOfOAuth2UserPrincipal.java | 3 +-
...icationConverterOfOAuth2UserPrincipal_Test.java | 2 +
.../ui/component/EventProviderAbstract.java | 14 +-
.../component/FullCalendarWithEventHandling.java | 11 +-
.../pdfjs/applib/spi/PdfJsViewerAdvisor.java | 2 +-
.../ui/components/collections/TableViewFx.java | 8 +-
.../viewer/vaadin/model/decorator/Decorators.java | 51 +-
.../ui/components/collection/TableViewVaa.java | 8 +-
isis-parent/pom.xml | 2 +-
isis-tooling.yml | 4 +-
mappings/jaxrsclient/impl/pom.xml | 2 +-
mappings/pom.xml | 4 +-
mavendeps/webapp/pom.xml | 39 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 16 +-
.../mixins/Persistable_downloadJdoMetadata.java | 11 +-
.../jdo/datanucleus/oid/JdoObjectIdSerializer.java | 4 +-
.../schema/v2/IsisOidDtoConverter.java | 4 +-
.../query/JdoQueryAnnotationFacetFactory.java | 11 +-
...taModelVisitingValidatorForClauseAbstract.java} | 12 +-
...> MetaModelVisitingValidatorForFromClause.java} | 25 +-
...aModelVisitingValidatorForVariablesClause.java} | 30 +-
.../ObjectReflectorDefaultTest_object.java | 2 +-
.../testing/AbstractFacetFactoryTest.java | 4 +-
.../prop/notpersistent/JdoNotPersistentFacet.java | 4 +-
.../facets/prop/primarykey/JdoPrimaryKeyFacet.java | 4 +-
.../shiro/ShiroSecmanLdap_restfulStressTest.java | 34 +-
regressiontests/pom.xml | 207 +----
.../log4j2-debug-persistence.xml} | 11 +-
.../log4j2-test.xml | 0
.../{stable => stable-bootstrapping}/pom.xml | 20 +-
.../bootstrapping/AutoConfigurationTest.java | 0
.../SpringServiceInjectOrderTest.java | 0
.../SpringServiceProvisioningTest.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../bootstrapping/builtin-domain-services.list | 0
.../bootstrapping/builtin-requestscoped.list | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../{stable => stable-config}/log4j2-test.xml | 0
regressiontests/{stable => stable-config}/pom.xml | 21 +-
.../isis/testdomain/config/FooProperties.java | 0
.../org/apache/isis/testdomain/config/FooTest.java | 0
.../isis/testdomain/config/IsisConfigBeanTest.java | 0
.../config/IsisConfigBeanTest_usingHeadless.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../{stable => stable-cucumber}/log4j2-test.xml | 0
.../{stable => stable-cucumber}/pom.xml | 21 +-
.../isis/testdomain/cucumber/CucumberTest.java | 0
.../cucumber/HeadlessCucumberTestAbstract.java | 0
.../apache/isis/testdomain/cucumber/StepDefs.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../testdomain/cucumber/is_it_friday_yet.feature | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../{stable => stable-domainmodel}/log4j2-test.xml | 0
.../{stable => stable-domainmodel}/pom.xml | 21 +-
.../domainmodel/AnnotationSyntesizerTest.java | 0
.../domainmodel/DomainModelTest_forEditing.java | 8 +-
.../DomainModelTest_usingBadDomain.java | 46 +-
...nModelTest_usingBadDomain_noActionEnforced.java | 4 +-
.../DomainModelTest_usingGoodDomain.java | 25 +-
.../testdomain/domainmodel/SpecLoaderTest.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../log4j2-test.xml | 0
.../{stable => stable-eventhandling}/pom.xml | 21 +-
.../eventhandling/GenericEventPublishingTest.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../{stable => stable-factory}/log4j2-test.xml | 0
regressiontests/{stable => stable-factory}/pom.xml | 21 +-
.../testdomain/factory/ViewModelFactoryTest.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../{stable => stable-injecting}/log4j2-test.xml | 0
.../{stable => stable-injecting}/pom.xml | 21 +-
.../injecting/jdo/JdoEntityInjectingTest.java | 0
.../injecting/jpa/JpaEntityInjectingTest.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../{stable => stable-interact}/log4j2-test.xml | 0
.../{stable => stable-interact}/pom.xml | 21 +-
.../testdomain/interact/ActionInteractionTest.java | 0
.../testdomain/interact/CommandArgumentTest.java | 4 +-
.../testdomain/interact/HasActionValidation.java | 0
.../testdomain/interact/HasValueValidation.java | 0
.../testdomain/interact/NewParameterModelTest.java | 0
.../testdomain/interact/PropertyBindingTest.java | 0
.../interact/PropertyInteractionTest.java | 0
.../interact/ScalarParamNegotiationTest.java | 0
.../interact/SimulatedUiAutoComplete.java | 0
.../testdomain/interact/SimulatedUiChoices.java | 0
.../testdomain/interact/SimulatedUiComponent.java | 0
.../testdomain/interact/SimulatedUiSubmit.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../{stable => stable-logging}/log4j2-test.xml | 0
regressiontests/{stable => stable-logging}/pom.xml | 21 +-
.../isis/testdomain/logging/LoggerSetupTest.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../log4j2-test.xml | 0
.../{stable => stable-persistence-jdo}/pom.xml | 21 +-
.../domainmodel/jdo/DomainModelTest_jdoMixins.java | 0
.../persistence/jdo/JdoBootstrappingTest.java | 0
.../jdo/JdoBootstrappingTest_usingFixtures.java | 0
.../jdo/JdoExceptionTranslationTest.java | 0
...xceptionTranslationTest_usingTransactional.java | 0
.../testdomain/persistence/jdo/JdoQueryTest.java | 0
.../persistence/jdo/_JdoExceptionTranslator.java | 0
.../testdomain/persistence/jdo/_TestFixtures.java | 0
.../timestamping/jdo/JdoTimestampingTest.java | 0
...actionRollbackTest_usingTransactionService.java | 0
...TransactionRollbackTest_usingTransactional.java | 0
.../jdo/JdoTransactionScopeListenerTest.java | 0
.../testdomain/wrapper/jdo/JdoWrapperSyncTest.java | 0
.../datanucleus/enhancer/EnhancementHelper.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../log4j2-test.xml | 0
.../{stable => stable-persistence-jpa}/pom.xml | 21 +-
.../persistence/jpa/JpaBootstrappingTest.java | 0
.../jpa/JpaExceptionTranslationTest.java | 0
...xceptionTranslationTest_usingTransactional.java | 0
.../testdomain/persistence/jpa/JpaQueryTest.java | 0
.../persistence/jpa/_JpaExceptionTranslator.java | 0
.../testdomain/persistence/jpa/_TestFixtures.java | 0
.../springdata/SpringDataJpaBootstrappingTest.java | 0
...actionRollbackTest_usingTransactionService.java | 0
...TransactionRollbackTest_usingTransactional.java | 0
.../jpa/JpaTransactionScopeListenerTest.java | 0
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../log4j2-debug-persistence.xml} | 11 +-
.../{stable => stable-rest}/log4j2-test.xml | 0
regressiontests/{stable => stable-rest}/pom.xml | 24 +-
.../src/test/java-MOVED}/CorsFilterTest.java | 0
.../test/java-MOVED}/DomainObjectResourceTest.java | 0
.../src/test/java-MOVED}/MenuBarsResourceTest.java | 0
.../RestServiceSimpifiedRepresentationTest.java | 0
.../isis/testdomain/rest/RestServiceTest.java | 38 +-
.../resources/application-config-test.properties | 0
.../src/test/resources/junit-platform.properties | 0
.../bootstrapping/builtin-domain-services.list | 0
.../bootstrapping/builtin-requestscoped.list | 0
.../testdomain/cucumber/is_it_friday_yet.feature | 0
regressiontests/stable/pom.xml | 1 -
.../isis/testdomain/jpa/JpaInventoryResource.java | 40 +-
.../InvalidLogicalTypeNameClash.java} | 32 +-
.../model/bad/InvalidOrphanedActionSupport.java | 8 +
.../bad/InvalidOrphanedCollectionSupport.java | 7 +
.../model/bad/InvalidOrphanedPropertySupport.java | 7 +
...ration_usingInvalidDomain_noActionEnforced.java | 2 +-
...validOrphanedActionSupportNoActionEnforced.java | 2 +-
... ProperActionWithNameStartingWithSetOrGet.java} | 32 +-
.../testdomain/model/good/ProperMemberSupport.java | 13 +-
.../model/good/ProperPrefixedAction.java | 8 +-
security/adoc/modules/ROOT/pages/about.adoc | 2 +-
.../adoc/modules/ROOT/partials/extensions.adoc | 1 +
security/spring/pom.xml | 12 -
.../src/main/adoc/modules/spring/pages/about.adoc | 160 +---
.../security/spring/IsisModuleSecuritySpring.java | 2 -
.../spring/webmodule/SpringSecurityFilter.java | 21 +-
starters/pom.xml | 36 +-
.../excel/applib/dom/util/CellMarshaller.java | 4 +-
.../excel/applib/dom/util/ExcelConverter.java | 36 +-
.../subdomains/excel/testing/ExcelFixture.java | 4 +-
subdomains/pom.xml | 4 +-
.../applib/fixturescripts/FixtureResult.java | 4 +-
.../adoc/modules/integtestsupport/pages/about.adoc | 2 +-
testing/pom.xml | 4 +-
valuetypes/pom.xml | 4 +-
.../common/applib/mixins/Object_impersonate.java | 46 +-
.../applib/mixins/Object_impersonateWithRoles.java | 95 +++
.../applib/mixins/Object_stopImpersonating.java | 45 +-
.../services/userprof/UserProfileUiModel.java | 74 ++
.../userprof/UserProfileUiModelProvider.java | 27 +-
.../common/model/IsisModuleViewerCommon.java | 15 +-
.../viewer/common/model/header/HeaderUiModel.java | 4 +-
.../common/model/header/HeaderUiModelProvider.java | 8 +-
.../model/menu/MenuUiModel_buildMenuItems.java | 74 +-
.../model/userprofile/UserProfileUiModel.java | 35 -
.../userprofile/UserProfileUiModelProvider.java | 45 --
.../UserProfileUiModelProviderDefault.java | 81 ++
.../restfulobjects/rendering/IResourceContext.java | 8 +-
.../domainobjects/DomainObjectReprRenderer.java | 12 +-
.../rendering/domainobjects/JsonValueEncoder.java | 2 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 7 +-
.../JsonValueEncoderTest_asAdapter.java | 29 +-
.../viewer/context/ResourceContext.java | 12 +-
.../viewer/resources/JsonParserHelper.java | 5 +-
.../viewer/resources/ResourceAbstract.java | 19 +-
.../wicket/model/mementos/PageParameterNames.java | 6 +-
.../wicket/model/modelhelpers/WhereAmIHelper.java | 2 +-
.../wicket/model/models/BookmarkTreeNode.java | 40 +-
.../model/models/BookmarkTreeNodeComparator.java | 8 +-
.../wicket/model/models/BookmarkedPagesModel.java | 4 +-
.../wicket/model/models/EntityCollectionModel.java | 15 +-
.../viewer/wicket/model/models/EntityModel.java | 31 +-
.../wicket/model/models/PageParameterUtil.java | 50 +-
.../bookmarkedpages/BookmarkedPagesPanel.java | 5 +-
.../wicket/ui/components/header/HeaderPanel.html | 9 +-
.../wicket/ui/components/header/HeaderPanel.java | 29 +-
.../components/tree/IsisToWicketTreeAdapter.java | 25 +-
.../ui/components/unknown/UnknownModelPanel.java | 2 +-
.../widgets/breadcrumbs/BreadcrumbModel.java | 21 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 15 +-
.../ui/components/widgets/navbar/AvatarImage.java | 64 ++
.../ObjectAdapterMementoProviderAbstract.java | 12 +-
.../wicket/ui/pages/bootstrap-overrides-all-v2.css | 24 +-
.../wicket/ui/panels/FormExecutorDefault.java | 82 +-
.../viewer/IsisModuleViewerWicketViewer.java | 2 +
.../integration/ConverterForObjectAdapter.java | 25 +-
.../ConverterForObjectAdapterMemento.java | 11 +-
.../wicket/viewer/mixins/Object_clearHints.java | 9 +-
.../viewer/services/DeepLinkServiceWicket.java | 11 +-
.../services/HintStoreUsingWicketSession.java | 11 +-
.../services/ImpersonatedUserHolderWicket.java | 75 ++
.../mementos/ObjectMementoServiceWicket.java | 9 +-
.../viewer/services/mementos/ObjectMementoWkt.java | 46 +-
485 files changed, 5214 insertions(+), 4208 deletions(-)