You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/08/22 22:06:12 UTC
[isis] tag isis-2.0.0-M6-RC2 updated (2c8dc07 -> 9d3a5ad)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to tag isis-2.0.0-M6-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git.
*** WARNING: tag isis-2.0.0-M6-RC2 was modified! ***
from 2c8dc07 (commit)
to 9d3a5ad (commit)
from 2c8dc07 Revert "ISIS-2483: experimenting on moving to jakarta ee 8"
add 5becf2c ISIS-2483: resetting version
add c83d8e5 ISIS-2483: updates release process
add a60ff29 ISIS-2483: fixes release process doc
add a112da8 ISIS-2483: updates to home page
add 1514f99 ISIS-2483: fixes verify-isis-release.sh script
add 6119886 Bump datanucleus-rdbms from 5.2.8 to 5.2.9
add fc588a6 Merge pull request #718 from apache/dependabot/maven/master/org.datanucleus-datanucleus-rdbms-5.2.9
add b41b436 Bump jsoup from 1.14.1 to 1.14.2
add e3dea81 Merge pull request #717 from apache/dependabot/maven/master/org.jsoup-jsoup-1.14.2
add 8ebe726 Bump maven-model-builder from 3.8.1 to 3.8.2
add 0fedfe0 Merge pull request #719 from apache/dependabot/maven/master/org.apache.maven-maven-model-builder-3.8.2
add 8e0d306 ISIS-2836: have isis-commons import org.apache.isis.mavendeps:isis-mavendeps-jdk11
add 75783c6 ISIS-2836: remove profiles wrapping isis-jdk-supplemental
add ab2d534 ISIS-2836: remove artifact isis-mavendeps-jdk11
add ea50b00 ISIS-2836: remove artifact isis-mavendeps-archtests
add 0a5deb7 ISIS-2836: remove artifact isis-mavendeps-jpa
add ab42058 ISIS-2836: remove artifact isis-mavendeps-jdo
add 98eefe6 ISIS-2836: fixes prev. commit
add 548bb60 ISIS-2836: mavendeps: remove obsolete exclusions
add c5b40ba ISIS-2834: just comments (as we gained more insight)
add e70febc ISIS-2836: remove artifact isis-mavendeps-integspecs
add c3b6f9a ISIS-2836: provide Jakarta EE via artifact isis-jdk-supplemental
add 4e36ec7 Bump eskatos/gradle-command-action from 1.3.3 to 1.4.0
add ef444d1 Merge pull request #720 from apache/dependabot/github_actions/master/eskatos/gradle-command-action-1.4.0
add abcd954 Bump approvaltests from 11.7.0 to 12.0.1
add ff4395e Merge pull request #722 from apache/dependabot/maven/master/com.approvaltests-approvaltests-12.0.1
add c8e419c Bump jib-maven-plugin from 3.1.3 to 3.1.4
add 401e564 Merge pull request #723 from apache/dependabot/maven/master/com.google.cloud.tools-jib-maven-plugin-3.1.4
add 63644ba ISIS-2841: bump org.apache:apache:23 -> 24
add 00119c0 ISIS-2841: fixes ThrowingRunnable to be part of the commons module
add 88f5608 ISIS-2841: CI: add dummy project.build.outputTimestamp
add 1fa123f ISIS-2841: fixes 'keycloak' to not bring in spring boot's default logging deps
add 7d42490 ISIS-2841: workaround delombok issue in module 'keycloak'
add 0ba138b ISIS-2841: don't have resteasy bring in its own jaxb-runtime deps
add c571302 ISIS-2841: remove redundant wicket dependency which is already provided
add de0e584 ISIS-2841: bump wicket 8.12 -> 8.13
add b4549a0 ISIS-2841: batch replace uses of javax.annotation.Nullable
add 833aa3c ISIS-2841: batch replace uses of org.checkerframework.checker.nullness.qual.Nullable
add 29c806e Bump eskatos/gradle-command-action from 1.4.0 to 1.4.1
add 3f209c1 Merge pull request #724 from apache/dependabot/github_actions/master/eskatos/gradle-command-action-1.4.1
add 3eb63a1 ISIS-2841: commons: use @NonNull to replace _With#requires
add 2ef51be ISIS-2841: batch format order 'final @Nullable'
add 6d03acf ISIS-2841: applib: fixes some warnings
add b8002da ISIS-2841: commons: remove obsolete utility class
add 598341c ISIS-2841: fixes more warnings
add 283a880 ISIS-2841: don't use artifact com.sun.mail:javax.mail
add d5ac066 ISIS-2841: don't use artifact com.sun.mail:javax.mail (2)
add 8f848de ISIS-2841: make javadoc failures non fatal and let the build continue
add 04a2fff ISIS-2841: remove com.sun.xml.bind:jaxb-core
add 5df5934 ISIS-2841: don't use org.glassfish.jaxb:jaxb-runtime
add 0ece558 ISIS-2841: extensions-quartz-impl: don't bring in Spring Boot's default logging
add 32e5cbc ISIS-2841: further work on removal of conflicting deps
add 5f36a8f ISIS-2841: archunit 0.20.1 has split package com.tngtech.archunit.junit
add d059fb4 ISIS-2841: further ignore javadoc failures
add 6117272 ISIS-2841: enforce presence of property project.build.outputTimestamp only when building a release
add 751cba2 ISIS-2845: Reinstate automatic injection into entities when resolved
add 74b82e2 ISIS-2845: fixes regression test (injection)
add 321f045 ISIS-2836: add mignotes
add e44d244 ISIS-2483: updates docs on SudoService
add a30e130 ISIS-2483: adds further override for VirtualClock
add c5f099e ISIS-2483: adds an additional small arch test
add cd7f10f ISIS-2483: improves docs for arch tests
add b89910d Merge remote-tracking branch 'origin/master' into ISIS-2505_Catch_Up_With_Demo_Examples
add 3d21882 ISIS-2682 change member type from List<Link>to Map<String, Member>
add d805ec7 ISIS-2682 change member to Map<String, Link> and typeAction type from List<Link>to Map<String, Link>; tests fixed
add 34be6da ISIS-2505 multiple plantuml diagrams enabled via amending RoXHR responsehandlers by 'body'; EventStore find renamed to findBy
add 68752d4 ISIS-2505 simplyfy RoXHR error handling
add a811857 ISIS-2505 LayoutDiagram (preview) improved
add 9ced037 ISIS-2505 Button added to FormPanelFactory, name of action to be executed added to FormItem
add 6ccd598 ISIS-2505 TableMenu fixed
add 9fa93b3 ISIS-2505 Action menu rendered in upper left corner
add c27b609 ISIS-2505 CollectionAggregator invokes additional link; some debug aids added
add 8c21b76 ISIS-2505 LinkTreeDiagram/LogEntryDecorator added as debugging aid; EventLogDetail amended
add 894d963 ISIS-2505 NPE handling added for LogEntry*
add 79f5f42 ISIS-2505 Parented Table shows up with 2/4 Column headers, but no data yet
add 7faf75a ISIS-2505 all attributes in parented collections shown in table header, preparation for object-icon, response column added in EventLogTable
add 5e2ed9c ISIS-2505 Credits/Icons/Buttons in RoStatusBar
add 375f326 ISIS-2505 parentedCollection (BasicTypes->String) renders two empty entries
add 9aaf69c ISIS-2505 (some) columns hidden, Properties/PropertyFacade introduced
add b0304a2 ISIS-2505 FieldsetPanel.legend capitalized
add 8737135 ISIS-2505 CollectionProperties reklated tests fixed - data not rendered yet
add f110a70 ISIS-2505 upgrade KVision, Kotlin, Serialization
add 9d5977b ISIS-2505 use legacy compiler instead of ir, omit formatterComponentFunction in ColumnFactory (data is shown now in parented tables!)
add 1ba080a ISIS-2505 omit empty fieldset, amend IconManager, fix compiler warnings
add 11693b2 ISIS-2505 second menu button omitted
add 89e6c3f ISIS-2505 description in table omitted
add 0dfa456 ISIS-2505 Column width fixed
add 1408b7d ISIS-2505 All column headers displayed
add cdf4497 ISIS-2505 documentation update
add cfc5c74 ISIS-2505 object-icon displayed in parented collection
add 2f514ec ISIS-2505 object-icon displayed in parented collection
add 5037e7f ISIS-2838 sized object-icon displayed in parented collection
add feff047 ISIS-2838 object icon in parented table clickable, but object to displayed yet
add 060b1d0 ISIS-2838 click on object-icon column instead of whole row
add 2ce9691 ISIS-2838 object menu for rows in parented collection
add 5454224 ISIS-2838 RequestProxy introduced as Facade for RoXmlHttpRequest
add 1eaeadf ISIS-2838 RequestProxy: completely wraps RoXHR, functions moved there
add 5e35286 ISIS-2838 RequestProxy amended in order to handle objects invoked from parented collections
add 82c7d94 ISIS-2838 Fix for webpack-cli bug (KT-48273)
add ee8dadc Merge branch 'ISIS-2505_catch_up_With_Demo_Examples'
add bc53b6d Bump error_prone_annotations from 2.8.1 to 2.9.0
add 0fbfe81 Merge pull request #726 from apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.9.0
add a0024b3 Bump spring-boot-starter-parent from 2.5.3 to 2.5.4
add 53c8259 Merge pull request #727 from apache/dependabot/maven/master/org.springframework.boot-spring-boot-starter-parent-2.5.4
add 6f0f8e8 Bump spring-boot-starter-quartz from 2.5.3 to 2.5.4
add 9b01184 Merge pull request #728 from apache/dependabot/maven/master/org.springframework.boot-spring-boot-starter-quartz-2.5.4
add cc6fd49 Bump spring-boot-maven-plugin from 2.5.3 to 2.5.4
add 19fb55d Merge pull request #729 from apache/dependabot/maven/master/org.springframework.boot-spring-boot-maven-plugin-2.5.4
add 74a3d38 ISIS-2849: fixes convergence issues around 'asm'
add 79b9a88 ISIS-2849: remove managed dep. javax.jdo:jdo-api
add e35b557 ISIS-2849: convergence issues xdocreport vs osgi
add ba7d35b ISIS-2849: convergence issues xdocreport vs osgi (2)
add cc9af20 ISIS-2849: bump 'node' and 'npm'
add 29858d4 ISIS-2849: convergence issues with isis-persistence-jpa vs com.google.code.findbugs:annotations
add ed8ccf4 ISIS-2849: more osgi version clashes
add 8be4c46 Bump cucumber.version from 6.9.1 to 6.11.0
add ced9f35 Merge pull request #706 from apache/dependabot/maven/master/cucumber.version-6.11.0
add 532e904 ISIS-2849: Bump JUnit Jupiter 5.7.2 -> 5.8.0-RC1
add 551617c ISIS-2838 Clicking on object-icon in parented colletion row now opens new tab and displays object within.
add 8966764 ISIS-2841: cannot import jruby deps
add 58653b4 ISIS-2849: remove debug stuff
add 93ca7e9 ISIS-2850: guidance on how to migrate away from PermissionsEvaluationService*
add 15ea3ce ISIS-2850: remove uses of config bean SecmanConfiguration where possible
add 6c65c69 Merge branch 'master' of https://github.com/apache/isis
add b6a03f3 ISIS-2578: just a TODO comment
add d89d0e3 ISIS-2853: debug logging for DomainObjectResourceServerside
add b7cb784 ISIS-2853: debug logging for DomainServiceResourceServerside
add cf7a119 ISIS-2853: cover more failure paths with DomainObjectResourceServerside
add 8ee96f4 ISIS-2853: debug logging for DomainTypeResourceServerside
add 5d5cfd9 ISIS-2853: debug logging for HomePageResourceServerside
add 7b903e5 ISIS-2853: cover remaining endpoints with Debug Logging
add 0f307db ISIS-2853: slightly improve naive response content logging
add e30cf46 ISIS-2853: for domain type layout endpoint also log whether JSON or XML was requested
add f3c8708 ISIS-2854: uses Provider to break circular dependency
add 46264ba ISIS-2854: further fixes for cyclic dependencies
add cd42756 ISIS-2854: uses Provider in CommandPublisherDefault
add 38e0b32 ISIS-2854: reverts injection for List<TransactionBoundaryAware> in InteractionServiceDefault
add 09ffba9 ISIS-2854: fixes error introduced at merge conflict
add 2148910 Merge pull request #730 from apache/ISIS-2854-usermemento-refiner-circular-dependency
add b50bfb4 Merge remote-tracking branch 'origin/master' into release-2.0.0-M6-RC1
add 8d39340 ISIS-2483: updates docs on deleted mavendeps
add 30fec3e ISIS-2483: updates docs, fixes old references to mavendeps-jdo/jpa
add f65c42e ISIS-2483; updates generated docs
add 9d3a5ad ISIS-2483: bumps version to 2.0.0-M6
No new revisions were added by this update.
Summary of changes:
.../ci-build-artifacts-no-push-gradle.yml | 2 +-
.../workflows/ci-build-artifacts-no-push-maven.yml | 1 +
.../modules/ROOT/pages/cutting-a-release.adoc | 29 +-
.../applib/pages/index/clock/VirtualClock.adoc | 22 +
.../applib/pages/index/graph/tree/TreeNode.adoc | 10 +-
.../index/services/i18n/TranslationService.adoc | 4 +-
.../services/iactnlayer/InteractionContext.adoc | 6 +-
.../hooks/SudoService_020-examples-and-usage.adoc | 9 +-
.../applib/pages/index/types/TargetActionType.adoc | 2 +-
.../applib/pages/index/types/TargetClassType.adoc | 2 +-
.../index/util/schema/InteractionDtoUtils.adoc | 4 +-
.../modules/applib/pages/index/value/Blob.adoc | 10 +-
.../index/secman/applib/SecmanConfiguration.adoc | 13 +-
...PermissionsEvaluationServiceAllowBeatsVeto.adoc | 2 +-
...PermissionsEvaluationServiceVetoBeatsAllow.adoc | 2 +-
.../IsisModulePersistenceJdoDatanucleus.adoc | 2 +-
.../applib/classrules/ArchitectureDomainRules.adoc | 14 +
.../modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc | 31 ++
.../img/home/built-with/EclipseLink.png | Bin 0 -> 3365 bytes
antora/supplemental-ui/index.html | 39 +-
antora/supplemental-ui/js/home/main.js | 1 +
api/applib/pom.xml | 26 +-
.../client/RepresentationTypeSimplifiedV2.java | 2 +-
.../org/apache/isis/applib/clock/VirtualClock.java | 22 +
.../apache/isis/applib/events/EventObjectBase.java | 4 +-
.../applib/events/domain/AbstractDomainEvent.java | 2 +-
.../apache/isis/applib/graph/tree/TreeNode.java | 28 +-
.../apache/isis/applib/graph/tree/TreePath.java | 2 +-
.../org/apache/isis/applib/id/LogicalType.java | 2 +-
.../applib/layout/grid/bootstrap3/BS3ClearFix.java | 16 +-
.../layout/grid/bootstrap3/BS3ClearFixVisible.java | 4 +-
.../mixins/metamodel/Object_logicalTypeName.java | 3 +-
.../applib/mixins/system/DomainChangeRecord.java | 12 +-
.../org/apache/isis/applib/query/NamedQuery.java | 2 +-
.../isis/applib/query/_NamedQueryDefault.java | 2 +-
.../services/appfeat/ApplicationFeatureId.java | 2 +-
.../services/appfeat/ApplicationFeatureSort.java | 1 -
.../isis/applib/services/bookmark/Bookmark.java | 2 +-
.../services/bookmark/BookmarkHolder_lookup.java | 1 -
.../services/bookmark/BookmarkHolder_object.java | 1 -
.../applib/services/bookmark/BookmarkService.java | 2 +-
.../services/command/CommandExecutorService.java | 5 +-
.../conmap/ContentMappingServiceForCommandDto.java | 2 +-
.../processor/spi/CommandDtoProcessorService.java | 4 +-
.../isis/applib/services/error/SimpleTicket.java | 6 +-
.../applib/services/exceprecog/Recognition.java | 6 +-
.../applib/services/factory/FactoryService.java | 2 +-
.../applib/services/grid/GridLoaderService.java | 2 +-
.../applib/services/i18n/TranslationContext.java | 2 +-
.../applib/services/i18n/TranslationService.java | 8 +-
.../services/iactnlayer/InteractionContext.java | 21 +-
.../services/iactnlayer/InteractionService.java | 1 +
.../applib/services/inject/ServiceInjector.java | 2 +-
.../isis/applib/services/jaxb/IsisSchemas.java | 1 -
.../isis/applib/services/jaxb/JaxbService.java | 2 +-
.../services/metamodel/MetaModelService.java | 2 +-
.../applib/services/metamodel/_AsciiExport.java | 2 +-
.../services/repository/RepositoryService.java | 2 +-
.../isis/applib/services/sudo/SudoService.java | 2 +-
.../isis/applib/services/swagger/Format.java | 1 -
.../isis/applib/services/user/ImpersonateMenu.java | 1 -
.../isis/applib/services/user/RoleMemento.java | 7 +-
.../isis/applib/services/user/UserMemento.java | 2 +-
.../isis/applib/services/user/UserService.java | 2 +-
.../services/wrapper/control/ExecutionMode.java | 5 +-
.../services/xactn/TransactionalProcessor.java | 2 +-
.../apache/isis/applib/types/TargetActionType.java | 2 +-
.../apache/isis/applib/types/TargetClassType.java | 2 +-
.../isis/applib/util/ObjectContract_Parser.java | 4 +-
.../org/apache/isis/applib/util/ReasonBuffer2.java | 16 +-
.../org/apache/isis/applib/util/ZipReader.java | 2 +-
.../org/apache/isis/applib/util/ZipWriter.java | 2 +-
.../isis/applib/util/schema/CommonDtoUtils.java | 2 +-
.../applib/util/schema/InteractionDtoUtils.java | 6 +-
.../java/org/apache/isis/applib/value/Blob.java | 39 +-
.../isis/applib/value/LocalResourcePath.java | 5 +-
.../applib/services/iactnlayer/ResultTest.java | 1 +
api/schema/pom.xml | 23 +-
commons/pom.xml | 39 +-
.../org/apache/isis/commons/collections/Can.java | 18 +-
.../apache/isis/commons/collections/Can_Empty.java | 8 +-
.../isis/commons/collections/Can_Multiple.java | 12 +-
.../isis/commons/collections/Can_Singleton.java | 12 +-
.../org/apache/isis/commons/functional/Result.java | 2 +-
.../functional}/ThrowingRunnable.java | 4 +-
.../apache/isis/commons/internal/_Constants.java | 7 +-
.../isis/commons/internal/assertions/_Assert.java | 2 +-
.../apache/isis/commons/internal/base/_Bytes.java | 30 +-
.../apache/isis/commons/internal/base/_Casts.java | 28 +-
.../apache/isis/commons/internal/base/_Either.java | 22 +-
.../apache/isis/commons/internal/base/_Files.java | 2 +-
.../isis/commons/internal/base/_Lazy_Simple.java | 8 +-
.../commons/internal/base/_Lazy_ThreadSafe.java | 9 +-
.../isis/commons/internal/base/_NullSafe.java | 2 +-
.../isis/commons/internal/base/_Objects.java | 2 +-
.../isis/commons/internal/base/_Reduction.java | 13 +-
.../apache/isis/commons/internal/base/_Refs.java | 2 +-
.../isis/commons/internal/base/_Strings.java | 90 ++--
.../commons/internal/base/_Strings_FastSplit.java | 4 +-
.../internal/base/_Strings_NaturalNames.java | 2 +-
.../internal/base/_Strings_SplitIterator.java | 4 +-
.../apache/isis/commons/internal/base/_Text.java | 2 +-
.../apache/isis/commons/internal/base/_Tuples.java | 68 +--
.../apache/isis/commons/internal/base/_With.java | 28 +-
.../commons/internal/binding/InternalUtil.java | 20 +-
.../internal/binding/_BindableAbstract.java | 2 +-
.../isis/commons/internal/collections/_Arrays.java | 63 ++-
.../commons/internal/collections/_Collections.java | 17 +-
.../collections/_Collections_Collector.java | 8 +-
.../isis/commons/internal/collections/_Lists.java | 35 +-
.../isis/commons/internal/collections/_Maps.java | 67 ++-
.../commons/internal/collections/_Multimaps.java | 89 ++--
.../isis/commons/internal/collections/_Sets.java | 62 ++-
.../collections/snapshot/_VersionedList.java | 21 +-
.../commons/internal/compare/_Comparators.java | 6 +-
.../compare/_Comparators_SequenceCompare.java | 6 +-
.../internal/concurrent/_ConcurrentTask.java | 21 +-
.../isis/commons/internal/context/_Context.java | 56 +--
.../internal/context/_Context_ThreadLocal.java | 17 +-
.../isis/commons/internal/context/_Plugin.java | 24 +-
.../commons/internal/debug/xray/XrayModel.java | 2 +-
.../commons/internal/debug/xray/_SwingUtil.java | 9 +-
.../commons/internal/exceptions/_Exceptions.java | 91 +---
.../commons/internal/factory/_InstanceUtil.java | 18 +-
.../apache/isis/commons/internal/hash/_Hashes.java | 2 +-
.../isis/commons/internal/image/_Images.java | 2 +-
.../isis/commons/internal/ioc/_IocContainer.java | 19 +-
.../commons/internal/ioc/_IocContainer_Spring.java | 4 +-
.../internal/memento/_Mementos_MementoDefault.java | 27 +-
.../isis/commons/internal/primitives/_Ints.java | 30 +-
.../isis/commons/internal/primitives/_Longs.java | 19 +-
.../internal/proxy/_ProxyFactoryService.java | 2 +-
.../reflection/_Annotations_AttributeMethods.java | 2 +-
.../commons/internal/reflection/_Generics.java | 2 +-
.../isis/commons/internal/reflection/_Reflect.java | 77 ++--
.../commons/internal/resources/_Resources.java | 4 +-
.../isis/commons/internal/resources/_Xml.java | 2 +-
.../isis/commons/resource/ResourceCoordinates.java | 2 +-
core/adoc/modules/_overview/pages/about.adoc | 477 ++-------------------
core/codegen-bytebuddy/pom.xml | 2 +-
.../services/ProxyFactoryServiceByteBuddy.java | 2 +-
core/config/pom.xml | 9 +-
.../core/config/beans/IsisBeanTypeClassifier.java | 2 +-
.../config/beans/IsisBeanTypeClassifierImpl.java | 2 +-
.../isis/core/config/beans/aoppatch/AopPatch.java | 2 +-
.../config/viewer/wicket/WebAppContextPath.java | 12 +-
core/interaction/pom.xml | 2 +-
...teractionAwareTransactionalBoundaryHandler.java | 2 +-
core/internaltestsupport/pom.xml | 21 +-
core/jdk-supplemental/pom.xml | 27 +-
core/metamodel/pom.xml | 9 +-
.../_testing/FactoryService_forTesting.java | 2 +-
.../core/metamodel/commons/ClassFunctions.java | 2 +-
.../isis/core/metamodel/commons/ClassUtil.java | 6 +-
.../core/metamodel/commons/StringExtensions.java | 4 +-
.../core/metamodel/context/MetaModelContext.java | 2 +-
.../isis/core/metamodel/facetapi/FacetHolder.java | 8 +-
.../isis/core/metamodel/facetapi/FacetUtil.java | 2 +-
.../isis/core/metamodel/facets/ActionSupport.java | 4 +-
.../core/metamodel/facets/DomainEventHelper.java | 6 +-
.../metamodel/facets/FacetFactoryAbstract.java | 2 +-
.../core/metamodel/facets/ParameterSupport.java | 4 +-
...reteTypeToBeIncludedWithMetamodelValidator.java | 2 +-
.../actions/action/ActionOverloadingValidator.java | 2 +-
...ctionInvocationFacetForDomainEventAbstract.java | 4 +-
.../annotation/HomePageFacetAnnotationFactory.java | 2 +-
.../layout/CssClassFaFacetForMenuBarXml.java | 2 +-
.../actions/layout/CssClassFacetForMenuBarXml.java | 2 +-
.../layout/MemberDescribedFacetForMenuBarXml.java | 2 +-
.../layout/MemberNamedFacetForMenuBarXml.java | 2 +-
.../all/i8n/imperative/HasImperativeText.java | 2 +-
.../metamodel/facets/all/i8n/noun/HasNoun.java | 2 +-
.../metamodel/facets/all/i8n/noun/NounForms.java | 6 +-
.../facets/collections/CollectionFacet.java | 2 +-
.../javautilcollection/JavaArrayFacet.java | 2 +-
.../javautilcollection/JavaCollectionFacet.java | 2 +-
.../facets/members/cssclass/CssClassFacet.java | 2 +-
.../cssclassfa/CssClassFaImperativeFacet.java | 2 +-
.../facets/members/disabled/DisabledFacet.java | 2 +-
.../members/disabled/DisabledFacetAbstract.java | 2 +-
.../members/layout/group/GroupIdAndName.java | 2 +-
.../layout/group/LayoutGroupFacetFromXml.java | 2 +-
.../object/defaults/DefaultsProviderUtil.java | 2 +-
.../annotcfg/DefaultedFacetFromConfiguration.java | 2 +-
.../object/domainservice/DomainServiceFacet.java | 2 +-
.../facets/object/grid/GridFacetDefault.java | 2 +-
.../facets/object/icon/ObjectIconService.java | 2 +-
.../object/immutable/ImmutableFacetAbstract.java | 2 +-
.../metamodel/facets/object/paged/PagedFacet.java | 2 +-
.../title/methods/TitleFacetViaMethodsFactory.java | 2 +-
.../parameter/ParameterAnnotationFacetFactory.java | 15 +-
...cetInvertedByNullableAnnotationOnParameter.java | 6 +-
...sabledFacetOnPropertyInferredFromImmutable.java | 8 +-
.../property/PropertyAnnotationFacetFactory.java | 13 +-
...ropertyChangePublishingPolicyFacetAbstract.java | 2 +-
...acetInvertedByNullableAnnotationOnProperty.java | 8 +-
.../JavaAwtImageValueSemanticsProvider.java | 2 +-
.../TemporalValueSemanticsProviderAbstract.java | 2 +-
.../metamodel/interactions/InteractionHead.java | 4 +-
.../interactions/managed/ActionInteraction.java | 10 +-
.../managed/ActionInteractionHead.java | 2 +-
.../managed/CollectionInteraction.java | 8 +-
.../interactions/managed/InteractionVeto.java | 2 +-
.../interactions/managed/ManagedAction.java | 6 +-
.../interactions/managed/ManagedCollection.java | 6 +-
.../interactions/managed/ManagedFeature.java | 8 +-
.../interactions/managed/ManagedMember.java | 12 +-
.../interactions/managed/ManagedProperty.java | 10 +-
.../interactions/managed/MemberInteraction.java | 2 +-
.../managed/ParameterNegotiationModel.java | 20 +-
.../interactions/managed/PropertyInteraction.java | 8 +-
.../metamodel/methods/MethodLiteralConstants.java | 2 +-
.../methods/OrphanedSupportingMethodValidator.java | 2 +-
.../metamodel/objectmanager/ObjectManager.java | 2 +-
.../query/ObjectBulkLoader_builtinHandlers.java | 1 +
.../objectmanager/serialize/ObjectSerializer.java | 2 +-
.../DeriveProjectionFacetsPostProcessor.java | 2 +-
.../core/metamodel/progmodel/ProgrammingModel.java | 4 +-
.../progmodel/ProgrammingModelInitFilter.java | 2 +-
.../metamodel/services/ServiceInjectorDefault.java | 2 +-
.../ApplicationFeatureRepositoryDefault.java | 2 +-
.../classsubstitutor/ClassSubstitutor.java | 2 +-
.../classsubstitutor/ClassSubstitutorRegistry.java | 4 +-
.../services/grid/GridLoaderServiceDefault.java | 2 +-
.../metamodel/MetaModelServiceDefault.java | 2 +-
.../isis/core/metamodel/spec/ManagedObject.java | 18 +-
.../isis/core/metamodel/spec/ManagedObjects.java | 72 ++--
.../core/metamodel/spec/ObjectSpecification.java | 4 +-
.../spec/feature/ObjectActionContainer.java | 2 +-
.../spec/feature/ObjectActionParameter.java | 6 +-
.../metamodel/spec/feature/ObjectAssociation.java | 2 +-
.../specloader/SpecificationCacheDefault.java | 3 +-
.../metamodel/specloader/SpecificationLoader.java | 2 +-
.../specloader/SpecificationLoaderDefault.java | 2 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 2 +-
.../specloader/specimpl/ObjectActionDefault.java | 2 +-
.../specloader/specimpl/ObjectActionMixedIn.java | 2 +-
.../specimpl/ObjectActionParameterAbstract.java | 2 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 4 +-
.../specloader/specimpl/ObjectMemberContainer.java | 2 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 2 +-
...lableAnnotationOnParameterFacetFactoryTest.java | 7 +-
...llableAnnotationOnPropertyFacetFactoryTest.java | 3 +-
core/pom.xml | 185 ++++----
core/runtime/pom.xml | 2 +-
core/runtimeservices/pom.xml | 2 +-
.../bookmarks/BookmarkServiceDefault.java | 2 +-
.../isis/core/runtimeservices/executor/_Xray.java | 2 +-
.../factory/FactoryServiceDefault.java | 2 +-
.../icons/ObjectIconServiceDefault.java | 2 +-
.../publish/CommandPublisherDefault.java | 25 +-
.../publish/EntityChangesPublisherDefault.java | 2 +-
.../EntityPropertyChangePublisherDefault.java | 2 +-
.../publish/ExecutionPublisherDefault.java | 2 +-
.../isis/core/runtimeservices/publish/_Xray.java | 2 +-
.../ExceptionRecognizerServiceDefault.java | 4 +-
.../repository/RepositoryServiceDefault.java | 4 +-
.../session/InteractionServiceDefault.java | 63 +--
core/security/pom.xml | 2 +-
.../_testing/InteractionService_forTesting.java | 2 +-
.../authentication/AuthenticationRequest.java | 2 +-
.../AuthenticationRequestAbstract.java | 2 +-
.../manager/AuthenticationManager.java | 8 +-
.../authentication/manager/UserMementoRefiner.java | 2 +-
.../manager/AuthorizationManager.java | 2 +-
core/transaction/pom.xml | 2 +-
core/webapp/pom.xml | 2 +-
...omainObjectEntityChangePublishingVm_delete.java | 2 +-
examples/demo/javafx/pom.xml | 8 -
examples/demo/pom.xml | 8 -
examples/demo/vaadin/pom.xml | 8 -
examples/demo/wicket/jdo/pom.xml | 5 +-
examples/demo/wicket/jpa/pom.xml | 5 +-
extensions/core/command-log/applib/pom.xml | 2 +-
extensions/core/command-log/jdo/pom.xml | 7 +-
.../jdo/entities/CommandJdoRepository.java | 2 +-
extensions/core/command-log/jpa/pom.xml | 9 +-
.../jpa/entities/CommandJpaRepository.java | 2 +-
extensions/core/command-log/pom.xml | 4 +-
extensions/core/command-replay/pom.xml | 8 +-
extensions/core/command-replay/primary/pom.xml | 2 +-
.../primary/restapi/CommandRetrievalService.java | 2 +-
.../primary/ui/CommandReplayOnPrimaryService.java | 2 +-
extensions/core/command-replay/secondary/pom.xml | 2 +-
.../secondary/fetch/CommandFetcher.java | 4 +-
extensions/core/flyway/impl/pom.xml | 2 +-
extensions/core/flyway/pom.xml | 2 +-
extensions/core/quartz/impl/pom.xml | 24 +-
extensions/core/quartz/pom.xml | 2 +-
extensions/pom.xml | 48 +--
extensions/security/secman/applib/pom.xml | 2 +-
.../secman/applib/SecmanConfiguration.java | 19 +-
.../ApplicationPermissionRepositoryAbstract.java | 12 +-
.../spi/PermissionsEvaluationServiceAbstract.java | 3 +-
...PermissionsEvaluationServiceAllowBeatsVeto.java | 8 +-
...PermissionsEvaluationServiceVetoBeatsAllow.java | 7 +-
.../dom/ApplicationTenancyRepositoryAbstract.java | 14 +-
.../applib/user/dom/ApplicationUserRepository.java | 2 +-
.../dom/ApplicationUserRepositoryAbstract.java | 4 +-
.../user/dom/mixins/ApplicationUser_duplicate.java | 2 +-
.../security/secman/encryption-jbcrypt/pom.xml | 2 +-
extensions/security/secman/integration/pom.xml | 2 +-
.../UserMementoRefinerFromApplicationUser.java | 5 +-
extensions/security/secman/persistence-jdo/pom.xml | 2 +-
extensions/security/secman/persistence-jpa/pom.xml | 2 +-
extensions/security/secman/pom.xml | 16 +-
extensions/security/secman/shiro-realm/pom.xml | 4 +-
extensions/security/shiro-realm-ldap/impl/pom.xml | 17 +-
extensions/security/shiro-realm-ldap/pom.xml | 2 +-
extensions/security/spring-oauth2/pom.xml | 2 +-
extensions/vro/cors/impl/pom.xml | 2 +-
extensions/vro/cors/pom.xml | 2 +-
extensions/vw/exceldownload/pom.xml | 2 +-
extensions/vw/exceldownload/ui/pom.xml | 19 +-
extensions/vw/fullcalendar/applib/pom.xml | 2 +-
extensions/vw/fullcalendar/pom.xml | 2 +-
extensions/vw/fullcalendar/ui/pom.xml | 19 +-
extensions/vw/pdfjs/applib/pom.xml | 2 +-
extensions/vw/pdfjs/metamodel/pom.xml | 2 +-
extensions/vw/pdfjs/pom.xml | 2 +-
extensions/vw/pdfjs/ui/pom.xml | 19 +-
.../modules/kroviz/pages/DevelopmentGuide.adoc | 10 +-
.../kroviz/partials/design/dev-mindmap.adoc | 6 +-
incubator/clients/kroviz/build.gradle.kts | 29 +-
incubator/clients/kroviz/gradle.properties | 8 +-
incubator/clients/kroviz/settings.gradle.kts | 4 -
.../org/apache/isis/client/kroviz/core/Session.kt | 34 +-
.../kroviz/core/aggregator/ActionDispatcher.kt | 4 +-
.../kroviz/core/aggregator/AggregatorWithLayout.kt | 29 +-
.../kroviz/core/aggregator/BaseAggregator.kt | 20 +-
.../kroviz/core/aggregator/CollectionAggregator.kt | 49 ++-
.../core/aggregator/DomainTypesAggregator.kt | 8 +-
.../kroviz/core/aggregator/ObjectAggregator.kt | 41 +-
.../isis/client/kroviz/core/event/EventStore.kt | 72 ++--
.../isis/client/kroviz/core/event/LogEntry.kt | 99 +++--
.../client/kroviz/core/event/LogEntryDecorator.kt | 161 +++++++
.../isis/client/kroviz/core/event/ResourceProxy.kt | 93 ++++
.../kroviz/core/event/ResourceSpecification.kt | 6 +-
.../client/kroviz/core/event/RoXmlHttpRequest.kt | 108 ++---
.../isis/client/kroviz/core/model/CollectionDM.kt | 11 +-
.../kroviz/core/model/CollectionProperties.kt | 104 +++++
.../kroviz/core/model/DisplayModelWithLayout.kt | 43 +-
.../isis/client/kroviz/core/model/Exposer.kt | 8 +-
.../isis/client/kroviz/core/model/ObjectDM.kt | 46 +-
.../client/kroviz/core/model/meta/MetaClass.kt | 11 +-
.../isis/client/kroviz/handler/ActionHandler.kt | 4 +
.../isis/client/kroviz/handler/BaseHandler.kt | 7 +-
.../client/kroviz/handler/CollectionHandler.kt | 2 -
.../client/kroviz/handler/DomainTypesHandler.kt | 5 +-
.../isis/client/kroviz/handler/HttpErrorHandler.kt | 1 -
.../{LayoutXmlHandler.kt => IconHandler.kt} | 30 +-
.../isis/client/kroviz/handler/LayoutHandler.kt | 4 +-
.../isis/client/kroviz/handler/LayoutXmlHandler.kt | 2 +-
.../isis/client/kroviz/handler/ResponseHandler.kt | 4 +-
.../apache/isis/client/kroviz/layout/PropertyLt.kt | 4 +-
.../{utils/XmlToJson.kt => to/DomainType.kt} | 18 +-
.../org/apache/isis/client/kroviz/to/Icon.kt | 8 +
.../org/apache/isis/client/kroviz/to/Link.kt | 7 +-
.../org/apache/isis/client/kroviz/to/Member.kt | 16 +-
.../isis/client/kroviz/to/PlainTransferObjects.kt | 9 -
.../org/apache/isis/client/kroviz/to/TObject.kt | 11 +
.../org/apache/isis/client/kroviz/to/TypeMapper.kt | 1 +
.../org/apache/isis/client/kroviz/to/bs3/Col.kt | 15 +
.../kroviz/to/bs3/{Property.kt => Collection.kt} | 50 +--
.../apache/isis/client/kroviz/to/bs3/FieldSet.kt | 12 +-
.../apache/isis/client/kroviz/to/bs3/Property.kt | 4 +-
.../isis/client/kroviz/ui/builder/ColBuilder.kt | 95 +++-
.../client/kroviz/ui/builder/FieldSetBuilder.kt | 4 +-
.../isis/client/kroviz/ui/builder/LayoutBuilder.kt | 15 +-
.../isis/client/kroviz/ui/builder/RowBuilder.kt | 44 +-
.../isis/client/kroviz/ui/builder/TabBuilder.kt | 14 +-
.../client/kroviz/ui/builder/TabGroupBuilder.kt | 13 +-
.../isis/client/kroviz/ui/builder/UiBuilder.kt | 14 +
.../isis/client/kroviz/ui/core/ColumnFactory.kt | 171 +++-----
.../apache/isis/client/kroviz/ui/core/Constants.kt | 6 +
.../apache/isis/client/kroviz/ui/core/FormItem.kt | 3 +-
.../isis/client/kroviz/ui/core/FormPanelFactory.kt | 41 +-
.../isis/client/kroviz/ui/core/MenuFactory.kt | 35 +-
.../apache/isis/client/kroviz/ui/core/RoDisplay.kt | 2 -
.../apache/isis/client/kroviz/ui/core/RoIconBar.kt | 8 +-
.../apache/isis/client/kroviz/ui/core/RoMenuBar.kt | 18 +-
.../isis/client/kroviz/ui/core/RoStatusBar.kt | 33 +-
.../apache/isis/client/kroviz/ui/core/RoTable.kt | 28 +-
.../apache/isis/client/kroviz/ui/core/RoView.kt | 10 +-
.../apache/isis/client/kroviz/ui/core/UiManager.kt | 45 +-
.../isis/client/kroviz/ui/diagram/ClassDiagram.kt | 9 +-
.../isis/client/kroviz/ui/diagram/LayoutDiagram.kt | 34 +-
.../client/kroviz/ui/diagram/LinkTreeDiagram.kt | 45 ++
.../client/kroviz/ui/diagram/SequenceDiagram.kt | 66 ---
.../isis/client/kroviz/ui/dialog/ActionPrompt.kt | 6 +-
.../apache/isis/client/kroviz/ui/dialog/Command.kt | 6 +-
.../isis/client/kroviz/ui/dialog/DiagramDialog.kt | 3 +-
.../isis/client/kroviz/ui/dialog/DownloadDialog.kt | 2 +-
.../client/kroviz/ui/dialog/EventExportDialog.kt | 5 +-
.../isis/client/kroviz/ui/dialog/EventLogDetail.kt | 83 +++-
.../isis/client/kroviz/ui/dialog/LoginPrompt.kt | 18 +-
.../client/kroviz/ui/dialog/NotificationDialog.kt | 2 +-
.../isis/client/kroviz/ui/dialog/SvgInline.kt | 4 +-
.../{EventLogTableMgr.kt => DynamicMenuBuilder.kt} | 64 ++-
.../isis/client/kroviz/ui/panel/EventLogTable.kt | 45 +-
.../isis/client/kroviz/ui/panel/ImageSample.kt | 58 +++
.../apache/isis/client/kroviz/utils/IconManager.kt | 136 +++---
.../kroviz/utils/{Utils.kt => StringUtils.kt} | 53 ++-
.../apache/isis/client/kroviz/utils/UmlUtils.kt | 8 +-
.../apache/isis/client/kroviz/utils/XmlHelper.kt | 2 +-
.../apache/isis/client/kroviz/utils/XmlToJson.kt | 2 -
.../kroviz/src/main/resources/css/kroviz.css | 19 +-
.../apache/isis/client/kroviz/core/UtilsTest.kt | 10 +-
.../core/aggregator/CollectionAggregatorTest.kt | 9 +-
.../kroviz/core/aggregator/DispatchInterceptor.kt | 19 +
.../client/kroviz/core/event/EventStoreTest.kt | 62 ++-
.../client/kroviz/core/model/CollectionDMTest.kt | 6 +-
.../client/kroviz/handler/ActionHandlerTest.kt | 29 +-
.../isis/client/kroviz/handler/IconHandlerTest.kt | 93 ++++
.../snapshots/demo2_0_0/ACTIONS_STRINGS_INVOKE.kt | 344 ++++++---------
.../snapshots/demo2_0_0/COLLECTIONS_ENTITIES.kt | 73 ----
.../snapshots/demo2_0_0/COLLECTION_DESCRIPTION.kt | 51 +++
.../client/kroviz/snapshots/demo2_0_0/FILE_NODE.kt | 248 +++++++----
.../snapshots/demo2_0_0/JAVA_LANG_STRING_ENTITY.kt | 262 +++++++++++
.../snapshots/demo2_0_0/OBJECT_COLLECTION.kt | 72 ++++
.../kroviz/snapshots/demo2_0_0/OBJECT_ICON.kt | 37 ++
.../kroviz/snapshots/demo2_0_0/Response2Handler.kt | 4 +-
.../snapshots/demo2_0_0/STRINGS_LAYOUT_XML.kt | 217 ++++++++++
.../isis/client/kroviz/snapshots/sample.json | 212 ++-------
.../apache/isis/client/kroviz/snapshots/sample.xml | 354 +++++++--------
.../client/kroviz/snapshots/simpleapp1_16_0/SO.kt | 129 ------
.../org/apache/isis/client/kroviz/to/ActionTest.kt | 10 +-
.../apache/isis/client/kroviz/to/CollectionTest.kt | 6 +-
.../apache/isis/client/kroviz/to/DomainTypeTest.kt | 35 +-
.../org/apache/isis/client/kroviz/to/LinkTest.kt | 16 +-
.../org/apache/isis/client/kroviz/to/MemberTest.kt | 9 +
.../apache/isis/client/kroviz/to/TObjectTest.kt | 10 +-
.../isis/client/kroviz/to/bs3/LayoutXmlTest.kt | 36 +-
.../isis/client/kroviz/ui/ClassDiagramTest.kt | 12 +-
...quenceDiagramTest.kt => LinkTreeDiagramTest.kt} | 68 +--
.../clients/kroviz/webpack.config.d/bootstrap.js | 6 +-
incubator/clients/kroviz/webpack.config.d/css.js | 3 +-
incubator/clients/kroviz/webpack.config.d/file.js | 5 +-
incubator/clients/kroviz/webpack.config.d/jed.js | 7 -
.../clients/kroviz/webpack.config.d/minify.js | 17 -
.../clients/kroviz/webpack.config.d/webpack.js | 9 +
incubator/core/jsr303/pom.xml | 7 +
.../incubator/viewer/javafx/model/util/_fx.java | 2 +-
.../ui/components/collections/TableViewFx.java | 10 +-
.../viewer/javafx/ui/components/form/FormPane.java | 2 +-
.../javafx/ui/components/object/ObjectViewFx.java | 8 +-
.../vaadin/ui/auth/AuthSessionStoreUtil.java | 10 +-
.../ui/auth/VaadinAuthenticationHandler.java | 2 +-
.../viewer/vaadin/ui/binding/BindingsVaa.java | 2 +-
.../vaadin/ui/components/action/ActionDialog.java | 6 +-
.../vaadin/ui/components/action/ActionForm.java | 4 +-
.../vaadin/ui/components/blob/BlobField.java | 2 +-
.../vaadin/ui/components/clob/ClobField.java | 2 +-
.../ui/components/collection/TableViewVaa.java | 6 +-
.../vaadin/ui/components/markup/MarkupField.java | 2 +-
.../vaadin/ui/components/object/ObjectViewVaa.java | 8 +-
.../vaadin/ui/components/temporal/DateField.java | 2 +-
.../viewer/vaadin/viewer/IsisServletForVaadin.java | 4 +-
isis-parent/pom.xml | 71 +--
mappings/jaxrsclient/applib/pom.xml | 7 +-
mappings/jaxrsclient/impl/pom.xml | 16 +-
mappings/jaxrsclient/pom.xml | 2 +-
mappings/pom.xml | 10 +-
mappings/restclient/applib/pom.xml | 2 +-
.../isis/extensions/restclient/ResponseDigest.java | 12 +-
mappings/restclient/pom.xml | 2 +-
mavendeps/adoc/modules/mavendeps/pages/about.adoc | 129 +-----
.../setup-and-configure-mavendeps-jdo.adoc | 4 +-
.../setup-and-configure-mavendeps-jpa.adoc | 4 +-
mavendeps/archtests/pom.xml | 62 ---
mavendeps/integspecs/pom.xml | 53 ---
mavendeps/integtests/pom.xml | 2 +-
mavendeps/jdk11/pom.xml | 52 ---
mavendeps/jdo/pom.xml | 76 ----
mavendeps/jpa/pom.xml | 76 ----
mavendeps/pom.xml | 47 +-
mavendeps/unittests/pom.xml | 23 +-
mavendeps/webapp/pom.xml | 23 +-
persistence/jdo/applib/pom.xml | 2 +-
.../jdo/applib/services/JdoSupportService.java | 6 +-
persistence/jdo/datanucleus/pom.xml | 2 +-
.../IsisModulePersistenceJdoDatanucleus.java | 3 +-
.../jdo/datanucleus/changetracking/_Utils.java | 2 +-
.../jdo/datanucleus/config/DnSettings.java | 3 +
.../entities/DnEntityStateProvider.java | 6 +-
.../entities/DnObjectProviderForIsis.java | 208 +++++++++
.../datanucleus/metamodel/JdoMetamodelUtil.java | 6 +-
.../jdo/datanucleus/oid/JdoObjectIdSerializer.java | 2 +-
.../jdo/datanucleus/oid/_JdoObjectIdDecoder.java | 6 +-
.../datanucleus/test/ConfigurationExample3.java | 25 +-
.../jdo/datanucleus/test/ConfigurationTest3.java | 18 +-
persistence/jdo/integration/pom.xml | 2 +-
persistence/jdo/metamodel/pom.xml | 2 +-
.../jdo/metamodel/beans/JdoBeanTypeClassifier.java | 2 +-
persistence/jdo/pom.xml | 2 +-
persistence/jdo/provider/pom.xml | 2 +-
.../facets/object/query/JdoNamedQuery.java | 2 +-
persistence/jdo/spring/pom.xml | 18 +-
...sactionAwarePersistenceManagerFactoryProxy.java | 48 ++-
.../integration/JdoTransactionManagerTests.java | 59 +--
persistence/jpa/applib/pom.xml | 2 +-
persistence/jpa/eclipselink/pom.xml | 20 +-
persistence/jpa/integration/pom.xml | 14 +-
persistence/jpa/metamodel/pom.xml | 2 +-
persistence/jpa/pom.xml | 2 +-
.../isis/testdomain/shiro/ShiroSecmanLdapTest.java | 3 +-
.../shiro/ShiroSecmanLdap_restfulStressTest.java | 3 +-
.../isis/testdomain/shiro/ShiroSecmanTest.java | 10 +-
regressiontests/pom.xml | 16 +-
.../injecting/jdo/JdoEntityInjectingTest.java | 66 +--
...xceptionTranslationTest_usingTransactional.java | 2 +-
.../jpa/JpaExceptionTranslationTest.java | 2 +-
...xceptionTranslationTest_usingTransactional.java | 2 +-
.../conf/Configuration_usingJdoAndShiro.java | 17 -
.../conf/Configuration_usingSpringDataJpa.java | 1 -
.../isis/testdomain/jdo/JdoTestDomainPersona.java | 6 +-
.../isis/testdomain/jpa/JpaTestDomainPersona.java | 6 +-
.../util/interaction/InteractionTestAbstract.java | 4 +-
.../testdomain/util/rest/RestEndpointService.java | 2 +-
scripts/verify-isis-release.sh | 7 +-
security/bypass/pom.xml | 2 +-
security/keycloak/pom.xml | 10 +-
.../keycloak/IsisModuleSecurityKeycloak.java | 8 +-
security/shiro/pom.xml | 4 +-
security/spring/pom.xml | 2 +-
starters/pom.xml | 24 +-
subdomains/base/applib/pom.xml | 2 +-
subdomains/base/pom.xml | 2 +-
subdomains/docx/applib/pom.xml | 22 +-
subdomains/docx/pom.xml | 2 +-
subdomains/excel/applib/pom.xml | 2 +-
.../excel/applib/dom/util/ExcelConverter.java | 2 +-
subdomains/excel/fixture/pom.xml | 7 +-
.../BulkUpdateManagerForDemoToDoItem.java | 2 +-
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 2 +-
.../todomodule/dom/ExcelDemoToDoItemMenu.java | 2 +-
subdomains/excel/integtests/pom.xml | 7 +-
subdomains/excel/pom.xml | 2 +-
subdomains/excel/testing/pom.xml | 2 +-
subdomains/freemarker/applib/pom.xml | 2 +-
subdomains/freemarker/pom.xml | 2 +-
subdomains/ognl/applib/pom.xml | 2 +-
subdomains/ognl/pom.xml | 2 +-
subdomains/pdfbox/applib/pom.xml | 2 +-
subdomains/pdfbox/pom.xml | 2 +-
subdomains/pom.xml | 28 +-
subdomains/spring/applib/pom.xml | 2 +-
subdomains/spring/pom.xml | 2 +-
subdomains/xdocreport/applib/pom.xml | 32 +-
subdomains/xdocreport/pom.xml | 2 +-
subdomains/zip/applib/pom.xml | 2 +-
subdomains/zip/pom.xml | 2 +-
.../adoc/modules/archtestsupport/pages/about.adoc | 124 +++---
testing/archtestsupport/applib/pom.xml | 43 +-
.../applib/classrules/ArchitectureDomainRules.java | 39 +-
.../applib/classrules/CommonPredicates.java | 17 +-
.../modulerules/ArchitectureModuleRules.java | 4 +-
testing/archtestsupport/pom.xml | 2 +-
testing/fakedata/applib/pom.xml | 2 +-
testing/fakedata/fixtures/pom.xml | 2 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 41 +-
testing/fakedata/integtests/pom.xml | 2 +-
testing/fakedata/pom.xml | 2 +-
testing/fixtures/applib/pom.xml | 2 +-
.../FixtureScriptsSpecification.java | 4 +-
testing/fixtures/pom.xml | 2 +-
testing/h2console/pom.xml | 2 +-
testing/h2console/ui/pom.xml | 18 +-
testing/hsqldbmgr/pom.xml | 2 +-
testing/hsqldbmgr/ui/pom.xml | 2 +-
testing/integtestsupport/applib/pom.xml | 27 +-
.../applib/validate/DomainModelValidator.java | 2 +-
testing/integtestsupport/pom.xml | 2 +-
testing/pom.xml | 24 +-
testing/specsupport/applib/pom.xml | 23 +-
testing/specsupport/pom.xml | 2 +-
testing/unittestsupport/applib/pom.xml | 33 +-
testing/unittestsupport/pom.xml | 2 +-
.../main/java/org/apache/isis/tooling/c4/C4.java | 2 +-
.../isis/tooling/cli/projdoc/ProjectDocModel.java | 2 +-
.../apache/isis/tooling/j2adoc/J2AdocContext.java | 2 +-
.../j2adoc/convert/J2AdocConverterAbstract.java | 2 +-
.../isis/tooling/model4adoc/AsciiDocFactory.java | 2 +-
.../isis/tooling/model4adoc/AsciiDocWriter.java | 2 +-
tooling/pom.xml | 13 +-
.../projectmodel/ProjectNodeFactory_gradle.java | 2 +-
.../projectmodel/ProjectNodeFactory_maven.java | 2 +-
valuetypes/asciidoc/applib/pom.xml | 2 +-
valuetypes/asciidoc/metamodel/pom.xml | 2 +-
valuetypes/asciidoc/persistence/jdo-dn5/pom.xml | 2 +-
valuetypes/asciidoc/persistence/jpa/pom.xml | 2 +-
valuetypes/asciidoc/persistence/pom.xml | 2 +-
valuetypes/asciidoc/pom.xml | 2 +-
valuetypes/asciidoc/ui/pom.xml | 2 +-
.../ui/vaa/components/AsciiDocFieldVaa.java | 2 +-
valuetypes/asciidoc/ui/wicket/pom.xml | 19 +-
valuetypes/markdown/applib/pom.xml | 2 +-
valuetypes/markdown/metamodel/pom.xml | 2 +-
valuetypes/markdown/persistence/jdo-dn5/pom.xml | 2 +-
valuetypes/markdown/persistence/jpa/pom.xml | 2 +-
valuetypes/markdown/persistence/pom.xml | 2 +-
valuetypes/markdown/pom.xml | 4 +-
valuetypes/markdown/ui/pom.xml | 2 +-
valuetypes/markdown/ui/wicket/pom.xml | 19 +-
valuetypes/pom.xml | 30 +-
valuetypes/sse/applib/pom.xml | 2 +-
valuetypes/sse/metamodel/pom.xml | 2 +-
valuetypes/sse/pom.xml | 2 +-
valuetypes/sse/ui/pom.xml | 2 +-
valuetypes/sse/ui/wicket/pom.xml | 19 +-
viewers/common/pom.xml | 2 +-
.../common/model/action/ActionUiMetaModel.java | 4 +-
.../common/model/binding/BindingConverter.java | 2 +-
.../model/components/UiComponentFactory.java | 14 +-
.../model/decorator/confirm/ConfirmUiModel.java | 10 +-
.../model/decorator/disable/DisablingUiModel.java | 4 +-
.../model/decorator/tooltip/TooltipUiModel.java | 6 +-
.../isis/viewer/common/model/menu/MenuItemDto.java | 2 +-
viewers/restfulobjects/applib/pom.xml | 2 +-
.../applib/health/HealthResource.java | 1 -
viewers/restfulobjects/jaxrs-resteasy-4/pom.xml | 25 +-
viewers/restfulobjects/pom.xml | 2 +-
viewers/restfulobjects/rendering/pom.xml | 2 +-
.../rendering/domainobjects/JsonValueEncoder.java | 2 +-
.../rendering/util/JsonWriterUtil.java | 2 +-
viewers/restfulobjects/testing/pom.xml | 2 +-
viewers/restfulobjects/viewer/pom.xml | 2 +-
.../resources/DomainObjectResourceServerside.java | 340 ++++++++++-----
.../resources/DomainServiceResourceServerside.java | 136 ++++--
.../resources/DomainTypeResourceServerside.java | 176 +++++---
.../resources/HomePageResourceServerside.java | 36 +-
.../viewer/resources/ImageResourceServerside.java | 10 +-
.../resources/InteractionFailureHandler.java | 14 +-
.../resources/ObjectAdapterAccessHelper.java | 14 +-
.../viewer/resources/ResourceAbstract.java | 12 +-
.../viewer/resources/SwaggerSpecResource.java | 14 +-
.../resources/VersionResourceServerside.java | 33 +-
...ourceHelper.java => _DomainResourceHelper.java} | 22 +-
.../viewer/resources/_EndpointLogging.java | 217 ++++++++++
viewers/wicket/model/pom.xml | 2 +-
.../viewer/wicket/model/links/LinkAndLabel.java | 2 +-
.../wicket/model/links/LinkAndLabelAbstract.java | 4 +-
.../wicket/model/models/BookmarkTreeNode.java | 2 +-
.../models/EntityCollectionModelAbstract.java | 2 +-
.../viewer/wicket/model/models/EntityModel.java | 2 +-
.../wicket/model/models/ManagedObjectModel.java | 2 +-
.../wicket/model/models/PageParameterUtil.java | 2 +-
.../wicket/model/models/ScalarParameterModel.java | 2 +-
viewers/wicket/pom.xml | 2 +-
viewers/wicket/ui/pom.xml | 36 +-
.../selector/CollectionSelectorHelper.java | 2 +-
.../CollectionContentsAsAjaxTablePanel.java | 2 +-
.../columns/ObjectAdapterTitleColumn.java | 2 +-
.../wicket/ui/components/layout/bs3/col/Col.java | 2 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 8 +-
.../scalars/ScalarPanelSelectAbstract.java | 4 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 6 +-
.../datepicker/TextFieldWithDateTimePicker.java | 11 +-
.../components/scalars/image/WicketImageUtil.java | 2 +-
.../ObjectAdapterMementoProviderAbstract.java | 2 +-
.../accmngt/SuccessFeedbackCookieManager.java | 2 +-
.../wicket/ui/panels/FormExecutorDefault.java | 2 +-
.../viewer/wicket/ui/panels/PanelAbstract.java | 2 +-
.../isis/viewer/wicket/ui/panels/PanelBase.java | 2 +-
.../isis/viewer/wicket/ui/util/Tooltips.java | 6 +-
viewers/wicket/viewer/pom.xml | 20 +-
.../mementos/ObjectMementoServiceWicket.java | 2 +-
.../viewer/services/mementos/ObjectMementoWkt.java | 4 +-
...uthenticatedWebSessionForIsis_Authenticate.java | 2 +-
.../AuthenticatedWebSessionForIsis_SignIn.java | 2 +-
...uthenticatedWebSessionForIsis_TestAbstract.java | 2 +-
671 files changed, 6475 insertions(+), 5344 deletions(-)
create mode 100644 antora/supplemental-ui/img/home/built-with/EclipseLink.png
rename commons/src/main/java/org/apache/isis/{applib/services/iactnlayer => commons/functional}/ThrowingRunnable.java (93%)
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/LogEntryDecorator.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/ResourceProxy.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/model/CollectionProperties.kt
copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/handler/{LayoutXmlHandler.kt => IconHandler.kt} (62%)
copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/{utils/XmlToJson.kt => to/DomainType.kt} (70%)
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/to/Icon.kt
copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/to/bs3/{Property.kt => Collection.kt} (55%)
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/builder/UiBuilder.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/diagram/LinkTreeDiagram.kt
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/diagram/SequenceDiagram.kt
rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/panel/{EventLogTableMgr.kt => DynamicMenuBuilder.kt} (53%)
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/panel/ImageSample.kt
rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/utils/{Utils.kt => StringUtils.kt} (76%)
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/core/aggregator/DispatchInterceptor.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/handler/IconHandlerTest.kt
delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/COLLECTIONS_ENTITIES.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/COLLECTION_DESCRIPTION.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/JAVA_LANG_STRING_ENTITY.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/OBJECT_COLLECTION.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/OBJECT_ICON.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/STRINGS_LAYOUT_XML.kt
delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/simpleapp1_16_0/SO.kt
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/ui/table/{SequenceDiagramTest.kt => LinkTreeDiagramTest.kt} (55%)
delete mode 100644 incubator/clients/kroviz/webpack.config.d/jed.js
delete mode 100644 incubator/clients/kroviz/webpack.config.d/minify.js
delete mode 100644 mavendeps/archtests/pom.xml
delete mode 100644 mavendeps/integspecs/pom.xml
delete mode 100644 mavendeps/jdk11/pom.xml
delete mode 100644 mavendeps/jdo/pom.xml
delete mode 100644 mavendeps/jpa/pom.xml
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/entities/DnObjectProviderForIsis.java
rename viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/{DomainResourceHelper.java => _DomainResourceHelper.java} (95%)
create mode 100644 viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/_EndpointLogging.java