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/10/11 13:24:32 UTC
[isis] branch ISIS-3171 updated (49c32a3a1f -> ddeec7ef62)
This is an automated email from the ASF dual-hosted git repository.
joergrade pushed a change to branch ISIS-3171
in repository https://gitbox.apache.org/repos/asf/isis.git
from 49c32a3a1f ISIS-3171 remove some explicit casts; grid processing introduced
add fefd992719 Bump jib-maven-plugin from 3.2.1 to 3.3.0
add 06fc758111 Merge pull request #1076 from apache/dependabot/maven/master/com.google.cloud.tools-jib-maven-plugin-3.3.0
add 984e96027d ISIS-3167: activates ManagedObject for SERVICE
add 59ccd5d134 ISIS-3167: minor: remove unused test methods
add 3d7eef8bc7 ISIS-3167: obj spec: fixes injectable flag
add b58d9f6c26 ISIS-3167: test fixes: implem. bean lookup by id
add a58f533dd0 ISIS-3167: adds VM test
add 3dd813b021 ISIS-3167: viewmodels optionally have a bookmark argument for construction
add 039aa27c42 ISIS-3167: obj. spec: memoize isInjectable flag
add 1b52eb5f21 ISIS-3167: partly activates ManagedObject for MIXIN
add ec452b50e5 ISIS-3167: refactors bookmarkable specifics into their own interface
add f118939375 ISIS-3167: switch on OTHER
add 8a4b5b89ef ISIS-3167: implements the remaining VIEWMODEL and ENTITY (not active yet)
add 4703b30012 ISIS-3167: remove ManagedObject.titleString()
add 836d8c9669 ISIS-3167: major work on EntityFacets
add e44e411a5a ISIS-3197: adds support for datatables.net
add 488e9f5943 ISIS-3197: regen docs
add 658c7e7771 ISIS-3197: fixes js compile issue (?)
add 512f739be6 ISIS-3197: adds support for loading tableDecoration from .layout.xml
add 85c58d8f17 ISIS-3197: updates regression test
add dc735313d5 ISIS-3197: reimplements regression test using approvaltests library
add c664721891 ISIS-3197: regen docs once more
add 3df3eb7415 Merge pull request #1077 from apache/ISIS-3197
add ae111b0b0d Merge remote-tracking branch 'origin/master'
add 0bdbcafaed ISIS-3167: update site index
add ba0310342c ISIS-3167: revert a tiny refactoring step done too early
add ee1249bdf8 ISIS-3167: updates particle zoo diagram
add f0c3a4cfa6 ISIS-3197: minor post merge refactoring (1)
add 1011449029 ISIS-3197: minor post merge refactoring (2)
add 4174060ff1 ISIS-3200: ManagedObjects of type VALUE should provide bookmarks themselves
add dc81b4205c ISIS-3200: opens up _ObjectMemento for refactoring
add 1ea27cefda ISIS-3200: value memento to respect actual bookmark
add eb255e43cb ISIS-3200: mementos: make use of the fact that bookmark is serializable
add 8fd71d3826 ISIS-3200: mementos: remove superfluous code
add 06d22a3ca5 ISIS-3200: mementos: simplify
add fc9c18478d ISIS-3200: wrong name singleton->scalar
add bcacb94afe ISIS-3200: simplify memento to string converter
add 2029ec9f91 ISIS-3200: simplify choice-provider id to memento converter
add d6fb3c356b ISIS-3200: removes bookmarkable to UUID fallbacks
add e08bbd89fe ISIS-3200: fixes to pass regr. tests. except for 2 failing
add aec2f498de ISIS-3200: fixes to now pass all regr. test
add 4ed48a854f ISIS-3200: ManagedObject: memoize bookmark beyond detachment
add ff4cfb3998 ISIS-3200: JDO handle the postLifecycleEventIfRequired also for the no OID case
add f1a7e784b7 ISIS-3200: pre-store fixes
add 5c8fbf83dc ISIS-3200: polish pre-store
add 495e75d1e0 ISIS-3200: remove debug code
add a00feeb43d ISIS-3200: wip
add 6e42534572 ISIS-3200: _ManagedObjectEntityHybrid has 2 morph states
add acf914a6ed Merge pull request #1078 from apache/3200_broken-value-choices
add 302aad8eb9 ISIS-3200: reverts breaking change in last commit
add 08e5c0c245 Merge branch '3200_broken-value-choices'
add 3bbf6777b1 ISIS-3202: fail early if executor result adapter has no bookmark
add 0286d8dc8b ISIS-3202: fixes Executions for JDO
add 32cfbf2b54 ISIS-3202: JPA: adds shallow PK detection
add ad6526a750 ISIS-3202: audit-trail debug logging
add b75a423695 ISIS-3202: fixes EntityState issues with JPA
add 381a61d6c5 Merge pull request #1079 from apache/ISIS-3202_exec.not.persistent
add e4e3ac53c1 ISIS-3202: non-throwing shallow PK detection
add f2882a8d37 ISIS-3202: JDO injection point resolving optimizations
add 4d013bb4e6 ISIS-3202: factors out RefreshableViewmodel
add 577f767716 ISIS-3202: test fix for prev.commit
add de298ca6af ISIS-3202: marks viewmodel refreshing stuff deprecated
add aaeeacf2e4 ISIS-3202: make deprecated if. pack. priv.
add 3b0de5970d ISIS-3202: entity state refactoring, yet no fix
add 251a05c3df ISIS-3202: unrelated: adds ProperMixinAsReturnType as a design draft
add 3c42a3178f ISIS-3202: factors bookmark invalidation into separate interface
add 2679340c87 ISIS-3202: simplifies _ManagedObjectEntityHybrid
add d188a58e54 ISIS-3202: switch on more asserts
add a5ea1b8b08 ISIS-3202: working on ManagedObject deprecations
add d7ac4baecc ISIS-3202: ManagedObject: remove legacy factories
add c1a9348b83 ISIS-3202: potential bug in ViewModelFacetForViewModelInterface
add 69681aec81 ISIS-3202: disables failing graphql test
add 4a00c704d2 ISIS-3202: adds wicket viewer entity page regression test
add f5e2c5c1aa ISIS-3202: fixes the Wicket Viewer on JPA; yet still test failures
add 575b68aea2 ISIS-3202: fixes ExecutionLogEntryPK validity check; clean-up for merge
add 522f46d31c Merge pull request #1080 from apache/3202_executor_not_persisting_jpa
add 28502ec7e7 ISIS-3202: update site index
add 0563801cdb ISIS-3199: refetched pojos need to pass compliance test
add f40ecae87c ISIS-3199: simplify ObjectBookmarker
add f8cf232220 ISIS-3199: further simplify ObjectBookmarker
add 42068daada ISIS-3199: simplify ObjectCreator
add ca3b7c607d ISIS-3199: remove ObjectDetacher; do it directly instead
add 6ba2da5b99 ISIS-3199: be more strict with ObjectLoader, don't allow null requests
add a6664d185d ISIS-3199: purge ObjectRefresher
add 8c0bd263e4 ISIS-3199: have ManagedObjects provide their mementos (wip)
add 218162de5f ISIS-3199: purge ObjectMemorizer
add e82f676b9f ISIS-3199: Wicket Viewer: ManagedObjects do provide mementos now
add 26e68561c9 ISIS-3199: simplifies IsisAppCommonContext
add aab7430cf4 ISIS-3199: make MessageBroker an interface so can move to mm
add 9d22606c7d ISIS-3199: purge IsisAppCommonContext
add c6767fd747 Merge pull request #1081 from apache/3199_mm.refactor
add 8596bea9de Bump ognl from 3.3.3 to 3.3.4
add 627352861f Merge pull request #1085 from apache/dependabot/maven/master/ognl-ognl-3.3.4
add adb4e4c961 Bump checker-qual from 3.24.0 to 3.25.0
add f39e13c561 Merge pull request #1084 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.25.0
add 7d6ebdf3c2 Bump pdfjs-dist from 2.15.349 to 2.16.105
add f2dc0eadb1 Merge pull request #1083 from apache/dependabot/maven/master/org.webjars.npm-pdfjs-dist-2.16.105
add 412d24edbf Bump pdfjs-dist from 2.15.349 to 2.16.105 (2)
add 3ef5e520a1 ISIS-3199: purge ObjectMementoService
add be42626a97 ISIS-3199: refactor built-in ObjectBulkLoader Handlers into static list
add ca91795034 ISIS-3199: purge ObjectSerializer
add 946836ccba ISIS-3164: fixes Inspect Metamodel view
add db21865fa0 ISIS-3204: adds TypeOfAnyCardinality
add 5c6f764a20 ISIS-3204: MM: replace TypeOf simple type with the new one (any cardinality)
add 7a1162a3f6 ISIS-3204: fully implement, yet some test failing
add c825aa500b ISIS-3204: metamodel test fixes
add 646d4eaccf ISIS-3204: remaining test fixes - all green
add d4837dc593 ISIS-3204: purge CollectionSemanticsFacet
add a16dd1ca0c ISIS-3204: purge SingleTypeValueFacet
add 97008035d3 ISIS-3204: purge ElementSpecificationProvider
add 6a77460abc ISIS-3204: move isSupportedForActionParameter flag directly to TypeOfAnyCardinality
add fd58fb4467 ISIS-3204: [Metamodel] support for type pre-loading
add 010bea5f5d ISIS-3204: [Metamodel] adds proper member introspection guard
add b99e3df739 ISIS-3204: [Metamodel] eager inspection fixes
add 5c4ae72fa4 ISIS-3204: [Metamodel] schema update: common ancestor for facet and facet-holder
add b4687ee9c9 ISIS-3204: Inspect Metamodel View - new title renderer
add d87ab1079d ISIS-3204: [Metamodel] reporting, duplicate attribute fix
add bf1e072f5f ISIS-3204: first attempt on fixing generic type inspection
add b9294e580c ISIS-3204: honor programming model constants when cataloging one-to-many assoc.
add 23e88e4cae ISIS-3204: prepare for merge
add e1b254d483 Merge pull request #1086 from apache/3204-bounded.generics
add 41bcc82e8f Bump vaadin.version from 23.1.7 to 23.2.0
add 8a4ba8cbee Merge pull request #1082 from apache/dependabot/maven/master/vaadin.version-23.2.0
add c45f0e1a30 Bump vaadin.version from 23.1.7 to 23.2.0 (2)
add bee6dd13a7 ISIS-2445: vaadin post bump cleanup
add 3cf946aff6 ISIS-3206: allows for more annotation providers to be plugged in the future
add 874ec77291 ISIS-3206: [Metamodel] schema update: makes FacetAttr inherit from mmElement
add d210fd999b ISIS-3206: [Metamodel] refactor shadow facet generation logic into a MetaModelAnnotator
add 5690c0b7b4 ISIS-3206: MM reg. test approval
add fb517e867b ISIS-3206: [Metamodel] adds rendering for annotation nodes in Inspect MM View
add fb8426402c ISIS-3206: polishing
add b3cbfdf6fc Bump wicket-bootstrap-core from 6.0.0-M7 to 6.0.0-M8
add 6d61a04769 Bump jquery from 3.5.1 to 3.6.1
add 6c24ee7569 ISIS-3206: fixes the bean sort of MMTreeAdapter
new 9517f0e910 Merge remote-tracking branch 'origin/master' into ISIS-3171
add 385f0a95f8 ISIS-3203: JDO demo domain: Blob/Clob mandatory property fix
add c90e72c9c8 ISIS-3203: workaround converted input state out of sync issue
add 00f27dd91b Bump approvaltests from 18.0.0 to 18.2.2
add cc7e77719c Merge pull request #1089 from apache/dependabot/maven/master/com.approvaltests-approvaltests-18.2.2
add 4df3e01767 Bump cucumber.version from 7.6.0 to 7.7.0
add 7eb82f8a23 Merge pull request #1087 from apache/dependabot/maven/master/cucumber.version-7.7.0
add 4d35d6a6d2 Bump fullcalendar from 5.10.2 to 5.11.3
add 6b52466925 Merge pull request #1088 from apache/dependabot/maven/master/org.webjars-fullcalendar-5.11.3
add 12566bc922 Bump fullcalendar from 5.10.2 to 5.11.3 (2)
add 413743e041 ISIS-3203: [Wicket Viewer] refactoring (1)
add fee15f50af ISIS-3203: [Wicket Viewer] refactoring (2)
add 7350665fa0 ISIS-3203: [Wicket Viewer] renaming common interfaces
add 9c41e14a75 ISIS-3207: migrate commons
add a22c51f6dd ISIS-3207: migrate schema
add 6a60b53dc4 ISIS-3207: migrate schema; fixes commons
add 330ebf8860 ISIS-3207: opens schema
add 75158d564c ISIS-3207: opens commons as required
add a975bc98f6 ISIS-3207: migrate applib
add 453d62726a ISIS-3207: migrate config
add 786f6e1953 ISIS-3207: dependency and build fixes
add 1afce7c31e ISIS-3207: migrate security (api)
add 257f9f97e1 ISIS-3207: migrates metamodel (yet 365 test failures)
add 2301470744 ISIS-3207: some commons/core/config fixes
add dbd7df7b13 ISIS-3207: migrates security-bypass
add f77bec66c5 ISIS-3207: config test mig
add 057dea7711 ISIS-3207: commons test mig
add 2ac733fc64 ISIS-3207: migrate metamodel to junit5/mockito
add be4a339058 ISIS-3207: fixes metamodel build
add eb99ef8557 ISIS-3207: migrate to interaction
add cf74ea7363 ISIS-3207: migrate transaction
add fa22008dde ISIS-3207: migrate val - jodatime
add 7802af767f ISIS-3207: migrate byte buddy
add e218ce1123 ISIS-3207: migrate runtime
add 9424a5216c ISIS-3207: security bypass fix
add d265a8fd60 ISIS-3207: bytebuddy requires different classloading strategy: try WRAPPER
add 286de4415b ISIS-3207: migrate runtimeservices
add c85131cd98 ISIS-3207: keep automaticModuleName manifest entries (revert removal)
add b726eda715 ISIS-3207: migrate webapp
add ab76536fc7 ISIS-3207: webapp make servlet api transitive
add f9ff045435 ISIS-3207: migrate security spring/shiro/keycloak
add 5cb9c0bc6d ISIS-3207: some test migrations
add bb8585d287 ISIS-3207: make Domain (Include/Exclude) container an annotation type
add bfa3dec78f ISIS-3207: jdo deps. fixes
add edeacf56b8 ISIS-3207: pom fixes viewer/value-types
add cd9f033202 ISIS-3207: fixes eclipselink pom: non ambiguous deps.
add 7d78a2965d ISIS-3207: disable any remaining yet failing tests - just so the build works
add 478d07a1ff ISIS-3207: migrate viewer-commons (all)
add 3e718de9bb ISIS-3207: applib/common deb. fixes
add 674d7a447a ISIS-3207: applib: requires transitive fixes
add 4de4c76d77 ISIS-3207: migrates wicket viewer (applib)
add 9ca0320634 ISIS-3207: use @Inject, @Qualifier, .. from stable jakarta module artifact
add 5178798332 ISIS-3207: fix inject provided by more than one module
add fa4a07d2c9 ISIS-3207: migrate wicket viewer (model)
add 5331aea2b8 ISIS-3207: wicket viewer (ui); move test classes into /test subpack
add 09276b91fb ISIS-3207: wicket viewer (ui): migrate to junit 5
add bf5ec75d27 ISIS-3207: wicket viewer minor dep cleanup
add 628e735437 ISIS-3207: downgrade wicket 9.11.0->9.4.0
add 81c82dd41f ISIS-3207: migrate wicket viewer (ui)
add 695adc429b ISIS-3207: revert to last known good without wicket on the module path
add f424f27e86 ISIS-3207: introduces a helper module to replace wicket artifacts
add 0a8b71a95c ISIS-3207: renaming resources in prev. commit
add 043a65fc71 ISIS-3207: migrates wicket-viewer (ui)
add 7051d90886 ISIS-3207: revert migration of codegen.bytebuddy to JPMS
add 79114f018a ISIS-3207: cleanup temporary build fix
add 0e709d7d3a ISIS-3207: migrate value-types (api,metamodel)
add feb9e1f222 ISIS-3207: migrate value-types (persistence)
add a799ba008f ISIS-3207: migrate value-types (wkt-ui)
add 70ba56fc55 ISIS-3207: adds license headers
add 2b50489184 ISIS-3207: remove wrongly placed module-info
add b7c5f3ed48 ISIS-3207: remove wrongly placed module-info (2)
add fd4c21fbf8 ISIS-3207: pre merge cleanup
add 32bfc20b49 Merge pull request #1090 from apache/3207-java_modules
add ee1d9afd9d ISIS-3209: migrate applib
add cbddfc2d4f ISIS-3209: adds artifact internaltestvintage to ease internal test migration
add 74e06f9ead ISIS-3209: remove outdated internal testsupport deps.
add 8636ca83b3 ISIS-3209: migrate core-config
add 3f755d2699 ISIS-3209: migrate core-security
add 4cc3c79992 ISIS-3209: migrate core-runtimeservices
add 0721af86e3 ISIS-3209: migrate core interaction and transaction
add 2acdbccadb ISIS-3209: migrate core-metamodel
add 6125b0403a ISIS-3209: metamodel test fixes (1)
add b0939ed7e1 ISIS-3209: metamodel test fixes (2)
add 90e1992166 ISIS-3209: metamodel test fixes (3)
add 2f794df835 ISIS-3209: metamodel test fixes (4)
add 1baa103baa ISIS-3209: metamodel test fixes (5)
add bfc1843ce4 ISIS-3209: metamodel test fixes (6) - final
add a7cb7ca201 ISIS-3209: pom cleanups and more test fixes
add dc24d43bf5 ISIS-3209: wkt vwr test fixes
add 530f8b699e ISIS-3209: introduces isis-core-privileged
add e4b8b6adf9 ISIS-3208: just renaming package private classes and enums
add 57ed655e0f ISIS-3208: transient entities, might need a tx-flush, so we get an OID
add efce33304a ISIS-3208: fixes prev. commit
add 7b2c324573 ISIS-3208: minor cleanup
add cadf6f3061 ISIS-3203: hotfix: override isRequired->false
add 871072e786 ISIS-3198: trimming down metamodel exports (JPMS)
add 0c4e2ac0b1 ISIS-3198: refactoring: relocate IdStringifierLookup to metamodel
add 83a1e5ad7c ISIS-3198: refactoring: purge RuntimeContextBase
add 4c7faef47b ISIS-3198: refactoring: cleaning up IResourceContext
add d58e5e1414 ISIS-3198: refactoring: cleaning up IResourceContext (2)
add eea563c67f Bump dependency-check-maven from 7.1.2 to 7.2.0
add 88f0b805f6 Merge pull request #1096 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.2.0
add 533fb8f393 Bump javassist from 3.29.1-GA to 3.29.2-GA
add 789ebe0a25 Merge pull request #1097 from apache/dependabot/maven/master/org.javassist-javassist-3.29.2-GA
add b25b4c5217 Bump maven-shade-plugin from 3.3.0 to 3.4.0
add 43c5941f56 Merge pull request #1099 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-shade-plugin-3.4.0
add 18340fdb45 Bump slf4j-api from 2.0.0 to 2.0.1
add d3dcb63fc6 Merge pull request #1098 from apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.1
add 6b6f785e19 Bump jakarta.jakartaee-api from 9.1.0 to 10.0.0
add f8108862b9 Merge pull request #1092 from apache/dependabot/maven/master/jakarta.platform-jakarta.jakartaee-api-10.0.0
add 304e397571 ISIS-3210: replace dead code with an resurrection attempt
add 438ab8eceb ISIS-3210: don't expose specimpl
add 5aef4f90ae ISIS-3198: cleaning up some class-path inconsistencies
add 7af100e235 ISIS-3198: renaming test package
add 4a43b8b8ac ISIS-3198: fixes prev. commit
add 9f899d34e7 ISIS-3198: revert recent change for mixin extra content
add a857249010 ISIS-3198: minor: set some explicit transitivities
add a72266f96c ISIS-3198: purge ObjectUiModelWkt
add 495991a2f2 ISIS-3198: rename EntityModel->UiObjectWkt
add 995c4af029 ISIS-3198: remove tupleIndex
add 8c499f6282 ISIS-3198: start refactoring ScalarModel
add dd1448248d ISIS-3198: simplify scalar model (1)
add 94f222a88f ISIS-3198: simplify scalar model (2)
add 3ae96c3b83 ISIS-3198: move rendering hinting into their own package
add fedb6ac307 ISIS-3198: scalar model: make rendering hint immutable
add fae8c15ba9 ISIS-3198: fixes priv. commit
new 7be973659e Merge remote-tracking branch 'origin/master' into ISIS-3171
add 6c1be595e2 ISIS-3198: move usability/visibility checks to common models
add 85bed5e8c8 ISIS-3198: fixes toggled visibility issue
add c0229b6568 updates post release procedures
add fb381102ff Bump cucumber.version from 7.7.0 to 7.8.0
add 3acdb18c0b Merge pull request #1100 from apache/dependabot/maven/master/cucumber.version-7.8.0
add 32f7b11daa Bump vaadin.version from 23.2.0 to 23.2.1
add dd682d6206 Merge pull request #1101 from apache/dependabot/maven/master/vaadin.version-23.2.1
add 99959463f5 updates docs, adds hint on cache busting application.css
add f2717d2be5 ISIS-3162: demo: fix broken number equals tests
add 8a4c1e6bb5 ISIS-3215: debugging: integrate param negotiation events with Xray
add 3f67cd530d ISIS-3215: just removing debug-line in prev. commit
add 70b5164fb5 ISIS-3215: just renaming methods (misnomer)
add afd9add321 ISIS-3215: more misnomer
add c82d2e3a4c ISIS-3215: more misnomer (2)
add fda7a766c0 ISIS-3215: demo domain fixes
add 0edb967eeb ISIS-3215: demo domain fixes
add 5f96c6fb0e Bump apache-rat-plugin from 0.14 to 0.15
add 3539265610 Merge pull request #1103 from apache/dependabot/maven/master/org.apache.rat-apache-rat-plugin-0.15
add bff2ce02da Bump poi.version from 5.2.2 to 5.2.3
add c9b0c092be Merge pull request #1102 from apache/dependabot/maven/master/poi.version-5.2.3
add 352b08ba87 ISIS-3215: minor select2 panel refactoring
add d39a70fb11 ISIS-3215: proof of concept, that we can listen on select2:select
add f5e787d409 ISIS-3215: mm regr. test ref. update
add 4b8820b418 ISIS-3215: remove debug line
add 15adaabe01 Bump asciidoctorj.version from 2.5.5 to 2.5.6
add bcf97ea17c Merge pull request #1104 from apache/dependabot/maven/master/asciidoctorj.version-2.5.6
add 072eeffad7 ISIS-3215: proof of concept: tell server-side that select2 selection has changed
add fe7ed87171 ISIS-3215: update negotiation models on select2 events
new 3fc11018ab Merge remote-tracking branch 'origin/master' into ISIS-3171
add f29c960137 Bump junit-platform-console from 1.9.0 to 1.9.1
add 93a8315786 Merge pull request #1112 from apache/dependabot/maven/master/org.junit.platform-junit-platform-console-1.9.1
add d097b4badb Bump slf4j-api from 2.0.1 to 2.0.2
add cdc624a91c Merge pull request #1110 from apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.2
add 64ec203f02 Bump dependency-check-maven from 7.2.0 to 7.2.1
add a05864281c Merge pull request #1105 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.2.1
add aca1968021 Bump messages from 19.1.2 to 19.1.3
add 99c72066d8 Merge pull request #1106 from apache/dependabot/maven/master/io.cucumber-messages-19.1.3
add 7dff803fa8 Bump junit-jupiter-api from 5.9.0 to 5.9.1
add ee22b20ed4 Merge pull request #1111 from apache/dependabot/maven/master/org.junit.jupiter-junit-jupiter-api-5.9.1
add f2011f2bd3 ISIS-3215: purge unused js/css resources
add 868c8ff529 ISIS-3215: first attempt on a fix
add 9505070d51 ISIS-3215: refactoring, separate concerns: behavior vs on change dispatching
new 863f9229d1 Merge remote-tracking branch 'origin/master' into ISIS-3171
add 28cd1626c3 Bump jboss-jaxrs-api_2.1_spec from 2.0.1.Final to 2.0.2.Final
add b6b2251149 Bump nodejs/npm from v16.15.0/8.9.0 to v16.17.0/8.15.0
add 8baaea61f2 ISIS-3201: consolidate choice panel factories
add 53afae0cf4 ISIS-3201: remove ISIS-3070 hack
add 205f9f04db ISIS-3201: cleanup select2 on change behaviors
add 0dc31f9d45 ISIS-3201: time picker on change propagation fixes
add 3a0fea9f73 ISIS-3201: remove superfluous null guard
add ec579e9f24 ISIS-3201: fixes time-picker commit from earlier this day
add fa585542bf ISIS-3123: migrate showcases for String and Enum
add 75c7fed438 ISIS-2445: fixes missing dep. on jdk-19 build
add ed7641b22d ISIS-3215: fixes regression from commit
add 398903f6bc ISIS-2964: fixes regression
add b0f687c1a8 ISIS-3201: fixes regression in commit 'consolidate choice panel factories'
add aeb7bd1a45 ISIS-3217: removes one origin of FOCUS_FIRST_PARAMETER AJAX event
add 966697eb09 Bump Spring Boot 2.7.3 -> 2.7.4
add a61c77b26e ISIS-2965: update site index
new df021a1c49 Merge remote-tracking branch 'origin/master' into ISIS-3171
add ba3d5b5533 Bump messages from 19.1.3 to 19.1.4
add 79d825a3d7 Merge pull request #1113 from apache/dependabot/maven/master/io.cucumber-messages-19.1.4
add bf2ccab285 ISIS-3041: adds metamodel schema class hierarchy image
add 5ea407e0e7 ISIS-3041: notes on IDE build prereq.
new fb78d49d00 Merge remote-tracking branch 'origin/master' into ISIS-3171
add f9e1ddf2e1 ISIS-2965: update release docs is all
add 1c88195747 ISIS-2965: updates rat config for excluded files
add 5afe6e3fc2 ISIS-2965: update release docs is all
add 1c888cdfe3 ISIS-2965: updates supplemental-models.xml per missing license info
add 0a69343c27 ISIS-2965: updates project.build.outputTimestamp
add c611dc148a ISIS-2965: updates release docs
add 5cb6d4c392 ISIS-2965: commits after first attempt to preview website
add 1c3e293611 ISIS-3213: remove 'built with' logos, as this contravenes ASF policy
add 875259a4f1 ISIS-3213: removes logos from home page for the 'built with' frameworks
add e373e6f65f ISIS-3213: removes logos from home page for the 'built with' frameworks
add 4338e03475 Bump joda-time from 2.11.1 to 2.11.2
add ca22eace9e Merge pull request #1114 from apache/dependabot/maven/master/joda-time-joda-time-2.11.2
add 362360f21e ISIS-2965 - refactors wicket-graceful to use ant task within mvn
add 50d578b557 ISIS-3219: fix: attach model if not yet attached
add f1a6c476f1 ISIS-2965 : release doc fix
add 5d0b748034 ISIS-2965: improve release docs
add 65d1b8d74e ISIS-2965: simplifies javadoc plugin
add db253bc052 ISIS-2965: consolidates gpg plugin config
add 543dceecb6 ISIS-2965: improves release docs
add fca0a5ad03 ISIS-2965: minor fix for UI
add 6f82723c5f ISIS-2965: fixes rel docs
add 43cf251b21 ISIS-3071: fixes proposed value recovery for FileUpload
add 7809fd4fff ISIS-3221 : introduces AsyncCallable for WrapperFactory, to surface details of the child command to custom impls of ExecutorService
add 6cc4d2c9ef ISIS-3221: adds new method to WrapperFactory test impl
add 035c7f6958 ISIS-3221: fixes circular references
add 3baebed526 ISIS-3221: lexical change is all, just moves all the injected services together for WrapperFactoryDefault
add cc9d913a14 Merge pull request #1115 from apache/ISIS-3221
add 1c31e191db Bump approvaltests from 18.2.2 to 18.3.0
add 850708bd3a Merge pull request #1116 from apache/dependabot/maven/master/com.approvaltests-approvaltests-18.3.0
add 81652635a2 Bump maven-javadoc-plugin from 3.4.0 to 3.4.1
add ad2134afcf Merge pull request #1118 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-javadoc-plugin-3.4.1
add 86c7c740d2 Bump vaadin.version from 23.2.1 to 23.2.2
add bfffffb4b7 Merge pull request #1117 from apache/dependabot/maven/master/vaadin.version-23.2.2
add 735e295a68 ISIS-2965: fixes verify-isis-release.sh script
add eb9ec2131c ISIS-2965: further fixes
add 0db14a827c Bump swagger-core from 1.6.6 to 1.6.7
add 7c9af371c7 Merge pull request #1119 from apache/dependabot/maven/master/io.swagger-swagger-core-1.6.7
add 716b94bbc2 Bump slf4j-api from 2.0.2 to 2.0.3
add 42be8e6bba Merge pull request #1120 from apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.3
add df58b099ff Bumps font-awesome from 6.1.2 to 6.2.0
add 5c3d1b5acb ISIS-3123: migrate Markup
add ae094307a3 ISIS-3123: migrate Markdown
add 850f79211d ISIS-3123: migrate AsciiDoc
add f6fdcd0df3 ISIS-3123: relocate Markdown/AsciiDoc demoapp.dom.types.isisext->isisval
new f4fb79d3e2 Merge remote-tracking branch 'origin/master' into ISIS-3171
new 9f544b14f9 ISIS-3171 kvision version upgrade
new 78dd074543 ISIS-3171 missing (?) module-info.java added
add b31d310317 ISIS-3122: adds vega value-type (project stubs)
add 32834be65f ISIS-3122: antora fixes
add 197b6f422d ISIS-3122: copy and paste fixes
add d10be8db0a ISIS-3122: minor java-doc improvement
add 112432bc34 ISIS-3122: integrate w/ value type regr. tests
add 4dccaf0f5a ISIS-3122: adds Vega show-case to demo app
add a836970604 ISIS-3122: restore comment in prev. commit
add 25504551bc Merge pull request #1122 from apache/3122_vega
add bd1fa7ce89 ISIS-3122: demo: restore markdown samples that got lost earlier today
add ae827d2e6e ISIS-3123: restores LOB annotations as lost earlier today
add f14543b4f9 Bump approvaltests from 18.3.0 to 18.4.0
add d14f7342ed ISIS-3228: converts moment.js dependency to webjars
add 7f1e3127b3 ISIS-3122: adds vega java-script resource
add 0e8172fd05 ISIS-2965 : improves release docs
add 1da146b2ea ISIS-3224: makes consistent
add f8e0cb3a05 Merge branch 'ISIS-3224'
add b89285976d ISIS-3122: render vega payload
add 1a430e1c6e ISIS-3230: makes audit, command and exec log menus more consistent.
add 139f5757d5 Merge branch 'ISIS-3230'
add c4365f9892 ISIS-3225 : fixes when delete JDO entity, on Execution Log Entry ... use memento dto rather than trying to access the domain object
add b403977842 ISIS-3231: disables auditing for SessionLogEntry
add c501bd8e07 ISIS-3122: fixes vega script variable scope
add 47c775844a ISIS-3122: adds support for vega-lite
add 3c6766b3a5 ISIS-3122: java-doc typo
add 8c1892cd96 ISIS-3122: site index update
add c9dd754b1c ISIS-3223: adds integ test (currently failing)
add d8e40af9a1 ISIS-3223: ISIS-3223: improves enhance.sh
add 680e52df06 ISIS-3223: move around classes/packages
add b4aa542410 ISIS-3223: improve AsyncTask, so we can wait for result on on calling thread
add d0250e8b59 ISIS-3223: simplify and fix RepositoryServiceDefault detach logic
add 124bab5c1b ISIS-3223: just test fixes
add 663057172c ISIS-3223: add missing license headers
add 07049ce4be ISIS-3223: simplify enhance script
add 85f6f84751 Merge pull request #1124 from apache/ISIS-3223
add 63e754ec22 ISIS-3223: additional tests (more executor services)
add 6aa111ff70 ISIS-3122: adds BSD-3-Clause license entry to apache-rat plugin
new 4a485d2974 Merge remote-tracking branch 'origin/master' into ISIS-3171
add 9c500af53e ISIS-2965: fix for release docs
add 75d17f101a ISIS-2965: improves release docs
add 4a9d81135d ISIS-2965: updates project.build.outputTimestamp
add 1d9625279e ISIS-2965: fix for release docs
add 5ca666db19 ISIS-2965: updates website
add 674b14668b ISIS-2965: improves release docs
add eef0a5488f ISIS-2965: improves release docs
add 6b883b50bd ISIS-3230 : fixes for queries
add 99baae682e ISIS-3234: fixes deletion of jdo
add e413e812ff ISIS-3236: trivial improvements
add 1d19ba6232 ISIS-3230: execution log query fixes (fixes build)
add 6c42085c85 ISIS-3222: minor doc improvement re: mixins
add 397d1f7212 Bump asm.version from 9.3 to 9.4
add 549cbbdf47 Merge pull request #1125 from apache/dependabot/maven/master/asm.version-9.4
add 0c0012c425 ISIS-3237: migrate from CGLIB to ByteBuddy
add e94092a297 Bump datanucleus-core from 6.0.1 to 6.0.2
add 24cd2bd8c1 Merge pull request #1126 from apache/dependabot/maven/master/org.datanucleus-datanucleus-core-6.0.2
add 92412621a9 Bump datanucleus-rdbms from 6.0.1 to 6.0.2
add a0c5351a48 Merge pull request #1131 from apache/dependabot/maven/master/org.datanucleus-datanucleus-rdbms-6.0.2
add 713bd8faec Bump cucumber.version from 7.8.0 to 7.8.1
add 41e2be1b3a Merge pull request #1128 from apache/dependabot/maven/master/cucumber.version-7.8.1
add 9fa87fd254 Bump checker-qual from 3.25.0 to 3.26.0
add 4d87fc9d2a Merge pull request #1129 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.26.0
add 03ed7e74c6 Bump vaadin.version from 23.2.2 to 23.2.3
add e0adbd974c Merge pull request #1130 from apache/dependabot/maven/master/vaadin.version-23.2.3
add c63b459771 Bump archunit.version from 0.23.1 to 1.0.0
new 32934b135e Merge remote-tracking branch 'origin/master' into ISIS-3171
new ddeec7ef62 ISIS-3171 'Strings' show up again
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../modules/ROOT/pages/cutting-a-release.adoc | 225 +-
.../modules/ROOT/pages/merging-a-pull-request.adoc | 8 +-
.../ROOT/pages/post-release-successful.adoc | 32 +-
.../modules/ROOT/pages/updating-the-website.adoc | 2 +-
.../ROOT/partials/publish-and-index-website.adoc | 2 +-
.../conguide/modules/eclipse/pages/about.adoc | 12 +
.../conguide/modules/intellij/pages/about.adoc | 14 +
.../pages/index/annotation/CollectionLayout.adoc | 11 +
.../pages/index/annotation/DomainObjectLayout.adoc | 11 +
.../pages/index/annotation/TableDecoration.adoc | 64 +
.../layout/component/CollectionLayoutData.adoc | 2 +
.../layout/component/DomainObjectLayoutData.adoc | 2 +
.../index/layout/component/TableDecoration.adoc | 14 +
.../pages/index/services/bookmark/Bookmark.adoc | 16 +-
.../index/services/bookmark/BookmarkHolder.adoc | 8 +-
.../index/services/bookmark/IdStringifier.adoc | 11 +
.../keyvaluestore/KeyValueSessionStore.adoc | 2 +-
.../pages/index/services/metamodel/BeanSort.adoc | 6 +-
.../pages/index/services/metamodel/Config.adoc | 19 +-
.../index/services/registry/ServiceRegistry.adoc | 16 +-
.../index/services/repository/EntityState.adoc | 53 +-
.../services/user/ImpersonatedUserHolder.adoc | 2 +-
.../index/services/wrapper/WrapperFactory.adoc | 11 +
.../services/wrapper/callable/AsyncCallable.adoc | 83 +
.../services/wrapper/control/AsyncControl.adoc | 11 +
.../modules/applib/pages/index/value/Clob.adoc | 1 +
.../commons/pages/index/collections/Can.adoc | 52 -
.../index/metamodel/object/ManagedObject.adoc | 105 +-
.../services/metamodel/MetaModelAnnotator.adoc | 36 +
.../publish/LifecycleCallbackNotifier.adoc | 8 +-
.../publish/ObjectLifecyclePublisherDefault.adoc | 2 +-
.../audittrail/applib/app/AuditTrailMenu.adoc | 13 +
.../executionlog/applib/app/ExecutionLogMenu.adoc | 2 -
.../index/vega/applib/IsisModuleValVegaApplib.adoc | 13 +
.../index/vega/applib/jaxb/VegaJaxbAdapter.adoc | 14 +
.../pages/index/vega/applib/value/Vega.adoc | 19 +
.../vega/metamodel/IsisModuleValVegaMetaModel.adoc | 12 +
.../jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc | 12 +
.../jdo/dn/converters/IsisVegaConverter.adoc | 14 +
.../jpa/IsisModuleValVegaPersistenceJpa.adoc | 12 +
.../jpa/converters/IsisVegaConverter.adoc | 14 +
.../index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc | 12 +
.../restfulobjects/rendering/IResourceContext.adoc | 11 +-
.../userguide/modules/fun/pages/mixins.adoc | 36 +-
antora/pom.xml | 2 +-
.../applib/layout/component/component.xsd | 9 +
antora/supplemental-ui/index.html | 68 +-
api/applib/pom.xml | 19 +-
api/applib/src/main/java/module-info.java | 155 +
.../isis/applib/annotation/ActionLayout.java | 1 +
.../isis/applib/annotation/CollectionLayout.java | 9 +
.../org/apache/isis/applib/annotation/Domain.java | 13 +-
.../isis/applib/annotation/DomainObjectLayout.java | 8 +
.../isis/applib/annotation/TableDecoration.java | 60 +
.../isis/applib/domain/DomainObjectList.java | 2 +-
.../apache/isis/applib/graph/tree/TreeAdapter.java | 21 +-
.../layout/component/CollectionLayoutData.java | 20 +
.../layout/component/DomainObjectLayoutData.java | 18 +
.../applib/layout/component/TableDecoration.java | 31 +
.../metamodel/Object_downloadMetamodelXml.java | 12 +-
.../isis/applib/services/bookmark/Bookmark.java | 17 +-
.../applib/services/bookmark/BookmarkHolder.java | 2 +-
.../applib/services/bookmark/IdStringifier.java | 15 +
.../isis/applib/services/clock/ClockService.java | 3 +-
.../isis/applib/services/command/Command.java | 8 +-
.../keyvaluestore/KeyValueSessionStore.java | 4 +-
.../isis/applib/services/metamodel/BeanSort.java | 12 +-
.../isis/applib/services/metamodel/Config.java | 108 +-
.../services/metamodel/MetaModelServiceMenu.java | 58 +-
.../applib/services/registry/ServiceRegistry.java | 5 +-
.../applib/services/repository/EntityState.java | 61 +-
.../services/user/ImpersonatedUserHolder.java | 4 +-
.../isis/applib/services/user/UserMemento.java | 8 +-
.../services/user/UserMemento.layout.fallback.xml | 25 +-
.../applib/services/wrapper/WrapperFactory.java | 19 +-
.../services/wrapper/callable/AsyncCallable.java | 112 +
.../services/wrapper/control/AsyncControl.java | 24 +
.../java/org/apache/isis/applib/value/Clob.java | 9 +
.../value/semantics/TemporalValueSemantics.java | 35 +-
.../commons/internal/reflection/ReflectTest.java | 9 +-
.../isis/applib/events/InteractionEventTest.java | 39 +-
.../isis/applib/graph/tree/TreePathTest.java | 10 +-
...ropertyLayoutData_renderedAsDayBefore_Test.java | 8 +-
.../component/PropertyLayoutData_repaint_Test.java | 6 +-
.../applib/layout/grid/bootstrap/BSColTest.java | 12 +-
.../applib/layout/grid/bootstrap/SizeSpanTest.java | 9 +-
.../bootstrap/BSMenuBars_roundtrip_Test.java | 20 +-
.../NamedQueryTest_withStart_or_withCount.java | 32 +-
.../appfeat/ApplicationMemberTypeTest.java | 4 +-
.../eventbus/AbstractDomainEvent_veto_Test.java | 98 +-
.../exceprecog/ExceptionRecognizerForTypeTest.java | 2 +-
.../exceprecog/ExceptionRecognizerGeneralTest.java | 4 +-
.../services/i18n/TranslatableStringTest.java | 38 +-
.../isis/applib/services/jaxb/JaxbServiceTest.java | 9 +-
.../metamodel/MetaModelService_Config_Test.java | 29 +-
.../QueryResultsCache_KeyTest.java | 36 +-
.../wrapper/control/AsyncControl_Test.java | 10 +-
.../services/wrapper/control/SyncControl_Test.java | 26 +-
.../applib/spec/AbstractSpecification2Test.java | 4 +-
.../applib/spec/AbstractSpecificationTest.java | 4 +-
.../org/apache/isis/applib/util/EnumsTest.java | 4 +-
.../isis/applib/util/EnumsTest_converts.java | 4 +-
.../java/org/apache/isis/applib/util/Invoice.java | 28 +-
.../org/apache/isis/applib/util/InvoiceItem.java | 28 +-
.../java/org/apache/isis/applib/util/Numbered.java | 28 +-
.../apache/isis/applib/util/NumberedEvaluator.java | 28 +-
.../applib/util/ObjectContractsTest_compareTo.java | 35 +-
.../applib/util/ObjectContractsTest_equals.java | 50 +-
.../ObjectContractsTest_equals_and_hashCode.java | 48 +-
.../applib/util/ObjectContractsTest_toString.java | 52 +-
.../apache/isis/applib/util/ReasonBufferTest.java | 10 +-
.../org/apache/isis/applib/util/ReasonsTest.java | 6 +-
.../apache/isis/applib/util/TitleBufferTest.java | 26 +-
.../applib/util/schema/CommandDtoUtils_Test.java | 6 +-
...eractionDtoUtilsTest_deriveLogicalMemberId.java | 4 +-
.../isis/applib/value/Blob_constructor_Test.java | 11 +-
.../isis/applib/value/Clob_constructor_Test.java | 13 +-
.../schema/images/schema/metamodel-hierarchy.png | Bin 0 -> 17077 bytes
.../src/main/adoc/modules/schema/pages/mml.adoc | 4 +-
api/schema/src/main/java/module-info.java | 36 +
.../apache/isis/schema/metamodel/metamodel-2.0.xsd | 702 +-
bom/pom.xml | 109 +-
commons/pom.xml | 24 +-
commons/src/main/java/module-info.java | 78 +
.../org/apache/isis/commons/collections/Can.java | 87 +-
.../commons/collections/ImmutableCollection.java | 94 +
.../isis/commons/collections/ImmutableEnumSet.java | 12 +
.../isis/commons/concurrent/AwaitableLatch.java | 4 +-
.../isis/commons/internal/assertions/_Assert.java | 75 +-
.../isis/commons/internal/base/_NullSafe.java | 11 +-
.../isis/commons/internal/base/_Strings.java | 33 +-
.../commons/internal/collections/_Collections.java | 30 +-
.../isis/commons/internal/context/_Plugin.java | 1 +
.../isis/commons/internal/debug/_IconResource.java | 3 +-
.../isis/commons/internal/debug/_XrayEvent.java | 7 +
.../commons/internal/ioc/_IocContainer_Spring.java | 3 +-
.../commons/internal/ioc/_ManagedBeanAdapter.java | 9 +-
.../commons/internal/memento/_MementoDefault.java | 137 +
.../isis/commons/internal/memento/_Mementos.java | 4 +-
.../internal/memento/_Mementos_MementoDefault.java | 137 -
.../isis/commons/internal/reflection/_Reflect.java | 52 +-
commons/src/main/resources/xray/user.png | Bin 0 -> 333 bytes
.../isis/commons/collections/CanCompareTest.java | 12 +-
.../internal/base/_Strings_trimmed_Test.java | 15 +-
.../commons/internal/binding/BindableTest.java | 2 +-
.../commons/internal/compare/ComparatorsTest.java | 10 +-
.../internal/resources/XmlRoundTripTest.java | 64 +
.../isis/commons/internal/strings/FormatTest.java | 17 +-
core/adoc/modules/_overview/pages/about.adoc | 565 +-
core/codegen-bytebuddy/pom.xml | 4 +-
.../src/main/java/module-info.java | 29 +
.../services/ClassLoadingStrategyAdvisor.java | 68 +-
.../services/ProxyFactoryServiceByteBuddy.java | 28 +-
core/config/pom.xml | 3 +-
.../application-specific/application-css.adoc | 18 +-
core/config/src/main/java/module-info.java | 61 +
.../apache/isis/core/config/IsisConfiguration.java | 157 +-
.../IsisBeanFactoryPostProcessorForSpring.java | 11 +-
.../isis/core/config/beans/IsisBeanMetaData.java | 33 +-
.../core/config/beans/IsisBeanTypeClassifier.java | 10 +-
.../beans/IsisBeanTypeClassifierDefault.java | 42 +-
.../beans/IsisComponentScanInterceptorImpl.java | 2 +-
.../core/config/beans/ScannedTypeMetaData.java | 5 +-
.../config/environment/IsisLocaleInitializer.java | 12 +-
.../environment/IsisTimeZoneInitializer.java | 8 +-
.../metamodel/facets/ActionConfigOptions.java | 46 +
.../facets/CollectionLayoutConfigOptions.java | 75 +
.../metamodel/facets/DefaultViewConfiguration.java | 36 -
.../facets/DomainObjectConfigOptions.java | 42 +
.../facets/DomainObjectLayoutConfigOptions.java | 53 +
.../facets/EditingObjectsConfiguration.java | 24 -
.../metamodel/facets/ParameterConfigOptions.java | 53 +
.../config/metamodel/facets/ParameterPolicies.java | 55 -
.../metamodel/facets/PropertyConfigOptions.java | 41 +
.../metamodel/facets/PublishingPolicies.java | 81 -
.../progmodel/ProgrammingModelConstants.java | 110 +-
...ion_getMaxTitleLengthInParentedTables_Test.java | 18 +-
...n_getMaxTitleLengthInStandaloneTables_Test.java | 16 +-
.../config/util/ConfigUtil_isProtected_Test.java | 24 +-
.../core/config/util/ConfigUtil_mask_Test.java | 12 +-
core/interaction/src/main/java/module-info.java | 39 +
.../core/interaction/session/MessageBroker.java | 116 -
.../interaction/session/MessageBrokerImpl.java | 123 +
.../interaction/InteractionDefaultTest_next.java | 10 +-
core/internaltestsupport/pom.xml | 95 +-
.../contract/ComparableContractTest_compareTo.java | 4 +-
.../contract/ValueTypeContractTestAbstract.java | 13 +-
core/internaltestvintage/pom.xml | 91 +
.../jmocking/ImposteriserUsingCodegenPlugin.java | 0
.../jmocking/Imposterisers.java | 0
.../jmocking/InjectIntoJMockAction.java | 0
.../internaltestsupport/jmocking/IsisActions.java | 0
.../internaltestsupport/jmocking/JMockActions.java | 0
.../jmocking/JUnitRuleMockery2.java | 0
.../internaltestsupport/jmocking/MyMockomatic.java | 0
.../jmocking/PostponedAction.java | 0
core/jdk-supplemental/pom.xml | 48 +-
core/metamodel/pom.xml | 13 -
.../images/managed-object-diagram.drawio.svg | 2 +-
core/metamodel/src/main/java/module-info.java | 136 +
.../core/metamodel/IsisModuleCoreMetamodel.java | 66 +
.../_testing/MetaModelContext_forTesting.java | 74 +-
.../_testing/ObjectMementoService_forTesting.java | 68 -
.../_testing/ServiceRegistry_forTesting.java | 24 +-
.../_testing/WrapperFactory_forTesting.java | 6 +
.../metamodel/_testing/_ServiceInjectorLegacy.java | 34 +-
.../isis/core/metamodel/_testing/_TestDummies.java | 51 +
.../isis/core/metamodel/commons/MethodUtil.java | 13 +-
.../core/metamodel/commons/ParameterAdapter.java | 57 +-
.../isis/core/metamodel/commons/ResourceUtil.java | 19 -
.../core/metamodel/consent/InteractionResult.java | 3 +-
.../metamodel/context/HasMetaModelContext.java | 79 +-
.../core/metamodel/context/MetaModelContext.java | 114 +-
.../context/MetaModelContext_usingIoc.java | 194 -
.../context/MetaModelContext_usingSpring.java | 213 +
.../core/metamodel/context/MetaModelContexts.java | 2 +-
.../metamodel/execution/InteractionInternal.java | 19 +
.../isis/core/metamodel/facetapi/FeatureType.java | 14 +-
.../isis/core/metamodel/facets/Evaluators.java | 7 +-
.../isis/core/metamodel/facets/FacetedMethod.java | 47 +-
.../metamodel/facets/FacetedMethodParameter.java | 11 +-
.../core/metamodel/facets/ParameterSupport.java | 30 +-
...rCollectionIdentifyingFacetFactoryAbstract.java | 5 +-
.../facets/SingleIntValueFacetAbstract.java | 9 +-
.../isis/core/metamodel/facets/TypedHolder.java | 12 +-
.../core/metamodel/facets/TypedHolderAbstract.java | 22 +-
...lementSpecificationProviderFromTypeOfFacet.java | 37 -
.../facets/actcoll/typeof/TypeOfFacet.java | 82 +-
.../facets/actcoll/typeof/TypeOfFacetAbstract.java | 57 +-
.../actcoll/typeof/TypeOfFacetFromArray.java | 30 -
.../actcoll/typeof/TypeOfFacetFromFeature.java | 31 +
.../actcoll/typeof/TypeOfFacetFromGenerics.java | 30 -
.../facets/actcoll/typeof/TypeOfFacetFromType.java | 31 +
.../action/ActionAnnotationFacetFactory.java | 22 +-
...nChoicesForCollectionParameterFacetFactory.java | 32 +-
...ctionInvocationFacetForDomainEventAbstract.java | 19 +-
.../typeof/TypeOfFacetForActionAnnotation.java | 15 +-
.../actions/layout/ActionLayoutFacetFactory.java | 1 +
.../CollectionAccessorFacetViaAccessorFactory.java | 15 +-
.../CollectionAnnotationFacetFactory.java | 33 +-
.../typeof/TypeOfFacetForCollectionAnnotation.java | 11 +-
.../javautilcollection/CollectionFacetFactory.java | 19 +-
.../layout/CollectionLayoutFacetFactory.java | 8 +
.../PagedFacetForCollectionLayoutAnnotation.java | 11 +-
...PagedFacetOverriddenByDataTablesDecoration.java | 34 +
.../CollectionLayoutTableDecorationFacet.java | 72 +
...llectionLayoutTableDecorationFacetAbstract.java | 39 +
...corationFacetForCollectionLayoutAnnotation.java | 33 +
...tForCollectionLayoutAnnotationAsConfigured.java | 33 +
...TableDecorationFacetForCollectionLayoutXml.java | 53 +
...ayoutTableDecorationFacetFromConfiguration.java | 33 +
.../collparam/semantics/CollectionSemantics.java | 136 -
.../semantics/CollectionSemanticsFacet.java | 28 -
.../semantics/CollectionSemanticsFacetDefault.java | 46 -
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 6 +-
...CssClassFaFacetOnMemberFromConfiguredRegex.java | 2 +-
.../CommandPublishingFacetForActionAnnotation.java | 4 +-
...ommandPublishingFacetForPropertyAnnotation.java | 4 +-
...onPublishingActionFacetForActionAnnotation.java | 4 +-
...blishingPropertyFacetForPropertyAnnotation.java | 4 +-
.../facets/object/callbacks/CallbackFacet.java | 3 +-
.../choices/ChoicesFacetFromBoundedAbstract.java | 2 +-
.../object/choices/enums/ChoicesFacetFromEnum.java | 2 +-
.../ImmutableFacetForDomainObjectAnnotation.java | 4 +-
...gePublishingFacetForDomainObjectAnnotation.java | 4 +-
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 5 +-
.../DomainObjectLayoutFacetFactory.java | 13 +-
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 5 +-
...inObjectLayoutAnnotationUsingLayoutUiEvent.java | 5 +-
.../PagedFacetForDomainObjectLayoutAnnotation.java | 12 +-
...PagedFacetOverriddenByDataTablesDecoration.java | 30 +
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 4 +-
.../DomainObjectLayoutTableDecorationFacet.java | 71 +
...inObjectLayoutTableDecorationFacetAbstract.java | 39 +
...rationFacetForDomainObjectLayoutAnnotation.java | 33 +
...orDomainObjectLayoutAnnotationAsConfigured.java | 33 +
...bleDecorationFacetForDomainObjectLayoutXml.java | 61 +
...ayoutTableDecorationFacetFromConfiguration.java | 33 +
.../facets/object/entity/EntityFacet.java | 109 +-
.../object/entity/_EntityFacetForTesting.java | 11 +-
.../NavigableParentAnnotationFacetFactory.java | 4 +-
.../NavigableParentFacetViaGetterMethod.java | 62 -
.../method/NavigableParentFacetViaMethod.java | 60 +
.../metamodel/facets/object/paged/PagedFacet.java | 14 -
.../ident/TitleFacetFromProjectionFacet.java | 2 +-
.../facets/object/title/TitleRenderRequest.java | 17 +-
.../annotation/TitleFacetViaTitleAnnotation.java | 4 +-
.../title/methods/TitleFacetViaTitleMethod.java | 7 +-
.../title/parser/TitleFacetFromValueFacet.java | 4 +-
.../facets/object/value/CompositeValueUpdater.java | 2 +-
.../metamodel/facets/object/value/ValueFacet.java | 4 +-
.../facets/object/value/ValueFacetAbstract.java | 12 +-
.../facets/object/value/ValueSerializer.java | 9 +-
.../object/value/ValueSerializerDefault.java | 32 +-
.../facets/object/viewmodel/ViewModelFacet.java | 9 -
.../object/viewmodel/ViewModelFacetAbstract.java | 16 +-
.../ViewModelFacetForViewModelInterface.java | 14 +-
.../objectvalue/maxlen/MaxLengthFacetAbstract.java | 12 +-
.../objectvalue/regex/RegExFacetAbstract.java | 2 +-
.../typicallen/TypicalLengthFacetAbstract.java | 11 +-
.../ActionParameterAutoCompleteFacet.java | 2 +
.../ActionParameterAutoCompleteFacetViaMethod.java | 19 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 4 +-
.../ActionParameterChoicesFacetViaMethod.java | 16 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 4 +-
.../ActionParameterDefaultsFacetViaMethod.java | 4 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 4 -
...ActionFacetForActionAnnotationAsConfigured.java | 4 +-
.../depdef/ParameterDependentDefaultsFacet.java | 13 +-
.../ParameterDependentDefaultsFacetAbstract.java | 6 +-
...pendentDefaultsFacetForParameterAnnotation.java | 4 +-
...terDependentDefaultsFacetFromConfiguration.java | 4 +-
.../accessor/PropertyAccessorFacetViaAccessor.java | 4 +-
.../method/PropertyChoicesFacetViaMethod.java | 6 +-
.../method/PropertyDefaultFacetViaMethod.java | 2 +-
.../metamodel/inspect/Object_inspectMetamodel.java | 24 +-
.../core/metamodel/inspect/model/ActionNode.java | 13 +-
.../metamodel/inspect/model/AnnotationNode.java | 83 +
.../metamodel/inspect/model/AnnotationNode.svg | 83 +
.../metamodel/inspect/model/CollectionNode.java | 13 +-
.../metamodel/inspect/model/FacetAttrNode.java | 6 +
.../metamodel/inspect/model/FacetGroupNode.java | 10 +-
.../core/metamodel/inspect/model/FacetNode.java | 30 +-
.../isis/core/metamodel/inspect/model/MMNode.java | 71 +-
.../metamodel/inspect/model/MMNodeFactory.java | 9 +
.../metamodel/inspect/model/MMTreeAdapter.java | 6 +-
.../core/metamodel/inspect/model/MemberNode.java | 6 +
.../metamodel/inspect/model/ParameterNode.java | 13 +-
.../core/metamodel/inspect/model/PropertyNode.java | 13 +-
.../core/metamodel/inspect/model/TypeNode.java | 16 +-
.../isis/core/metamodel/inspect/model/icons.html | 2 +
.../interactions/managed/ActionInteraction.java | 6 +-
.../managed/ActionInteractionHead.java | 2 +-
.../managed/CollectionInteraction.java | 2 +-
.../interactions/managed/InteractionVeto.java | 2 +
.../interactions/managed/ManagedAction.java | 6 +-
.../interactions/managed/ManagedMember.java | 9 +-
.../interactions/managed/MemberInteraction.java | 4 +-
.../managed/ParameterNegotiationModel.java | 31 +-
.../interactions/managed/PropertyInteraction.java | 2 +-
.../managed/PropertyNegotiationModel.java | 23 +-
.../interactions/managed/_BindingUtil.java | 8 +-
.../interactions/managed/nonscalar/DataRow.java | 3 +-
.../managed/nonscalar/DataTableModel.java | 5 +-
.../isis/core/metamodel/object/Bookmarkable.java | 88 +
.../isis/core/metamodel/object/ManagedObject.java | 347 +-
.../isis/core/metamodel/object/ManagedObjects.java | 82 +-
.../core/metamodel/object/MmAssertionUtil.java | 54 +-
.../isis/core/metamodel/object/MmDebugUtil.java | 75 +
.../isis/core/metamodel/object/MmEntityUtil.java | 151 +-
.../isis/core/metamodel/object/MmInvokeUtil.java | 6 +-
.../isis/core/metamodel/object/MmRenderUtil.java | 56 +
.../isis/core/metamodel/object/MmSpecUtil.java | 45 +
.../isis/core/metamodel/object/MmTitleUtil.java | 42 +-
.../core/metamodel/object/MmVisibilityUtil.java | 2 +-
.../isis/core/metamodel/object/ProtoObject.java | 59 +
.../core/metamodel/object/_InternalTitleUtil.java | 16 +-
.../core/metamodel/object/_ManagedObjectEmpty.java | 29 +-
.../object/_ManagedObjectEntityBookmarked.java | 157 +
.../object/_ManagedObjectEntityHybrid.java | 169 +
.../object/_ManagedObjectEntityTransient.java | 72 +
.../core/metamodel/object/_ManagedObjectMixin.java | 54 +
.../core/metamodel/object/_ManagedObjectOther.java | 53 +
.../metamodel/object/_ManagedObjectPacked.java | 26 +-
.../metamodel/object/_ManagedObjectService.java | 75 +
.../metamodel/object/_ManagedObjectSpecified.java | 74 +-
.../object/_ManagedObjectSpecifiedLegacy.java | 52 -
.../object/_ManagedObjectUnspecified.java | 30 +-
.../core/metamodel/object/_ManagedObjectValue.java | 21 +-
.../metamodel/object/_ManagedObjectViewmodel.java | 160 +
.../object/_ManagedObjectWithBookmark.java | 174 -
.../object/_ManagedObjectWithEagerSpec.java | 74 -
.../isis/core/metamodel/object/_Refetchable.java | 27 +
.../metamodel/object/_RefreshableViewmodel.java | 41 +
.../metamodel/objectmanager/ObjectBookmarker.java | 42 +
.../metamodel/objectmanager/ObjectBulkLoader.java | 121 +
.../metamodel/objectmanager/ObjectCreator.java | 114 +
.../core/metamodel/objectmanager/ObjectLoader.java | 154 +
.../metamodel/objectmanager/ObjectManager.java | 167 +-
.../objectmanager/ObjectManagerDefault.java | 63 +-
.../objectmanager/create/ObjectCreator.java | 74 -
.../create/ObjectCreator_builtinHandlers.java | 115 -
.../objectmanager/detach/ObjectDetacher.java | 57 -
.../detach/ObjectDetacher_builtinHandlers.java | 109 -
.../objectmanager/identify/ObjectBookmarker.java | 53 -
.../identify/ObjectBookmarker_builtinHandlers.java | 204 -
.../metamodel/objectmanager/load/ObjectLoader.java | 71 -
.../load/ObjectLoader_builtinHandlers.java | 221 -
.../objectmanager/memento/ObjectMemento.java | 29 +-
.../memento/ObjectMementoCollection.java | 4 +-
.../memento/ObjectMementoForEmpty.java | 5 +-
.../memento/ObjectMementoForScalar.java | 158 +
.../memento/ObjectMementoService.java | 44 -
.../objectmanager/memento/ObjectMemorizer.java | 139 -
.../memento/ObjectMemorizer_builtinHandlers.java | 81 -
.../objectmanager/memento/_Recreatable.java | 69 +
.../objectmanager/memento/_RecreatableLookup.java | 59 +
.../objectmanager/memento/_RecreatableValue.java | 48 +
.../objectmanager/query/ObjectBulkLoader.java | 68 -
.../query/ObjectBulkLoader_builtinHandlers.java | 130 -
.../objectmanager/refresh/ObjectRefresher.java | 63 -
.../refresh/ObjectRefresher_builtinHandlers.java | 107 -
.../objectmanager/serialize/ObjectSerializer.java | 128 -
.../ObjectSerializer_builtinHandlers.java | 113 -
.../authorization/AuthorizationFacetAbstract.java | 7 +-
.../progmodel/ProgrammingModelAbstract.java | 5 +-
.../ClassSubstitutorForCollections.java | 33 +-
.../ClassSubstitutorForDomainObjects.java | 6 +-
.../services/grid/GridSystemServiceAbstract.java | 13 +
.../idstringifier/IdStringifierLookupService.java | 106 +
.../metamodel/services/message/MessageBroker.java | 41 +
.../services/message/MessageServiceNoop.java | 5 +-
.../services/metamodel/DomainMemberDefault.java | 4 +-
.../services/metamodel/MetaModelAnnotator.java | 111 +
.../services/metamodel/MetaModelExporter.java | 231 +-
.../metamodel/MetaModelServiceDefault.java | 17 +-
.../ShadowedFactetAttributeAnnotator.java | 97 +
.../services/metamodel/TitleAnnotator.java | 127 +
.../core/metamodel/services/metamodel/Util.java | 35 -
.../core/metamodel/services/metamodel/_Util.java | 153 +
.../objectlifecycle/ObjectLifecyclePublisher.java | 6 +-
.../services/registry/ServiceRegistryDefault.java | 5 +-
.../schema/SchemaValueMarshallerAbstract.java | 16 +-
.../services/title/TitleServiceDefault.java | 4 +-
.../spec/ElementSpecificationProvider.java | 44 -
.../metamodel/spec/HasObjectSpecification.java | 60 +
.../isis/core/metamodel/spec/Hierarchical.java | 5 +
.../core/metamodel/spec/ObjectSpecification.java | 52 +-
.../core/metamodel/spec/TypeOfAnyCardinality.java | 185 +
.../isis/core/metamodel/spec/feature/MixedIn.java | 2 -
.../core/metamodel/spec/feature/MixedInMember.java | 37 +
.../spec/feature/ObjectActionParameter.java | 16 +-
.../metamodel/spec/feature/ObjectAssociation.java | 7 +-
.../metamodel/spec/feature/OneToManyFeature.java | 13 +-
.../specloader/SpecificationLoaderDefault.java | 19 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 11 +-
.../specloader/specimpl/MixedInMember.java | 39 -
.../specloader/specimpl/ObjectActionDefault.java | 8 +-
.../specloader/specimpl/ObjectActionMixedIn.java | 13 +-
.../specimpl/ObjectActionParameterAbstract.java | 16 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 3 +-
.../specimpl/ObjectSpecificationAbstract.java | 52 +-
.../specimpl/OneToManyActionParameterDefault.java | 20 +-
.../specimpl/OneToManyAssociationDefault.java | 19 +-
.../specimpl/OneToManyAssociationMixedIn.java | 5 +-
.../specimpl/OneToOneActionParameterDefault.java | 2 +-
.../specimpl/OneToOneAssociationDefault.java | 6 +-
.../specimpl/OneToOneAssociationMixedIn.java | 1 +
.../specloader/specimpl/_MixedInMemberFactory.java | 12 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 68 +-
.../apache/isis/core/metamodel/util/Facets.java | 24 +-
.../core/metamodel/util/snapshot/XmlSnapshot.java | 32 +-
.../core/metamodel/commons/IoUtils_CopyTest.java | 21 +-
.../commons/JavaClassUtilsTest_getBuiltIn.java | 6 +-
.../metamodel/commons/ListUtilsTest_adjust.java | 4 +-
.../metamodel/commons/ListUtilsTest_insert.java | 8 +-
.../commons/ListUtilsTest_mutableCopy.java | 4 +-
.../core/metamodel/commons/LocaleUtilsTest.java | 5 +-
.../isis/core/metamodel/commons/NameUtilTest.java | 14 +-
.../commons/StringUtilsTest_enumTitle.java | 4 +-
.../commons/StringUtils_NaturalNameTest.java | 2 +-
.../commons/StringUtils_NaturalizeTest.java | 4 +-
.../commons/StringUtils_NormalizedTest.java | 56 +-
.../StringUtils_RemoveLeadingWhiteSpace.java | 15 +-
.../commons/StringUtils_SplitOnCommas.java | 45 +-
.../commons/StringUtils_StripLeadingSlashTest.java | 10 +-
.../commons/StringUtils_StripNewLinesTest.java | 4 +-
.../commons/StringUtils_camelLowerFirst.java | 4 +-
.../commons/StringUtils_toLineSeparated.java | 16 +-
.../commons/StringUtils_toLowerDashed.java | 4 +-
.../metamodel/commons/TypesTest_filteredList.java | 8 +-
.../matchers/IsisMatchers_NonEmptyStringTest.java | 6 +-
.../metamodel/consent/InteractionResultTest.java | 18 +-
.../core/metamodel/facetapi/FacetAbstractTest.java | 15 +-
.../facetapi/FeatureTypeTest_identifierFor.java | 2 +-
.../facets/AbstractFacetFactoryJUnit4TestCase.java | 119 -
.../AbstractFacetFactoryJupiterTestCase.java | 138 +
.../metamodel/facets/AbstractFacetFactoryTest.java | 49 +-
.../facets/AbstractTestWithMetaModelContext.java | 67 +
.../Annotations_getAnnotations_on_Field_Test.java | 14 +-
.../Annotations_getAnnotations_on_Method_Test.java | 20 +-
...notations_getAnnotations_on_Parameter_Test.java | 22 +-
...nEventHelperTest_newActionInteractionEvent.java | 16 +-
...HelperTest_newCollectionDomainEvent_forAdd.java | 12 +-
...perTest_newCollectionDomainEvent_forRemove.java | 12 +-
...HelperTest_newPropertyDomainEvent_forClear.java | 16 +-
...elperTest_newPropertyDomainEvent_forModify.java | 8 +-
.../metamodel/facets/MethodFinderUtilsTest.java | 20 +-
.../metamodel/facets/ObjectAdapterUtilsTest.java | 36 +-
.../actions/ActionMethodsFacetFactoryTest.java | 53 +-
.../actions/IteratorFilteringFacetFactoryTest.java | 6 +-
.../action/ActionAnnotationFacetFactoryTest.java | 51 +-
...nnotationFacetFactoryTest_ActionInvocation.java | 6 +-
.../ActionAnnotationFacetFactoryTest_Hidden.java | 16 +-
...ctionAnnotationFacetFactoryTest_Invocation.java | 76 +-
...ctionAnnotationFacetFactoryTest_RestrictTo.java | 17 +-
...ActionAnnotationFacetFactoryTest_Semantics.java | 19 +-
.../ActionAnnotationFacetFactoryTest_TypeOf.java | 49 +-
...notationFacetFactoryTest_commandPublishing.java | 19 +-
...tationFacetFactoryTest_executionPublishing.java | 74 +-
...icsFacetFallbackToNonIdempotentFactoryTest.java | 5 +-
.../PrototypeFacetAnnotationFactoryTest.java | 5 +-
...kmarkableAnnotationFacetFactoryTest_action.java | 5 +-
...nLayoutXmlLayoutAnnotationFacetFactoryTest.java | 94 +-
...MenuFacetFromDomainServiceFacetFactoryTest.java | 51 +-
.../prototype/PrototypeFacetAbstractTest.java | 21 +-
.../CollectionFieldMethodsFacetFactoryTest.java | 6 +-
.../CollectionAnnotationFacetFactoryTest.java | 88 +-
...ollectionAnnotationFacetFactoryTest_typeOf.java | 33 +-
.../cssclassfa/CssClassFaFacetAbstractTest.java | 2 +-
.../ViewModelSemanticCheckingFacetFactoryTest.java | 18 +-
...okmarkableAnnotationFacetFactoryTest_class.java | 4 +-
.../callback/CallbackFacetFactoryTestAbstract.java | 3 +
...CssClassFaFacetOnTypeAnnotationFactoryTest.java | 4 +-
...oicesFacetFromBoundedAnnotationFactoryTest.java | 5 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 170 +-
.../NamedAnnotationFacetFactoryTest.java | 10 +-
.../DomainObjectLayoutFactoryTest.java | 78 +-
.../DomainServiceFacetAnnotationFactoryTest.java | 5 +-
.../DomainServiceLayoutFacetFactoryTest.java | 21 +-
.../ident/cssclass/CssClassFacetMethodTest.java | 107 +-
.../CssClassFacetMethodWithProblemTest.java | 37 +-
.../object/ident/icon/IconFacetMethodTest.java | 37 +-
.../object/ident/layout/LayoutFacetMethodTest.java | 36 +-
.../title/TitleAnnotationFacetFactoryTest.java | 207 +-
.../ident/title/TitleFacetViaMethodTest.java | 31 +-
.../title/TitleFacetViaMethodsFactoryTest.java | 8 +-
.../title/TitleFacetViaTitleAnnotationTest.java | 64 +-
.../object/layoutxml/GridFacetDefaultTest.java | 6 +-
.../logicaltype/LogicalTypeInferenceTest.java | 14 +-
.../facets/object/mixin/MixinIntendedAs.java | 4 +-
.../navparent/NavigableParentFacetMethodTest.java | 40 +-
.../NavigableParentAnnotationFacetFactoryTest.java | 81 +-
.../RecreatableObjectFacetFactoryTest.java | 5 +-
.../ObjectSupportFacetFactoryTestAbstract.java | 3 +
.../memberorder/DeweyOrderComparatorTest.java | 86 +-
.../ordering/memberorder/DeweyOrderSetTest.java | 77 +-
.../ordering/memberorder/LayoutOrderTest.java | 44 +-
...cetForParameterLayoutAnnotationFactoryTest.java | 6 +-
.../facets/param/name/ParameterNameFacetTest.java | 16 +-
.../ParameterAnnotationFacetFactoryTest.java | 71 +-
...lableAnnotationOnParameterFacetFactoryTest.java | 8 +-
...RegExAnnotationOnParameterFacetFactoryTest.java | 11 +-
.../PropertyMethodsFacetFactoryTest.java | 7 +-
...romptStyleFacetFromPropertyAnnotation_Test.java | 99 +-
...sabledAnnotationOnPropertyFacetFactoryTest.java | 4 +-
.../MandatoryAnnotationFacetFactoryTest.java | 9 +-
.../PropertyAnnotationFacetFactoryTest.java | 64 +-
...tionWithSnapshotOnPropertyFacetFactoryTest.java | 5 +-
...llableAnnotationOnPropertyFacetFactoryTest.java | 6 +-
.../RegExAnnotationOnPropertyFacetFactoryTest.java | 11 +-
.../specification/SpecificationAndTests.java | 10 +-
.../specification/SpecificationNotTests.java | 10 +-
.../specification/SpecificationOrTests.java | 10 +-
.../BigDecimalValueSemanticsProviderTest.java | 14 +-
.../value/BigIntValueSemanticsProviderTest.java | 14 +-
.../value/BlobValueSemanticsProviderTest.java | 12 +-
.../value/BooleanValueSemanticsProviderTest.java | 14 +-
.../value/ByteValueSemanticsProviderTest.java | 14 +-
.../value/CharacterValueSemanticsProviderTest.java | 14 +-
.../value/ClobValueSemanticsProviderTest.java | 12 +-
.../value/DoubleValueSemanticsProviderTest.java | 14 +-
.../value/FloatValueSemanticsProviderTest.java | 14 +-
.../value/IntValueSemanticsProviderTest.java | 14 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 14 +-
.../value/JavaTimeValueSemanticsProviderTest.java | 15 +-
.../value/LongValueSemanticsProviderTest.java | 12 +-
.../value/PasswordValueSemanticsProviderTest.java | 12 +-
.../value/ShortValueSemanticsProviderTest.java | 14 +-
.../value/StringValueSemanticsProviderTest.java | 12 +-
.../ValueSemanticsProviderAbstractTestCase.java | 110 +-
.../ValueSemanticsAnnotationFacetFactoryTest.java | 10 +-
...jectAssociationPredicatesTest_visibleWhere.java | 156 +-
.../interactions/InteractionUtils_isA_Test.java | 30 +-
.../core/metamodel/object/ManagedObjectTest.java | 127 +
.../objects/ObjectActionLayoutXmlDefaultTest.java | 2 +-
.../objects/OneToManyAssociationDefaultTest.java | 26 +-
.../TypeExtractorMethodsParametersTest.java | 10 +-
.../dom/JavaObjectWithBasicProgramConventions.java | 6 +-
.../services/appfeat/ApplicationFeatureIdTest.java | 50 +-
.../ApplicationFeatureRepositoryDefaultTest.java | 244 +-
.../services/appfeat/ApplicationFeatureTest.java | 69 +-
.../appfeat/ApplicationFeatureTypeTest.java | 55 +-
...zerForRecoverableException_recognizes_Test.java | 13 +-
.../metamodel/services/grid/GridLoadingTest.java | 6 +-
.../services/menubars/BSMenuBarsTest.java | 20 +-
.../metamodel/MetaModelServiceDefaultTest.java | 67 +-
.../metamodel/spec/TypeOfAnyCardinalityTest.java | 182 +
.../specloader/SpecificationCacheDefaultTest.java | 72 +-
.../specloader/SpecificationLoaderTest_array.java | 64 -
.../SpecificationLoaderTest_collection.java | 66 -
.../SpecificationLoaderTest_nonScalar.java | 126 +
.../specloader/SpecificationLoaderTest_value.java | 2 +-
.../ClassSubstitutorTest_getClass.java | 12 +-
.../IntrospectionState_comparable_Test.java | 2 +-
...ionParameterAbstractTest_getId_and_getName.java | 184 +-
.../specimpl/ObjectAssociationAbstractTest.java | 48 +-
...ObjectAssociationAbstractTest_alwaysHidden.java | 32 +-
.../specimpl/OneToOneAssociationAbstractTest.java | 58 +-
core/pom.xml | 213 +-
core/privileged/pom.xml | 49 +
core/privileged/src/main/java/module-info.java | 23 +
.../apache/isis/core/privileged/_Privileged.java | 98 +
core/runtime/src/main/java/module-info.java | 39 +
.../isis/core/runtime/IsisModuleCoreRuntime.java | 2 -
.../core/runtime/context/IsisAppCommonContext.java | 156 -
.../core/runtime/context/RuntimeContextBase.java | 72 -
.../idstringifier/IdStringifierService.java | 120 -
.../runtimeservices/src/main/java/module-info.java | 86 +
.../IsisModuleCoreRuntimeServices.java | 2 -
.../bookmarks/BookmarkServiceDefault.java | 12 +-
.../command/CommandDtoFactoryDefault.java | 6 +-
.../command/CommandExecutorServiceDefault.java | 12 +-
.../command/SchemaValueMarshallerDefault.java | 27 +-
.../executor/MemberExecutorServiceDefault.java | 67 +-
.../factory/FactoryServiceDefault.java | 11 +-
.../interaction/InteractionDtoFactoryDefault.java | 13 +-
.../memento/ObjectMementoServiceDefault.java | 195 -
.../runtimeservices/memento/_ObjectMemento.java | 608 -
.../message/MessageServiceDefault.java | 2 +-
.../publish/LifecycleCallbackNotifier.java | 35 +-
.../publish/ObjectLifecyclePublisherDefault.java | 5 +-
.../repository/RepositoryServiceDefault.java | 56 +-
.../sitemap/SitemapServiceDefault.java | 2 +-
.../wrapper/WrapperFactoryDefault.java | 211 +-
.../DelegatingInvocationHandlerDefault.java | 9 +-
.../handlers/DomainObjectInvocationHandler.java | 12 +-
.../xmlsnapshot/XmlSnapshotBuilder.java | 2 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 2 +-
.../core/runtimeservices/i18n/po/PoReaderTest.java | 52 +-
.../i18n/po/PoWriterTest_escape.java | 6 +-
.../urlencoding/UrlEncodingServiceTest.java | 2 +-
.../wrapper/WrapperFactoryDefaultTest.java | 48 +-
.../XmlSnapshotServiceDefault_Test.java | 52 +-
core/security/pom.xml | 23 +-
core/security/src/main/java/module-info.java | 45 +
.../isis/security/EncodabilityContractTest.java | 8 +-
.../AuthenticationManager_authenticators_Test.java | 25 +-
.../SimpleSessionEncodabilityNoRolesTest.java | 2 +-
.../SimpleSessionEncodabilityTestAbstract.java | 2 +-
.../SimpleSessionEncodabilityWithRolesTest.java | 2 +-
...rdAuthenticationManager_AuthenticationTest.java | 8 +-
core/transaction/src/main/java/module-info.java | 37 +
.../PreAndPostValues_shouldAudit_Test.java | 9 +-
core/webapp/pom.xml | 6 +
core/webapp/src/main/java/module-info.java | 48 +
.../isis/core/webapp/IsisModuleCoreWebapp.java | 5 +-
.../templresources/TemplateResourceServlet.java | 2 +-
.../core/webapp/modules/templresources/_Util.java | 48 +
enhance.sh | 59 +-
examples/demo/domain/pom.xml | 22 +-
.../src/main/java/demoapp/dom/DemoModuleJpa.java | 6 +-
.../java/demoapp/dom/_infra/samples/DemoEnum.java | 26 +
.../demoapp/dom/_infra/samples/EnumSamples.java | 38 +
.../asciidoc}/IsisAsciiDocSamples-sample1.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample10.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample2.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample3.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample4.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample5.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample6.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample7.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample8.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample9.adoc | 0
.../samples/asciidoc/IsisAsciiDocSamples.java | 44 +
.../markdown}/IsisMarkdownSamples-sample1.md | 0
.../markdown}/IsisMarkdownSamples-sample2.md | 0
.../markdown}/IsisMarkdownSamples-sample3.md | 0
.../markdown}/IsisMarkdownSamples-sample4.md | 0
.../markdown}/IsisMarkdownSamples-sample5.md | 0
.../markdown}/IsisMarkdownSamples-sample6.md | 0
.../samples/markdown/IsisMarkdownSamples.java | 45 +
.../DependentArgsActionDemo_useAutoComplete.java | 13 +-
.../DependentArgsActionDemo_useAutoComplete2.java | 13 +-
.../DependentArgsActionDemo_useChoices.java | 7 +
.../src/main/java/demoapp/dom/menubars.layout.xml | 8 +-
.../dom/types/isis/blobs/jdo/IsisBlobJdo.java | 3 +-
.../dom/types/isis/clobs/jdo/IsisClobJdo.java | 3 +-
.../dom/types/isis/markups/IsisMarkups-common.adoc | 7 +-
.../isis/markups/IsisMarkups-description.adoc | 10 +-
.../dom/types/isis/markups/IsisMarkups.java | 13 +-
.../dom/types/isis/markups/IsisMarkups.layout.xml | 2 +
.../isis/markups/holder/IsisMarkupHolder.java | 19 +-
.../isis/markups/holder/IsisMarkupHolder2.java | 14 +-
.../holder/IsisMarkupHolder_actionReturning.java | 5 +-
...IsisMarkupHolder_actionReturningCollection.java | 10 +-
.../holder/IsisMarkupHolder_mixinProperty.java | 5 +-
...arkupHolder_updateReadOnlyOptionalProperty.java | 6 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../IsisMarkupHolder_updateReadOnlyProperty.java | 6 +-
...upHolder_updateReadOnlyPropertyWithChoices.java | 17 +-
.../markups/jdo/IsisMarkupJdo-description.adoc | 9 +-
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 43 +-
.../isis/markups/jdo/IsisMarkupJdoEntities.java | 7 +-
.../markups/jpa/IsisMarkupJpa-description.adoc | 18 +-
.../dom/types/isis/markups/jpa/IsisMarkupJpa.java | 41 +-
.../isis/markups/jpa/IsisMarkupJpaEntities.java | 7 +-
.../isis/markups/persistence/IsisMarkupEntity.java | 6 +-
.../persistence/IsisMarkupEntity.layout.xml | 2 +
.../markups/persistence/IsisMarkupSeeding.java | 5 +-
.../isis/markups/samples/IsisMarkupSamples.java | 18 +-
.../isis/markups/vm/IsisMarkupVm-description.adoc | 8 +-
.../dom/types/isis/markups/vm/IsisMarkupVm.java | 26 +-
.../types/isis/markups/vm/IsisMarkupVm.layout.xml | 2 +
.../dom/types/isisext/IsisExtTypesMenu.java | 14 -
.../isisext/asciidocs/IsisAsciiDocs-common.adoc | 65 -
.../asciidocs/IsisAsciiDocs-description.adoc | 31 -
.../dom/types/isisext/asciidocs/IsisAsciiDocs.java | 84 -
.../isisext/asciidocs/IsisAsciiDocs.layout.xml | 56 -
.../asciidocs/holder/IsisAsciiDocHolder.java | 42 -
.../asciidocs/holder/IsisAsciiDocHolder2.java | 79 -
.../holder/IsisAsciiDocHolder_actionReturning.java | 40 -
...isAsciiDocHolder_actionReturningCollection.java | 51 -
.../holder/IsisAsciiDocHolder_mixinProperty.java | 42 -
...iiDocHolder_updateReadOnlyOptionalProperty.java | 59 -
.../IsisAsciiDocHolder_updateReadOnlyProperty.java | 54 -
...ocHolder_updateReadOnlyPropertyWithChoices.java | 65 -
.../asciidocs/jdo/IsisAsciiDocJdo-description.adoc | 18 -
.../isisext/asciidocs/jdo/IsisAsciiDocJdo.java | 93 -
.../asciidocs/jdo/IsisAsciiDocJdoEntities.java | 42 -
.../asciidocs/jpa/IsisAsciiDocJpa-description.adoc | 18 -
.../isisext/asciidocs/jpa/IsisAsciiDocJpa.java | 109 -
.../asciidocs/jpa/IsisAsciiDocJpaEntities.java | 42 -
.../asciidocs/persistence/IsisAsciiDocEntity.java | 43 -
.../persistence/IsisAsciiDocEntity.layout.xml | 56 -
.../asciidocs/persistence/IsisAsciiDocSeeding.java | 39 -
.../asciidocs/samples/IsisAsciiDocSamples.java | 43 -
.../asciidocs/vm/IsisAsciiDocVm-description.adoc | 17 -
.../types/isisext/asciidocs/vm/IsisAsciiDocVm.java | 88 -
.../isisext/asciidocs/vm/IsisAsciiDocVm.layout.xml | 56 -
.../isisext/markdowns/IsisMarkdowns-common.adoc | 65 -
.../markdowns/IsisMarkdowns-description.adoc | 31 -
.../dom/types/isisext/markdowns/IsisMarkdowns.java | 84 -
.../isisext/markdowns/IsisMarkdowns.layout.xml | 56 -
.../markdowns/holder/IsisMarkdownHolder.java | 42 -
.../markdowns/holder/IsisMarkdownHolder2.java | 75 -
.../holder/IsisMarkdownHolder_actionReturning.java | 40 -
...isMarkdownHolder_actionReturningCollection.java | 51 -
.../holder/IsisMarkdownHolder_mixinProperty.java | 42 -
...kdownHolder_updateReadOnlyOptionalProperty.java | 59 -
.../IsisMarkdownHolder_updateReadOnlyProperty.java | 54 -
...wnHolder_updateReadOnlyPropertyWithChoices.java | 65 -
.../markdowns/jdo/IsisMarkdownJdo-description.adoc | 18 -
.../isisext/markdowns/jdo/IsisMarkdownJdo.java | 93 -
.../markdowns/jdo/IsisMarkdownJdoEntities.java | 42 -
.../markdowns/jpa/IsisMarkdownJpa-description.adoc | 23 -
.../isisext/markdowns/jpa/IsisMarkdownJpa.java | 109 -
.../markdowns/jpa/IsisMarkdownJpaEntities.java | 42 -
.../markdowns/persistence/IsisMarkdownEntity.java | 43 -
.../persistence/IsisMarkdownEntity.layout.xml | 56 -
.../markdowns/persistence/IsisMarkdownSeeding.java | 39 -
.../markdowns/samples/IsisMarkdownSamples.java | 44 -
.../markdowns/vm/IsisMarkdownVm-description.adoc | 17 -
.../types/isisext/markdowns/vm/IsisMarkdownVm.java | 88 -
.../isisext/markdowns/vm/IsisMarkdownVm.layout.xml | 56 -
.../dom/types/isisval/IsisValTypesMenu.java | 62 +
.../isisval/asciidocs/IsisAsciiDocs-common.adoc | 68 +
.../asciidocs/IsisAsciiDocs-description.adoc | 31 +
.../dom/types/isisval/asciidocs/IsisAsciiDocs.java | 83 +
.../asciidocs/IsisAsciiDocs.layout.xml} | 0
.../asciidocs/holder/IsisAsciiDocHolder.java | 41 +
.../asciidocs/holder/IsisAsciiDocHolder2.java | 75 +
.../holder/IsisAsciiDocHolder_actionReturning.java | 39 +
...isAsciiDocHolder_actionReturningCollection.java | 49 +
.../holder/IsisAsciiDocHolder_mixinProperty.java | 41 +
...iiDocHolder_updateReadOnlyOptionalProperty.java | 59 +
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../IsisAsciiDocHolder_updateReadOnlyProperty.java | 54 +
...ocHolder_updateReadOnlyPropertyWithChoices.java | 68 +
.../asciidocs/jdo/IsisAsciiDocJdo-description.adoc | 20 +
.../isisval/asciidocs/jdo/IsisAsciiDocJdo.java | 85 +
.../asciidocs/jdo/IsisAsciiDocJdoEntities.java | 41 +
.../asciidocs/jpa/IsisAsciiDocJpa-description.adoc | 20 +
.../isisval/asciidocs/jpa/IsisAsciiDocJpa.java | 100 +
.../asciidocs/jpa/IsisAsciiDocJpaEntities.java | 41 +
.../asciidocs/persistence/IsisAsciiDocEntity.java | 43 +
.../persistence/IsisAsciiDocEntity.layout.xml} | 0
.../asciidocs/persistence/IsisAsciiDocSeeding.java | 38 +
.../asciidocs/vm/IsisAsciiDocVm-description.adoc | 19 +
.../types/isisval/asciidocs/vm/IsisAsciiDocVm.java | 84 +
.../asciidocs/vm/IsisAsciiDocVm.layout.xml} | 0
.../isisval/markdowns/IsisMarkdowns-common.adoc | 68 +
.../markdowns/IsisMarkdowns-description.adoc | 31 +
.../dom/types/isisval/markdowns/IsisMarkdowns.java | 83 +
.../markdowns/IsisMarkdowns.layout.xml} | 0
.../markdowns/holder/IsisMarkdownHolder.java | 41 +
.../markdowns/holder/IsisMarkdownHolder2.java | 75 +
.../holder/IsisMarkdownHolder_actionReturning.java | 39 +
...isMarkdownHolder_actionReturningCollection.java | 49 +
.../holder/IsisMarkdownHolder_mixinProperty.java | 41 +
...kdownHolder_updateReadOnlyOptionalProperty.java | 59 +
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../IsisMarkdownHolder_updateReadOnlyProperty.java | 54 +
...wnHolder_updateReadOnlyPropertyWithChoices.java | 68 +
.../markdowns/jdo/IsisMarkdownJdo-description.adoc | 20 +
.../isisval/markdowns/jdo/IsisMarkdownJdo.java | 85 +
.../markdowns/jdo/IsisMarkdownJdoEntities.java | 41 +
.../markdowns/jpa/IsisMarkdownJpa-description.adoc | 20 +
.../isisval/markdowns/jpa/IsisMarkdownJpa.java | 100 +
.../markdowns/jpa/IsisMarkdownJpaEntities.java | 41 +
.../markdowns/persistence/IsisMarkdownEntity.java | 43 +
.../persistence/IsisMarkdownEntity.layout.xml} | 0
.../markdowns/persistence/IsisMarkdownSeeding.java | 38 +
.../markdowns/vm/IsisMarkdownVm-description.adoc | 19 +
.../types/isisval/markdowns/vm/IsisMarkdownVm.java | 84 +
.../markdowns/vm/IsisMarkdownVm.layout.xml} | 0
.../dom/types/isisval/vegas/IsisVegas-common.adoc | 68 +
.../types/isisval/vegas/IsisVegas-description.adoc | 31 +
.../demoapp/dom/types/isisval/vegas/IsisVegas.java | 83 +
.../vegas/IsisVegas.layout.xml} | 0
.../types/isisval/vegas/holder/IsisVegaHolder.java | 41 +
.../isisval/vegas/holder/IsisVegaHolder2.java | 75 +
.../holder/IsisVegaHolder_actionReturning.java | 39 +
.../IsisVegaHolder_actionReturningCollection.java | 49 +
.../vegas/holder/IsisVegaHolder_mixinProperty.java | 41 +
...sVegaHolder_updateReadOnlyOptionalProperty.java | 59 +
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../IsisVegaHolder_updateReadOnlyProperty.java | 54 +
...gaHolder_updateReadOnlyPropertyWithChoices.java | 68 +
.../isisval/vegas/jdo/IsisVegaJdo-description.adoc | 20 +
.../dom/types/isisval/vegas/jdo/IsisVegaJdo.java | 85 +
.../isisval/vegas/jdo/IsisVegaJdoEntities.java | 41 +
.../isisval/vegas/jpa/IsisVegaJpa-description.adoc | 20 +
.../dom/types/isisval/vegas/jpa/IsisVegaJpa.java | 100 +
.../isisval/vegas/jpa/IsisVegaJpaEntities.java | 41 +
.../isisval/vegas/persistence/IsisVegaEntity.java | 43 +
.../vegas/persistence/IsisVegaEntity.layout.xml} | 0
.../isisval/vegas/persistence/IsisVegaSeeding.java | 38 +
.../isisval/vegas/samples/IsisVegaSamples.java | 38 +
.../isisval/vegas/vm/IsisVegaVm-description.adoc | 19 +
.../dom/types/isisval/vegas/vm/IsisVegaVm.java | 84 +
.../vegas/vm/IsisVegaVm.layout.xml} | 0
.../types/javalang/enums/JavaLangEnums-common.adoc | 10 +-
.../javalang/enums/JavaLangEnums-description.adoc | 10 +-
.../dom/types/javalang/enums/JavaLangEnums.java | 12 +-
.../types/javalang/enums/JavaLangEnums.layout.xml | 3 +-
.../javalang/enums/holder/JavaLangEnumHolder.java | 19 +-
.../javalang/enums/holder/JavaLangEnumHolder2.java | 13 +-
.../holder/JavaLangEnumHolder_actionReturning.java | 6 +-
...vaLangEnumHolder_actionReturningCollection.java | 11 +-
.../holder/JavaLangEnumHolder_mixinProperty.java | 6 +-
...gEnumHolder_updateReadOnlyOptionalProperty.java | 7 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 8 +-
.../JavaLangEnumHolder_updateReadOnlyProperty.java | 7 +-
...umHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../enums/jdo/JavaLangEnumJdo-description.adoc | 6 +-
.../types/javalang/enums/jdo/JavaLangEnumJdo.java | 18 +-
.../enums/jdo/JavaLangEnumJdoEntities.java | 8 +-
.../enums/jpa/JavaLangEnumJpa-description.adoc | 15 +-
.../types/javalang/enums/jpa/JavaLangEnumJpa.java | 18 +-
.../enums/jpa/JavaLangEnumJpaEntities.java | 8 +-
.../enums/persistence/JavaLangEnumEntity.java | 6 +-
.../persistence/JavaLangEnumEntity.layout.xml | 2 +
.../enums/persistence/JavaLangEnumSeeding.java | 4 +-
.../dom/types/javalang/enums/samples/DemoEnum.java | 26 -
.../enums/samples/JavaLangEnumSamples.java | 38 -
.../enums/vm/JavaLangEnumVm-description.adoc | 6 +-
.../types/javalang/enums/vm/JavaLangEnumVm.java | 14 +-
.../javalang/enums/vm/JavaLangEnumVm.layout.xml | 2 +
.../javalang/strings/JavaLangStrings-common.adoc | 7 +-
.../strings/JavaLangStrings-description.adoc | 10 +-
.../types/javalang/strings/JavaLangStrings.java | 11 +-
.../javalang/strings/JavaLangStrings.layout.xml | 2 +
.../strings/holder/JavaLangStringHolder.java | 17 +-
.../strings/holder/JavaLangStringHolder2.java | 11 +-
.../JavaLangStringHolder_actionReturning.java | 4 +-
...LangStringHolder_actionReturningCollection.java | 10 +-
.../holder/JavaLangStringHolder_mixinProperty.java | 4 +-
...tringHolder_updateReadOnlyOptionalProperty.java | 5 +-
...avaLangStringHolder_updateReadOnlyProperty.java | 5 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../strings/jdo/JavaLangStringJdo-description.adoc | 6 +-
.../javalang/strings/jdo/JavaLangStringJdo.java | 15 +-
.../strings/jdo/JavaLangStringJdoEntities.java | 5 +-
.../strings/jpa/JavaLangStringJpa-description.adoc | 15 +-
.../javalang/strings/jpa/JavaLangStringJpa.java | 19 +-
.../strings/jpa/JavaLangStringJpaEntities.java | 5 +-
.../strings/persistence/JavaLangStringEntity.java | 5 +-
.../persistence/JavaLangStringEntity.layout.xml | 2 +
.../strings/persistence/JavaLangStringSeeding.java | 3 +-
.../strings/vm/JavaLangStringVm-description.adoc | 6 +-
.../javalang/strings/vm/JavaLangStringVm.java | 14 +-
.../strings/vm/JavaLangStringVm.layout.xml | 2 +
.../geocoding/GeoapifyClientTest_geocode.java | 11 +-
examples/demo/pom.xml | 2 +-
examples/demo/wicket/common/pom.xml | 5 +
.../common/ui/custom/WhereInTheWorldPanel.java | 19 +-
.../ui/custom/WhereInTheWorldPanelFactory.java | 10 +-
.../webapp/wicket/jdo/DemoAppWicketJdo.java | 6 +
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 6 +
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 7 +
.../commandlog/applib/app/CommandLogMenu.java | 85 +-
.../commandlog/applib/dom/CommandLogEntry.java | 2 +-
.../applib/dom/CommandLogEntryRepository.java | 19 +-
.../subscriber/CommandSubscriberForCommandLog.java | 6 +-
.../integtest/CommandLog_IntegTestAbstract.java | 1 -
.../commandlog/jdo/dom/CommandLogEntry.java | 41 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 5 +
.../commandlog/jpa/dom/CommandLogEntryPK.java | 5 +
extensions/core/excel/applib/pom.xml | 2 +-
.../excel/applib/service/_CellMarshaller.java | 6 +-
.../executionlog/applib/app/ExecutionLogMenu.java | 84 +-
.../executionlog/applib/dom/ExecutionLogEntry.java | 4 +-
.../applib/dom/ExecutionLogEntryRepository.java | 87 +-
.../integtest/ExecutionLog_IntegTestAbstract.java | 6 +-
.../executionlog/jdo/dom/ExecutionLogEntry.java | 16 +-
.../executionlog/jpa/dom/ExecutionLogEntry.java | 15 +-
.../executionlog/jpa/dom/ExecutionLogEntryPK.java | 7 +
.../applib/dom/ExecutionOutboxEntry.java | 5 +-
.../jdo/dom/ExecutionOutboxEntryPK.java | 5 +
.../jpa/dom/ExecutionOutboxEntryPK.java | 6 +
extensions/core/executionoutbox/restclient/pom.xml | 5 -
extensions/core/quartz/impl/pom.xml | 16 -
.../applib/IsisModuleExtAuditTrailApplib.java | 2 +-
.../audittrail/applib/app/AuditTrailMenu.java | 80 +-
.../audittrail/applib/dom/AuditTrailEntry.java | 1 +
.../applib/dom/AuditTrailEntryRepository.java | 33 +-
.../audittrail/jdo/dom/AuditTrailEntry.java | 18 +-
.../audittrail/jpa/dom/AuditTrailEntry.java | 14 +-
.../jpa/integtests/AuditTrail_IntegTest.java | 13 +-
.../sessionlog/applib/app/SessionLogMenu.java | 3 +-
.../sessionlog/applib/dom/SessionLogEntry.java | 18 +-
.../applib/dom/SessionLogEntry.layout.fallback.xml | 2 +-
.../spiimpl/SessionSubscriberForSessionLog.java | 3 +-
.../sessionlog/jpa/dom/SessionLogEntryPK.java | 25 +-
extensions/security/shiro-realm-ldap/impl/pom.xml | 16 -
extensions/vw/exceldownload/wicket-ui/pom.xml | 17 -
.../CollectionContentsAsExcelFactory.java | 4 +-
.../ui/components/ExcelFileModel.java | 2 +-
.../vw/fullcalendar/wicket/integration/pom.xml | 19 +-
.../fullcalendar/res/FullCalendarCssReference.java | 5 +-
.../fullcalendar/res/FullCalendarJsReference.java | 5 +-
extensions/vw/fullcalendar/wicket/ui/pom.xml | 19 +-
.../CalendaredCollectionFactoryAbstract.java | 4 +-
.../wkt/viewer/EventProviderAbstract.java | 12 +-
.../wkt/viewer/FullCalendarWithEventHandling.java | 22 +-
extensions/vw/pdfjs/wicket/integration/pom.xml | 43 +-
.../pdfjs/wkt/integration/PdfJsVersion.java | 2 +-
extensions/vw/pdfjs/wicket/ui/pom.xml | 35 +-
.../pdfjs/wkt/ui/components/PdfJsViewerPanel.java | 29 +-
.../PdfJsViewerPanelComponentFactory.java | 6 +-
extensions/vw/sse/wicket/pom.xml | 39 +-
.../ListeningMarkupPanelFactoriesForWicket.java | 6 +-
incubator/clients/kroviz/gradle.properties | 2 +-
.../kroviz/core/aggregator/AggregatorWithLayout.kt | 18 +-
.../kroviz/core/aggregator/CollectionAggregator.kt | 15 +-
.../kroviz/core/aggregator/ObjectAggregator.kt | 29 +-
.../kroviz/core/model/DisplayModelWithLayout.kt | 5 +-
.../isis/client/kroviz/core/model/ObjectDM.kt | 37 +-
.../graphql/applib/src/main/java/module-info.java | 5 +
incubator/viewers/graphql/model/pom.xml | 12 +
.../graphql/model/src/main/java/module-info.java | 7 +
incubator/viewers/graphql/pom.xml | 26 +-
incubator/viewers/graphql/test/pom.xml | 94 +
.../viewer/graphql/viewer/test}/source/.gitignore | 0
.../EndToEnd_IntegTest.changeName.approved.gql | 0
.../EndToEnd_IntegTest.changeName.submit.gql | 0
.../EndToEnd_IntegTest.createE1.approved.gql | 0
.../source/EndToEnd_IntegTest.createE1.submit.gql | 0
.../EndToEnd_IntegTest.findAllE1.approved.gql | 0
.../source/EndToEnd_IntegTest.findAllE1.submit.gql | 0
.../viewer/test/source/EndToEnd_IntegTest.java | 259 +
...oEnd_IntegTest.simple_post_request.approved.gql | 0
...dToEnd_IntegTest.simple_post_request.submit.gql | 0
.../viewer/test/source/GQLSchema_IntegTest.java | 177 +
.../graphql/viewer/test/source/ScratchPad.java | 78 +
.../source/TestDomainModuleIntegTestAbstract.java | 79 +
.../viewer/test/source/gqltestdomain/E1.java | 66 +
.../viewer/test/source/gqltestdomain/E2.java | 120 +
.../source/gqltestdomain/GQLTestDomainMenu.java | 71 +
.../source/gqltestdomain/TestDomainModule.java | 44 +
.../test/source/gqltestdomain/TestEntity.java | 27 +
.../source/gqltestdomain/TestEntityRepository.java | 77 +
incubator/viewers/graphql/viewer/pom.xml | 54 -
.../graphql/viewer/src/main/java/module-info.java | 27 +
.../graphql/viewer/source/ObjectTypeFactory.java | 2 +-
.../graphql/viewer/source/QueryFieldFactory.java | 23 +-
.../viewer/graphql/viewer/source/TypeMapper.java | 2 +-
.../graphql/viewer/source/EndToEnd_IntegTest.java | 257 -
.../graphql/viewer/source/GQLSchema_IntegTest.java | 175 -
.../viewer/graphql/viewer/source/ScratchPad.java | 78 -
.../source/TestDomainModuleIntegTestAbstract.java | 78 -
.../graphql/viewer/source/gqltestdomain/E1.java | 66 -
.../graphql/viewer/source/gqltestdomain/E2.java | 120 -
.../source/gqltestdomain/GQLTestDomainMenu.java | 71 -
.../source/gqltestdomain/TestDomainModule.java | 44 -
.../viewer/source/gqltestdomain/TestEntity.java | 27 -
.../source/gqltestdomain/TestEntityRepository.java | 75 -
.../javafx/model/action/ActionUiModelFx.java | 4 +-
.../ui/components/collections/TableViewFx.java | 2 +-
.../javafx/ui/components/object/ObjectViewFx.java | 2 +-
.../viewer/javafx/ui/main/MainViewFx.java | 2 +-
incubator/viewers/vaadin/.gitignore | 1 +
.../vaadin/model/action/ActionUiModelVaa.java | 4 +-
.../viewer/vaadin/model/decorator/Decorators.java | 4 +-
.../vaadin/ui/auth/AuthSessionStoreUtil.java | 3 +-
.../viewer/vaadin/ui/binding/BindingsVaa.java | 7 +-
.../vaadin/ui/components/blob/BlobField.java | 4 +-
.../vaadin/ui/components/clob/ClobField.java | 4 +-
.../ui/components/collection/TableViewVaa.java | 2 +-
.../vaadin/ui/components/debug/DebugField.java | 12 +-
.../vaadin/ui/components/markup/MarkupField.java | 4 +-
.../vaadin/ui/components/object/ObjectViewVaa.java | 2 +-
.../ui/components/other/FallbackFieldFactory.java | 4 +-
.../vaadin/ui/components/temporal/DateField.java | 4 +-
.../viewer/vaadin/ui/pages/main/MainViewVaa.java | 13 +-
.../ui/pages/main/MainView_createHeader.java | 6 +-
.../vaadin/ui/pages/main/MenuBuilderVaa.java | 4 +-
.../viewer/vaadin/ui/pages/main/TabUtil.java | 13 +-
incubator/viewers/vaadin/ui/vite.config.ts | 9 +
.../changetracking/EntityChangeTrackerDefault.java | 4 +-
persistence/jdo/applib/pom.xml | 2 -
.../changetracking/JdoLifecycleListener.java | 48 +-
.../jdo/datanucleus/changetracking/_Utils.java | 76 +-
.../entities/DnEntityStateProvider.java | 13 +-
.../entities/DnObjectProviderForIsis.java | 56 +-
.../jdosupport/JdoSupportServiceDefault.java | 19 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 142 +-
persistence/jdo/metamodel/pom.xml | 2 +-
...atastoreIdentityAnnotationFacetFactoryTest.java | 2 +-
...GivenJdoPersistenceCapableFacetFactoryTest.java | 2 +-
.../JdoVersionAnnotationFacetFactoryTest.java | 2 +-
...malFromJdoColumnAnnotationFacetFactoryTest.java | 8 +-
...oryFromJdoColumnAnnotationFacetFactoryTest.java | 8 +-
...JdoNotPersistentAnnotationFacetFactoryTest.java | 2 +-
...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 2 +-
.../ObjectReflectorDefaultTest_object.java | 2 +-
.../testing/AbstractFacetFactoryTest.java | 18 +-
persistence/jdo/spring/pom.xml | 56 +-
.../jpa/applib/integration/IsisEntityListener.java | 20 +-
persistence/jpa/eclipselink/pom.xml | 6 +
.../persistence/jpa/eclipselink/inject/_Util.java | 23 +-
.../jpa/integration/entity/JpaEntityFacet.java | 107 +-
.../integration/entity/JpaEntityFacetFactory.java | 2 +-
pom.xml | 2 +-
.../testdomain/rest/DomainObjectResourceTest.java | 4 +-
regressiontests/pom.xml | 3 +-
.../stable-core-wrapperfactory}/log4j2-test.xml | 0
regressiontests/stable-core-wrapperfactory/pom.xml | 46 +
.../src/main/java/include.txt | 0
.../CoreWrapperFactory_IntegTestAbstract.java | 84 +
.../integtests/WrapperFactory_async_IntegTest.java | 138 +
regressiontests/stable-domainmodel/pom.xml | 16 +
.../apache/isis/testdomain/domainmodel/.gitignore | 2 +
.../domainmodel/AnnotationSyntesizerTest.java | 11 +-
.../DomainModelTest_usingGoodDomain.java | 60 +-
.../domainmodel/MetaModelRegressionTest.java | 68 +-
.../MetaModelRegressionTest.verify.approved.xml | 26968 +++++++++++++++++++
.../src/test/resources/metamodel.xml.zip | Bin 102627 -> 0 bytes
.../eventhandling/GenericEventPublishingTest.java | 15 +-
.../testdomain/interact/SimulatedUiChoices.java | 10 +-
.../testdomain/interact/SimulatedUiComponent.java | 2 +-
.../interact/WrapperInteractionTest3.java | 13 +-
.../interact/WrapperInteractionTest4.java | 17 +-
.../integtest/Layout_Counter_IntegTest.java | 10 +-
.../integtest/Layout_SimpleObject_IntegTest.java | 16 +-
.../domainmodel/jdo/DomainModelTest.java | 3 +-
.../injecting/jdo/JdoEntityInjectingTest.java | 2 +-
.../persistence/jpa/JpaBootstrappingTest.java | 6 +-
.../JpaGeneratedLongIdEntityLifecycleTest.java | 13 +-
...JpaNonGeneratedStringIdEntityLifecycleTest.java | 15 +-
.../springdata/SpringDataJpaBootstrappingTest.java | 3 +-
.../isis/testdomain/value/ValueSemanticsTest.java | 2 +-
.../testdomain/value/ValueSemanticsTester.java | 4 +-
.../viewers/common/wkt/InteractionTestWkt.java | 10 +-
.../viewers/jdo/wkt/InteractionTestJdoWkt.java | 90 +-
.../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java | 3 +-
.../viewers/jpa/wkt/InteractionTestJpaWkt.java | 114 +-
regressiontests/stable/pom.xml | 5 +
.../testdomain/conf/Configuration_usingWicket.java | 149 +-
.../isis/testdomain/jdo/entities/JdoBook.java | 3 +-
.../isis/testdomain/jpa/entities/JpaBook.java | 37 +-
.../testdomain/model/good/ProperElementTypeVm.java | 36 +-
.../model/good/ProperElementTypeVmAbstract.java | 56 +
.../model/good/ProperMixinAsReturnType.java | 104 +
.../valuetypes/Configuration_usingValueTypes.java | 2 +
.../model/valuetypes/ValueTypeExample.java | 14 +
.../publishing/PublishingTestFactoryJdo.java | 2 +-
.../publishing/PublishingTestFactoryJpa.java | 2 +-
.../interaction/DomainObjectTesterFactory.java | 11 +-
.../isis/testdomain/wrapperfactory/Counter.java | 82 +
.../wrapperfactory/CounterRepository.java | 54 +
.../wrapperfactory/Counter_bumpUsingMixin.java | 41 +
.../wrapperfactory/WrapperTestFixtures.java | 48 +
scripts/verify-isis-release.sh | 15 +-
security/bypass/src/main/java/module-info.java | 31 +
security/keycloak/src/main/java/module-info.java | 42 +
security/shiro/pom.xml | 3 +-
...AuthenticatorOrAuthorizorTest_authenticate.java | 18 +-
...ticatorOrAuthorizorTest_isVisibleInAnyRole.java | 18 +-
security/spring/src/main/java/module-info.java | 41 +
starters/pom.xml | 10 +-
.../src/main/resources/supplemental-models.xml | 2 +-
testing/archtestsupport/applib/pom.xml | 17 -
.../applib/classrules/ArchitectureDomainRules.java | 14 +-
.../applib/classrules/ArchitectureJdoRules.java | 12 +-
.../applib/classrules/ArchitectureJpaRules.java | 10 +-
.../applib/classrules/CommonPredicates.java | 18 +-
.../modulerules/ArchitectureModuleRules.java | 53 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 4 +-
.../applib/personas/fixtures/EmployeeBuilder.java | 4 +-
.../personas/fixtures/PersistAllFixtureScript.java | 4 +-
.../personas/fixtures/PersonBuilderScript.java | 3 +-
.../personas/fixtures/ScenarioFixtureScript.java | 5 +-
testing/h2console/ui/pom.xml | 40 +-
.../applib/IsisIntegrationTestAbstract.java | 12 +-
testing/specsupport/applib/pom.xml | 2 +-
.../ImposteriserTestUsingCodegenPlugin_Test.java | 44 +-
.../tooling/javamodel/test/ProjectSamples.java | 2 +-
tooling/metaprog/pom.xml | 28 +-
.../demoshowcases/value/ValueShowCase.java | 34 +-
.../demoshowcases/value/ValueTypeGenTemplate.java | 5 +
.../src/main/resources/jdo/$TemplateJdo~lob.java | 85 +
.../src/main/resources/jpa/$TemplateJpa~lob.java | 100 +
.../value/ValueTypeGenTemplateTest.java | 8 +-
tooling/pom.xml | 19 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 1 +
.../asciidoc/applib/src/main/java/module-info.java | 32 +
.../metamodel/src/main/java/module-info.java | 34 +
.../persistence-jdo/src/main/java/module-info.java | 27 +
.../persistence-jpa/src/main/java/module-info.java | 28 +
valuetypes/asciidoc/ui/wicket/pom.xml | 17 -
.../ui/wicket/src/main/java/module-info.java | 34 +
.../ui/wkt/components/AsciiDocComponentWkt.java | 2 +-
.../jodatime/applib/src/main/java/module-info.java | 31 +
.../integration/src/main/java/module-info.java | 35 +
.../markdown/applib/src/main/java/module-info.java | 38 +
.../metamodel/src/main/java/module-info.java | 30 +
.../persistence-jdo/src/main/java/module-info.java | 27 +
.../persistence-jpa/src/main/java/module-info.java | 28 +
valuetypes/markdown/ui/wicket/pom.xml | 17 -
.../ui/wicket/src/main/java/module-info.java | 33 +
valuetypes/pom.xml | 32 +
valuetypes/{asciidoc => vega}/adoc/antora.yml | 0
.../vega/adoc/modules/vega}/nav.adoc | 0
valuetypes/vega/adoc/modules/vega/pages/about.adoc | 5 +
.../adoc/modules/vega/partials/module-nav.adoc | 5 +
valuetypes/vega/applib/pom.xml | 44 +
.../vega/applib/src/main/java/module-info.java | 35 +
.../vega/applib/IsisModuleValVegaApplib.java | 29 +
.../vega/applib/jaxb/VegaJaxbAdapter.java | 41 +
.../vega/applib/stringify/VegaStringifier.java | 45 +
.../isis/valuetypes/vega/applib/value/Vega.java | 119 +
valuetypes/vega/metamodel/pom.xml | 44 +
.../vega/metamodel/src/main/java/module-info.java | 34 +
.../vega/metamodel/IsisModuleValVegaMetaModel.java | 35 +
.../metamodel/semantics/VegaValueSemantics.java | 279 +
valuetypes/vega/persistence-jdo/pom.xml | 58 +
.../persistence-jdo/src/main/java/module-info.java | 27 +
.../jdo/dn/IsisModuleValVegaPersistenceJdoDn.java | 34 +
.../jdo/dn/converters/IsisVegaConverter.java | 43 +
.../src/main/resources/META-INF/MANIFEST.MF | 6 +
.../persistence-jdo/src/main/resources/plugin.xml | 49 +
valuetypes/vega/persistence-jpa/pom.xml | 54 +
.../persistence-jpa/src/main/java/module-info.java | 28 +
.../jpa/IsisModuleValVegaPersistenceJpa.java | 41 +
.../jpa/converters/IsisVegaConverter.java | 43 +
valuetypes/vega/pom.xml | 42 +
valuetypes/vega/ui/pom.xml | 68 +
valuetypes/vega/ui/vaadin/pom.xml | 42 +
.../vega/ui/vaa/IsisModuleValVegaUiVaa.java | 33 +
.../ui/vaa/components/VegaFieldFactoryVaa.java | 57 +
.../vega/ui/vaa/components/VegaFieldVaa.java | 68 +
valuetypes/vega/ui/wicket/pom.xml | 46 +
.../vega/ui/wicket/src/main/java/module-info.java | 34 +
.../vega/ui/wkt/IsisModuleValVegaUiWkt.java | 37 +
.../vega/ui/wkt/components/VegaComponentWkt.java | 84 +
.../ui/wkt/components/VegaPanelFactoriesWkt.java | 75 +
.../ui/wkt/components/js/VegaEmbedJsReference.java | 49 +
.../vega/ui/wkt/components/js/VegaJsReference.java | 52 +
.../ui/wkt/components/js/VegaLiteJsReference.java | 49 +
.../vega/ui/wkt/components/js/vega-embed@6.21.0.js | 22 +
.../vega/ui/wkt/components/js/vega-lite@5.5.0.js | 2 +
.../vega/ui/wkt/components/js/vega@5.22.1.js | 2 +
.../commons/applib/src/main/java/module-info.java | 35 +
viewers/commons/model/pom.xml | 10 +-
.../commons/model/src/main/java/module-info.java | 39 +
.../viewer/commons/model/HasParentUiModel.java | 34 -
.../viewer/commons/model/PlacementDirection.java | 23 -
.../viewer/commons/model/StringForRendering.java | 49 -
.../viewer/commons/model/UiComponentHolder.java | 38 -
.../apache/isis/viewer/commons/model/UiModel.java | 26 +
.../commons/model/action/ActionFormUiModel.java | 115 -
.../viewer/commons/model/action/ActionUiModel.java | 27 -
.../commons/model/action/HasActionInteraction.java | 4 +-
.../isis/viewer/commons/model/action/UiAction.java | 29 +
.../viewer/commons/model/action/UiActionForm.java | 119 +
.../model/action/decorator/ActionUiDecorator.java | 46 -
.../model/action/decorator/UiActionDecorator.java | 46 +
.../binding/BindingConverterForManagedObject.java | 2 +-
.../commons/model/components/ComponentType.java | 199 -
.../commons/model/components/UiComponentType.java | 199 +
.../viewer/commons/model/components/UiString.java | 49 +
.../viewer/commons/model/debug/DebugUiModel.java | 38 -
.../commons/model/decorators/ConfirmDecorator.java | 6 +-
.../commons/model/decorators/IconDecorator.java | 2 +-
.../commons/model/decorators/TooltipDecorator.java | 14 +-
.../commons/model/feature/ParameterUiModel.java | 92 -
.../commons/model/feature/PropertyUiModel.java | 69 -
.../commons/model/feature/ScalarUiModel.java | 103 -
.../commons/model/gridlayout/UiGridLayout.java | 191 -
.../commons/model/hints/HasRenderingHints.java | 57 +
.../viewer/commons/model/hints/RenderingHint.java | 71 +
.../viewer/commons/model/layout/UiGridLayout.java | 192 +
.../commons/model/layout/UiPlacementDirection.java | 23 +
.../viewer/commons/model/mixin/HasUiMenuItem.java | 1 +
.../isis/viewer/commons/model/mock/UiMockup.java | 39 +
.../commons/model/object/HasUiParentObject.java | 33 +
.../viewer/commons/model/object/ObjectUiModel.java | 124 -
.../commons/model/object/SimpleObjectUiModel.java | 33 -
.../isis/viewer/commons/model/object/UiObject.java | 35 +
.../commons/model/scalar/HasUiParameter.java | 160 +
.../viewer/commons/model/scalar/HasUiProperty.java | 61 +
.../viewer/commons/model/scalar/UiParameter.java | 144 +
.../viewer/commons/model/scalar/UiProperty.java | 94 +
.../isis/viewer/commons/model/scalar/UiScalar.java | 126 +
.../commons/prism/src/main/java/module-info.java | 23 +
.../services/src/main/java/module-info.java | 37 +
viewers/restfulobjects/applib/pom.xml | 13 +-
viewers/restfulobjects/rendering/pom.xml | 2 +-
.../restfulobjects/rendering/IResourceContext.java | 24 +-
.../AbstractObjectMemberReprRenderer.java | 8 +-
.../domainobjects/CollectionSemantics.java | 4 +-
.../domainobjects/DomainObjectLinkTo.java | 2 +-
.../domainobjects/DomainObjectReprRenderer.java | 16 +-
.../domainobjects/DomainServiceLinkTo.java | 4 +-
.../domainobjects/ObjectActionReprRenderer.java | 2 +-
.../ObjectCollectionReprRenderer.java | 8 +-
.../domainobjects/ObjectPropertyReprRenderer.java | 6 +-
.../domainobjects/ScalarValueReprRenderer.java | 4 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 7 +-
.../service/swagger/internal/Generation.java | 6 +-
.../rendering/service/swagger/internal/_Util.java | 4 +-
.../JsonValueEncoderServiceDefault.java | 6 +-
viewers/restfulobjects/testing/pom.xml | 2 +-
viewers/restfulobjects/viewer/pom.xml | 2 +-
.../viewer/context/ResourceContext.java | 51 +-
.../viewer/resources/HomePageReprRenderer.java | 4 +-
.../viewer/resources/ResourceAbstract.java | 2 +-
.../viewer/resources/UserReprRenderer.java | 2 +-
.../viewer/resources/UserResourceServerside.java | 13 +-
.../viewer/resources/_EndpointLogging.java | 2 +-
viewers/wicket/applib/pom.xml | 8 -
.../wicket/applib/src/main/java/module-info.java | 28 +
.../applib/IsisModuleViewerWicketApplibMixins.java | 1 -
viewers/wicket/graceful/pom.xml | 117 +
.../wicket-artifacts-no-module-info/readme.txt | 3 +
.../wicket-core-9.11.0.jar.mangled | Bin 0 -> 2389574 bytes
.../wicket-util-9.11.0.jar.mangled | Bin 0 -> 382422 bytes
viewers/wicket/model/pom.xml | 40 +-
.../wicket/model/src/main/java/module-info.java | 53 +
.../wicket/model/modelhelpers/WhereAmIHelper.java | 22 +-
.../viewer/wicket/model/models/AboutModel.java | 7 +-
.../viewer/wicket/model/models/ActionModel.java | 4 +-
.../wicket/model/models/ActionModelImpl.java | 18 +-
.../wicket/model/models/BookmarkTreeNode.java | 14 +-
.../wicket/model/models/BookmarkedPagesModel.java | 8 +-
.../viewer/wicket/model/models/BooleanModel.java | 2 +-
.../wicket/model/models/ChainingObjectModel.java | 13 +-
.../wicket/model/models/CommonContextModel.java | 44 -
.../wicket/model/models/EntityCollectionModel.java | 13 +-
.../models/EntityCollectionModelAbstract.java | 6 +-
.../models/EntityCollectionModelParented.java | 6 +-
.../models/EntityCollectionModelStandalone.java | 2 +-
.../viewer/wicket/model/models/EntityModel.java | 276 -
.../wicket/model/models/FileUploadModels.java | 11 +-
.../wicket/model/models/FormExecutorContext.java | 8 +-
.../wicket/model/models/HasCommonContext.java | 46 +
.../wicket/model/models/ManagedObjectModel.java | 24 +-
.../viewer/wicket/model/models/ModelAbstract.java | 27 +-
.../wicket/model/models/ObjectAdapterModel.java | 5 +-
.../wicket/model/models/ScalarConvertingModel.java | 2 +-
.../viewer/wicket/model/models/ScalarModel.java | 107 +-
.../wicket/model/models/ScalarModelWithChoice.java | 7 +-
.../model/models/ScalarModelWithMultiChoice.java | 18 +-
.../model/models/ScalarModelWithSingleChoice.java | 5 +-
.../wicket/model/models/ScalarParameterModel.java | 59 +-
.../wicket/model/models/ScalarPropertyModel.java | 84 +-
.../wicket/model/models/ScalarUnwrappingModel.java | 2 +-
.../wicket/model/models/ServiceActionsModel.java | 5 +-
.../viewer/wicket/model/models/UiObjectWkt.java | 281 +
.../viewer/wicket/model/models/ValueModel.java | 12 +-
.../isis/viewer/wicket/model/models/VoidModel.java | 5 +-
.../viewer/wicket/model/models/WelcomeModel.java | 7 +-
.../models/interaction/BookmarkedObjectWkt.java | 119 +-
.../interaction/HasBookmarkedOwnerAbstract.java | 2 +-
.../model/models/interaction/ObjectUiModelWkt.java | 27 -
.../interaction/act/ActionInteractionWkt.java | 11 +-
.../interaction/act/ParameterUiModelWkt.java | 109 -
.../models/interaction/act/UiParameterWkt.java | 101 +
.../models/interaction/coll/DataTableModelWkt.java | 8 +-
.../interaction/prop/PropertyInteractionWkt.java | 54 +-
.../interaction/prop/PropertyUiModelWkt.java | 93 -
.../models/interaction/prop/UiPropertyWkt.java | 86 +
.../viewer/wicket/model/util/ComponentHintKey.java | 8 +-
.../wicket/model/util/PageParameterUtils.java | 29 +-
.../isis/viewer/wicket/model/util/WktContext.java | 21 +-
.../model/value/ValueSemanticsModelAbstract.java | 11 +-
.../wicket/model/models/EntityModel_hintsTest.java | 154 -
.../models/LowestCommonSuperclassClosureTest.java | 62 -
.../test/LowestCommonSuperclassClosureTest.java | 63 +
.../model/models/test/UiObjectWkt_hintsTest.java | 177 +
viewers/wicket/pom.xml | 1 +
viewers/wicket/ui/pom.xml | 129 +-
viewers/wicket/ui/src/main/java/module-info.java | 161 +
.../isis/viewer/wicket/ui/ComponentFactory.java | 14 +-
.../viewer/wicket/ui/ComponentFactoryAbstract.java | 24 +-
.../viewer/wicket/ui/IsisModuleViewerWicketUi.java | 1 +
.../ActionResultResponseHandlingStrategy.java | 14 +-
.../actionresponse/ActionResultResponseType.java | 25 +-
.../wicket/ui/app/logout/LogoutHandlerWkt.java | 2 +-
.../ui/app/registry/ComponentFactoryRegistrar.java | 6 +-
.../ui/app/registry/ComponentFactoryRegistry.java | 42 +-
.../registry/ComponentFactoryRegistryAccessor.java | 30 -
.../app/registry/HasComponentFactoryRegistry.java | 30 +
.../viewer/wicket/ui/components/LabelBase.java | 12 +-
.../wicket/ui/components/WebComponentBase.java | 32 +-
.../wicket/ui/components/about/AboutPanel.java | 2 +-
.../ui/components/about/AboutPanelFactory.java | 6 +-
.../ui/components/about/JarManifestModel.java | 28 +-
.../ui/components/actioninfo/ActionInfoPanel.java | 2 +-
.../actioninfo/ActionInfoPanelFactory.java | 4 +-
.../entityactions/LinkAndLabelFactory.java | 12 +-
.../actionmenu/serviceactions/CssMenuItem.java | 2 +-
.../actionmenu/serviceactions/MenuActionPanel.java | 4 +-
.../serviceactions/ServiceActionUtil.java | 14 +-
.../serviceactions/ServiceActionsPanelFactory.java | 6 +-
.../serviceactions/TertiaryMenuPanelFactory.java | 6 +-
.../actionprompt/ActionPromptHeaderPanel.java | 4 +-
.../components/actions/ActionParametersForm.java | 100 +-
.../actions/ActionParametersFormPanelFactory.java | 4 +-
.../components/actions/ActionParametersPanel.java | 6 +-
.../actions/ActionParametersPanelFactory.java | 4 +-
.../viewer/wicket/ui/components/actions/_Xray.java | 63 +
.../bookmarkedpages/BookmarkedPagesPanel.java | 2 +-
.../BookmarkedPagesPanelFactory.java | 4 +-
.../ui/components/collection/CollectionPanel.java | 6 +-
.../CollectionPresentationSelectorHelper.java | 6 +-
.../CollectionPresentationSelectorPanel.java | 10 +-
.../CollectionContentsAsAjaxTablePanel.java | 4 +-
.../CollectionContentsAsAjaxTablePanelFactory.java | 4 +-
.../ajaxtable/IsisAjaxDataTable.java | 4 +-
.../ajaxtable/IsisAjaxHeadersToolbar.java | 4 +-
.../ajaxtable/IsisAjaxNavigationToolbar.java | 19 +-
.../ajaxtable/IsisTotalRecordsToolbar.java | 15 +-
.../ajaxtable/PrototypingMessageProvider.java | 27 +-
.../ajaxtable/columns/GenericColumnAbstract.java | 20 +-
.../ajaxtable/columns/GenericPropertyColumn.java | 12 +-
.../ajaxtable/columns/GenericTitleColumn.java | 24 +-
.../ajaxtable/columns/GenericToggleboxColumn.java | 4 +-
.../icons/CollectionContentsAsIconsPanel.java | 4 +-
.../CollectionContentsAsIconsPanelFactory.java | 4 +-
.../CollectionContentsMultipleViewsPanel.java | 8 +-
...ollectionContentsMultipleViewsPanelFactory.java | 4 +-
.../summary/CollectionContentsAsSummary.java | 2 +-
.../CollectionContentsAsSummaryFactory.java | 4 +-
.../CollectionContentsHiddenPanelFactory.java | 4 +-
.../empty/EmptyCollectionPanelFactory.java | 4 +-
.../entity/EntityComponentFactoryAbstract.java | 22 +-
.../entity/collection/EntityCollectionPanel.java | 15 +-
.../collection/EntityCollectionPanelFactory.java | 8 +-
.../components/entity/fieldset/PropertyGroup.java | 19 +-
.../entity/header/EntityHeaderPanel.java | 16 +-
.../entity/header/EntityHeaderPanelFactory.java | 8 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 17 +-
.../icontitle/EntityIconAndTitlePanelFactory.java | 16 +-
.../icontitle/EntityIconTitleAndCopyLinkPanel.java | 4 +-
.../EntityIconTitleAndCopyLinkPanelFactory.java | 8 +-
.../wicket/ui/components/footer/FooterPanel.java | 8 +-
.../ui/components/footer/FooterPanelFactory.java | 4 +-
.../wicket/ui/components/header/HeaderPanel.java | 6 +-
.../ui/components/header/HeaderPanelFactory.java | 4 +-
.../ui/components/layout/bs/BSGridPanel.java | 49 +-
.../components/layout/bs/BSGridPanelFactory.java | 10 +-
.../ui/components/layout/bs/clearfix/ClearFix.java | 6 +-
.../wicket/ui/components/layout/bs/col/Col.java | 16 +-
.../wicket/ui/components/layout/bs/row/Row.java | 8 +-
.../components/layout/bs/tabs/TabGroupPanel.java | 13 +-
.../ui/components/layout/bs/tabs/TabPanel.java | 14 +-
.../ui/components/property/PropertyEditForm.java | 6 +-
.../property/PropertyEditFormPanelFactory.java | 4 +-
.../ui/components/property/PropertyEditPanel.java | 10 +-
.../property/PropertyEditPanelFactory.java | 4 +-
.../PropertyEditPromptHeaderPanel.java | 8 +-
.../scalars/ComponentFactoryScalarAbstract.java | 4 +-
.../components/scalars/ScalarFragmentFactory.java | 4 +-
.../scalars/ScalarModelChangeDispatcher.java | 43 +
.../scalars/ScalarModelChangeListener.java | 29 +
.../scalars/ScalarModelDefaultChangeBehavior.java | 45 +
.../components/scalars/ScalarModelSubscriber.java | 29 -
.../ui/components/scalars/ScalarPanelAbstract.java | 95 +-
.../components/scalars/ScalarPanelAbstract2.java | 13 +-
.../scalars/ScalarPanelFormFieldAbstract.html | 4 +-
.../scalars/ScalarPanelSelectAbstract.java | 76 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 4 +-
.../ScalarPanelTextFieldWithTemporalPicker.java | 30 +-
.../viewer/wicket/ui/components/scalars/_Util.java | 55 +-
.../viewer/wicket/ui/components/scalars/_Xray.java | 61 +
.../blobclob/IsisBlobOrClobPanelAbstract.java | 6 +-
.../ui/components/scalars/bool/BooleanPanel.java | 4 +-
.../ChoiceFormComponent.html} | 0
.../scalars/choices/ChoiceFormComponent.java | 72 +
.../choices/ChoicesSelect2PanelFactory.java | 79 +
.../scalars/choices/ObjectChoicesSelect2Panel.java | 282 +
.../scalars/choices/ValueChoicesSelect2Panel.java | 136 +
.../datepicker/DatetimePickerJsReference.java | 73 +
.../scalars/datepicker/MomentJsReference.java | 48 +
.../datepicker/TextFieldWithDateTimePicker.java | 26 +-
.../scalars/image/JavaAwtImagePanelFactory.java | 4 +-
.../components/scalars/markup/MarkupComponent.java | 12 +-
.../scalars/markup/MarkupPanelFactories.java | 6 +-
.../scalars/reference/EntityLinkSelect2Panel.java | 100 -
.../scalars/reference/ReferencePanel.java | 294 -
.../scalars/reference/ReferencePanelFactory.java | 56 -
.../valuechoices/ValueChoicesSelect2Panel.java | 147 -
.../ValueChoicesSelect2PanelFactory.java | 68 -
.../StandaloneCollectionPanel.java | 12 +-
.../StandaloneCollectionPanelFactory.java | 4 +-
.../components/tree/IsisToWicketTreeAdapter.java | 42 +-
.../ui/components/tree/TreePanelFactories.java | 6 +-
.../ui/components/unknown/UnknownModelPanel.java | 6 +-
.../unknown/UnknownModelPanelFactory.java | 8 +-
.../ui/components/value/StandaloneValuePanel.java | 6 +-
.../value/StandaloneValuePanelFactory.java | 4 +-
.../voidreturn/VoidReturnPanelFactory.java | 4 +-
.../ui/components/welcome/WelcomePanelFactory.java | 6 +-
.../widgets/breadcrumbs/BreadcrumbModel.java | 30 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 45 +-
.../widgets/buttons/ToggleButtonsPanel.java | 4 +-
.../entitysimplelink/EntityLinkSimplePanel.java | 18 +-
.../EntityLinkSimplePanelFactory.java | 8 +-
.../formcomponent/FormComponentPanelAbstract.java | 24 +-
.../widgets/linkandlabel/ActionLink.java | 31 +-
.../linkandlabel/LinkAndLabelFactoryAbstract.java | 2 +-
.../ui/components/widgets/select2/Select2.java | 25 +-
.../widgets/select2/Select2OnSelect.java | 216 +
.../select2/providers/ChoiceProviderAbstract.java | 36 +-
.../ChoiceProviderAbstractForScalarModel.java | 23 +-
.../providers/ChoiceProviderForReferences.java | 22 +-
.../select2/providers/ChoiceProviderForValues.java | 3 +-
.../res/css/Select2BootstrapCssReference.java | 52 -
.../widgets/select2/res/css/select2-bootstrap.css | 207 -
.../components/widgets/select2/res/css/select2.css | 488 -
.../widgets/select2/res/css/select2.min.css | 8 -
.../widgets/select2/res/js/Select2JsReference.java | 34 -
.../components/widgets/select2/res/js/i18n/af.js | 3 -
.../components/widgets/select2/res/js/i18n/ar.js | 3 -
.../components/widgets/select2/res/js/i18n/az.js | 3 -
.../components/widgets/select2/res/js/i18n/bg.js | 3 -
.../components/widgets/select2/res/js/i18n/bn.js | 3 -
.../components/widgets/select2/res/js/i18n/bs.js | 3 -
.../components/widgets/select2/res/js/i18n/ca.js | 3 -
.../components/widgets/select2/res/js/i18n/cs.js | 3 -
.../components/widgets/select2/res/js/i18n/da.js | 3 -
.../components/widgets/select2/res/js/i18n/de.js | 3 -
.../components/widgets/select2/res/js/i18n/dsb.js | 3 -
.../components/widgets/select2/res/js/i18n/el.js | 3 -
.../components/widgets/select2/res/js/i18n/en.js | 3 -
.../components/widgets/select2/res/js/i18n/es.js | 3 -
.../components/widgets/select2/res/js/i18n/et.js | 3 -
.../components/widgets/select2/res/js/i18n/eu.js | 3 -
.../components/widgets/select2/res/js/i18n/fa.js | 3 -
.../components/widgets/select2/res/js/i18n/fi.js | 3 -
.../components/widgets/select2/res/js/i18n/fr.js | 3 -
.../components/widgets/select2/res/js/i18n/gl.js | 3 -
.../components/widgets/select2/res/js/i18n/he.js | 3 -
.../components/widgets/select2/res/js/i18n/hi.js | 3 -
.../components/widgets/select2/res/js/i18n/hr.js | 3 -
.../components/widgets/select2/res/js/i18n/hsb.js | 3 -
.../components/widgets/select2/res/js/i18n/hu.js | 3 -
.../components/widgets/select2/res/js/i18n/hy.js | 3 -
.../components/widgets/select2/res/js/i18n/id.js | 3 -
.../components/widgets/select2/res/js/i18n/is.js | 3 -
.../components/widgets/select2/res/js/i18n/it.js | 3 -
.../components/widgets/select2/res/js/i18n/ja.js | 3 -
.../components/widgets/select2/res/js/i18n/ka.js | 3 -
.../components/widgets/select2/res/js/i18n/km.js | 3 -
.../components/widgets/select2/res/js/i18n/ko.js | 3 -
.../components/widgets/select2/res/js/i18n/lt.js | 3 -
.../components/widgets/select2/res/js/i18n/lv.js | 3 -
.../components/widgets/select2/res/js/i18n/mk.js | 3 -
.../components/widgets/select2/res/js/i18n/ms.js | 3 -
.../components/widgets/select2/res/js/i18n/nb.js | 3 -
.../components/widgets/select2/res/js/i18n/ne.js | 3 -
.../components/widgets/select2/res/js/i18n/nl.js | 3 -
.../components/widgets/select2/res/js/i18n/pl.js | 3 -
.../components/widgets/select2/res/js/i18n/ps.js | 3 -
.../widgets/select2/res/js/i18n/pt-BR.js | 3 -
.../components/widgets/select2/res/js/i18n/pt.js | 3 -
.../components/widgets/select2/res/js/i18n/ro.js | 3 -
.../components/widgets/select2/res/js/i18n/ru.js | 3 -
.../components/widgets/select2/res/js/i18n/sk.js | 3 -
.../components/widgets/select2/res/js/i18n/sl.js | 3 -
.../components/widgets/select2/res/js/i18n/sq.js | 3 -
.../widgets/select2/res/js/i18n/sr-Cyrl.js | 3 -
.../components/widgets/select2/res/js/i18n/sr.js | 3 -
.../components/widgets/select2/res/js/i18n/sv.js | 3 -
.../components/widgets/select2/res/js/i18n/th.js | 3 -
.../components/widgets/select2/res/js/i18n/tk.js | 3 -
.../components/widgets/select2/res/js/i18n/tr.js | 3 -
.../components/widgets/select2/res/js/i18n/uk.js | 3 -
.../components/widgets/select2/res/js/i18n/vi.js | 3 -
.../widgets/select2/res/js/i18n/zh-CN.js | 3 -
.../widgets/select2/res/js/i18n/zh-TW.js | 3 -
.../widgets/select2/res/js/select2.full.js | 6820 -----
.../widgets/select2/res/js/select2.full.min.js | 2 -
.../components/widgets/select2/res/js/select2.js | 6108 -----
.../widgets/select2/res/js/select2.min.js | 2 -
.../themepicker/IsisWicketThemeSupportDefault.java | 2 +-
.../widgets/themepicker/ThemeChooser.java | 4 +-
.../widgets/zclip/ZeroClipboardPanel.java | 6 +-
.../viewer/wicket/ui/errors/ExceptionModel.java | 18 +-
.../wicket/ui/errors/ExceptionStackTracePanel.java | 4 +-
.../viewer/wicket/ui/errors/JGrowlBehaviour.java | 28 +-
.../isis/viewer/wicket/ui/errors/JGrowlUtil.java | 7 +-
.../wicket/ui/pages/HasPageClassRegistry.java | 29 +
.../isis/viewer/wicket/ui/pages/PageAbstract.java | 71 +-
.../wicket/ui/pages/PageClassRegistryAccessor.java | 29 -
.../isis/viewer/wicket/ui/pages/WebPageBase.java | 48 +-
.../viewer/wicket/ui/pages/about/AboutPage.java | 4 +-
.../accmngt/AccountManagementPageAbstract.java | 8 +-
.../ui/pages/accmngt/EmailAvailableValidator.java | 12 +-
.../accmngt/SuccessFeedbackCookieManager.java | 3 +-
.../pages/accmngt/UsernameAvailableValidator.java | 10 +-
.../password_reset/PasswordResetEmailPanel.java | 4 +-
.../accmngt/password_reset/PasswordResetPage.java | 2 +-
.../accmngt/password_reset/PasswordResetPanel.java | 2 +-
.../ui/pages/accmngt/register/RegisterPanel.java | 2 +-
.../pages/accmngt/signup/RegistrationFormPage.java | 2 +-
.../accmngt/signup/RegistrationFormPanel.java | 4 +-
.../bootstrap/css/bootstrap-overrides-all-v2.css | 18 +-
.../DatatablesCssBootstrap5ReferenceWkt.java | 49 +
.../datatables/DatatablesCssReferenceWkt.java | 49 +
.../pages/common/datatables/DatatablesDotNet.java | 37 +
...DatatablesJavaScriptBootstrap5ReferenceWkt.java | 50 +
.../DatatablesJavaScriptReferenceWkt.java | 50 +
.../DatatablesJavaScriptResourceReferenceInit.java | 77 +
.../common/datatables/dataTables.init.js.template | 28 +
.../common/viewer/js/jquery.isis.wicket.viewer.js | 23 +-
.../viewer/wicket/ui/pages/entity/EntityPage.java | 28 +-
.../viewer/wicket/ui/pages/error/ErrorPage.java | 2 +-
.../isis/viewer/wicket/ui/pages/home/HomePage.java | 12 +-
.../wicket/ui/pages/login/SignInPanelAbstract.java | 10 +-
.../wicket/ui/pages/login/WicketSignInPage.java | 8 +-
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 8 +-
.../StandaloneCollectionPage.java | 4 +-
.../viewer/wicket/ui/pages/value/ValuePage.java | 4 +-
.../wicket/ui/pages/voidreturn/VoidReturnPage.java | 4 +-
.../isis/viewer/wicket/ui/panels/FormAbstract.java | 56 +-
.../wicket/ui/panels/FormExecutorDefault.java | 37 +-
.../isis/viewer/wicket/ui/panels/OkCancelForm.java | 4 +-
.../viewer/wicket/ui/panels/PanelAbstract.java | 29 +-
.../isis/viewer/wicket/ui/panels/PanelBase.java | 91 +-
.../wicket/ui/panels/PromptFormAbstract.java | 9 +-
.../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 45 +-
.../isis/viewer/wicket/ui/util/WktComponents.java | 14 +-
.../isis/viewer/wicket/ui/util/WktDecorators.java | 18 +-
.../isis/viewer/wicket/ui/util/WktLinks.java | 7 +-
.../isis/viewer/wicket/ui/util/WktTooltips.java | 28 +-
.../viewer/wicket/ui/validation/ValidatorBase.java | 12 +-
.../ui/ComponentFactoryAbstractTest_init.java | 128 -
.../wicket/ui/ComponentType_ConstantsTest.java | 38 -
.../EntityIconAndTitlePanelTest_abbreviated.java | 52 -
.../ui/components/scalars/ConverterTester.java | 198 -
.../scalars/jdkdates/JavaSqlDateConverterTest.java | 75 -
.../jdkdates/JavaUtilDateConverterTest.java | 77 -
.../scalars/jdkmath/BigDecimalConverterTest.java | 140 -
.../jodatime/JodaDateTimeConverterTest.java | 78 -
.../jodatime/JodaLocalDateConverterTest.java | 76 -
.../jodatime/JodaLocalDateTimeConverterTest.java | 77 -
.../jodatime/jdk8time/LocalDateConverterTest.java | 74 -
.../jdk8time/LocalDateTimeConverterTest.java | 74 -
.../jdk8time/OffsetDateTimeConverterTest.java | 81 -
.../components/scalars/uuid/UuidConverterTest.java | 73 -
.../choices/ChoiceProviderForReferencesTest.java | 105 -
.../choices/ChoiceProviderForValuesTest.java | 89 -
.../choices/ChoiceProviderTestAbstract.java | 74 -
.../viewer/wicket/ui/errors/JGrowlUtilTest.java | 46 -
.../isis/viewer/wicket/ui/fixtures/Customers.java | 23 -
.../viewer/wicket/ui/pages/PageAbstractTest.java | 48 -
.../accmngt/SuccessFeedbackCookieUtilTest.java | 86 -
.../password_reset/EmailAddressValidator_Test.java | 77 -
.../ui/test/ComponentFactoryAbstractTest_init.java | 129 +
.../ui/test/ComponentType_ConstantsTest.java | 38 +
.../EntityIconAndTitlePanelTest_abbreviated.java | 54 +
.../test/components/scalars/ConverterTester.java | 198 +
.../scalars/jdkdates/JavaSqlDateConverterTest.java | 75 +
.../jdkdates/JavaUtilDateConverterTest.java | 77 +
.../scalars/jdkmath/BigDecimalConverterTest.java | 140 +
.../jodatime/JodaDateTimeConverterTest.java | 78 +
.../jodatime/JodaLocalDateConverterTest.java | 76 +
.../jodatime/JodaLocalDateTimeConverterTest.java | 77 +
.../jodatime/jdk8time/LocalDateConverterTest.java | 74 +
.../jdk8time/LocalDateTimeConverterTest.java | 74 +
.../jdk8time/OffsetDateTimeConverterTest.java | 81 +
.../components/scalars/uuid/UuidConverterTest.java | 73 +
.../choices/ChoiceProviderForReferencesTest.java | 85 +
.../choices/ChoiceProviderForValuesTest.java | 87 +
.../choices/ChoiceProviderTestAbstract.java | 57 +
.../wicket/ui/test/errors/JGrowlUtilTest.java | 48 +
.../viewer/wicket/ui/test/fixtures/Customers.java | 23 +
.../wicket/ui/test/pages/PageAbstractTest.java | 48 +
.../accmngt/SuccessFeedbackCookieUtilTest.java | 88 +
.../password_reset/EmailAddressValidator_Test.java | 79 +
viewers/wicket/viewer/pom.xml | 75 +-
.../AuthenticatedWebSessionForIsis.java | 31 +-
.../integration/ConverterForObjectAdapter.java | 23 +-
.../ConverterForObjectAdapterMemento.java | 40 +-
.../viewer/integration/WebRequestCycleForIsis.java | 64 +-
.../ComponentFactoryRegistrarDefault.java | 8 +-
.../ComponentFactoryRegistryDefault.java | 45 +-
.../viewer/services/DeepLinkServiceWicket.java | 2 +-
.../IsisWicketAjaxRequestListenerUtil.java | 4 +-
.../viewer/wicketapp/IsisWicketApplication.java | 27 +-
.../wicket/viewer/wicketapp/_PageFactory.java | 6 +-
.../viewer/wicketapp/config/JQueryInitWkt.java | 4 +-
...uthenticatedWebSessionForIsis_Authenticate.java | 35 +-
.../AuthenticatedWebSessionForIsis_SignIn.java | 23 +-
...uthenticatedWebSessionForIsis_TestAbstract.java | 8 +-
.../wicket/viewer/integration/CglibTest.java | 35 -
.../ComponentFactoryRegistryDefaultTest.java | 10 +-
.../wicketapp/IsisWicketApplication_Defaults.java | 30 +-
.../wicketapp/IsisWicketApplication_Pages.java | 44 +-
1623 files changed, 58897 insertions(+), 37665 deletions(-)
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/TableDecoration.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/layout/component/TableDecoration.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/wrapper/callable/AsyncCallable.adoc
create mode 100644 antora/components/refguide-index/modules/core/pages/index/metamodel/services/metamodel/MetaModelAnnotator.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/audittrail/applib/app/AuditTrailMenu.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/IsisModuleValVegaApplib.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/jaxb/VegaJaxbAdapter.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/value/Vega.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/vega/metamodel/IsisModuleValVegaMetaModel.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jdo/dn/converters/IsisVegaConverter.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jpa/IsisModuleValVegaPersistenceJpa.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jpa/converters/IsisVegaConverter.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc
create mode 100644 api/applib/src/main/java/module-info.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/TableDecoration.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/layout/component/TableDecoration.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/wrapper/callable/AsyncCallable.java
create mode 100644 api/schema/src/main/adoc/modules/schema/images/schema/metamodel-hierarchy.png
create mode 100644 api/schema/src/main/java/module-info.java
create mode 100644 commons/src/main/java/module-info.java
create mode 100644 commons/src/main/java/org/apache/isis/commons/collections/ImmutableCollection.java
create mode 100644 commons/src/main/java/org/apache/isis/commons/internal/memento/_MementoDefault.java
delete mode 100644 commons/src/main/java/org/apache/isis/commons/internal/memento/_Mementos_MementoDefault.java
create mode 100644 commons/src/main/resources/xray/user.png
create mode 100644 commons/src/test/java/org/apache/isis/commons/internal/resources/XmlRoundTripTest.java
create mode 100644 core/codegen-bytebuddy/src/main/java/module-info.java
create mode 100644 core/config/src/main/java/module-info.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/ActionConfigOptions.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/CollectionLayoutConfigOptions.java
delete mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/DefaultViewConfiguration.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/DomainObjectConfigOptions.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/DomainObjectLayoutConfigOptions.java
delete mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/EditingObjectsConfiguration.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/ParameterConfigOptions.java
delete mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/ParameterPolicies.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/PropertyConfigOptions.java
delete mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/PublishingPolicies.java
create mode 100644 core/interaction/src/main/java/module-info.java
delete mode 100644 core/interaction/src/main/java/org/apache/isis/core/interaction/session/MessageBroker.java
create mode 100644 core/interaction/src/main/java/org/apache/isis/core/interaction/session/MessageBrokerImpl.java
create mode 100644 core/internaltestvintage/pom.xml
rename core/{internaltestsupport => internaltestvintage}/src/main/java/org/apache/isis/core/internaltestsupport/jmocking/ImposteriserUsingCodegenPlugin.java (100%)
rename core/{internaltestsupport => internaltestvintage}/src/main/java/org/apache/isis/core/internaltestsupport/jmocking/Imposterisers.java (100%)
rename core/{internaltestsupport => internaltestvintage}/src/main/java/org/apache/isis/core/internaltestsupport/jmocking/InjectIntoJMockAction.java (100%)
rename core/{internaltestsupport => internaltestvintage}/src/main/java/org/apache/isis/core/internaltestsupport/jmocking/IsisActions.java (100%)
rename core/{internaltestsupport => internaltestvintage}/src/main/java/org/apache/isis/core/internaltestsupport/jmocking/JMockActions.java (100%)
rename core/{internaltestsupport => internaltestvintage}/src/main/java/org/apache/isis/core/internaltestsupport/jmocking/JUnitRuleMockery2.java (100%)
rename core/{internaltestsupport => internaltestvintage}/src/main/java/org/apache/isis/core/internaltestsupport/jmocking/MyMockomatic.java (100%)
rename core/{internaltestsupport => internaltestvintage}/src/main/java/org/apache/isis/core/internaltestsupport/jmocking/PostponedAction.java (100%)
create mode 100644 core/metamodel/src/main/java/module-info.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/ObjectMementoService_forTesting.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/_TestDummies.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/context/MetaModelContext_usingIoc.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/context/MetaModelContext_usingSpring.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actcoll/typeof/ElementSpecificationProviderFromTypeOfFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actcoll/typeof/TypeOfFacetFromArray.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actcoll/typeof/TypeOfFacetFromFeature.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actcoll/typeof/TypeOfFacetFromGenerics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actcoll/typeof/TypeOfFacetFromType.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/PagedFacetOverriddenByDataTablesDecoration.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/tabledec/CollectionLayoutTableDecorationFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/tabledec/CollectionLayoutTableDecorationFacetAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/tabledec/CollectionLayoutTableDecorationFacetForCollectionLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/tabledec/CollectionLayoutTableDecorationFacetForCollectionLayoutAnnotationAsConfigured.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/tabledec/CollectionLayoutTableDecorationFacetForCollectionLayoutXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/tabledec/CollectionLayoutTableDecorationFacetFromConfiguration.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collparam/semantics/CollectionSemantics.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collparam/semantics/CollectionSemanticsFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collparam/semantics/CollectionSemanticsFacetDefault.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/PagedFacetOverriddenByDataTablesDecoration.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/tabledec/DomainObjectLayoutTableDecorationFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/tabledec/DomainObjectLayoutTableDecorationFacetAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/tabledec/DomainObjectLayoutTableDecorationFacetForDomainObjectLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/tabledec/DomainObjectLayoutTableDecorationFacetForDomainObjectLayoutAnnotationAsConfigured.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/tabledec/DomainObjectLayoutTableDecorationFacetForDomainObjectLayoutXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/tabledec/DomainObjectLayoutTableDecorationFacetFromConfiguration.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/navparent/method/NavigableParentFacetViaGetterMethod.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/navparent/method/NavigableParentFacetViaMethod.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/inspect/model/AnnotationNode.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/inspect/model/AnnotationNode.svg
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/Bookmarkable.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/MmDebugUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/MmRenderUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/MmSpecUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/ProtoObject.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectEntityBookmarked.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectEntityHybrid.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectEntityTransient.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectMixin.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectOther.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectService.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectSpecifiedLegacy.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectViewmodel.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectWithBookmark.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectWithEagerSpec.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_Refetchable.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_RefreshableViewmodel.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/ObjectBookmarker.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/ObjectBulkLoader.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/ObjectCreator.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/ObjectLoader.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/create/ObjectCreator.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/create/ObjectCreator_builtinHandlers.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/detach/ObjectDetacher.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/detach/ObjectDetacher_builtinHandlers.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/identify/ObjectBookmarker.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/identify/ObjectBookmarker_builtinHandlers.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/load/ObjectLoader.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/load/ObjectLoader_builtinHandlers.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMementoForScalar.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMementoService.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMemorizer.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMemorizer_builtinHandlers.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/_Recreatable.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/_RecreatableLookup.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/_RecreatableValue.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/query/ObjectBulkLoader.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/query/ObjectBulkLoader_builtinHandlers.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/refresh/ObjectRefresher.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/refresh/ObjectRefresher_builtinHandlers.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/serialize/ObjectSerializer.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/serialize/ObjectSerializer_builtinHandlers.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/idstringifier/IdStringifierLookupService.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/message/MessageBroker.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/metamodel/MetaModelAnnotator.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/metamodel/ShadowedFactetAttributeAnnotator.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/metamodel/TitleAnnotator.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/metamodel/Util.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/metamodel/_Util.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/ElementSpecificationProvider.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/HasObjectSpecification.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/TypeOfAnyCardinality.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/MixedInMember.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/MixedInMember.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/AbstractFacetFactoryJUnit4TestCase.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/AbstractFacetFactoryJupiterTestCase.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/AbstractTestWithMetaModelContext.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/object/ManagedObjectTest.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/spec/TypeOfAnyCardinalityTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/SpecificationLoaderTest_array.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/SpecificationLoaderTest_collection.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/SpecificationLoaderTest_nonScalar.java
create mode 100644 core/privileged/pom.xml
create mode 100644 core/privileged/src/main/java/module-info.java
create mode 100644 core/privileged/src/main/java/org/apache/isis/core/privileged/_Privileged.java
create mode 100644 core/runtime/src/main/java/module-info.java
delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/context/IsisAppCommonContext.java
delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/context/RuntimeContextBase.java
delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/idstringifier/IdStringifierService.java
create mode 100644 core/runtimeservices/src/main/java/module-info.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/_ObjectMemento.java
create mode 100644 core/security/src/main/java/module-info.java
create mode 100644 core/transaction/src/main/java/module-info.java
create mode 100644 core/webapp/src/main/java/module-info.java
create mode 100644 core/webapp/src/main/java/org/apache/isis/core/webapp/modules/templresources/_Util.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/_infra/samples/DemoEnum.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/_infra/samples/EnumSamples.java
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample1.adoc (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample10.adoc (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample2.adoc (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample3.adoc (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample4.adoc (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample5.adoc (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample6.adoc (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample7.adoc (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample8.adoc (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/asciidocs/samples => _infra/samples/asciidoc}/IsisAsciiDocSamples-sample9.adoc (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/_infra/samples/asciidoc/IsisAsciiDocSamples.java
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/markdowns/samples => _infra/samples/markdown}/IsisMarkdownSamples-sample1.md (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/markdowns/samples => _infra/samples/markdown}/IsisMarkdownSamples-sample2.md (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/markdowns/samples => _infra/samples/markdown}/IsisMarkdownSamples-sample3.md (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/markdowns/samples => _infra/samples/markdown}/IsisMarkdownSamples-sample4.md (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/markdowns/samples => _infra/samples/markdown}/IsisMarkdownSamples-sample5.md (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{types/isisext/markdowns/samples => _infra/samples/markdown}/IsisMarkdownSamples-sample6.md (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/_infra/samples/markdown/IsisMarkdownSamples.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/markups/holder/IsisMarkupHolder_updateReadOnlyOptionalPropertyWithChoices.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/IsisAsciiDocs-common.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/IsisAsciiDocs-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/IsisAsciiDocs.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/IsisAsciiDocs.layout.xml
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/holder/IsisAsciiDocHolder.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/holder/IsisAsciiDocHolder2.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/holder/IsisAsciiDocHolder_actionReturning.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/holder/IsisAsciiDocHolder_actionReturningCollection.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/holder/IsisAsciiDocHolder_mixinProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/holder/IsisAsciiDocHolder_updateReadOnlyOptionalProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/holder/IsisAsciiDocHolder_updateReadOnlyProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/holder/IsisAsciiDocHolder_updateReadOnlyPropertyWithChoices.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/jdo/IsisAsciiDocJdo-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/jdo/IsisAsciiDocJdo.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/jdo/IsisAsciiDocJdoEntities.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/jpa/IsisAsciiDocJpa-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/jpa/IsisAsciiDocJpa.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/jpa/IsisAsciiDocJpaEntities.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/persistence/IsisAsciiDocEntity.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/persistence/IsisAsciiDocEntity.layout.xml
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/persistence/IsisAsciiDocSeeding.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/samples/IsisAsciiDocSamples.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/vm/IsisAsciiDocVm-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/vm/IsisAsciiDocVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/vm/IsisAsciiDocVm.layout.xml
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/IsisMarkdowns-common.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/IsisMarkdowns-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/IsisMarkdowns.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/IsisMarkdowns.layout.xml
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/holder/IsisMarkdownHolder.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/holder/IsisMarkdownHolder2.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/holder/IsisMarkdownHolder_actionReturning.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/holder/IsisMarkdownHolder_actionReturningCollection.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/holder/IsisMarkdownHolder_mixinProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/holder/IsisMarkdownHolder_updateReadOnlyOptionalProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/holder/IsisMarkdownHolder_updateReadOnlyProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/holder/IsisMarkdownHolder_updateReadOnlyPropertyWithChoices.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/jdo/IsisMarkdownJdo-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/jdo/IsisMarkdownJdo.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/jdo/IsisMarkdownJdoEntities.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/jpa/IsisMarkdownJpa-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/jpa/IsisMarkdownJpa.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/jpa/IsisMarkdownJpaEntities.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/persistence/IsisMarkdownEntity.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/persistence/IsisMarkdownEntity.layout.xml
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/persistence/IsisMarkdownSeeding.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/samples/IsisMarkdownSamples.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/vm/IsisMarkdownVm-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/vm/IsisMarkdownVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/vm/IsisMarkdownVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/IsisValTypesMenu.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/IsisAsciiDocs-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/IsisAsciiDocs-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/IsisAsciiDocs.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javalang/booleans/WrapperBooleans.layout.xml => isisval/asciidocs/IsisAsciiDocs.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/holder/IsisAsciiDocHolder.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/holder/IsisAsciiDocHolder2.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/holder/IsisAsciiDocHolder_actionReturning.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/holder/IsisAsciiDocHolder_actionReturningCollection.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/holder/IsisAsciiDocHolder_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/holder/IsisAsciiDocHolder_updateReadOnlyOptionalProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/holder/IsisAsciiDocHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/holder/IsisAsciiDocHolder_updateReadOnlyProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/holder/IsisAsciiDocHolder_updateReadOnlyPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/jdo/IsisAsciiDocJdo-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/jdo/IsisAsciiDocJdo.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/jdo/IsisAsciiDocJdoEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/jpa/IsisAsciiDocJpa-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/jpa/IsisAsciiDocJpa.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/jpa/IsisAsciiDocJpaEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/persistence/IsisAsciiDocEntity.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javalang/booleans/persistence/WrapperBooleanEntity.layout.xml => isisval/asciidocs/persistence/IsisAsciiDocEntity.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/persistence/IsisAsciiDocSeeding.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/vm/IsisAsciiDocVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/asciidocs/vm/IsisAsciiDocVm.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javalang/booleans/persistence/WrapperBooleanEntity.layout.xml => isisval/asciidocs/vm/IsisAsciiDocVm.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/IsisMarkdowns-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/IsisMarkdowns-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/IsisMarkdowns.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javalang/booleans/WrapperBooleans.layout.xml => isisval/markdowns/IsisMarkdowns.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/holder/IsisMarkdownHolder.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/holder/IsisMarkdownHolder2.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/holder/IsisMarkdownHolder_actionReturning.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/holder/IsisMarkdownHolder_actionReturningCollection.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/holder/IsisMarkdownHolder_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/holder/IsisMarkdownHolder_updateReadOnlyOptionalProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/holder/IsisMarkdownHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/holder/IsisMarkdownHolder_updateReadOnlyProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/holder/IsisMarkdownHolder_updateReadOnlyPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/jdo/IsisMarkdownJdo-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/jdo/IsisMarkdownJdo.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/jdo/IsisMarkdownJdoEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/jpa/IsisMarkdownJpa-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/jpa/IsisMarkdownJpa.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/jpa/IsisMarkdownJpaEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/persistence/IsisMarkdownEntity.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javalang/booleans/persistence/WrapperBooleanEntity.layout.xml => isisval/markdowns/persistence/IsisMarkdownEntity.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/persistence/IsisMarkdownSeeding.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/vm/IsisMarkdownVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/markdowns/vm/IsisMarkdownVm.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javalang/booleans/persistence/WrapperBooleanEntity.layout.xml => isisval/markdowns/vm/IsisMarkdownVm.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/IsisVegas-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/IsisVegas-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/IsisVegas.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javalang/booleans/WrapperBooleans.layout.xml => isisval/vegas/IsisVegas.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/holder/IsisVegaHolder.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/holder/IsisVegaHolder2.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/holder/IsisVegaHolder_actionReturning.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/holder/IsisVegaHolder_actionReturningCollection.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/holder/IsisVegaHolder_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/holder/IsisVegaHolder_updateReadOnlyOptionalProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/holder/IsisVegaHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/holder/IsisVegaHolder_updateReadOnlyProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/holder/IsisVegaHolder_updateReadOnlyPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/jdo/IsisVegaJdo-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/jdo/IsisVegaJdo.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/jdo/IsisVegaJdoEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/jpa/IsisVegaJpa-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/jpa/IsisVegaJpa.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/jpa/IsisVegaJpaEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/persistence/IsisVegaEntity.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javalang/booleans/persistence/WrapperBooleanEntity.layout.xml => isisval/vegas/persistence/IsisVegaEntity.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/persistence/IsisVegaSeeding.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/samples/IsisVegaSamples.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/vm/IsisVegaVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisval/vegas/vm/IsisVegaVm.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javalang/booleans/persistence/WrapperBooleanEntity.layout.xml => isisval/vegas/vm/IsisVegaVm.layout.xml} (100%)
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/samples/DemoEnum.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/samples/JavaLangEnumSamples.java
create mode 100644 incubator/viewers/graphql/applib/src/main/java/module-info.java
create mode 100644 incubator/viewers/graphql/model/src/main/java/module-info.java
create mode 100644 incubator/viewers/graphql/test/pom.xml
rename incubator/viewers/graphql/{viewer/src/test/java/org/apache/isis/viewer/graphql/viewer => test/src/test/java/org/apache/isis/viewer/graphql/viewer/test}/source/.gitignore (100%)
rename incubator/viewers/graphql/{viewer/src/test/java/org/apache/isis/viewer/graphql/viewer => test/src/test/java/org/apache/isis/viewer/graphql/viewer/test}/source/EndToEnd_IntegTest.changeName.approved.gql (100%)
rename incubator/viewers/graphql/{viewer/src/test/java/org/apache/isis/viewer/graphql/viewer => test/src/test/java/org/apache/isis/viewer/graphql/viewer/test}/source/EndToEnd_IntegTest.changeName.submit.gql (100%)
rename incubator/viewers/graphql/{viewer/src/test/java/org/apache/isis/viewer/graphql/viewer => test/src/test/java/org/apache/isis/viewer/graphql/viewer/test}/source/EndToEnd_IntegTest.createE1.approved.gql (100%)
rename incubator/viewers/graphql/{viewer/src/test/java/org/apache/isis/viewer/graphql/viewer => test/src/test/java/org/apache/isis/viewer/graphql/viewer/test}/source/EndToEnd_IntegTest.createE1.submit.gql (100%)
rename incubator/viewers/graphql/{viewer/src/test/java/org/apache/isis/viewer/graphql/viewer => test/src/test/java/org/apache/isis/viewer/graphql/viewer/test}/source/EndToEnd_IntegTest.findAllE1.approved.gql (100%)
rename incubator/viewers/graphql/{viewer/src/test/java/org/apache/isis/viewer/graphql/viewer => test/src/test/java/org/apache/isis/viewer/graphql/viewer/test}/source/EndToEnd_IntegTest.findAllE1.submit.gql (100%)
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/EndToEnd_IntegTest.java
rename incubator/viewers/graphql/{viewer/src/test/java/org/apache/isis/viewer/graphql/viewer => test/src/test/java/org/apache/isis/viewer/graphql/viewer/test}/source/EndToEnd_IntegTest.simple_post_request.approved.gql (100%)
rename incubator/viewers/graphql/{viewer/src/test/java/org/apache/isis/viewer/graphql/viewer => test/src/test/java/org/apache/isis/viewer/graphql/viewer/test}/source/EndToEnd_IntegTest.simple_post_request.submit.gql (100%)
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/GQLSchema_IntegTest.java
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/ScratchPad.java
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/TestDomainModuleIntegTestAbstract.java
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/gqltestdomain/E1.java
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/gqltestdomain/E2.java
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/gqltestdomain/GQLTestDomainMenu.java
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/gqltestdomain/TestDomainModule.java
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/gqltestdomain/TestEntity.java
create mode 100644 incubator/viewers/graphql/test/src/test/java/org/apache/isis/viewer/graphql/viewer/test/source/gqltestdomain/TestEntityRepository.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/module-info.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/GQLSchema_IntegTest.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/ScratchPad.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/TestDomainModuleIntegTestAbstract.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/E1.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/E2.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/GQLTestDomainMenu.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/TestDomainModule.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/TestEntity.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/TestEntityRepository.java
create mode 100644 incubator/viewers/vaadin/ui/vite.config.ts
copy {extensions/core/commandlog/persistence-jdo => regressiontests/stable-core-wrapperfactory}/log4j2-test.xml (100%)
create mode 100644 regressiontests/stable-core-wrapperfactory/pom.xml
copy regressiontests/{incubating => stable-core-wrapperfactory}/src/main/java/include.txt (100%)
create mode 100644 regressiontests/stable-core-wrapperfactory/src/test/java/org/apache/isis/regressiontests/core/wrapperfactory/integtests/CoreWrapperFactory_IntegTestAbstract.java
create mode 100644 regressiontests/stable-core-wrapperfactory/src/test/java/org/apache/isis/regressiontests/core/wrapperfactory/integtests/WrapperFactory_async_IntegTest.java
create mode 100644 regressiontests/stable-domainmodel/src/test/java/org/apache/isis/testdomain/domainmodel/.gitignore
create mode 100644 regressiontests/stable-domainmodel/src/test/java/org/apache/isis/testdomain/domainmodel/MetaModelRegressionTest.verify.approved.xml
delete mode 100644 regressiontests/stable-domainmodel/src/test/resources/metamodel.xml.zip
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperElementTypeVmAbstract.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMixinAsReturnType.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/wrapperfactory/Counter.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/wrapperfactory/CounterRepository.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/wrapperfactory/Counter_bumpUsingMixin.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/wrapperfactory/WrapperTestFixtures.java
create mode 100644 security/bypass/src/main/java/module-info.java
create mode 100644 security/keycloak/src/main/java/module-info.java
create mode 100644 security/spring/src/main/java/module-info.java
create mode 100644 tooling/metaprog/src/main/resources/jdo/$TemplateJdo~lob.java
create mode 100644 tooling/metaprog/src/main/resources/jpa/$TemplateJpa~lob.java
create mode 100644 valuetypes/asciidoc/applib/src/main/java/module-info.java
create mode 100644 valuetypes/asciidoc/metamodel/src/main/java/module-info.java
create mode 100644 valuetypes/asciidoc/persistence-jdo/src/main/java/module-info.java
create mode 100644 valuetypes/asciidoc/persistence-jpa/src/main/java/module-info.java
create mode 100644 valuetypes/asciidoc/ui/wicket/src/main/java/module-info.java
create mode 100644 valuetypes/jodatime/applib/src/main/java/module-info.java
create mode 100644 valuetypes/jodatime/integration/src/main/java/module-info.java
create mode 100644 valuetypes/markdown/applib/src/main/java/module-info.java
create mode 100644 valuetypes/markdown/metamodel/src/main/java/module-info.java
create mode 100644 valuetypes/markdown/persistence-jdo/src/main/java/module-info.java
create mode 100644 valuetypes/markdown/persistence-jpa/src/main/java/module-info.java
create mode 100644 valuetypes/markdown/ui/wicket/src/main/java/module-info.java
copy valuetypes/{asciidoc => vega}/adoc/antora.yml (100%)
copy {extensions/vw/exceldownload/adoc/modules/exceldownload => valuetypes/vega/adoc/modules/vega}/nav.adoc (100%)
create mode 100644 valuetypes/vega/adoc/modules/vega/pages/about.adoc
create mode 100644 valuetypes/vega/adoc/modules/vega/partials/module-nav.adoc
create mode 100644 valuetypes/vega/applib/pom.xml
create mode 100644 valuetypes/vega/applib/src/main/java/module-info.java
create mode 100644 valuetypes/vega/applib/src/main/java/org/apache/isis/valuetypes/vega/applib/IsisModuleValVegaApplib.java
create mode 100644 valuetypes/vega/applib/src/main/java/org/apache/isis/valuetypes/vega/applib/jaxb/VegaJaxbAdapter.java
create mode 100644 valuetypes/vega/applib/src/main/java/org/apache/isis/valuetypes/vega/applib/stringify/VegaStringifier.java
create mode 100644 valuetypes/vega/applib/src/main/java/org/apache/isis/valuetypes/vega/applib/value/Vega.java
create mode 100644 valuetypes/vega/metamodel/pom.xml
create mode 100644 valuetypes/vega/metamodel/src/main/java/module-info.java
create mode 100644 valuetypes/vega/metamodel/src/main/java/org/apache/isis/valuetypes/vega/metamodel/IsisModuleValVegaMetaModel.java
create mode 100644 valuetypes/vega/metamodel/src/main/java/org/apache/isis/valuetypes/vega/metamodel/semantics/VegaValueSemantics.java
create mode 100644 valuetypes/vega/persistence-jdo/pom.xml
create mode 100644 valuetypes/vega/persistence-jdo/src/main/java/module-info.java
create mode 100644 valuetypes/vega/persistence-jdo/src/main/java/org/apache/isis/valuetypes/vega/persistence/jdo/dn/IsisModuleValVegaPersistenceJdoDn.java
create mode 100644 valuetypes/vega/persistence-jdo/src/main/java/org/apache/isis/valuetypes/vega/persistence/jdo/dn/converters/IsisVegaConverter.java
create mode 100644 valuetypes/vega/persistence-jdo/src/main/resources/META-INF/MANIFEST.MF
create mode 100644 valuetypes/vega/persistence-jdo/src/main/resources/plugin.xml
create mode 100644 valuetypes/vega/persistence-jpa/pom.xml
create mode 100644 valuetypes/vega/persistence-jpa/src/main/java/module-info.java
create mode 100644 valuetypes/vega/persistence-jpa/src/main/java/org/apache/isis/valuetypes/vega/persistence/jpa/IsisModuleValVegaPersistenceJpa.java
create mode 100644 valuetypes/vega/persistence-jpa/src/main/java/org/apache/isis/valuetypes/vega/persistence/jpa/converters/IsisVegaConverter.java
create mode 100644 valuetypes/vega/pom.xml
create mode 100644 valuetypes/vega/ui/pom.xml
create mode 100644 valuetypes/vega/ui/vaadin/pom.xml
create mode 100644 valuetypes/vega/ui/vaadin/src/main/java/org/apache/isis/valuetypes/vega/ui/vaa/IsisModuleValVegaUiVaa.java
create mode 100644 valuetypes/vega/ui/vaadin/src/main/java/org/apache/isis/valuetypes/vega/ui/vaa/components/VegaFieldFactoryVaa.java
create mode 100644 valuetypes/vega/ui/vaadin/src/main/java/org/apache/isis/valuetypes/vega/ui/vaa/components/VegaFieldVaa.java
create mode 100644 valuetypes/vega/ui/wicket/pom.xml
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/module-info.java
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/org/apache/isis/valuetypes/vega/ui/wkt/IsisModuleValVegaUiWkt.java
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/org/apache/isis/valuetypes/vega/ui/wkt/components/VegaComponentWkt.java
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/org/apache/isis/valuetypes/vega/ui/wkt/components/VegaPanelFactoriesWkt.java
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/org/apache/isis/valuetypes/vega/ui/wkt/components/js/VegaEmbedJsReference.java
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/org/apache/isis/valuetypes/vega/ui/wkt/components/js/VegaJsReference.java
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/org/apache/isis/valuetypes/vega/ui/wkt/components/js/VegaLiteJsReference.java
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/org/apache/isis/valuetypes/vega/ui/wkt/components/js/vega-embed@6.21.0.js
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/org/apache/isis/valuetypes/vega/ui/wkt/components/js/vega-lite@5.5.0.js
create mode 100644 valuetypes/vega/ui/wicket/src/main/java/org/apache/isis/valuetypes/vega/ui/wkt/components/js/vega@5.22.1.js
create mode 100644 viewers/commons/applib/src/main/java/module-info.java
create mode 100644 viewers/commons/model/src/main/java/module-info.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/HasParentUiModel.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/PlacementDirection.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/StringForRendering.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/UiComponentHolder.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/UiModel.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/action/ActionFormUiModel.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/action/ActionUiModel.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/action/UiAction.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/action/UiActionForm.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/action/decorator/ActionUiDecorator.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/action/decorator/UiActionDecorator.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/components/ComponentType.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/components/UiComponentType.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/components/UiString.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/debug/DebugUiModel.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/feature/ParameterUiModel.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/feature/PropertyUiModel.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/feature/ScalarUiModel.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/gridlayout/UiGridLayout.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/hints/HasRenderingHints.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/hints/RenderingHint.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/layout/UiGridLayout.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/layout/UiPlacementDirection.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/mock/UiMockup.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/object/HasUiParentObject.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/object/ObjectUiModel.java
delete mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/object/SimpleObjectUiModel.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/object/UiObject.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/scalar/HasUiParameter.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/scalar/HasUiProperty.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/scalar/UiParameter.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/scalar/UiProperty.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/scalar/UiScalar.java
create mode 100644 viewers/commons/prism/src/main/java/module-info.java
create mode 100644 viewers/commons/services/src/main/java/module-info.java
create mode 100644 viewers/wicket/applib/src/main/java/module-info.java
create mode 100644 viewers/wicket/graceful/pom.xml
create mode 100644 viewers/wicket/graceful/src/test/resources/wicket-artifacts-no-module-info/readme.txt
create mode 100644 viewers/wicket/graceful/src/test/resources/wicket-artifacts-no-module-info/wicket-core-9.11.0.jar.mangled
create mode 100644 viewers/wicket/graceful/src/test/resources/wicket-artifacts-no-module-info/wicket-util-9.11.0.jar.mangled
create mode 100644 viewers/wicket/model/src/main/java/module-info.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/CommonContextModel.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/EntityModel.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/HasCommonContext.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/UiObjectWkt.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/ObjectUiModelWkt.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/act/ParameterUiModelWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/act/UiParameterWkt.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/prop/PropertyUiModelWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/prop/UiPropertyWkt.java
delete mode 100644 viewers/wicket/model/src/test/java/org/apache/isis/viewer/wicket/model/models/EntityModel_hintsTest.java
delete mode 100644 viewers/wicket/model/src/test/java/org/apache/isis/viewer/wicket/model/models/LowestCommonSuperclassClosureTest.java
create mode 100644 viewers/wicket/model/src/test/java/org/apache/isis/viewer/wicket/model/models/test/LowestCommonSuperclassClosureTest.java
create mode 100644 viewers/wicket/model/src/test/java/org/apache/isis/viewer/wicket/model/models/test/UiObjectWkt_hintsTest.java
create mode 100644 viewers/wicket/ui/src/main/java/module-info.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/app/registry/ComponentFactoryRegistryAccessor.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/app/registry/HasComponentFactoryRegistry.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actions/_Xray.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarModelChangeDispatcher.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarModelChangeListener.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarModelDefaultChangeBehavior.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarModelSubscriber.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/_Xray.java
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{reference/EntityLinkSelect2Panel.html => choices/ChoiceFormComponent.html} (100%)
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/choices/ChoiceFormComponent.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/choices/ChoicesSelect2PanelFactory.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/choices/ObjectChoicesSelect2Panel.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/choices/ValueChoicesSelect2Panel.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/DatetimePickerJsReference.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/MomentJsReference.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/reference/EntityLinkSelect2Panel.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/reference/ReferencePanel.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/reference/ReferencePanelFactory.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/valuechoices/ValueChoicesSelect2Panel.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/valuechoices/ValueChoicesSelect2PanelFactory.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/Select2OnSelect.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/css/Select2BootstrapCssReference.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/css/select2-bootstrap.css
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/css/select2.css
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/css/select2.min.css
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/Select2JsReference.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/af.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ar.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/az.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/bg.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/bn.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/bs.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ca.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/cs.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/da.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/de.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/dsb.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/el.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/en.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/es.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/et.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/eu.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/fa.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/fi.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/fr.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/gl.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/he.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hi.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hr.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hsb.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hu.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hy.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/id.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/is.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/it.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ja.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ka.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/km.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ko.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/lt.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/lv.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/mk.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ms.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/nb.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ne.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/nl.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/pl.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ps.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/pt-BR.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/pt.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ro.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ru.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sk.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sl.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sq.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sr-Cyrl.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sr.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sv.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/th.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/tk.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/tr.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/uk.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/vi.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/zh-CN.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/zh-TW.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/select2.full.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/select2.full.min.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/select2.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/select2.min.js
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/HasPageClassRegistry.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageClassRegistryAccessor.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/datatables/DatatablesCssBootstrap5ReferenceWkt.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/datatables/DatatablesCssReferenceWkt.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/datatables/DatatablesDotNet.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/datatables/DatatablesJavaScriptBootstrap5ReferenceWkt.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/datatables/DatatablesJavaScriptReferenceWkt.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/datatables/DatatablesJavaScriptResourceReferenceInit.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/datatables/dataTables.init.js.template
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/ComponentFactoryAbstractTest_init.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/ComponentType_ConstantsTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/entity/icontitle/EntityIconAndTitlePanelTest_abbreviated.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/ConverterTester.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/JavaSqlDateConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/JavaUtilDateConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/JodaDateTimeConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/JodaLocalDateConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/JodaLocalDateTimeConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/LocalDateConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/LocalDateTimeConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/OffsetDateTimeConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/uuid/UuidConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/widgets/choices/ChoiceProviderForReferencesTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/widgets/choices/ChoiceProviderForValuesTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/widgets/choices/ChoiceProviderTestAbstract.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/errors/JGrowlUtilTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/fixtures/Customers.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstractTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/SuccessFeedbackCookieUtilTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/password_reset/EmailAddressValidator_Test.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/ComponentFactoryAbstractTest_init.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/ComponentType_ConstantsTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/entity/icontitle/EntityIconAndTitlePanelTest_abbreviated.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/ConverterTester.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/jdkdates/JavaSqlDateConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/jdkdates/JavaUtilDateConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/jdkmath/BigDecimalConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/jodatime/JodaDateTimeConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateTimeConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateTimeConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/OffsetDateTimeConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/scalars/uuid/UuidConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForReferencesTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForValuesTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderTestAbstract.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/errors/JGrowlUtilTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/fixtures/Customers.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/pages/PageAbstractTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/pages/accmngt/SuccessFeedbackCookieUtilTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/test/pages/accmngt/password_reset/EmailAddressValidator_Test.java
delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/integration/CglibTest.java
[isis] 08/12: ISIS-3171 kvision version upgrade
Posted by jo...@apache.org.
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 9f544b14f9c303c38ac606e5a8cd491354060893
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Sat Oct 1 11:29:25 2022 +0200
ISIS-3171 kvision version upgrade
---
incubator/clients/kroviz/gradle.properties | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/incubator/clients/kroviz/gradle.properties b/incubator/clients/kroviz/gradle.properties
index 281d2bed4d..90baeeb9e3 100644
--- a/incubator/clients/kroviz/gradle.properties
+++ b/incubator/clients/kroviz/gradle.properties
@@ -21,7 +21,7 @@ javaVersion=1.8
systemProp.kotlinVersion=1.7.0
serializationVersion=1.3.3
#Dependencies
-systemProp.kvisionVersion=5.14.0
+systemProp.kvisionVersion=5.15.3
coroutinesVersion=1.5.2
kotlin.mpp.stability.nowarn=true
[isis] 05/12: Merge remote-tracking branch 'origin/master' into ISIS-3171
Posted by jo...@apache.org.
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 df021a1c496c9c55b8642570f5560cbad706127e
Merge: 863f9229d1 a61c77b26e
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Thu Sep 22 16:19:04 2022 +0200
Merge remote-tracking branch 'origin/master' into ISIS-3171
.../keyvaluestore/KeyValueSessionStore.adoc | 2 +-
.../pages/index/services/metamodel/BeanSort.adoc | 4 +-
.../pages/index/services/metamodel/Config.adoc | 19 +-
.../index/services/repository/EntityState.adoc | 14 +-
.../services/user/ImpersonatedUserHolder.adoc | 2 +-
.../commons/pages/index/collections/Can.adoc | 52 -----
.../index/metamodel/object/ManagedObject.adoc | 22 +-
.../services/metamodel/MetaModelAnnotator.adoc | 36 ++++
.../restfulobjects/rendering/IResourceContext.adoc | 11 +-
bom/pom.xml | 10 +-
commons/pom.xml | 6 +
core/adoc/modules/_overview/pages/about.adoc | 231 ++++++++++++++-------
core/jdk-supplemental/pom.xml | 7 -
.../ViewModelFacetForViewModelInterface.java | 4 +-
core/pom.xml | 4 +-
.../enums => _infra}/samples/DemoEnum.java | 2 +-
.../samples/EnumSamples.java} | 4 +-
.../types/javalang/enums/JavaLangEnums-common.adoc | 10 +-
.../javalang/enums/JavaLangEnums-description.adoc | 10 +-
.../dom/types/javalang/enums/JavaLangEnums.java | 12 +-
.../types/javalang/enums/JavaLangEnums.layout.xml | 3 +-
.../javalang/enums/holder/JavaLangEnumHolder.java | 19 +-
.../javalang/enums/holder/JavaLangEnumHolder2.java | 13 +-
.../holder/JavaLangEnumHolder_actionReturning.java | 6 +-
...vaLangEnumHolder_actionReturningCollection.java | 11 +-
.../holder/JavaLangEnumHolder_mixinProperty.java | 6 +-
...gEnumHolder_updateReadOnlyOptionalProperty.java | 7 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 8 +-
.../JavaLangEnumHolder_updateReadOnlyProperty.java | 7 +-
...umHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../enums/jdo/JavaLangEnumJdo-description.adoc | 6 +-
.../types/javalang/enums/jdo/JavaLangEnumJdo.java | 18 +-
.../enums/jdo/JavaLangEnumJdoEntities.java | 8 +-
.../enums/jpa/JavaLangEnumJpa-description.adoc | 15 +-
.../types/javalang/enums/jpa/JavaLangEnumJpa.java | 18 +-
.../enums/jpa/JavaLangEnumJpaEntities.java | 8 +-
.../enums/persistence/JavaLangEnumEntity.java | 6 +-
.../persistence/JavaLangEnumEntity.layout.xml | 2 +
.../enums/persistence/JavaLangEnumSeeding.java | 4 +-
.../enums/vm/JavaLangEnumVm-description.adoc | 6 +-
.../types/javalang/enums/vm/JavaLangEnumVm.java | 14 +-
.../javalang/enums/vm/JavaLangEnumVm.layout.xml | 2 +
.../javalang/strings/JavaLangStrings-common.adoc | 7 +-
.../strings/JavaLangStrings-description.adoc | 10 +-
.../types/javalang/strings/JavaLangStrings.java | 11 +-
.../javalang/strings/JavaLangStrings.layout.xml | 2 +
.../strings/holder/JavaLangStringHolder.java | 17 +-
.../strings/holder/JavaLangStringHolder2.java | 11 +-
.../JavaLangStringHolder_actionReturning.java | 4 +-
...LangStringHolder_actionReturningCollection.java | 10 +-
.../holder/JavaLangStringHolder_mixinProperty.java | 4 +-
...tringHolder_updateReadOnlyOptionalProperty.java | 5 +-
...avaLangStringHolder_updateReadOnlyProperty.java | 5 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../strings/jdo/JavaLangStringJdo-description.adoc | 6 +-
.../javalang/strings/jdo/JavaLangStringJdo.java | 15 +-
.../strings/jdo/JavaLangStringJdoEntities.java | 5 +-
.../strings/jpa/JavaLangStringJpa-description.adoc | 15 +-
.../javalang/strings/jpa/JavaLangStringJpa.java | 19 +-
.../strings/jpa/JavaLangStringJpaEntities.java | 5 +-
.../strings/persistence/JavaLangStringEntity.java | 5 +-
.../persistence/JavaLangStringEntity.layout.xml | 2 +
.../strings/persistence/JavaLangStringSeeding.java | 3 +-
.../strings/vm/JavaLangStringVm-description.adoc | 6 +-
.../javalang/strings/vm/JavaLangStringVm.java | 14 +-
.../strings/vm/JavaLangStringVm.layout.xml | 2 +
starters/pom.xml | 4 +-
.../demoshowcases/value/ValueShowCase.java | 8 +-
.../demoshowcases/value/ValueTypeGenTemplate.java | 4 +
.../value/ValueTypeGenTemplateTest.java | 6 +-
viewers/wicket/ui/src/main/java/module-info.java | 3 +-
.../viewer/wicket/ui/ComponentFactoryAbstract.java | 6 +-
.../components/scalars/ScalarFragmentFactory.java | 4 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 6 +-
.../scalars/ScalarPanelFormFieldAbstract.html | 4 +-
.../scalars/ScalarPanelSelectAbstract.java | 15 +-
.../ScalarPanelTextFieldWithTemporalPicker.java | 30 ++-
.../ChoiceFormComponent.html} | 0
.../ChoiceFormComponent.java} | 36 +---
.../ChoicesSelect2PanelFactory.java} | 51 +++--
.../ObjectChoicesSelect2Panel.java} | 17 +-
.../ValueChoicesSelect2Panel.java | 8 +-
.../datepicker/TextFieldWithDateTimePicker.java | 15 --
.../scalars/reference/ReferencePanelFactory.java | 56 -----
.../ui/components/widgets/select2/Select2.java | 4 +-
.../widgets/select2/Select2OnSelect.java | 1 +
.../wicket/ui/panels/PromptFormAbstract.java | 5 +-
.../ComponentFactoryRegistrarDefault.java | 8 +-
88 files changed, 584 insertions(+), 564 deletions(-)
[isis] 09/12: ISIS-3171 missing (?) module-info.java added
Posted by jo...@apache.org.
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 78dd074543951d3be66da71eb455d164722bf9ea
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Sat Oct 1 14:52:40 2022 +0200
ISIS-3171 missing (?) module-info.java added
---
core/privileged/src/main/java/module-info.java | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/core/privileged/src/main/java/module-info.java b/core/privileged/src/main/java/module-info.java
new file mode 100644
index 0000000000..8740fcf1a9
--- /dev/null
+++ b/core/privileged/src/main/java/module-info.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+module org.apache.isis.core.privileged {
+ exports org.apache.isis.core.privileged;
+
+ requires lombok;
+}
\ No newline at end of file
[isis] 03/12: Merge remote-tracking branch 'origin/master' into ISIS-3171
Posted by jo...@apache.org.
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 3fc11018ab7bfb87427f86f891939308e6ba67ed
Merge: 7be973659e fe7ed87171
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Tue Sep 20 18:10:21 2022 +0200
Merge remote-tracking branch 'origin/master' into ISIS-3171
.../ROOT/pages/post-release-successful.adoc | 30 ++++
antora/pom.xml | 2 +-
bom/pom.xml | 10 +-
.../isis/commons/internal/base/_NullSafe.java | 5 +-
.../isis/commons/internal/debug/_IconResource.java | 3 +-
.../isis/commons/internal/debug/_XrayEvent.java | 7 +
commons/src/main/resources/xray/user.png | Bin 0 -> 333 bytes
.../application-specific/application-css.adoc | 18 +-
.../isis/core/metamodel/facetapi/FeatureType.java | 14 +-
.../isis/core/metamodel/facets/FacetedMethod.java | 6 +-
.../core/metamodel/facets/ParameterSupport.java | 30 ++--
...nChoicesForCollectionParameterFacetFactory.java | 4 +-
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 6 +-
.../title/parser/TitleFacetFromValueFacet.java | 4 +-
.../metamodel/facets/object/value/ValueFacet.java | 4 +-
.../ActionParameterAutoCompleteFacet.java | 2 +
.../ActionParameterAutoCompleteFacetViaMethod.java | 15 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 4 +-
.../ActionParameterChoicesFacetViaMethod.java | 12 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 4 +-
.../ActionParameterDefaultsFacetViaMethod.java | 4 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 4 -
.../method/PropertyDefaultFacetViaMethod.java | 2 +-
.../interactions/managed/ActionInteraction.java | 6 +-
.../managed/CollectionInteraction.java | 2 +-
.../interactions/managed/InteractionVeto.java | 2 +
.../interactions/managed/MemberInteraction.java | 4 +-
.../managed/ParameterNegotiationModel.java | 1 -
.../interactions/managed/PropertyInteraction.java | 2 +-
.../managed/PropertyNegotiationModel.java | 20 ++-
.../interactions/managed/_BindingUtil.java | 2 +-
.../isis/core/metamodel/object/ManagedObject.java | 20 +--
.../isis/core/metamodel/object/ManagedObjects.java | 6 +-
.../isis/core/metamodel/object/MmDebugUtil.java | 75 ++++++++
.../isis/core/metamodel/object/MmInvokeUtil.java | 6 +-
.../core/metamodel/object/_InternalTitleUtil.java | 2 +-
.../metamodel/objectmanager/ObjectCreator.java | 2 +-
.../metamodel/objectmanager/ObjectManager.java | 4 +-
.../services/metamodel/DomainMemberDefault.java | 2 +-
.../services/metamodel/TitleAnnotator.java | 2 +-
.../schema/SchemaValueMarshallerAbstract.java | 4 +-
.../core/metamodel/spec/ObjectSpecification.java | 14 +-
.../spec/feature/ObjectActionParameter.java | 8 +-
.../specloader/specimpl/ObjectActionDefault.java | 4 +-
.../specimpl/ObjectActionParameterAbstract.java | 16 +-
.../specimpl/OneToManyActionParameterDefault.java | 2 +-
.../specimpl/OneToOneActionParameterDefault.java | 2 +-
.../specloader/specimpl/_MixedInMemberFactory.java | 2 +-
.../AbstractFacetFactoryJupiterTestCase.java | 2 +-
.../metamodel/facets/AbstractFacetFactoryTest.java | 2 +-
.../title/TitleAnnotationFacetFactoryTest.java | 6 +-
.../facets/object/mixin/MixinIntendedAs.java | 2 +-
.../core/metamodel/object/ManagedObjectTest.java | 4 +-
.../metamodel/services/grid/GridLoadingTest.java | 4 +-
.../SpecificationLoaderTest_nonScalar.java | 6 +-
.../specloader/SpecificationLoaderTest_value.java | 2 +-
.../command/CommandDtoFactoryDefault.java | 2 +-
.../interaction/InteractionDtoFactoryDefault.java | 2 +-
.../sitemap/SitemapServiceDefault.java | 2 +-
.../xmlsnapshot/XmlSnapshotBuilder.java | 2 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 2 +-
.../DependentArgsActionDemo_useAutoComplete.java | 13 +-
.../DependentArgsActionDemo_useAutoComplete2.java | 13 +-
.../DependentArgsActionDemo_useChoices.java | 7 +
.../geocoding/GeoapifyClientTest_geocode.java | 11 +-
examples/demo/pom.xml | 2 +-
.../excel/applib/service/_CellMarshaller.java | 4 +-
.../wkt/viewer/EventProviderAbstract.java | 2 +-
.../graphql/viewer/source/ObjectTypeFactory.java | 2 +-
.../graphql/viewer/source/QueryFieldFactory.java | 2 +-
.../viewer/javafx/ui/main/MainViewFx.java | 2 +-
.../viewer/vaadin/ui/binding/BindingsVaa.java | 2 +-
.../viewer/vaadin/ui/pages/main/MainViewVaa.java | 2 +-
...atastoreIdentityAnnotationFacetFactoryTest.java | 2 +-
...GivenJdoPersistenceCapableFacetFactoryTest.java | 2 +-
.../JdoVersionAnnotationFacetFactoryTest.java | 2 +-
...malFromJdoColumnAnnotationFacetFactoryTest.java | 8 +-
...oryFromJdoColumnAnnotationFacetFactoryTest.java | 8 +-
...JdoNotPersistentAnnotationFacetFactoryTest.java | 2 +-
...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 2 +-
.../ObjectReflectorDefaultTest_object.java | 2 +-
.../testing/AbstractFacetFactoryTest.java | 2 +-
.../jpa/integration/entity/JpaEntityFacet.java | 4 +-
regressiontests/pom.xml | 2 +-
.../DomainModelTest_usingGoodDomain.java | 4 +-
.../MetaModelRegressionTest.verify.approved.xml | 114 ++++++------
.../testdomain/interact/SimulatedUiComponent.java | 2 +-
.../testdomain/value/ValueSemanticsTester.java | 4 +-
.../interaction/DomainObjectTesterFactory.java | 2 +-
.../commons/model/scalar/HasUiParameter.java | 10 ++
.../viewer/commons/model/scalar/HasUiProperty.java | 15 ++
.../viewer/commons/model/scalar/UiParameter.java | 10 ++
.../viewer/commons/model/scalar/UiProperty.java | 15 ++
.../isis/viewer/commons/model/scalar/UiScalar.java | 8 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 2 +-
.../service/swagger/internal/Generation.java | 4 +-
.../rendering/service/swagger/internal/_Util.java | 2 +-
.../viewer/wicket/model/models/ScalarModel.java | 4 -
.../wicket/model/models/ScalarParameterModel.java | 10 --
.../wicket/model/models/ScalarPropertyModel.java | 20 ---
.../viewer/wicket/model/models/UiObjectWkt.java | 8 +-
.../interaction/prop/PropertyInteractionWkt.java | 4 +-
viewers/wicket/ui/src/main/java/module-info.java | 2 +-
.../actionresponse/ActionResultResponseType.java | 4 +-
.../entityactions/LinkAndLabelFactory.java | 6 +-
.../components/actions/ActionParametersForm.java | 85 +++++----
.../viewer/wicket/ui/components/actions/_Xray.java | 63 +++++++
.../entity/EntityComponentFactoryAbstract.java | 2 +-
.../icontitle/EntityIconAndTitlePanelFactory.java | 2 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 14 +-
.../scalars/ScalarPanelSelectAbstract.java | 68 +++++---
.../viewer/wicket/ui/components/scalars/_Util.java | 42 ++---
.../viewer/wicket/ui/components/scalars/_Xray.java | 45 +++--
.../scalars/reference/ReferencePanel.java | 71 +++-----
.../valuechoices/ValueChoicesSelect2Panel.java | 59 +++----
.../components/tree/IsisToWicketTreeAdapter.java | 2 +-
.../widgets/linkandlabel/ActionLink.java | 4 -
.../ui/components/widgets/select2/Select2.java | 5 +
.../widgets/select2/Select2OnSelect.java | 191 +++++++++++++++++++++
.../common/viewer/js/jquery.isis.wicket.viewer.js | 16 +-
.../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 2 +-
.../viewer/services/DeepLinkServiceWicket.java | 2 +-
122 files changed, 953 insertions(+), 506 deletions(-)
[isis] 01/12: Merge remote-tracking branch 'origin/master' into ISIS-3171
Posted by jo...@apache.org.
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 9517f0e91003b27d07cf430b794e160a2cd97d44
Merge: 49c32a3a1f 6c24ee7569
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Thu Sep 8 17:53:15 2022 +0200
Merge remote-tracking branch 'origin/master' into ISIS-3171
.../pages/index/annotation/CollectionLayout.adoc | 11 +
.../pages/index/annotation/DomainObjectLayout.adoc | 11 +
.../pages/index/annotation/TableDecoration.adoc | 64 +
.../layout/component/CollectionLayoutData.adoc | 2 +
.../layout/component/DomainObjectLayoutData.adoc | 2 +
.../index/layout/component/TableDecoration.adoc} | 17 +-
.../pages/index/services/bookmark/Bookmark.adoc | 16 +-
.../index/services/bookmark/BookmarkHolder.adoc | 8 +-
.../index/services/bookmark/IdStringifier.adoc | 11 +
.../pages/index/services/metamodel/BeanSort.adoc | 2 +-
.../index/services/registry/ServiceRegistry.adoc | 16 +-
.../index/services/repository/EntityState.adoc | 55 +-
.../modules/applib/pages/index/value/Clob.adoc | 1 +
.../index/metamodel/object/ManagedObject.adoc | 103 +-
.../publish/LifecycleCallbackNotifier.adoc | 8 +-
.../publish/ObjectLifecyclePublisherDefault.adoc | 2 +-
.../applib/layout/component/component.xsd | 9 +
.../isis/applib/annotation/ActionLayout.java | 1 +
.../isis/applib/annotation/CollectionLayout.java | 9 +
.../isis/applib/annotation/DomainObjectLayout.java | 8 +
.../isis/applib/annotation/TableDecoration.java | 60 +
.../isis/applib/domain/DomainObjectList.java | 2 +-
.../apache/isis/applib/graph/tree/TreeAdapter.java | 21 +-
.../layout/component/CollectionLayoutData.java | 20 +
.../layout/component/DomainObjectLayoutData.java | 18 +
.../applib/layout/component/TableDecoration.java | 13 +-
.../metamodel/Object_downloadMetamodelXml.java | 12 +-
.../isis/applib/services/bookmark/Bookmark.java | 17 +-
.../applib/services/bookmark/BookmarkHolder.java | 2 +-
.../applib/services/bookmark/IdStringifier.java | 15 +
.../isis/applib/services/metamodel/BeanSort.java | 7 +-
.../isis/applib/services/metamodel/Config.java | 108 +-
.../services/metamodel/MetaModelServiceMenu.java | 58 +-
.../applib/services/registry/ServiceRegistry.java | 5 +-
.../applib/services/repository/EntityState.java | 61 +-
.../java/org/apache/isis/applib/value/Clob.java | 9 +
.../metamodel/MetaModelService_Config_Test.java | 21 +-
.../apache/isis/schema/metamodel/metamodel-2.0.xsd | 702 +-
bom/pom.xml | 10 +-
.../org/apache/isis/commons/collections/Can.java | 43 +-
.../commons/collections/ImmutableCollection.java | 94 +
.../isis/commons/collections/ImmutableEnumSet.java | 9 +
.../isis/commons/internal/assertions/_Assert.java | 75 +-
.../commons/internal/collections/_Collections.java | 30 +-
.../commons/internal/ioc/_ManagedBeanAdapter.java | 9 +-
...os_MementoDefault.java => _MementoDefault.java} | 8 +-
.../isis/commons/internal/memento/_Mementos.java | 4 +-
.../isis/commons/internal/reflection/_Reflect.java | 40 +
core/adoc/modules/_overview/pages/about.adoc | 266 +-
.../apache/isis/core/config/IsisConfiguration.java | 157 +-
.../IsisBeanFactoryPostProcessorForSpring.java | 11 +-
.../isis/core/config/beans/IsisBeanMetaData.java | 33 +-
.../beans/IsisBeanTypeClassifierDefault.java | 42 +-
.../beans/IsisComponentScanInterceptorImpl.java | 2 +-
.../core/config/beans/ScannedTypeMetaData.java | 5 +-
...Configuration.java => ActionConfigOptions.java} | 26 +-
.../facets/CollectionLayoutConfigOptions.java | 75 +
...uration.java => DomainObjectConfigOptions.java} | 22 +-
...s.java => DomainObjectLayoutConfigOptions.java} | 30 +-
...erPolicies.java => ParameterConfigOptions.java} | 4 +-
...nfiguration.java => PropertyConfigOptions.java} | 21 +-
.../metamodel/facets/PublishingPolicies.java | 81 -
.../progmodel/ProgrammingModelConstants.java | 103 +
.../{MessageBroker.java => MessageBrokerImpl.java} | 19 +-
.../images/managed-object-diagram.drawio.svg | 2 +-
.../core/metamodel/IsisModuleCoreMetamodel.java | 64 +
.../_testing/MetaModelContext_forTesting.java | 74 +-
.../_testing/ObjectMementoService_forTesting.java | 68 -
.../_testing/ServiceRegistry_forTesting.java | 24 +-
.../metamodel/_testing/_ServiceInjectorLegacy.java | 34 +-
.../isis/core/metamodel/commons/MethodUtil.java | 13 +-
.../core/metamodel/commons/ParameterAdapter.java | 57 +-
.../core/metamodel/consent/InteractionResult.java | 3 +-
.../metamodel/context/HasMetaModelContext.java | 72 +-
.../core/metamodel/context/MetaModelContext.java | 114 +-
...gIoc.java => MetaModelContext_usingSpring.java} | 23 +-
.../core/metamodel/context/MetaModelContexts.java | 2 +-
.../metamodel/execution/InteractionInternal.java | 19 +
.../isis/core/metamodel/facets/FacetedMethod.java | 41 +-
.../metamodel/facets/FacetedMethodParameter.java | 11 +-
...rCollectionIdentifyingFacetFactoryAbstract.java | 5 +-
.../facets/SingleIntValueFacetAbstract.java | 9 +-
.../isis/core/metamodel/facets/TypedHolder.java | 12 +-
.../core/metamodel/facets/TypedHolderAbstract.java | 22 +-
.../facets/actcoll/typeof/TypeOfFacet.java | 82 +-
.../facets/actcoll/typeof/TypeOfFacetAbstract.java | 57 +-
...omGenerics.java => TypeOfFacetFromFeature.java} | 5 +-
...acetFromArray.java => TypeOfFacetFromType.java} | 7 +-
.../action/ActionAnnotationFacetFactory.java | 22 +-
...nChoicesForCollectionParameterFacetFactory.java | 30 +-
...ctionInvocationFacetForDomainEventAbstract.java | 19 +-
.../typeof/TypeOfFacetForActionAnnotation.java | 15 +-
.../actions/layout/ActionLayoutFacetFactory.java | 1 +
.../CollectionAccessorFacetViaAccessorFactory.java | 15 +-
.../CollectionAnnotationFacetFactory.java | 33 +-
.../typeof/TypeOfFacetForCollectionAnnotation.java | 11 +-
.../javautilcollection/CollectionFacetFactory.java | 19 +-
.../layout/CollectionLayoutFacetFactory.java | 8 +
.../PagedFacetForCollectionLayoutAnnotation.java | 11 +-
...agedFacetOverriddenByDataTablesDecoration.java} | 17 +-
.../CollectionLayoutTableDecorationFacet.java | 72 +
...lectionLayoutTableDecorationFacetAbstract.java} | 27 +-
...orationFacetForCollectionLayoutAnnotation.java} | 12 +-
...ForCollectionLayoutAnnotationAsConfigured.java} | 12 +-
...TableDecorationFacetForCollectionLayoutXml.java | 53 +
...youtTableDecorationFacetFromConfiguration.java} | 12 +-
.../collparam/semantics/CollectionSemantics.java | 136 -
...CssClassFaFacetOnMemberFromConfiguredRegex.java | 2 +-
.../CommandPublishingFacetForActionAnnotation.java | 4 +-
...ommandPublishingFacetForPropertyAnnotation.java | 4 +-
...onPublishingActionFacetForActionAnnotation.java | 4 +-
...blishingPropertyFacetForPropertyAnnotation.java | 4 +-
.../facets/object/callbacks/CallbackFacet.java | 3 +-
.../choices/ChoicesFacetFromBoundedAbstract.java | 2 +-
.../object/choices/enums/ChoicesFacetFromEnum.java | 2 +-
.../ImmutableFacetForDomainObjectAnnotation.java | 4 +-
...gePublishingFacetForDomainObjectAnnotation.java | 4 +-
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 5 +-
.../DomainObjectLayoutFacetFactory.java | 13 +-
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 5 +-
...inObjectLayoutAnnotationUsingLayoutUiEvent.java | 5 +-
.../PagedFacetForDomainObjectLayoutAnnotation.java | 12 +-
...agedFacetOverriddenByDataTablesDecoration.java} | 17 +-
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 4 +-
.../DomainObjectLayoutTableDecorationFacet.java | 71 +
...nObjectLayoutTableDecorationFacetAbstract.java} | 16 +-
...ationFacetForDomainObjectLayoutAnnotation.java} | 12 +-
...rDomainObjectLayoutAnnotationAsConfigured.java} | 12 +-
...bleDecorationFacetForDomainObjectLayoutXml.java | 61 +
...youtTableDecorationFacetFromConfiguration.java} | 12 +-
.../facets/object/entity/EntityFacet.java | 109 +-
.../object/entity/_EntityFacetForTesting.java | 11 +-
.../metamodel/facets/object/paged/PagedFacet.java | 14 -
.../ident/TitleFacetFromProjectionFacet.java | 2 +-
.../facets/object/title/TitleRenderRequest.java | 17 +-
.../annotation/TitleFacetViaTitleAnnotation.java | 2 +-
.../facets/object/value/CompositeValueUpdater.java | 2 +-
.../facets/object/value/ValueFacetAbstract.java | 10 +-
.../facets/object/value/ValueSerializer.java | 9 +-
.../object/value/ValueSerializerDefault.java | 32 +-
.../facets/object/viewmodel/ViewModelFacet.java | 9 -
.../object/viewmodel/ViewModelFacetAbstract.java | 16 +-
.../ViewModelFacetForViewModelInterface.java | 5 +-
.../objectvalue/maxlen/MaxLengthFacetAbstract.java | 12 +-
.../objectvalue/regex/RegExFacetAbstract.java | 2 +-
.../typicallen/TypicalLengthFacetAbstract.java | 11 +-
.../ActionParameterAutoCompleteFacetViaMethod.java | 4 +-
.../ActionParameterChoicesFacetViaMethod.java | 4 +-
...ActionFacetForActionAnnotationAsConfigured.java | 4 +-
.../depdef/ParameterDependentDefaultsFacet.java | 13 +-
.../ParameterDependentDefaultsFacetAbstract.java | 6 +-
...pendentDefaultsFacetForParameterAnnotation.java | 4 +-
...terDependentDefaultsFacetFromConfiguration.java | 4 +-
.../accessor/PropertyAccessorFacetViaAccessor.java | 4 +-
.../method/PropertyChoicesFacetViaMethod.java | 6 +-
.../metamodel/inspect/Object_inspectMetamodel.java | 24 +-
.../core/metamodel/inspect/model/ActionNode.java | 13 +-
.../{FacetGroupNode.java => AnnotationNode.java} | 25 +-
.../metamodel/inspect/model/AnnotationNode.svg | 83 +
.../metamodel/inspect/model/CollectionNode.java | 13 +-
.../metamodel/inspect/model/FacetAttrNode.java | 6 +
.../metamodel/inspect/model/FacetGroupNode.java | 10 +-
.../core/metamodel/inspect/model/FacetNode.java | 30 +-
.../isis/core/metamodel/inspect/model/MMNode.java | 71 +-
.../metamodel/inspect/model/MMNodeFactory.java | 9 +
.../metamodel/inspect/model/MMTreeAdapter.java | 6 +-
.../core/metamodel/inspect/model/MemberNode.java | 6 +
.../metamodel/inspect/model/ParameterNode.java | 13 +-
.../core/metamodel/inspect/model/PropertyNode.java | 13 +-
.../core/metamodel/inspect/model/TypeNode.java | 16 +-
.../isis/core/metamodel/inspect/model/icons.html | 2 +
.../managed/ActionInteractionHead.java | 2 +-
.../interactions/managed/ManagedAction.java | 6 +-
.../interactions/managed/ManagedMember.java | 9 +-
.../managed/ParameterNegotiationModel.java | 18 +-
.../managed/PropertyNegotiationModel.java | 3 +-
.../interactions/managed/_BindingUtil.java | 6 +-
.../interactions/managed/nonscalar/DataRow.java | 3 +-
.../managed/nonscalar/DataTableModel.java | 5 +-
.../isis/core/metamodel/object/Bookmarkable.java | 88 +
.../isis/core/metamodel/object/ManagedObject.java | 345 +-
.../isis/core/metamodel/object/ManagedObjects.java | 82 +-
.../core/metamodel/object/MmAssertionUtil.java | 54 +-
.../isis/core/metamodel/object/MmEntityUtil.java | 133 +-
.../MmSpecUtil.java} | 32 +-
.../isis/core/metamodel/object/MmTitleUtil.java | 19 +-
.../core/metamodel/object/MmVisibilityUtil.java | 2 +-
.../isis/core/metamodel/object/ProtoObject.java | 59 +
.../core/metamodel/object/_InternalTitleUtil.java | 16 +-
.../core/metamodel/object/_ManagedObjectEmpty.java | 29 +-
.../object/_ManagedObjectEntityBookmarked.java | 157 +
.../object/_ManagedObjectEntityDetached.java | 72 +
.../object/_ManagedObjectEntityHybrid.java | 169 +
...edObjectEmpty.java => _ManagedObjectMixin.java} | 56 +-
...ecifiedLegacy.java => _ManagedObjectOther.java} | 41 +-
.../metamodel/object/_ManagedObjectPacked.java | 26 +-
...ObjectValue.java => _ManagedObjectService.java} | 43 +-
.../metamodel/object/_ManagedObjectSpecified.java | 74 +-
.../object/_ManagedObjectUnspecified.java | 30 +-
.../core/metamodel/object/_ManagedObjectValue.java | 21 +-
.../metamodel/object/_ManagedObjectViewmodel.java | 160 +
.../object/_ManagedObjectWithBookmark.java | 174 -
.../object/_ManagedObjectWithEagerSpec.java | 74 -
.../isis/core/metamodel/object/_Refetchable.java} | 11 +-
.../metamodel/object/_RefreshableViewmodel.java | 29 +-
.../metamodel/objectmanager/ObjectBookmarker.java} | 28 +-
.../metamodel/objectmanager/ObjectBulkLoader.java | 121 +
...tor_builtinHandlers.java => ObjectCreator.java} | 31 +-
.../core/metamodel/objectmanager/ObjectLoader.java | 154 +
.../metamodel/objectmanager/ObjectManager.java | 165 +-
.../objectmanager/ObjectManagerDefault.java | 63 +-
.../objectmanager/create/ObjectCreator.java | 74 -
.../objectmanager/detach/ObjectDetacher.java | 57 -
.../detach/ObjectDetacher_builtinHandlers.java | 109 -
.../objectmanager/identify/ObjectBookmarker.java | 53 -
.../identify/ObjectBookmarker_builtinHandlers.java | 204 -
.../metamodel/objectmanager/load/ObjectLoader.java | 71 -
.../load/ObjectLoader_builtinHandlers.java | 221 -
.../objectmanager/memento/ObjectMemento.java | 29 +-
.../memento/ObjectMementoCollection.java | 4 +-
.../memento/ObjectMementoForEmpty.java | 5 +-
.../memento/ObjectMementoForScalar.java | 158 +
.../objectmanager/memento/ObjectMemorizer.java | 139 -
.../memento/ObjectMemorizer_builtinHandlers.java | 81 -
.../objectmanager/memento/_Recreatable.java | 69 +
.../objectmanager/memento/_RecreatableLookup.java | 59 +
...tMementoService.java => _RecreatableValue.java} | 34 +-
.../objectmanager/query/ObjectBulkLoader.java | 68 -
.../query/ObjectBulkLoader_builtinHandlers.java | 130 -
.../objectmanager/refresh/ObjectRefresher.java | 63 -
.../refresh/ObjectRefresher_builtinHandlers.java | 107 -
.../objectmanager/serialize/ObjectSerializer.java | 128 -
.../ObjectSerializer_builtinHandlers.java | 113 -
.../ClassSubstitutorForCollections.java | 33 +-
.../ClassSubstitutorForDomainObjects.java | 6 +-
.../services/grid/GridSystemServiceAbstract.java | 13 +
.../Util.java => message/MessageBroker.java} | 32 +-
.../services/metamodel/MetaModelAnnotator.java | 111 +
.../services/metamodel/MetaModelExporter.java | 231 +-
.../metamodel/MetaModelServiceDefault.java | 17 +-
.../ShadowedFactetAttributeAnnotator.java | 97 +
.../services/metamodel/TitleAnnotator.java | 127 +
.../core/metamodel/services/metamodel/_Util.java | 153 +
.../objectlifecycle/ObjectLifecyclePublisher.java | 6 +-
.../services/registry/ServiceRegistryDefault.java | 5 +-
.../schema/SchemaValueMarshallerAbstract.java | 12 +-
.../services/title/TitleServiceDefault.java | 4 +-
.../spec/ElementSpecificationProvider.java | 44 -
.../HasObjectSpecification.java} | 44 +-
.../isis/core/metamodel/spec/Hierarchical.java | 5 +
.../core/metamodel/spec/ObjectSpecification.java | 36 +-
.../core/metamodel/spec/TypeOfAnyCardinality.java | 185 +
.../spec/feature/ObjectActionParameter.java | 3 +-
.../metamodel/spec/feature/OneToManyFeature.java | 13 +-
.../specloader/SpecificationLoaderDefault.java | 19 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 11 +-
.../specloader/specimpl/ObjectActionDefault.java | 4 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 2 +-
.../specimpl/ObjectSpecificationAbstract.java | 49 +-
.../specimpl/OneToManyActionParameterDefault.java | 18 +-
.../specimpl/OneToManyAssociationDefault.java | 19 +-
.../specimpl/OneToManyAssociationMixedIn.java | 4 +-
.../specimpl/OneToOneAssociationDefault.java | 6 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 68 +-
.../apache/isis/core/metamodel/util/Facets.java | 24 +-
.../core/metamodel/util/snapshot/XmlSnapshot.java | 32 +-
.../facets/AbstractFacetFactoryJUnit4TestCase.java | 14 +-
.../metamodel/facets/AbstractFacetFactoryTest.java | 7 +-
.../action/ActionAnnotationFacetFactoryTest.java | 14 +-
...ctionAnnotationFacetFactoryTest_Invocation.java | 4 -
.../ActionAnnotationFacetFactoryTest_TypeOf.java | 17 +-
...tationFacetFactoryTest_executionPublishing.java | 26 +-
...nLayoutXmlLayoutAnnotationFacetFactoryTest.java | 56 -
...MenuFacetFromDomainServiceFacetFactoryTest.java | 40 -
.../CollectionAnnotationFacetFactoryTest.java | 27 +-
...ollectionAnnotationFacetFactoryTest_typeOf.java | 28 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 29 +-
.../title/TitleAnnotationFacetFactoryTest.java | 117 +-
.../facets/object/mixin/MixinIntendedAs.java | 2 -
.../ParameterAnnotationFacetFactoryTest.java | 12 +-
.../PropertyAnnotationFacetFactoryTest.java | 41 -
.../value/JavaTimeValueSemanticsProviderTest.java | 11 +-
.../ValueSemanticsProviderAbstractTestCase.java | 41 +-
.../core/metamodel/object/ManagedObjectTest.java | 127 +
.../metamodel/services/grid/GridLoadingTest.java | 4 +-
.../metamodel/spec/TypeOfAnyCardinalityTest.java | 182 +
.../specloader/SpecificationLoaderTest_array.java | 64 -
.../SpecificationLoaderTest_collection.java | 66 -
.../SpecificationLoaderTest_nonScalar.java | 126 +
core/pom.xml | 6 +
.../isis/core/runtime/IsisModuleCoreRuntime.java | 4 +-
.../core/runtime/context/IsisAppCommonContext.java | 156 -
...ervice.java => IdStringifierLookupService.java} | 42 +-
.../IsisModuleCoreRuntimeServices.java | 2 -
.../bookmarks/BookmarkServiceDefault.java | 12 +-
.../command/CommandDtoFactoryDefault.java | 4 +-
.../command/SchemaValueMarshallerDefault.java | 27 +-
.../executor/MemberExecutorServiceDefault.java | 63 +-
.../factory/FactoryServiceDefault.java | 11 +-
.../interaction/InteractionDtoFactoryDefault.java | 11 +-
.../memento/ObjectMementoServiceDefault.java | 195 -
.../runtimeservices/memento/_ObjectMemento.java | 608 -
.../message/MessageServiceDefault.java | 2 +-
.../publish/LifecycleCallbackNotifier.java | 35 +-
.../publish/ObjectLifecyclePublisherDefault.java | 5 +-
.../repository/RepositoryServiceDefault.java | 55 +-
.../DelegatingInvocationHandlerDefault.java | 9 +-
.../handlers/DomainObjectInvocationHandler.java | 10 +-
.../xmlsnapshot/XmlSnapshotBuilder.java | 2 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 2 +-
.../isis/core/webapp/IsisModuleCoreWebapp.java | 5 +-
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 1 +
.../integtest/CommandLog_IntegTestAbstract.java | 1 -
.../commandlog/jpa/dom/CommandLogEntryPK.java | 5 +
.../excel/applib/service/_CellMarshaller.java | 2 +-
.../integtest/ExecutionLog_IntegTestAbstract.java | 6 +-
.../executionlog/jpa/dom/ExecutionLogEntryPK.java | 7 +
.../jdo/dom/ExecutionOutboxEntryPK.java | 5 +
.../jpa/dom/ExecutionOutboxEntryPK.java | 6 +
.../jpa/integtests/AuditTrail_IntegTest.java | 13 +-
.../spiimpl/SessionSubscriberForSessionLog.java | 3 +-
.../sessionlog/jpa/dom/SessionLogEntryPK.java | 25 +-
.../ui/components/ExcelFileModel.java | 2 +-
.../wkt/viewer/EventProviderAbstract.java | 10 +-
.../wkt/viewer/FullCalendarWithEventHandling.java | 20 +-
extensions/vw/pdfjs/wicket/integration/pom.xml | 2 +-
.../pdfjs/wkt/integration/PdfJsVersion.java | 2 +-
.../ListeningMarkupPanelFactoriesForWicket.java | 4 +-
.../graphql/viewer/source/ObjectTypeFactory.java | 2 +-
.../graphql/viewer/source/QueryFieldFactory.java | 23 +-
.../viewer/graphql/viewer/source/TypeMapper.java | 2 +-
.../graphql/viewer/source/EndToEnd_IntegTest.java | 3 +-
.../ui/components/collections/TableViewFx.java | 2 +-
incubator/viewers/vaadin/.gitignore | 1 +
.../viewer/vaadin/model/decorator/Decorators.java | 4 +-
.../vaadin/ui/auth/AuthSessionStoreUtil.java | 3 +-
.../viewer/vaadin/ui/binding/BindingsVaa.java | 7 +-
.../vaadin/ui/components/blob/BlobField.java | 4 +-
.../vaadin/ui/components/clob/ClobField.java | 4 +-
.../ui/components/collection/TableViewVaa.java | 2 +-
.../vaadin/ui/components/markup/MarkupField.java | 4 +-
.../vaadin/ui/components/temporal/DateField.java | 4 +-
.../viewer/vaadin/ui/pages/main/MainViewVaa.java | 11 +-
.../ui/pages/main/MainView_createHeader.java | 6 +-
.../vaadin/ui/pages/main/MenuBuilderVaa.java | 4 +-
.../viewer/vaadin/ui/pages/main/TabUtil.java | 13 +-
incubator/viewers/vaadin/ui/vite.config.ts | 9 +
.../changetracking/EntityChangeTrackerDefault.java | 4 +-
.../changetracking/JdoLifecycleListener.java | 44 +-
.../jdo/datanucleus/changetracking/_Utils.java | 76 +-
.../entities/DnEntityStateProvider.java | 13 +-
.../entities/DnObjectProviderForIsis.java | 56 +-
.../jdosupport/JdoSupportServiceDefault.java | 19 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 141 +-
.../testing/AbstractFacetFactoryTest.java | 6 +-
.../jpa/applib/integration/IsisEntityListener.java | 20 +-
.../persistence/jpa/eclipselink/inject/_Util.java | 23 +-
.../jpa/integration/entity/JpaEntityFacet.java | 97 +-
.../integration/entity/JpaEntityFacetFactory.java | 2 +-
pom.xml | 2 +-
.../testdomain/rest/DomainObjectResourceTest.java | 4 +-
regressiontests/stable-domainmodel/pom.xml | 16 +
.../apache/isis/testdomain/domainmodel/.gitignore | 2 +
.../domainmodel/AnnotationSyntesizerTest.java | 11 +-
.../DomainModelTest_usingGoodDomain.java | 60 +-
.../domainmodel/MetaModelRegressionTest.java | 68 +-
.../MetaModelRegressionTest.verify.approved.xml | 26968 +++++++++++++++++++
.../src/test/resources/metamodel.xml.zip | Bin 102627 -> 0 bytes
.../testdomain/interact/SimulatedUiChoices.java | 10 +-
.../testdomain/interact/SimulatedUiComponent.java | 2 +-
.../integtest/Layout_Counter_IntegTest.java | 10 +-
.../integtest/Layout_SimpleObject_IntegTest.java | 16 +-
.../domainmodel/jdo/DomainModelTest.java | 3 +-
.../injecting/jdo/JdoEntityInjectingTest.java | 2 +-
.../persistence/jpa/JpaBootstrappingTest.java | 6 +-
.../JpaGeneratedLongIdEntityLifecycleTest.java | 13 +-
...JpaNonGeneratedStringIdEntityLifecycleTest.java | 15 +-
.../springdata/SpringDataJpaBootstrappingTest.java | 3 +-
.../isis/testdomain/value/ValueSemanticsTest.java | 2 +-
.../testdomain/value/ValueSemanticsTester.java | 4 +-
.../viewers/common/wkt/InteractionTestWkt.java | 4 +-
.../viewers/jdo/wkt/InteractionTestJdoWkt.java | 90 +-
.../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java | 3 +-
.../viewers/jpa/wkt/InteractionTestJpaWkt.java | 114 +-
.../testdomain/conf/Configuration_usingWicket.java | 145 +-
.../isis/testdomain/jdo/entities/JdoBook.java | 3 +-
.../isis/testdomain/jpa/entities/JpaBook.java | 37 +-
.../testdomain/model/good/ProperElementTypeVm.java | 36 +-
...ypeVm.java => ProperElementTypeVmAbstract.java} | 36 +-
.../model/good/ProperMixinAsReturnType.java | 104 +
.../publishing/PublishingTestFactoryJdo.java | 2 +-
.../publishing/PublishingTestFactoryJpa.java | 2 +-
.../interaction/DomainObjectTesterFactory.java | 11 +-
starters/pom.xml | 2 +-
.../applib/IsisIntegrationTestAbstract.java | 12 +-
.../tooling/javamodel/test/ProjectSamples.java | 2 +-
tooling/pom.xml | 2 +-
.../commons/model/action/ActionFormUiModel.java | 2 +-
.../binding/BindingConverterForManagedObject.java | 2 +-
.../restfulobjects/rendering/IResourceContext.java | 2 +-
.../domainobjects/CollectionSemantics.java | 4 +-
.../domainobjects/DomainObjectLinkTo.java | 2 +-
.../domainobjects/DomainObjectReprRenderer.java | 4 +-
.../domainobjects/DomainServiceLinkTo.java | 4 +-
.../ObjectCollectionReprRenderer.java | 2 +-
.../domainobjects/ScalarValueReprRenderer.java | 2 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 5 +-
.../service/swagger/internal/Generation.java | 2 +-
.../rendering/service/swagger/internal/_Util.java | 2 +-
.../JsonValueEncoderServiceDefault.java | 6 +-
.../viewer/resources/HomePageReprRenderer.java | 2 +-
.../viewer/resources/ResourceAbstract.java | 2 +-
.../viewer/resources/_EndpointLogging.java | 2 +-
.../wicket/model/modelhelpers/WhereAmIHelper.java | 10 +-
.../viewer/wicket/model/models/AboutModel.java | 7 +-
.../wicket/model/models/ActionModelImpl.java | 6 +-
.../wicket/model/models/BookmarkedPagesModel.java | 6 +-
.../viewer/wicket/model/models/BooleanModel.java | 2 +-
.../wicket/model/models/ChainingObjectModel.java | 6 +-
.../wicket/model/models/CommonContextModel.java | 10 +-
.../wicket/model/models/EntityCollectionModel.java | 4 +-
.../models/EntityCollectionModelAbstract.java | 6 +-
.../models/EntityCollectionModelStandalone.java | 2 +-
.../viewer/wicket/model/models/EntityModel.java | 20 +-
.../wicket/model/models/FormExecutorContext.java | 4 +-
.../wicket/model/models/ManagedObjectModel.java | 24 +-
.../viewer/wicket/model/models/ModelAbstract.java | 17 +-
.../wicket/model/models/ObjectAdapterModel.java | 4 +-
.../wicket/model/models/ScalarConvertingModel.java | 2 +-
.../wicket/model/models/ScalarModelWithChoice.java | 12 +-
.../model/models/ScalarModelWithMultiChoice.java | 18 +-
.../model/models/ScalarModelWithSingleChoice.java | 5 +-
.../wicket/model/models/ScalarParameterModel.java | 8 +-
.../wicket/model/models/ScalarPropertyModel.java | 8 +-
.../wicket/model/models/ScalarUnwrappingModel.java | 2 +-
.../wicket/model/models/ServiceActionsModel.java | 5 +-
.../viewer/wicket/model/models/ValueModel.java | 12 +-
.../isis/viewer/wicket/model/models/VoidModel.java | 5 +-
.../viewer/wicket/model/models/WelcomeModel.java | 7 +-
.../models/interaction/BookmarkedObjectWkt.java | 119 +-
.../interaction/HasBookmarkedOwnerAbstract.java | 2 +-
.../interaction/act/ParameterUiModelWkt.java | 10 +-
.../interaction/prop/PropertyUiModelWkt.java | 10 +-
.../viewer/wicket/model/util/ComponentHintKey.java | 8 +-
.../wicket/model/util/PageParameterUtils.java | 25 +-
.../isis/viewer/wicket/model/util/WktContext.java | 22 +-
.../model/value/ValueSemanticsModelAbstract.java | 10 +-
.../wicket/model/models/EntityModel_hintsTest.java | 11 +-
viewers/wicket/ui/pom.xml | 37 +-
.../viewer/wicket/ui/ComponentFactoryAbstract.java | 4 +-
.../viewer/wicket/ui/IsisModuleViewerWicketUi.java | 1 +
.../ActionResultResponseHandlingStrategy.java | 14 +-
.../actionresponse/ActionResultResponseType.java | 21 +-
.../wicket/ui/app/logout/LogoutHandlerWkt.java | 2 +-
.../viewer/wicket/ui/components/LabelBase.java | 12 +-
.../wicket/ui/components/WebComponentBase.java | 12 +-
.../wicket/ui/components/about/AboutPanel.java | 2 +-
.../ui/components/about/AboutPanelFactory.java | 2 +-
.../ui/components/about/JarManifestModel.java | 28 +-
.../ui/components/actioninfo/ActionInfoPanel.java | 2 +-
.../entityactions/LinkAndLabelFactory.java | 2 +-
.../actionmenu/serviceactions/CssMenuItem.java | 2 +-
.../actionmenu/serviceactions/MenuActionPanel.java | 4 +-
.../serviceactions/ServiceActionUtil.java | 10 +-
.../serviceactions/ServiceActionsPanelFactory.java | 2 +-
.../serviceactions/TertiaryMenuPanelFactory.java | 2 +-
.../bookmarkedpages/BookmarkedPagesPanel.java | 2 +-
.../ui/components/collection/CollectionPanel.java | 2 +-
.../CollectionContentsAsAjaxTablePanel.java | 4 +-
.../ajaxtable/PrototypingMessageProvider.java | 6 +-
.../ajaxtable/columns/GenericColumnAbstract.java | 10 +-
.../ajaxtable/columns/GenericPropertyColumn.java | 6 +-
.../ajaxtable/columns/GenericTitleColumn.java | 8 +-
.../ajaxtable/columns/GenericToggleboxColumn.java | 4 +-
.../icons/CollectionContentsAsIconsPanel.java | 2 +-
.../CollectionContentsMultipleViewsPanel.java | 2 +-
.../summary/CollectionContentsAsSummary.java | 2 +-
.../entity/collection/EntityCollectionPanel.java | 7 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 10 +-
.../wicket/ui/components/footer/FooterPanel.java | 8 +-
.../wicket/ui/components/header/HeaderPanel.java | 2 +-
.../ui/components/layout/bs/BSGridPanel.java | 2 +-
.../wicket/ui/components/layout/bs/col/Col.java | 2 +-
.../wicket/ui/components/layout/bs/row/Row.java | 2 +-
.../components/layout/bs/tabs/TabGroupPanel.java | 5 +-
.../ui/components/layout/bs/tabs/TabPanel.java | 2 +-
.../PropertyEditPromptHeaderPanel.java | 2 +-
.../components/scalars/ScalarPanelAbstract2.java | 3 +-
.../viewer/wicket/ui/components/scalars/_Util.java | 5 +-
.../datepicker/TextFieldWithDateTimePicker.java | 11 +-
.../scalars/reference/ReferencePanel.java | 2 +-
.../StandaloneCollectionPanel.java | 8 +-
.../components/tree/IsisToWicketTreeAdapter.java | 36 +-
.../ui/components/value/StandaloneValuePanel.java | 2 +-
.../ui/components/welcome/WelcomePanelFactory.java | 2 +-
.../widgets/breadcrumbs/BreadcrumbModel.java | 6 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 17 +-
.../entitysimplelink/EntityLinkSimplePanel.java | 14 +-
.../widgets/linkandlabel/ActionLink.java | 17 +-
.../linkandlabel/LinkAndLabelFactoryAbstract.java | 2 +-
.../ui/components/widgets/select2/Select2.java | 12 +-
.../select2/providers/ChoiceProviderAbstract.java | 28 +-
.../ChoiceProviderAbstractForScalarModel.java | 23 +-
.../providers/ChoiceProviderForReferences.java | 14 +-
.../select2/providers/ChoiceProviderForValues.java | 3 +-
.../widgets/themepicker/ThemeChooser.java | 4 +-
.../viewer/wicket/ui/errors/ExceptionModel.java | 18 +-
.../viewer/wicket/ui/errors/JGrowlBehaviour.java | 24 +-
.../isis/viewer/wicket/ui/errors/JGrowlUtil.java | 2 +-
.../isis/viewer/wicket/ui/pages/PageAbstract.java | 37 +-
.../isis/viewer/wicket/ui/pages/WebPageBase.java | 33 +-
.../accmngt/AccountManagementPageAbstract.java | 8 +-
.../ui/pages/accmngt/EmailAvailableValidator.java | 12 +-
.../accmngt/SuccessFeedbackCookieManager.java | 3 +-
.../pages/accmngt/UsernameAvailableValidator.java | 10 +-
.../password_reset/PasswordResetEmailPanel.java | 4 +-
.../accmngt/password_reset/PasswordResetPage.java | 2 +-
.../accmngt/password_reset/PasswordResetPanel.java | 2 +-
.../ui/pages/accmngt/register/RegisterPanel.java | 2 +-
.../pages/accmngt/signup/RegistrationFormPage.java | 2 +-
.../accmngt/signup/RegistrationFormPanel.java | 4 +-
.../bootstrap/css/bootstrap-overrides-all-v2.css | 18 +-
.../DatatablesCssBootstrap5ReferenceWkt.java | 47 +-
.../datatables/DatatablesCssReferenceWkt.java | 35 +-
.../pages/common/datatables/DatatablesDotNet.java | 21 +-
...DatatablesJavaScriptBootstrap5ReferenceWkt.java | 50 +
.../DatatablesJavaScriptReferenceWkt.java | 50 +
.../DatatablesJavaScriptResourceReferenceInit.java | 77 +
.../common/datatables/dataTables.init.js.template | 14 +-
.../common/viewer/js/jquery.isis.wicket.viewer.js | 7 +-
.../viewer/wicket/ui/pages/entity/EntityPage.java | 8 +-
.../viewer/wicket/ui/pages/error/ErrorPage.java | 2 +-
.../isis/viewer/wicket/ui/pages/home/HomePage.java | 6 +-
.../wicket/ui/pages/login/SignInPanelAbstract.java | 10 +-
.../wicket/ui/pages/login/WicketSignInPage.java | 8 +-
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 8 +-
.../isis/viewer/wicket/ui/panels/FormAbstract.java | 31 +-
.../wicket/ui/panels/FormExecutorDefault.java | 32 +-
.../isis/viewer/wicket/ui/panels/OkCancelForm.java | 4 +-
.../viewer/wicket/ui/panels/PanelAbstract.java | 3 +-
.../isis/viewer/wicket/ui/panels/PanelBase.java | 41 +-
.../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 9 +-
.../isis/viewer/wicket/ui/util/WktDecorators.java | 4 +-
.../viewer/wicket/ui/validation/ValidatorBase.java | 12 +-
.../ui/ComponentFactoryAbstractTest_init.java | 32 +-
.../choices/ChoiceProviderForReferencesTest.java | 5 +-
.../choices/ChoiceProviderForValuesTest.java | 8 +-
.../choices/ChoiceProviderTestAbstract.java | 19 +-
.../AuthenticatedWebSessionForIsis.java | 30 +-
.../integration/ConverterForObjectAdapter.java | 23 +-
.../ConverterForObjectAdapterMemento.java | 40 +-
.../viewer/integration/WebRequestCycleForIsis.java | 44 +-
.../ComponentFactoryRegistryDefault.java | 7 +-
.../viewer/services/DeepLinkServiceWicket.java | 2 +-
.../IsisWicketAjaxRequestListenerUtil.java | 4 +-
.../viewer/wicketapp/IsisWicketApplication.java | 17 +-
.../wicket/viewer/wicketapp/_PageFactory.java | 6 +-
.../viewer/wicketapp/config/JQueryInitWkt.java | 4 +-
...uthenticatedWebSessionForIsis_Authenticate.java | 35 +-
.../AuthenticatedWebSessionForIsis_SignIn.java | 23 +-
...uthenticatedWebSessionForIsis_TestAbstract.java | 8 +-
.../wicketapp/IsisWicketApplication_Defaults.java | 6 +-
.../wicketapp/IsisWicketApplication_Pages.java | 2 +-
563 files changed, 35816 insertions(+), 7977 deletions(-)
[isis] 10/12: Merge remote-tracking branch 'origin/master' into ISIS-3171
Posted by jo...@apache.org.
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 4a485d29741d7b729d1a0c36f2fd150901934e29
Merge: 78dd074543 6aa111ff70
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Sat Oct 1 15:07:04 2022 +0200
Merge remote-tracking branch 'origin/master' into ISIS-3171
.../modules/ROOT/pages/cutting-a-release.adoc | 2 +-
.../index/services/wrapper/WrapperFactory.adoc | 11 +
.../services/wrapper/callable/AsyncCallable.adoc | 83 +++
.../applib/app/AuditTrailMenu.adoc} | 8 +-
.../executionlog/applib/app/ExecutionLogMenu.adoc | 2 -
.../vega/applib/IsisModuleValVegaApplib.adoc} | 10 +-
.../index/vega/applib/jaxb/VegaJaxbAdapter.adoc} | 11 +-
.../pages/index/vega/applib/value/Vega.adoc} | 16 +-
.../metamodel/IsisModuleValVegaMetaModel.adoc} | 9 +-
.../jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc} | 9 +-
.../jdo/dn/converters/IsisVegaConverter.adoc} | 11 +-
.../jpa/IsisModuleValVegaPersistenceJpa.adoc} | 9 +-
.../jpa/converters/IsisVegaConverter.adoc} | 11 +-
.../index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc} | 9 +-
.../services/wrapper/control/AsyncControl.java | 24 +
bom/pom.xml | 14 +-
.../isis/commons/concurrent/AwaitableLatch.java | 4 +-
core/adoc/modules/_overview/pages/about.adoc | 561 ++++++++++++++++++++-
.../object/{MmTitleUtil.java => MmRenderUtil.java} | 29 +-
.../isis/core/metamodel/object/MmTitleUtil.java | 29 --
core/pom.xml | 91 ++++
.../repository/RepositoryServiceDefault.java | 7 +-
.../wrapper/WrapperFactoryDefault.java | 133 ++---
.../wrapper/WrapperFactoryDefaultTest.java | 19 +-
enhance.sh | 59 ++-
examples/demo/domain/pom.xml | 18 +-
.../src/main/java/demoapp/dom/DemoModuleJpa.java | 2 +
.../markdown/IsisMarkdownSamples-sample1.md | 21 +
.../markdown/IsisMarkdownSamples-sample2.md | 11 +
.../markdown/IsisMarkdownSamples-sample3.md | 11 +
.../markdown/IsisMarkdownSamples-sample4.md | 6 +
.../markdown/IsisMarkdownSamples-sample5.md | 6 +
.../markdown/IsisMarkdownSamples-sample6.md | 16 +
.../samples/markdown}/IsisMarkdownSamples.java | 21 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 8 +-
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 13 +-
.../dom/types/isis/markups/jpa/IsisMarkupJpa.java | 16 +-
.../dom/types/isisext/IsisExtTypesMenu.java | 14 -
.../IsisValTypesMenu.java} | 16 +-
.../isisval/asciidocs/jdo/IsisAsciiDocJdo.java | 13 +-
.../isisval/asciidocs/jpa/IsisAsciiDocJpa.java | 16 +-
.../isisval/markdowns/jdo/IsisMarkdownJdo.java | 13 +-
.../isisval/markdowns/jpa/IsisMarkdownJpa.java | 16 +-
.../dom/types/isisval/vegas/IsisVegas-common.adoc | 68 +++
.../types/isisval/vegas/IsisVegas-description.adoc | 31 ++
.../demoapp/dom/types/isisval/vegas/IsisVegas.java | 83 +++
.../dom/types/isisval/vegas/IsisVegas.layout.xml | 58 +++
.../holder/IsisVegaHolder.java} | 29 +-
.../isisval/vegas/holder/IsisVegaHolder2.java | 75 +++
.../holder/IsisVegaHolder_actionReturning.java} | 25 +-
.../IsisVegaHolder_actionReturningCollection.java} | 33 +-
.../holder/IsisVegaHolder_mixinProperty.java} | 27 +-
...sVegaHolder_updateReadOnlyOptionalProperty.java | 59 +++
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +++
.../IsisVegaHolder_updateReadOnlyProperty.java | 54 ++
...gaHolder_updateReadOnlyPropertyWithChoices.java | 68 +++
.../isisval/vegas/jdo/IsisVegaJdo-description.adoc | 21 +-
.../vegas/jdo/IsisVegaJdo.java} | 35 +-
.../jdo/IsisVegaJdoEntities.java} | 21 +-
.../isisval/vegas/jpa/IsisVegaJpa-description.adoc | 21 +-
.../vegas/jpa/IsisVegaJpa.java} | 40 +-
.../jpa/IsisVegaJpaEntities.java} | 21 +-
.../persistence/IsisVegaEntity.java} | 25 +-
.../vegas/persistence/IsisVegaEntity.layout.xml | 58 +++
.../persistence/IsisVegaSeeding.java} | 18 +-
.../samples/IsisVegaSamples.java} | 8 +-
.../isisval/vegas/vm/IsisVegaVm-description.adoc | 20 +-
.../vegas/vm/IsisVegaVm.java} | 52 +-
.../types/isisval/vegas/vm/IsisVegaVm.layout.xml | 58 +++
examples/demo/wicket/common/pom.xml | 5 +
.../webapp/wicket/jdo/DemoAppWicketJdo.java | 6 +
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 6 +
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 6 +
.../commandlog/applib/app/CommandLogMenu.java | 86 ++--
.../commandlog/applib/dom/CommandLogEntry.java | 2 +-
.../applib/dom/CommandLogEntryRepository.java | 19 +-
.../commandlog/jdo/dom/CommandLogEntry.java | 41 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 5 +
.../executionlog/applib/app/ExecutionLogMenu.java | 84 ++-
.../executionlog/applib/dom/ExecutionLogEntry.java | 4 +-
.../applib/dom/ExecutionLogEntryRepository.java | 52 +-
.../executionlog/jdo/dom/ExecutionLogEntry.java | 8 +-
.../executionlog/jpa/dom/ExecutionLogEntry.java | 7 +-
.../applib/IsisModuleExtAuditTrailApplib.java | 2 +-
.../audittrail/applib/app/AuditTrailMenu.java | 77 ++-
.../audittrail/applib/dom/AuditTrailEntry.java | 1 +
.../applib/dom/AuditTrailEntryRepository.java | 33 +-
.../audittrail/jdo/dom/AuditTrailEntry.java | 18 +-
.../audittrail/jpa/dom/AuditTrailEntry.java | 14 +-
.../sessionlog/applib/dom/SessionLogEntry.java | 18 +-
regressiontests/pom.xml | 1 +
.../stable-core-wrapperfactory/log4j2-test.xml | 78 +++
regressiontests/stable-core-wrapperfactory/pom.xml | 46 ++
.../src/main/java/include.txt | 1 +
.../CoreWrapperFactory_IntegTestAbstract.java | 84 +++
.../integtests/WrapperFactory_async_IntegTest.java | 138 +++++
regressiontests/stable/pom.xml | 5 +
.../valuetypes/Configuration_usingValueTypes.java | 2 +
.../model/valuetypes/ValueTypeExample.java | 14 +
.../isis/testdomain/wrapperfactory/Counter.java | 82 +++
.../wrapperfactory/CounterRepository.java | 54 ++
.../wrapperfactory/Counter_bumpUsingMixin.java | 41 ++
.../wrapperfactory/WrapperTestFixtures.java | 48 ++
starters/pom.xml | 2 +-
.../demoshowcases/value/ValueShowCase.java | 16 +-
.../demoshowcases/value/ValueTypeGenTemplate.java | 1 +
.../src/main/resources/jdo/$TemplateJdo~lob.java | 37 +-
.../src/main/resources/jpa/$TemplateJpa~lob.java | 42 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 1 +
valuetypes/pom.xml | 32 ++
valuetypes/vega/adoc/antora.yml | 19 +
.../vega/adoc/modules/vega/nav.adoc | 15 +-
.../vega/adoc/modules/vega/pages/about.adoc | 16 +-
.../adoc/modules/vega/partials/module-nav.adoc | 5 +
valuetypes/vega/applib/pom.xml | 44 ++
.../vega/applib/src/main/java/module-info.java | 35 +-
.../vega/applib/IsisModuleValVegaApplib.java | 25 +-
.../vega/applib/jaxb/VegaJaxbAdapter.java | 25 +-
.../vega/applib/stringify/VegaStringifier.java | 31 +-
.../isis/valuetypes/vega/applib/value/Vega.java | 119 +++++
valuetypes/vega/metamodel/pom.xml | 44 ++
.../vega/metamodel/src/main/java/module-info.java | 34 +-
.../vega/metamodel/IsisModuleValVegaMetaModel.java | 27 +-
.../metamodel/semantics/VegaValueSemantics.java | 279 ++++++++++
valuetypes/vega/persistence-jdo/pom.xml | 58 +++
.../persistence-jdo/src/main/java/module-info.java | 27 +-
.../jdo/dn/IsisModuleValVegaPersistenceJdoDn.java | 28 +-
.../jdo/dn/converters/IsisVegaConverter.java | 27 +-
.../src/main/resources/META-INF/MANIFEST.MF | 6 +
.../persistence-jdo/src/main/resources/plugin.xml | 49 ++
valuetypes/vega/persistence-jpa/pom.xml | 54 ++
.../persistence-jpa/src/main/java/module-info.java | 28 +-
.../jpa/IsisModuleValVegaPersistenceJpa.java | 33 +-
.../jpa/converters/IsisVegaConverter.java | 27 +-
valuetypes/vega/pom.xml | 42 ++
valuetypes/vega/ui/pom.xml | 68 +++
valuetypes/vega/ui/vaadin/pom.xml | 42 ++
.../vega/ui/vaa/IsisModuleValVegaUiVaa.java | 27 +-
.../ui/vaa/components/VegaFieldFactoryVaa.java | 57 +++
.../vega/ui/vaa/components/VegaFieldVaa.java | 68 +++
valuetypes/vega/ui/wicket/pom.xml | 46 ++
.../vega/ui/wicket/src/main/java/module-info.java | 34 +-
.../vega/ui/wkt/IsisModuleValVegaUiWkt.java | 31 +-
.../vega/ui/wkt/components/VegaComponentWkt.java | 84 +++
.../ui/wkt/components/VegaPanelFactoriesWkt.java | 75 +++
.../ui/wkt/components/js/VegaEmbedJsReference.java | 49 ++
.../vega/ui/wkt/components/js/VegaJsReference.java | 52 ++
.../ui/wkt/components/js/VegaLiteJsReference.java | 49 ++
.../vega/ui/wkt/components/js/vega-embed@6.21.0.js | 22 +
.../vega/ui/wkt/components/js/vega-lite@5.5.0.js | 2 +
.../vega/ui/wkt/components/js/vega@5.22.1.js | 2 +
viewers/wicket/ui/pom.xml | 76 +--
.../datepicker/DatetimePickerJsReference.java | 73 +++
.../scalars/datepicker/MomentJsReference.java | 48 ++
.../components/scalars/markup/MarkupComponent.java | 6 +-
.../ui/components/value/StandaloneValuePanel.java | 4 +-
156 files changed, 4694 insertions(+), 1024 deletions(-)
[isis] 12/12: ISIS-3171 'Strings' show up again
Posted by jo...@apache.org.
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 ddeec7ef628c9b326d6900c45ae3ab495cb2aa3e
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Tue Oct 11 15:23:53 2022 +0200
ISIS-3171 'Strings' show up again
---
.../kroviz/core/aggregator/AggregatorWithLayout.kt | 18 +++++++++--
.../kroviz/core/aggregator/CollectionAggregator.kt | 15 +--------
.../kroviz/core/aggregator/ObjectAggregator.kt | 29 +++++++++++------
.../kroviz/core/model/DisplayModelWithLayout.kt | 5 ++-
.../isis/client/kroviz/core/model/ObjectDM.kt | 37 ++--------------------
5 files changed, 43 insertions(+), 61 deletions(-)
diff --git a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/AggregatorWithLayout.kt b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/AggregatorWithLayout.kt
index 4725f23003..19e687608b 100644
--- a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/AggregatorWithLayout.kt
+++ b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/AggregatorWithLayout.kt
@@ -23,8 +23,7 @@ import org.apache.isis.client.kroviz.core.event.ResourceProxy
import org.apache.isis.client.kroviz.core.model.DisplayModelWithLayout
import org.apache.isis.client.kroviz.core.model.ObjectDM
import org.apache.isis.client.kroviz.layout.Layout
-import org.apache.isis.client.kroviz.to.Represention
-import org.apache.isis.client.kroviz.to.TObject
+import org.apache.isis.client.kroviz.to.*
import org.apache.isis.client.kroviz.to.bs.Grid
import org.apache.isis.client.kroviz.ui.core.Constants
import org.apache.isis.client.kroviz.ui.diagram.Tree
@@ -66,7 +65,7 @@ abstract class AggregatorWithLayout : BaseAggregator() {
val link = it.link!!
ResourceProxy().fetch(link, this, subType = Constants.subTypeJson, referrer = referrer)
}
- //FIXME
+ //FIXME
if (dm.grid == null) {
dm.addGrid(grid)
dm.properties.propertyLayoutList.forEach { p ->
@@ -99,4 +98,17 @@ abstract class AggregatorWithLayout : BaseAggregator() {
invoke(l, aggregator, referrer = referrer)
}
+ protected fun Property.descriptionLink(): Link? {
+ return links.find {
+ it.relation() == Relation.ELEMENT_TYPE
+ }
+ }
+
+ protected fun Property.isPropertyDescription(): Boolean {
+ val selfLink = this.links.find {
+ it.relation() == Relation.SELF
+ }
+ return selfLink!!.representation() == Represention.PROPERTY_DESCRIPTION
+ }
+
}
diff --git a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/CollectionAggregator.kt b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/CollectionAggregator.kt
index b7b2a037e9..b1fd3c04a7 100644
--- a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/CollectionAggregator.kt
+++ b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/CollectionAggregator.kt
@@ -124,7 +124,7 @@ class CollectionAggregator(actionTitle: String, val parent: ObjectAggregator? =
ResourceProxy().fetch(it, this, referrer = referrer)
}
}
- collection.value!!.forEach {
+ collection.value.forEach {
ResourceProxy().fetch(it, this, referrer = referrer)
}
}
@@ -134,17 +134,4 @@ class CollectionAggregator(actionTitle: String, val parent: ObjectAggregator? =
return this
}
- private fun Property.descriptionLink(): Link? {
- return links.find {
- it.relation() == Relation.ELEMENT_TYPE
- }
- }
-
- private fun Property.isPropertyDescription(): Boolean {
- val selfLink = this.links.find {
- it.relation() == Relation.SELF
- }
- return selfLink!!.representation() == Represention.PROPERTY_DESCRIPTION
- }
-
}
diff --git a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/ObjectAggregator.kt b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/ObjectAggregator.kt
index 0a6f82e0a2..3f175cc339 100644
--- a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/ObjectAggregator.kt
+++ b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/aggregator/ObjectAggregator.kt
@@ -50,7 +50,7 @@ class ObjectAggregator(val actionTitle: String) : AggregatorWithLayout() {
is TObject -> handleObject(obj, referrer)
is ResultObject -> handleResultObject(obj)
is ResultValue -> handleResultValue(obj)
- is Property -> handleProperty(obj)
+ is Property -> handleProperty(obj, referrer)
is Layout -> handleLayout(obj, dpm as ObjectDM, referrer)
is Grid -> handleGrid(obj, dpm as ObjectDM, referrer)
is HttpError -> ErrorDialog(logEntry).open()
@@ -74,7 +74,7 @@ class ObjectAggregator(val actionTitle: String) : AggregatorWithLayout() {
}
}
- fun handleObject(obj: TObject, referrer: String) {
+ private fun handleObject(obj: TObject, referrer: String) {
// After ~/action/invoke is called, the actual object instance (containing properties) needs to be invoked as well.
// Note that rel.self/href is identical and both are of type TObject. logEntry.url is different, though.
if (obj.getProperties().size == 0) {
@@ -95,11 +95,11 @@ class ObjectAggregator(val actionTitle: String) : AggregatorWithLayout() {
invoke(selfLink!!, this, referrer = referrer)
}
- fun handleResultObject(resultObject: ResultObject) {
+ private fun handleResultObject(resultObject: ResultObject) {
(dpm as ObjectDM).addResult(resultObject)
}
- fun handleResultValue(resultValue: ResultValue) {
+ private fun handleResultValue(resultValue: ResultValue) {
// TODO (dpm as ObjectDM).addResult(resultObject)
console.log("[OA.handleResultValue]")
console.log(resultValue)
@@ -113,16 +113,27 @@ class ObjectAggregator(val actionTitle: String) : AggregatorWithLayout() {
obj.getCollections().forEach {
val key = it.id
val aggregator = CollectionAggregator(key, this)
- collectionMap.put(key, aggregator)
+ collectionMap[key] = aggregator
val link = it.links.first()
ResourceProxy().fetch(link, aggregator, referrer = referrer)
}
}
- private fun handleProperty(property: Property) {
- console.log("[OA.handleProperty]")
- console.log(property)
-// throw Throwable("[ObjectAggregator.handleProperty] not implemented yet")
+ private fun handleProperty(p: Property, referrer: String) {
+ val dm = dpm as ObjectDM
+ if (p.isPropertyDescription()) {
+ console.log("[OA.handleProperty].isPropertyDescription")
+ dm.addPropertyDescription(p)
+ } else {
+ console.log("[OA.handleProperty].isNotPropertyDescription")
+ console.log(p)
+ console.log(dm)
+ dm.addProperty(p)
+ val pdl = p.descriptionLink()
+ if (pdl != null) {
+ invoke(pdl, this, referrer = referrer)
+ }
+ }
}
override fun reset(): ObjectAggregator {
diff --git a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/model/DisplayModelWithLayout.kt b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/model/DisplayModelWithLayout.kt
index 1be742e138..0696ff4d71 100644
--- a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/model/DisplayModelWithLayout.kt
+++ b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/model/DisplayModelWithLayout.kt
@@ -36,7 +36,8 @@ abstract class DisplayModelWithLayout : BaseDisplayModel() {
override fun canBeDisplayed(): Boolean {
return when {
isRendered -> false
- layout == null && grid == null -> false
+ layout != null -> true
+ grid != null -> true
else -> properties.readyForDisplay()
}
}
@@ -47,6 +48,8 @@ abstract class DisplayModelWithLayout : BaseDisplayModel() {
}
fun addGrid(grid: Grid) {
+ console.log("[DMWL.initGrid]")
+ console.log(grid)
this.grid = grid
initPropertyGridList(grid)
}
diff --git a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/model/ObjectDM.kt b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/model/ObjectDM.kt
index 5874406673..7290d2ea62 100644
--- a/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/model/ObjectDM.kt
+++ b/incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/model/ObjectDM.kt
@@ -28,48 +28,17 @@ class ObjectDM(override val title: String) : DisplayModelWithLayout() {
val collections = mutableMapOf<String, CollectionDM>()
private var dirty: Boolean = false
- override fun canBeDisplayed(): Boolean {
- // debug()
- return when {
- isRendered -> false
- (layout == null) && (grid == null) -> false
- else -> true
- }
- }
-
- private fun debug() {
- console.log("[]")
- console.log("[ODM.debug] data / collections / layout / grid / properties / icon / aggregator / logEntries")
- console.log(data)
- console.log(collections)
- console.log(layout)
- console.log(grid)
- console.log(properties)
- console.log(icon)
- if (data != null) {
- val delegate = (data as Exposer).delegate
- val selfLink = delegate.getSelfLink()
- val rs = ResourceSpecification(selfLink.href)
- val es = SessionManager.getEventStore()
- val le = es.findBy(rs)!!
- val aggt = le.getAggregator()
- console.log(aggt)
- val logEntries = es.findAllBy(aggt!!)
- logEntries.forEach {
- console.log(it)
- }
- }
- }
-
fun setDirty(value: Boolean) {
dirty = value
}
fun addCollection(key: String, value: CollectionDM) {
- collections.put(key, value)
+ collections[key] = value
}
override fun addData(obj: TransferObject) {
+ console.log("[ODM.addData]")
+ console.log(obj)
(obj as TObject)
val exo = Exposer(obj)
data = exo.dynamise() as? Exposer
[isis] 04/12: Merge remote-tracking branch 'origin/master' into ISIS-3171
Posted by jo...@apache.org.
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 863f9229d16c914d1f0c91ece76730af4c74a12b
Merge: 3fc11018ab 9505070d51
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Wed Sep 21 15:23:31 2022 +0200
Merge remote-tracking branch 'origin/master' into ISIS-3171
bom/pom.xml | 6 +-
core/pom.xml | 2 +-
testing/specsupport/applib/pom.xml | 2 +-
viewers/wicket/ui/src/main/java/module-info.java | 2 -
.../components/actions/ActionParametersForm.java | 5 +-
.../ui/components/property/PropertyEditForm.java | 2 +-
.../ScalarModelChangeDispatcher.java} | 29 +-
...scriber.java => ScalarModelChangeListener.java} | 2 +-
....java => ScalarModelDefaultChangeBehavior.java} | 24 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 69 +-
.../scalars/ScalarPanelSelectAbstract.java | 5 +-
.../viewer/wicket/ui/components/scalars/_Xray.java | 15 +
.../scalars/reference/ReferencePanel.java | 12 +-
.../ui/components/widgets/select2/Select2.java | 9 +-
.../widgets/select2/Select2OnSelect.java | 52 +-
.../res/css/Select2BootstrapCssReference.java | 52 -
.../widgets/select2/res/css/select2-bootstrap.css | 207 -
.../components/widgets/select2/res/css/select2.css | 488 --
.../widgets/select2/res/css/select2.min.css | 8 -
.../components/widgets/select2/res/js/i18n/af.js | 3 -
.../components/widgets/select2/res/js/i18n/ar.js | 3 -
.../components/widgets/select2/res/js/i18n/az.js | 3 -
.../components/widgets/select2/res/js/i18n/bg.js | 3 -
.../components/widgets/select2/res/js/i18n/bn.js | 3 -
.../components/widgets/select2/res/js/i18n/bs.js | 3 -
.../components/widgets/select2/res/js/i18n/ca.js | 3 -
.../components/widgets/select2/res/js/i18n/cs.js | 3 -
.../components/widgets/select2/res/js/i18n/da.js | 3 -
.../components/widgets/select2/res/js/i18n/de.js | 3 -
.../components/widgets/select2/res/js/i18n/dsb.js | 3 -
.../components/widgets/select2/res/js/i18n/el.js | 3 -
.../components/widgets/select2/res/js/i18n/en.js | 3 -
.../components/widgets/select2/res/js/i18n/es.js | 3 -
.../components/widgets/select2/res/js/i18n/et.js | 3 -
.../components/widgets/select2/res/js/i18n/eu.js | 3 -
.../components/widgets/select2/res/js/i18n/fa.js | 3 -
.../components/widgets/select2/res/js/i18n/fi.js | 3 -
.../components/widgets/select2/res/js/i18n/fr.js | 3 -
.../components/widgets/select2/res/js/i18n/gl.js | 3 -
.../components/widgets/select2/res/js/i18n/he.js | 3 -
.../components/widgets/select2/res/js/i18n/hi.js | 3 -
.../components/widgets/select2/res/js/i18n/hr.js | 3 -
.../components/widgets/select2/res/js/i18n/hsb.js | 3 -
.../components/widgets/select2/res/js/i18n/hu.js | 3 -
.../components/widgets/select2/res/js/i18n/hy.js | 3 -
.../components/widgets/select2/res/js/i18n/id.js | 3 -
.../components/widgets/select2/res/js/i18n/is.js | 3 -
.../components/widgets/select2/res/js/i18n/it.js | 3 -
.../components/widgets/select2/res/js/i18n/ja.js | 3 -
.../components/widgets/select2/res/js/i18n/ka.js | 3 -
.../components/widgets/select2/res/js/i18n/km.js | 3 -
.../components/widgets/select2/res/js/i18n/ko.js | 3 -
.../components/widgets/select2/res/js/i18n/lt.js | 3 -
.../components/widgets/select2/res/js/i18n/lv.js | 3 -
.../components/widgets/select2/res/js/i18n/mk.js | 3 -
.../components/widgets/select2/res/js/i18n/ms.js | 3 -
.../components/widgets/select2/res/js/i18n/nb.js | 3 -
.../components/widgets/select2/res/js/i18n/ne.js | 3 -
.../components/widgets/select2/res/js/i18n/nl.js | 3 -
.../components/widgets/select2/res/js/i18n/pl.js | 3 -
.../components/widgets/select2/res/js/i18n/ps.js | 3 -
.../widgets/select2/res/js/i18n/pt-BR.js | 3 -
.../components/widgets/select2/res/js/i18n/pt.js | 3 -
.../components/widgets/select2/res/js/i18n/ro.js | 3 -
.../components/widgets/select2/res/js/i18n/ru.js | 3 -
.../components/widgets/select2/res/js/i18n/sk.js | 3 -
.../components/widgets/select2/res/js/i18n/sl.js | 3 -
.../components/widgets/select2/res/js/i18n/sq.js | 3 -
.../widgets/select2/res/js/i18n/sr-Cyrl.js | 3 -
.../components/widgets/select2/res/js/i18n/sr.js | 3 -
.../components/widgets/select2/res/js/i18n/sv.js | 3 -
.../components/widgets/select2/res/js/i18n/th.js | 3 -
.../components/widgets/select2/res/js/i18n/tk.js | 3 -
.../components/widgets/select2/res/js/i18n/tr.js | 3 -
.../components/widgets/select2/res/js/i18n/uk.js | 3 -
.../components/widgets/select2/res/js/i18n/vi.js | 3 -
.../widgets/select2/res/js/i18n/zh-CN.js | 3 -
.../widgets/select2/res/js/i18n/zh-TW.js | 3 -
.../widgets/select2/res/js/select2.full.js | 6820 --------------------
.../widgets/select2/res/js/select2.full.min.js | 2 -
.../components/widgets/select2/res/js/select2.js | 6108 ------------------
.../widgets/select2/res/js/select2.min.js | 2 -
.../wicket/ui/panels/PromptFormAbstract.java | 4 +-
83 files changed, 159 insertions(+), 13945 deletions(-)
[isis] 02/12: Merge remote-tracking branch 'origin/master' into ISIS-3171
Posted by jo...@apache.org.
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 7be973659e27a869260af1c4eaaeef8c5db0b7dd
Merge: 9517f0e910 fae8c15ba9
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Thu Sep 15 14:53:08 2022 +0200
Merge remote-tracking branch 'origin/master' into ISIS-3171
api/applib/pom.xml | 19 +-
api/applib/src/main/java/module-info.java | 154 +++++++++++++
.../org/apache/isis/applib/annotation/Domain.java | 13 +-
.../isis/applib/services/clock/ClockService.java | 3 +-
.../keyvaluestore/KeyValueSessionStore.java | 4 +-
.../isis/applib/services/metamodel/BeanSort.java | 5 +-
.../applib/services/repository/EntityState.java | 18 +-
.../services/user/ImpersonatedUserHolder.java | 4 +-
.../value/semantics/TemporalValueSemantics.java | 35 ++-
.../commons/internal/reflection/ReflectTest.java | 9 +-
.../isis/applib/events/InteractionEventTest.java | 39 ++--
.../isis/applib/graph/tree/TreePathTest.java | 10 +-
...ropertyLayoutData_renderedAsDayBefore_Test.java | 8 +-
.../component/PropertyLayoutData_repaint_Test.java | 6 +-
.../applib/layout/grid/bootstrap/BSColTest.java | 12 +-
.../applib/layout/grid/bootstrap/SizeSpanTest.java | 9 +-
.../bootstrap/BSMenuBars_roundtrip_Test.java | 20 +-
.../NamedQueryTest_withStart_or_withCount.java | 32 +--
.../appfeat/ApplicationMemberTypeTest.java | 4 +-
.../eventbus/AbstractDomainEvent_veto_Test.java | 98 ++++-----
.../exceprecog/ExceptionRecognizerForTypeTest.java | 2 +-
.../exceprecog/ExceptionRecognizerGeneralTest.java | 4 +-
.../services/i18n/TranslatableStringTest.java | 38 ++--
.../isis/applib/services/jaxb/JaxbServiceTest.java | 9 +-
.../metamodel/MetaModelService_Config_Test.java | 8 +-
.../QueryResultsCache_KeyTest.java | 36 +--
.../wrapper/control/AsyncControl_Test.java | 10 +-
.../services/wrapper/control/SyncControl_Test.java | 26 +--
.../applib/spec/AbstractSpecification2Test.java | 4 +-
.../applib/spec/AbstractSpecificationTest.java | 4 +-
.../org/apache/isis/applib/util/EnumsTest.java | 4 +-
.../isis/applib/util/EnumsTest_converts.java | 4 +-
.../java/org/apache/isis/applib/util/Invoice.java | 28 +--
.../org/apache/isis/applib/util/InvoiceItem.java | 28 +--
.../java/org/apache/isis/applib/util/Numbered.java | 28 +--
.../apache/isis/applib/util/NumberedEvaluator.java | 28 +--
.../applib/util/ObjectContractsTest_compareTo.java | 35 +--
.../applib/util/ObjectContractsTest_equals.java | 50 ++---
.../ObjectContractsTest_equals_and_hashCode.java | 48 ++--
.../applib/util/ObjectContractsTest_toString.java | 52 ++---
.../apache/isis/applib/util/ReasonBufferTest.java | 10 +-
.../org/apache/isis/applib/util/ReasonsTest.java | 6 +-
.../apache/isis/applib/util/TitleBufferTest.java | 26 +--
.../applib/util/schema/CommandDtoUtils_Test.java | 6 +-
...eractionDtoUtilsTest_deriveLogicalMemberId.java | 4 +-
.../isis/applib/value/Blob_constructor_Test.java | 11 +-
.../isis/applib/value/Clob_constructor_Test.java | 13 +-
.../schema/src/main/java/module-info.java | 30 +--
bom/pom.xml | 15 +-
commons/pom.xml | 18 +-
commons/src/main/java/module-info.java | 78 +++++++
.../org/apache/isis/commons/collections/Can.java | 44 ++--
.../isis/commons/collections/ImmutableEnumSet.java | 5 +-
.../isis/commons/internal/base/_NullSafe.java | 6 +
.../isis/commons/internal/base/_Strings.java | 33 ++-
.../isis/commons/internal/context/_Plugin.java | 1 +
.../commons/internal/ioc/_IocContainer_Spring.java | 3 +-
.../isis/commons/internal/reflection/_Reflect.java | 12 -
.../isis/commons/collections/CanCompareTest.java | 12 +-
.../internal/base/_Strings_trimmed_Test.java | 15 +-
.../commons/internal/binding/BindableTest.java | 2 +-
.../commons/internal/compare/ComparatorsTest.java | 10 +-
.../internal/resources/XmlRoundTripTest.java | 64 ++++++
.../isis/commons/internal/strings/FormatTest.java | 17 +-
core/codegen-bytebuddy/pom.xml | 4 +-
.../src/main/java/module-info.java} | 25 +--
.../services/ClassLoadingStrategyAdvisor.java | 68 ++----
.../services/ProxyFactoryServiceByteBuddy.java | 28 +--
core/config/pom.xml | 3 +-
core/config/src/main/java/module-info.java | 61 ++++++
.../core/config/beans/IsisBeanTypeClassifier.java | 10 +-
.../config/environment/IsisLocaleInitializer.java | 12 +-
.../environment/IsisTimeZoneInitializer.java | 8 +-
.../progmodel/ProgrammingModelConstants.java | 7 +-
...ion_getMaxTitleLengthInParentedTables_Test.java | 18 +-
...n_getMaxTitleLengthInStandaloneTables_Test.java | 16 +-
.../config/util/ConfigUtil_isProtected_Test.java | 24 +-
.../core/config/util/ConfigUtil_mask_Test.java | 12 +-
.../interaction/src/main/java/module-info.java | 43 ++--
.../interaction/InteractionDefaultTest_next.java | 10 +-
core/internaltestsupport/pom.xml | 95 ++------
.../contract/ComparableContractTest_compareTo.java | 4 +-
.../contract/ValueTypeContractTestAbstract.java | 13 +-
core/internaltestvintage/pom.xml | 91 ++++++++
.../jmocking/ImposteriserUsingCodegenPlugin.java | 0
.../jmocking/Imposterisers.java | 0
.../jmocking/InjectIntoJMockAction.java | 0
.../internaltestsupport/jmocking/IsisActions.java | 0
.../internaltestsupport/jmocking/JMockActions.java | 0
.../jmocking/JUnitRuleMockery2.java | 0
.../internaltestsupport/jmocking/MyMockomatic.java | 0
.../jmocking/PostponedAction.java | 0
core/jdk-supplemental/pom.xml | 53 ++++-
core/metamodel/pom.xml | 13 --
core/metamodel/src/main/java/module-info.java | 136 ++++++++++++
.../core/metamodel/IsisModuleCoreMetamodel.java | 2 +
.../_testing/MetaModelContext_forTesting.java | 12 +-
.../core/metamodel/_testing/_TestDummies.java} | 38 ++--
.../isis/core/metamodel/commons/ResourceUtil.java | 19 --
.../metamodel/context/HasMetaModelContext.java | 13 +-
.../context/MetaModelContext_usingSpring.java | 6 +-
.../isis/core/metamodel/facets/Evaluators.java | 7 +-
.../NavigableParentAnnotationFacetFactory.java | 4 +-
...hod.java => NavigableParentFacetViaMethod.java} | 10 +-
.../annotation/TitleFacetViaTitleAnnotation.java | 2 -
.../title/methods/TitleFacetViaTitleMethod.java | 7 +-
.../facets/object/value/ValueFacetAbstract.java | 2 +-
.../ViewModelFacetForViewModelInterface.java | 5 +-
.../managed/ParameterNegotiationModel.java | 12 +-
.../isis/core/metamodel/object/ManagedObject.java | 6 +-
.../isis/core/metamodel/object/MmEntityUtil.java | 18 ++
.../object/_ManagedObjectEntityHybrid.java | 26 +--
...hed.java => _ManagedObjectEntityTransient.java} | 4 +-
.../metamodel/object/_ManagedObjectViewmodel.java | 2 +-
.../authorization/AuthorizationFacetAbstract.java | 7 +-
.../progmodel/ProgrammingModelAbstract.java | 5 +-
.../idstringifier/IdStringifierLookupService.java | 6 +-
.../services/message/MessageServiceNoop.java | 5 +-
.../services/metamodel/DomainMemberDefault.java | 2 +-
.../core/metamodel/spec/ObjectSpecification.java | 2 +-
.../isis/core/metamodel/spec/feature/MixedIn.java | 2 -
.../specimpl => spec/feature}/MixedInMember.java | 4 +-
.../spec/feature/ObjectActionParameter.java | 5 +-
.../metamodel/spec/feature/ObjectAssociation.java | 7 +-
.../specloader/specimpl/ObjectActionMixedIn.java | 13 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 1 +
.../specimpl/ObjectSpecificationAbstract.java | 5 +-
.../specimpl/OneToManyAssociationMixedIn.java | 1 +
.../specimpl/OneToOneAssociationMixedIn.java | 1 +
.../specloader/specimpl/_MixedInMemberFactory.java | 10 +-
.../core/metamodel/commons/IoUtils_CopyTest.java | 21 +-
.../commons/JavaClassUtilsTest_getBuiltIn.java | 6 +-
.../metamodel/commons/ListUtilsTest_adjust.java | 4 +-
.../metamodel/commons/ListUtilsTest_insert.java | 8 +-
.../commons/ListUtilsTest_mutableCopy.java | 4 +-
.../core/metamodel/commons/LocaleUtilsTest.java | 5 +-
.../isis/core/metamodel/commons/NameUtilTest.java | 14 +-
.../commons/StringUtilsTest_enumTitle.java | 4 +-
.../commons/StringUtils_NaturalNameTest.java | 2 +-
.../commons/StringUtils_NaturalizeTest.java | 4 +-
.../commons/StringUtils_NormalizedTest.java | 56 ++---
.../StringUtils_RemoveLeadingWhiteSpace.java | 15 +-
.../commons/StringUtils_SplitOnCommas.java | 45 ++--
.../commons/StringUtils_StripLeadingSlashTest.java | 10 +-
.../commons/StringUtils_StripNewLinesTest.java | 4 +-
.../commons/StringUtils_camelLowerFirst.java | 4 +-
.../commons/StringUtils_toLineSeparated.java | 16 +-
.../commons/StringUtils_toLowerDashed.java | 4 +-
.../metamodel/commons/TypesTest_filteredList.java | 8 +-
.../matchers/IsisMatchers_NonEmptyStringTest.java | 6 +-
.../metamodel/consent/InteractionResultTest.java | 18 +-
.../core/metamodel/facetapi/FacetAbstractTest.java | 15 +-
.../facetapi/FeatureTypeTest_identifierFor.java | 2 +-
...va => AbstractFacetFactoryJupiterTestCase.java} | 89 ++++----
.../metamodel/facets/AbstractFacetFactoryTest.java | 42 ++--
.../facets/AbstractTestWithMetaModelContext.java | 67 ++++++
.../Annotations_getAnnotations_on_Field_Test.java | 14 +-
.../Annotations_getAnnotations_on_Method_Test.java | 20 +-
...notations_getAnnotations_on_Parameter_Test.java | 22 +-
...nEventHelperTest_newActionInteractionEvent.java | 16 +-
...HelperTest_newCollectionDomainEvent_forAdd.java | 12 +-
...perTest_newCollectionDomainEvent_forRemove.java | 12 +-
...HelperTest_newPropertyDomainEvent_forClear.java | 16 +-
...elperTest_newPropertyDomainEvent_forModify.java | 8 +-
.../metamodel/facets/MethodFinderUtilsTest.java | 20 +-
.../metamodel/facets/ObjectAdapterUtilsTest.java | 36 ++-
.../actions/ActionMethodsFacetFactoryTest.java | 53 +----
.../actions/IteratorFilteringFacetFactoryTest.java | 6 +-
.../action/ActionAnnotationFacetFactoryTest.java | 37 ++--
...nnotationFacetFactoryTest_ActionInvocation.java | 6 +-
.../ActionAnnotationFacetFactoryTest_Hidden.java | 16 +-
...ctionAnnotationFacetFactoryTest_Invocation.java | 72 +++---
...ctionAnnotationFacetFactoryTest_RestrictTo.java | 17 +-
...ActionAnnotationFacetFactoryTest_Semantics.java | 19 +-
.../ActionAnnotationFacetFactoryTest_TypeOf.java | 36 +--
...notationFacetFactoryTest_commandPublishing.java | 19 +-
...tationFacetFactoryTest_executionPublishing.java | 48 ++--
...icsFacetFallbackToNonIdempotentFactoryTest.java | 5 +-
.../PrototypeFacetAnnotationFactoryTest.java | 5 +-
...kmarkableAnnotationFacetFactoryTest_action.java | 5 +-
...nLayoutXmlLayoutAnnotationFacetFactoryTest.java | 38 ++--
...MenuFacetFromDomainServiceFacetFactoryTest.java | 13 +-
.../prototype/PrototypeFacetAbstractTest.java | 21 +-
.../CollectionFieldMethodsFacetFactoryTest.java | 6 +-
.../CollectionAnnotationFacetFactoryTest.java | 69 +++---
...ollectionAnnotationFacetFactoryTest_typeOf.java | 5 +-
.../cssclassfa/CssClassFaFacetAbstractTest.java | 2 +-
.../ViewModelSemanticCheckingFacetFactoryTest.java | 18 +-
...okmarkableAnnotationFacetFactoryTest_class.java | 4 +-
.../callback/CallbackFacetFactoryTestAbstract.java | 3 +
...CssClassFaFacetOnTypeAnnotationFactoryTest.java | 4 +-
...oicesFacetFromBoundedAnnotationFactoryTest.java | 5 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 141 +++++-------
.../NamedAnnotationFacetFactoryTest.java | 10 +-
.../DomainObjectLayoutFactoryTest.java | 78 +++----
.../DomainServiceFacetAnnotationFactoryTest.java | 5 +-
.../DomainServiceLayoutFacetFactoryTest.java | 21 +-
.../ident/cssclass/CssClassFacetMethodTest.java | 107 +++++----
.../CssClassFacetMethodWithProblemTest.java | 37 ++--
.../object/ident/icon/IconFacetMethodTest.java | 37 ++--
.../object/ident/layout/LayoutFacetMethodTest.java | 36 ++-
.../title/TitleAnnotationFacetFactoryTest.java | 102 +++++----
.../ident/title/TitleFacetViaMethodTest.java | 31 ++-
.../title/TitleFacetViaMethodsFactoryTest.java | 8 +-
.../title/TitleFacetViaTitleAnnotationTest.java | 64 ++----
.../object/layoutxml/GridFacetDefaultTest.java | 6 +-
.../logicaltype/LogicalTypeInferenceTest.java | 14 +-
.../navparent/NavigableParentFacetMethodTest.java | 40 ++--
.../NavigableParentAnnotationFacetFactoryTest.java | 81 ++++---
.../RecreatableObjectFacetFactoryTest.java | 5 +-
.../ObjectSupportFacetFactoryTestAbstract.java | 3 +
.../memberorder/DeweyOrderComparatorTest.java | 86 ++++----
.../ordering/memberorder/DeweyOrderSetTest.java | 77 ++++---
.../ordering/memberorder/LayoutOrderTest.java | 44 ++--
...cetForParameterLayoutAnnotationFactoryTest.java | 6 +-
.../facets/param/name/ParameterNameFacetTest.java | 16 +-
.../ParameterAnnotationFacetFactoryTest.java | 59 ++---
...lableAnnotationOnParameterFacetFactoryTest.java | 8 +-
...RegExAnnotationOnParameterFacetFactoryTest.java | 11 +-
.../PropertyMethodsFacetFactoryTest.java | 7 +-
...romptStyleFacetFromPropertyAnnotation_Test.java | 99 +++------
...sabledAnnotationOnPropertyFacetFactoryTest.java | 4 +-
.../MandatoryAnnotationFacetFactoryTest.java | 9 +-
.../PropertyAnnotationFacetFactoryTest.java | 23 +-
...tionWithSnapshotOnPropertyFacetFactoryTest.java | 5 +-
...llableAnnotationOnPropertyFacetFactoryTest.java | 6 +-
.../RegExAnnotationOnPropertyFacetFactoryTest.java | 11 +-
.../specification/SpecificationAndTests.java | 10 +-
.../specification/SpecificationNotTests.java | 10 +-
.../specification/SpecificationOrTests.java | 10 +-
.../BigDecimalValueSemanticsProviderTest.java | 14 +-
.../value/BigIntValueSemanticsProviderTest.java | 14 +-
.../value/BlobValueSemanticsProviderTest.java | 12 +-
.../value/BooleanValueSemanticsProviderTest.java | 14 +-
.../value/ByteValueSemanticsProviderTest.java | 14 +-
.../value/CharacterValueSemanticsProviderTest.java | 14 +-
.../value/ClobValueSemanticsProviderTest.java | 12 +-
.../value/DoubleValueSemanticsProviderTest.java | 14 +-
.../value/FloatValueSemanticsProviderTest.java | 14 +-
.../value/IntValueSemanticsProviderTest.java | 14 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 14 +-
.../value/JavaTimeValueSemanticsProviderTest.java | 6 +-
.../value/LongValueSemanticsProviderTest.java | 12 +-
.../value/PasswordValueSemanticsProviderTest.java | 12 +-
.../value/ShortValueSemanticsProviderTest.java | 14 +-
.../value/StringValueSemanticsProviderTest.java | 12 +-
.../ValueSemanticsProviderAbstractTestCase.java | 79 +++----
.../ValueSemanticsAnnotationFacetFactoryTest.java | 10 +-
...jectAssociationPredicatesTest_visibleWhere.java | 156 +++++--------
.../interactions/InteractionUtils_isA_Test.java | 30 ++-
.../objects/ObjectActionLayoutXmlDefaultTest.java | 2 +-
.../objects/OneToManyAssociationDefaultTest.java | 26 ++-
.../TypeExtractorMethodsParametersTest.java | 10 +-
.../dom/JavaObjectWithBasicProgramConventions.java | 6 +-
.../services/appfeat/ApplicationFeatureIdTest.java | 50 ++---
.../ApplicationFeatureRepositoryDefaultTest.java | 244 +++------------------
.../services/appfeat/ApplicationFeatureTest.java | 69 ++----
.../appfeat/ApplicationFeatureTypeTest.java | 55 ++---
...zerForRecoverableException_recognizes_Test.java | 13 +-
.../metamodel/services/grid/GridLoadingTest.java | 2 +-
.../services/menubars/BSMenuBarsTest.java | 20 +-
.../metamodel/MetaModelServiceDefaultTest.java | 67 ++----
.../specloader/SpecificationCacheDefaultTest.java | 72 +++---
.../ClassSubstitutorTest_getClass.java | 12 +-
.../IntrospectionState_comparable_Test.java | 2 +-
...ionParameterAbstractTest_getId_and_getName.java | 184 ++--------------
.../specimpl/ObjectAssociationAbstractTest.java | 48 ++--
...ObjectAssociationAbstractTest_alwaysHidden.java | 32 +--
.../specimpl/OneToOneAssociationAbstractTest.java | 58 ++---
core/pom.xml | 35 ++-
{viewers/wicket => core/privileged}/pom.xml | 35 +--
.../apache/isis/core/privileged/_Privileged.java | 98 +++++++++
.../runtime/src/main/java/module-info.java | 43 ++--
.../isis/core/runtime/IsisModuleCoreRuntime.java | 2 -
.../core/runtime/context/RuntimeContextBase.java | 72 ------
.../runtimeservices/src/main/java/module-info.java | 86 ++++++++
.../command/CommandExecutorServiceDefault.java | 12 +-
.../executor/MemberExecutorServiceDefault.java | 6 +
.../wrapper/WrapperFactoryDefault.java | 23 +-
.../handlers/DomainObjectInvocationHandler.java | 2 +-
.../core/runtimeservices/i18n/po/PoReaderTest.java | 52 ++---
.../i18n/po/PoWriterTest_escape.java | 6 +-
.../urlencoding/UrlEncodingServiceTest.java | 2 +-
.../wrapper/WrapperFactoryDefaultTest.java | 31 +--
.../XmlSnapshotServiceDefault_Test.java | 52 ++---
core/security/pom.xml | 23 +-
core/security/src/main/java/module-info.java | 45 ++++
.../isis/security/EncodabilityContractTest.java | 8 +-
.../AuthenticationManager_authenticators_Test.java | 25 ++-
.../SimpleSessionEncodabilityNoRolesTest.java | 2 +-
.../SimpleSessionEncodabilityTestAbstract.java | 2 +-
.../SimpleSessionEncodabilityWithRolesTest.java | 2 +-
...rdAuthenticationManager_AuthenticationTest.java | 8 +-
.../src/main/java/module-info.java} | 33 +--
.../PreAndPostValues_shouldAudit_Test.java | 9 +-
core/webapp/pom.xml | 6 +
core/webapp/src/main/java/module-info.java | 48 ++++
.../templresources/TemplateResourceServlet.java | 2 +-
.../core/webapp/modules/templresources/_Util.java} | 28 ++-
.../dom/types/isis/blobs/jdo/IsisBlobJdo.java | 3 +-
.../dom/types/isis/clobs/jdo/IsisClobJdo.java | 3 +-
.../common/ui/custom/WhereInTheWorldPanel.java | 19 +-
.../ui/custom/WhereInTheWorldPanelFactory.java | 10 +-
.../commandlog/applib/app/CommandLogMenu.java | 3 +-
extensions/core/excel/applib/pom.xml | 2 +-
.../audittrail/applib/app/AuditTrailMenu.java | 3 +-
.../sessionlog/applib/app/SessionLogMenu.java | 3 +-
.../CollectionContentsAsExcelFactory.java | 4 +-
.../vw/fullcalendar/wicket/integration/pom.xml | 2 +-
.../fullcalendar/res/FullCalendarCssReference.java | 5 +-
.../fullcalendar/res/FullCalendarJsReference.java | 5 +-
.../CalendaredCollectionFactoryAbstract.java | 4 +-
.../wkt/viewer/EventProviderAbstract.java | 2 +-
.../wkt/viewer/FullCalendarWithEventHandling.java | 4 +-
.../pdfjs/wkt/ui/components/PdfJsViewerPanel.java | 29 +--
.../PdfJsViewerPanelComponentFactory.java | 6 +-
.../ListeningMarkupPanelFactoriesForWicket.java | 2 +-
.../graphql/applib/src/main/java/module-info.java | 5 +
incubator/viewers/graphql/model/pom.xml | 12 +
.../graphql/model/src/main/java/module-info.java | 7 +
incubator/viewers/graphql/pom.xml | 26 +--
incubator/viewers/graphql/{viewer => test}/pom.xml | 52 ++---
.../viewer/graphql/viewer/test}/source/.gitignore | 0
.../EndToEnd_IntegTest.changeName.approved.gql | 0
.../EndToEnd_IntegTest.changeName.submit.gql | 0
.../EndToEnd_IntegTest.createE1.approved.gql | 0
.../source/EndToEnd_IntegTest.createE1.submit.gql | 0
.../EndToEnd_IntegTest.findAllE1.approved.gql | 0
.../source/EndToEnd_IntegTest.findAllE1.submit.gql | 0
.../viewer/test}/source/EndToEnd_IntegTest.java | 11 +-
...oEnd_IntegTest.simple_post_request.approved.gql | 0
...dToEnd_IntegTest.simple_post_request.submit.gql | 0
.../viewer/test}/source/GQLSchema_IntegTest.java | 60 ++---
.../graphql/viewer/test}/source/ScratchPad.java | 2 +-
.../source/TestDomainModuleIntegTestAbstract.java | 19 +-
.../viewer/test}/source/gqltestdomain/E1.java | 2 +-
.../viewer/test}/source/gqltestdomain/E2.java | 2 +-
.../source/gqltestdomain/GQLTestDomainMenu.java | 2 +-
.../source/gqltestdomain/TestDomainModule.java | 2 +-
.../test}/source/gqltestdomain/TestEntity.java | 2 +-
.../source/gqltestdomain/TestEntityRepository.java | 14 +-
incubator/viewers/graphql/viewer/pom.xml | 54 -----
.../graphql/viewer/src/main/java/module-info.java | 27 +++
.../javafx/model/action/ActionUiModelFx.java | 4 +-
.../javafx/ui/components/object/ObjectViewFx.java | 2 +-
.../vaadin/model/action/ActionUiModelVaa.java | 4 +-
.../vaadin/ui/components/debug/DebugField.java | 12 +-
.../vaadin/ui/components/object/ObjectViewVaa.java | 2 +-
.../ui/components/other/FallbackFieldFactory.java | 4 +-
persistence/jdo/applib/pom.xml | 2 -
.../changetracking/JdoLifecycleListener.java | 4 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 3 +-
persistence/jdo/metamodel/pom.xml | 2 +-
.../testing/AbstractFacetFactoryTest.java | 10 +-
persistence/jdo/spring/pom.xml | 12 +-
persistence/jpa/eclipselink/pom.xml | 6 +
.../jpa/integration/entity/JpaEntityFacet.java | 12 +-
.../eventhandling/GenericEventPublishingTest.java | 15 +-
.../interact/WrapperInteractionTest3.java | 13 +-
.../interact/WrapperInteractionTest4.java | 17 +-
.../viewers/common/wkt/InteractionTestWkt.java | 6 +-
.../testdomain/conf/Configuration_usingWicket.java | 4 +-
.../bypass/src/main/java/module-info.java | 27 +--
security/keycloak/src/main/java/module-info.java | 42 ++++
security/shiro/pom.xml | 3 +-
...AuthenticatorOrAuthorizorTest_authenticate.java | 18 +-
...ticatorOrAuthorizorTest_isVisibleInAnyRole.java | 18 +-
.../spring/src/main/java/module-info.java | 45 ++--
starters/pom.xml | 2 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 4 +-
.../applib/personas/fixtures/EmployeeBuilder.java | 4 +-
.../personas/fixtures/PersistAllFixtureScript.java | 4 +-
.../personas/fixtures/PersonBuilderScript.java | 3 +-
.../personas/fixtures/ScenarioFixtureScript.java | 5 +-
testing/h2console/ui/pom.xml | 6 +
.../ImposteriserTestUsingCodegenPlugin_Test.java | 44 ++--
tooling/metaprog/pom.xml | 28 +--
tooling/pom.xml | 17 +-
.../asciidoc/applib/src/main/java/module-info.java | 28 ++-
.../metamodel/src/main/java/module-info.java | 30 +--
.../persistence-jdo/src/main/java/module-info.java | 23 +-
.../persistence-jpa/src/main/java/module-info.java | 24 +-
.../ui/wicket/src/main/java/module-info.java | 30 +--
.../ui/wkt/components/AsciiDocComponentWkt.java | 2 +-
.../jodatime/applib/src/main/java/module-info.java | 27 +--
.../integration/src/main/java/module-info.java | 42 ++--
.../markdown/applib/src/main/java/module-info.java | 42 ++--
.../metamodel/src/main/java/module-info.java | 26 +--
.../persistence-jdo/src/main/java/module-info.java | 23 +-
.../persistence-jpa/src/main/java/module-info.java | 24 +-
.../ui/wicket/src/main/java/module-info.java | 29 ++-
.../commons/applib/src/main/java/module-info.java | 39 ++--
viewers/commons/model/pom.xml | 8 -
.../commons/model/src/main/java/module-info.java | 39 ++++
.../viewer/commons/model/UiComponentHolder.java | 38 ----
.../{PlacementDirection.java => UiModel.java} | 7 +-
.../commons/model/action/HasActionInteraction.java | 4 +-
.../action/{ActionUiModel.java => UiAction.java} | 6 +-
.../{ActionFormUiModel.java => UiActionForm.java} | 16 +-
...tionUiDecorator.java => UiActionDecorator.java} | 2 +-
.../{ComponentType.java => UiComponentType.java} | 16 +-
.../UiString.java} | 12 +-
.../commons/model/decorators/ConfirmDecorator.java | 6 +-
.../commons/model/decorators/TooltipDecorator.java | 14 +-
.../commons/model/hints/HasRenderingHints.java | 57 +++++
.../viewer/commons/model/hints/RenderingHint.java | 71 ++++++
.../model/{gridlayout => layout}/UiGridLayout.java | 5 +-
.../UiPlacementDirection.java} | 4 +-
.../viewer/commons/model/mixin/HasUiMenuItem.java | 1 +
.../DebugUiModel.java => mock/UiMockup.java} | 7 +-
.../HasUiParentObject.java} | 7 +-
.../viewer/commons/model/object/ObjectUiModel.java | 124 -----------
.../{SimpleObjectUiModel.java => UiObject.java} | 16 +-
.../HasUiParameter.java} | 100 +++++++--
.../commons/model/scalar/HasUiProperty.java} | 32 +--
.../UiParameter.java} | 68 ++++--
.../UiProperty.java} | 14 +-
.../ScalarUiModel.java => scalar/UiScalar.java} | 35 ++-
.../src/main/java/module-info.java} | 10 +-
.../services/src/main/java/module-info.java | 41 ++--
viewers/restfulobjects/applib/pom.xml | 13 +-
viewers/restfulobjects/rendering/pom.xml | 2 +-
.../restfulobjects/rendering/IResourceContext.java | 22 +-
.../AbstractObjectMemberReprRenderer.java | 8 +-
.../domainobjects/DomainObjectReprRenderer.java | 12 +-
.../domainobjects/ObjectActionReprRenderer.java | 2 +-
.../ObjectCollectionReprRenderer.java | 6 +-
.../domainobjects/ObjectPropertyReprRenderer.java | 6 +-
.../domainobjects/ScalarValueReprRenderer.java | 2 +-
viewers/restfulobjects/testing/pom.xml | 2 +-
viewers/restfulobjects/viewer/pom.xml | 2 +-
.../viewer/context/ResourceContext.java | 51 +----
.../viewer/resources/HomePageReprRenderer.java | 2 +-
.../viewer/resources/UserReprRenderer.java | 2 +-
.../viewer/resources/UserResourceServerside.java | 13 +-
viewers/wicket/applib/pom.xml | 8 -
.../applib/src/main/java/module-info.java} | 15 +-
.../applib/IsisModuleViewerWicketApplibMixins.java | 1 -
viewers/wicket/{model => graceful}/pom.xml | 36 ++-
.../wicket/graceful/WicketArtifactReplacer.java | 69 ++++++
.../wicket-artifacts-no-module-info/readme.txt | 3 +
.../wicket-core-9.11.0.jar.mangled | Bin 0 -> 2389574 bytes
.../wicket-util-9.11.0.jar.mangled | Bin 0 -> 382422 bytes
viewers/wicket/model/pom.xml | 40 +---
.../wicket/model/src/main/java/module-info.java | 53 +++++
.../wicket/model/modelhelpers/WhereAmIHelper.java | 16 +-
.../viewer/wicket/model/models/ActionModel.java | 4 +-
.../wicket/model/models/ActionModelImpl.java | 12 +-
.../wicket/model/models/BookmarkTreeNode.java | 14 +-
.../wicket/model/models/BookmarkedPagesModel.java | 2 +-
.../wicket/model/models/ChainingObjectModel.java | 7 +-
.../wicket/model/models/EntityCollectionModel.java | 15 +-
.../models/EntityCollectionModelParented.java | 6 +-
.../wicket/model/models/FileUploadModels.java | 11 +-
.../wicket/model/models/FormExecutorContext.java | 4 +-
...mExecutorContext.java => HasCommonContext.java} | 31 +--
.../viewer/wicket/model/models/ModelAbstract.java | 30 +--
.../wicket/model/models/ObjectAdapterModel.java | 7 +-
.../viewer/wicket/model/models/ScalarModel.java | 103 ++-------
.../wicket/model/models/ScalarModelWithChoice.java | 5 +-
.../wicket/model/models/ScalarParameterModel.java | 49 +----
.../wicket/model/models/ScalarPropertyModel.java | 66 ++----
.../models/{EntityModel.java => UiObjectWkt.java} | 41 ++--
.../model/models/interaction/ObjectUiModelWkt.java | 27 ---
.../interaction/act/ActionInteractionWkt.java | 11 +-
...arameterUiModelWkt.java => UiParameterWkt.java} | 30 +--
.../models/interaction/coll/DataTableModelWkt.java | 8 +-
.../interaction/prop/PropertyInteractionWkt.java | 7 +-
...{PropertyUiModelWkt.java => UiPropertyWkt.java} | 29 +--
.../wicket/model/util/PageParameterUtils.java | 4 +-
.../isis/viewer/wicket/model/util/WktContext.java | 3 +-
.../model/value/ValueSemanticsModelAbstract.java | 9 +-
.../wicket/model/models/EntityModel_hintsTest.java | 153 -------------
.../LowestCommonSuperclassClosureTest.java | 11 +-
.../model/models/test/UiObjectWkt_hintsTest.java | 177 +++++++++++++++
viewers/wicket/pom.xml | 1 +
viewers/wicket/ui/pom.xml | 11 +-
viewers/wicket/ui/src/main/java/module-info.java | 164 ++++++++++++++
.../isis/viewer/wicket/ui/ComponentFactory.java | 14 +-
.../viewer/wicket/ui/ComponentFactoryAbstract.java | 14 +-
.../ui/app/registry/ComponentFactoryRegistrar.java | 6 +-
.../ui/app/registry/ComponentFactoryRegistry.java | 42 ++--
...essor.java => HasComponentFactoryRegistry.java} | 2 +-
.../wicket/ui/components/WebComponentBase.java | 30 +--
.../ui/components/about/AboutPanelFactory.java | 4 +-
.../actioninfo/ActionInfoPanelFactory.java | 4 +-
.../entityactions/LinkAndLabelFactory.java | 6 +-
.../serviceactions/ServiceActionUtil.java | 4 +-
.../serviceactions/ServiceActionsPanelFactory.java | 4 +-
.../serviceactions/TertiaryMenuPanelFactory.java | 4 +-
.../actionprompt/ActionPromptHeaderPanel.java | 4 +-
.../components/actions/ActionParametersForm.java | 18 +-
.../actions/ActionParametersFormPanelFactory.java | 4 +-
.../components/actions/ActionParametersPanel.java | 6 +-
.../actions/ActionParametersPanelFactory.java | 4 +-
.../BookmarkedPagesPanelFactory.java | 4 +-
.../ui/components/collection/CollectionPanel.java | 4 +-
.../CollectionPresentationSelectorHelper.java | 6 +-
.../CollectionPresentationSelectorPanel.java | 10 +-
.../CollectionContentsAsAjaxTablePanelFactory.java | 4 +-
.../ajaxtable/IsisAjaxDataTable.java | 4 +-
.../ajaxtable/IsisAjaxHeadersToolbar.java | 4 +-
.../ajaxtable/IsisAjaxNavigationToolbar.java | 19 +-
.../ajaxtable/IsisTotalRecordsToolbar.java | 15 +-
.../ajaxtable/PrototypingMessageProvider.java | 25 +--
.../ajaxtable/columns/GenericColumnAbstract.java | 10 +-
.../ajaxtable/columns/GenericPropertyColumn.java | 8 +-
.../ajaxtable/columns/GenericTitleColumn.java | 18 +-
.../icons/CollectionContentsAsIconsPanel.java | 4 +-
.../CollectionContentsAsIconsPanelFactory.java | 4 +-
.../CollectionContentsMultipleViewsPanel.java | 6 +-
...ollectionContentsMultipleViewsPanelFactory.java | 4 +-
.../CollectionContentsAsSummaryFactory.java | 4 +-
.../CollectionContentsHiddenPanelFactory.java | 4 +-
.../empty/EmptyCollectionPanelFactory.java | 4 +-
.../entity/EntityComponentFactoryAbstract.java | 20 +-
.../entity/collection/EntityCollectionPanel.java | 8 +-
.../collection/EntityCollectionPanelFactory.java | 8 +-
.../components/entity/fieldset/PropertyGroup.java | 19 +-
.../entity/header/EntityHeaderPanel.java | 16 +-
.../entity/header/EntityHeaderPanelFactory.java | 8 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 7 +-
.../icontitle/EntityIconAndTitlePanelFactory.java | 14 +-
.../icontitle/EntityIconTitleAndCopyLinkPanel.java | 4 +-
.../EntityIconTitleAndCopyLinkPanelFactory.java | 8 +-
.../ui/components/footer/FooterPanelFactory.java | 4 +-
.../wicket/ui/components/header/HeaderPanel.java | 4 +-
.../ui/components/header/HeaderPanelFactory.java | 4 +-
.../ui/components/layout/bs/BSGridPanel.java | 49 ++---
.../components/layout/bs/BSGridPanelFactory.java | 10 +-
.../ui/components/layout/bs/clearfix/ClearFix.java | 6 +-
.../wicket/ui/components/layout/bs/col/Col.java | 14 +-
.../wicket/ui/components/layout/bs/row/Row.java | 6 +-
.../components/layout/bs/tabs/TabGroupPanel.java | 8 +-
.../ui/components/layout/bs/tabs/TabPanel.java | 12 +-
.../ui/components/property/PropertyEditForm.java | 4 +-
.../property/PropertyEditFormPanelFactory.java | 4 +-
.../ui/components/property/PropertyEditPanel.java | 10 +-
.../property/PropertyEditPanelFactory.java | 4 +-
.../PropertyEditPromptHeaderPanel.java | 8 +-
.../scalars/ComponentFactoryScalarAbstract.java | 4 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 8 +-
.../components/scalars/ScalarPanelAbstract2.java | 10 +-
.../scalars/ScalarPanelSelectAbstract.java | 4 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 4 +-
.../blobclob/IsisBlobOrClobPanelAbstract.java | 6 +-
.../ui/components/scalars/bool/BooleanPanel.java | 4 +-
.../scalars/image/JavaAwtImagePanelFactory.java | 4 +-
.../components/scalars/markup/MarkupComponent.java | 6 +-
.../scalars/markup/MarkupPanelFactories.java | 6 +-
.../scalars/reference/ReferencePanel.java | 16 +-
.../scalars/reference/ReferencePanelFactory.java | 4 +-
.../valuechoices/ValueChoicesSelect2Panel.java | 6 +-
.../ValueChoicesSelect2PanelFactory.java | 4 +-
.../StandaloneCollectionPanel.java | 4 +-
.../StandaloneCollectionPanelFactory.java | 4 +-
.../components/tree/IsisToWicketTreeAdapter.java | 6 +-
.../ui/components/tree/TreePanelFactories.java | 6 +-
.../ui/components/unknown/UnknownModelPanel.java | 6 +-
.../unknown/UnknownModelPanelFactory.java | 8 +-
.../value/StandaloneValuePanelFactory.java | 4 +-
.../voidreturn/VoidReturnPanelFactory.java | 4 +-
.../ui/components/welcome/WelcomePanelFactory.java | 4 +-
.../widgets/breadcrumbs/BreadcrumbModel.java | 24 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 28 +--
.../widgets/buttons/ToggleButtonsPanel.java | 4 +-
.../entitysimplelink/EntityLinkSimplePanel.java | 4 +-
.../EntityLinkSimplePanelFactory.java | 8 +-
.../formcomponent/FormComponentPanelAbstract.java | 24 +-
.../widgets/linkandlabel/ActionLink.java | 10 +-
.../ui/components/widgets/select2/Select2.java | 13 +-
.../select2/providers/ChoiceProviderAbstract.java | 18 +-
.../providers/ChoiceProviderForReferences.java | 8 +-
.../themepicker/IsisWicketThemeSupportDefault.java | 2 +-
.../widgets/zclip/ZeroClipboardPanel.java | 6 +-
.../wicket/ui/errors/ExceptionStackTracePanel.java | 4 +-
.../viewer/wicket/ui/errors/JGrowlBehaviour.java | 10 +-
.../isis/viewer/wicket/ui/errors/JGrowlUtil.java | 5 +-
...stryAccessor.java => HasPageClassRegistry.java} | 2 +-
.../isis/viewer/wicket/ui/pages/PageAbstract.java | 34 +--
.../isis/viewer/wicket/ui/pages/WebPageBase.java | 41 +---
.../viewer/wicket/ui/pages/about/AboutPage.java | 4 +-
.../viewer/wicket/ui/pages/entity/EntityPage.java | 20 +-
.../isis/viewer/wicket/ui/pages/home/HomePage.java | 6 +-
.../StandaloneCollectionPage.java | 4 +-
.../viewer/wicket/ui/pages/value/ValuePage.java | 4 +-
.../wicket/ui/pages/voidreturn/VoidReturnPage.java | 4 +-
.../isis/viewer/wicket/ui/panels/FormAbstract.java | 39 +---
.../wicket/ui/panels/FormExecutorDefault.java | 13 +-
.../viewer/wicket/ui/panels/PanelAbstract.java | 26 +--
.../isis/viewer/wicket/ui/panels/PanelBase.java | 64 ++----
.../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 34 ++-
.../isis/viewer/wicket/ui/util/WktComponents.java | 14 +-
.../isis/viewer/wicket/ui/util/WktDecorators.java | 14 +-
.../isis/viewer/wicket/ui/util/WktLinks.java | 7 +-
.../isis/viewer/wicket/ui/util/WktTooltips.java | 28 +--
.../ComponentFactoryAbstractTest_init.java | 25 ++-
.../ui/{ => test}/ComponentType_ConstantsTest.java | 14 +-
.../EntityIconAndTitlePanelTest_abbreviated.java | 8 +-
.../components/scalars/ConverterTester.java | 18 +-
.../scalars/jdkdates/JavaSqlDateConverterTest.java | 4 +-
.../jdkdates/JavaUtilDateConverterTest.java | 4 +-
.../scalars/jdkmath/BigDecimalConverterTest.java | 4 +-
.../jodatime/JodaDateTimeConverterTest.java | 4 +-
.../jodatime/JodaLocalDateConverterTest.java | 4 +-
.../jodatime/JodaLocalDateTimeConverterTest.java | 4 +-
.../jodatime/jdk8time/LocalDateConverterTest.java | 4 +-
.../jdk8time/LocalDateTimeConverterTest.java | 4 +-
.../jdk8time/OffsetDateTimeConverterTest.java | 4 +-
.../components/scalars/uuid/UuidConverterTest.java | 4 +-
.../choices/ChoiceProviderForReferencesTest.java | 31 +--
.../choices/ChoiceProviderForValuesTest.java | 2 +-
.../choices/ChoiceProviderTestAbstract.java | 2 +-
.../ui/{ => test}/errors/JGrowlUtilTest.java | 4 +-
.../wicket/ui/{ => test}/fixtures/Customers.java | 2 +-
.../ui/{ => test}/pages/PageAbstractTest.java | 4 +-
.../accmngt/SuccessFeedbackCookieUtilTest.java | 4 +-
.../password_reset/EmailAddressValidator_Test.java | 4 +-
viewers/wicket/viewer/pom.xml | 32 +--
.../AuthenticatedWebSessionForIsis.java | 9 +-
.../viewer/integration/WebRequestCycleForIsis.java | 32 ++-
.../ComponentFactoryRegistryDefault.java | 38 ++--
.../viewer/wicketapp/IsisWicketApplication.java | 8 +-
.../ComponentFactoryRegistryDefaultTest.java | 10 +-
.../wicketapp/IsisWicketApplication_Defaults.java | 28 +--
.../wicketapp/IsisWicketApplication_Pages.java | 42 ++--
626 files changed, 6165 insertions(+), 6012 deletions(-)
[isis] 07/12: Merge remote-tracking branch 'origin/master' into ISIS-3171
Posted by jo...@apache.org.
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 f4fb79d3e27d1707b20f5a5967a3558919fcf679
Merge: fb78d49d00 f6fdcd0df3
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Thu Sep 29 16:02:39 2022 +0200
Merge remote-tracking branch 'origin/master' into ISIS-3171
.../modules/ROOT/pages/cutting-a-release.adoc | 215 +++++++-----
.../ROOT/pages/post-release-successful.adoc | 2 +-
.../modules/ROOT/pages/updating-the-website.adoc | 2 +-
.../ROOT/partials/publish-and-index-website.adoc | 2 +-
antora/supplemental-ui/index.html | 68 +---
api/applib/src/main/java/module-info.java | 3 +-
.../isis/applib/services/command/Command.java | 8 +-
.../applib/services/wrapper/WrapperFactory.java | 19 +-
.../services/wrapper/callable/AsyncCallable.java | 112 +++++++
bom/pom.xml | 50 ++-
core/adoc/modules/_overview/pages/about.adoc | 360 +--------------------
.../_testing/WrapperFactory_forTesting.java | 6 +
core/pom.xml | 77 -----
.../wrapper/WrapperFactoryDefault.java | 133 ++++----
examples/demo/domain/pom.xml | 4 +
.../src/main/java/demoapp/dom/DemoModuleJpa.java | 4 +-
.../asciidoc}/IsisAsciiDocSamples-sample1.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample10.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample2.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample3.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample4.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample5.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample6.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample7.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample8.adoc | 0
.../asciidoc}/IsisAsciiDocSamples-sample9.adoc | 0
.../samples/asciidoc}/IsisAsciiDocSamples.java | 7 +-
.../dom/types/isis/markups/IsisMarkups-common.adoc | 7 +-
.../isis/markups/IsisMarkups-description.adoc | 10 +-
.../dom/types/isis/markups/IsisMarkups.java | 13 +-
.../dom/types/isis/markups/IsisMarkups.layout.xml | 2 +
.../isis/markups/holder/IsisMarkupHolder.java | 19 +-
.../isis/markups/holder/IsisMarkupHolder2.java | 14 +-
.../holder/IsisMarkupHolder_actionReturning.java | 5 +-
...IsisMarkupHolder_actionReturningCollection.java | 10 +-
.../holder/IsisMarkupHolder_mixinProperty.java | 5 +-
...arkupHolder_updateReadOnlyOptionalProperty.java | 6 +-
...updateReadOnlyOptionalPropertyWithChoices.java} | 28 +-
.../IsisMarkupHolder_updateReadOnlyProperty.java | 6 +-
...upHolder_updateReadOnlyPropertyWithChoices.java | 17 +-
.../markups/jdo/IsisMarkupJdo-description.adoc | 9 +-
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 44 +--
.../isis/markups/jdo/IsisMarkupJdoEntities.java | 7 +-
.../markups/jpa/IsisMarkupJpa-description.adoc | 18 +-
.../dom/types/isis/markups/jpa/IsisMarkupJpa.java | 49 ++-
.../isis/markups/jpa/IsisMarkupJpaEntities.java | 7 +-
.../isis/markups/persistence/IsisMarkupEntity.java | 6 +-
.../persistence/IsisMarkupEntity.layout.xml | 2 +
.../markups/persistence/IsisMarkupSeeding.java | 5 +-
.../isis/markups/samples/IsisMarkupSamples.java | 18 +-
.../isis/markups/vm/IsisMarkupVm-description.adoc | 8 +-
.../dom/types/isis/markups/vm/IsisMarkupVm.java | 26 +-
.../types/isis/markups/vm/IsisMarkupVm.layout.xml | 2 +
.../dom/types/isisext/IsisExtTypesMenu.java | 4 +-
.../samples/IsisMarkdownSamples-sample1.md | 21 --
.../samples/IsisMarkdownSamples-sample2.md | 11 -
.../samples/IsisMarkdownSamples-sample3.md | 11 -
.../samples/IsisMarkdownSamples-sample4.md | 6 -
.../samples/IsisMarkdownSamples-sample5.md | 6 -
.../samples/IsisMarkdownSamples-sample6.md | 16 -
.../asciidocs/IsisAsciiDocs-common.adoc | 7 +-
.../asciidocs/IsisAsciiDocs-description.adoc | 10 +-
.../asciidocs/IsisAsciiDocs.java | 19 +-
.../asciidocs/IsisAsciiDocs.layout.xml | 2 +
.../asciidocs/holder/IsisAsciiDocHolder.java | 21 +-
.../asciidocs/holder/IsisAsciiDocHolder2.java | 26 +-
.../holder/IsisAsciiDocHolder_actionReturning.java | 7 +-
...isAsciiDocHolder_actionReturningCollection.java | 12 +-
.../holder/IsisAsciiDocHolder_mixinProperty.java | 7 +-
...iiDocHolder_updateReadOnlyOptionalProperty.java | 8 +-
...updateReadOnlyOptionalPropertyWithChoices.java} | 30 +-
.../IsisAsciiDocHolder_updateReadOnlyProperty.java | 8 +-
...ocHolder_updateReadOnlyPropertyWithChoices.java | 19 +-
.../asciidocs/jdo/IsisAsciiDocJdo-description.adoc | 6 +-
.../asciidocs/jdo/IsisAsciiDocJdo.java | 45 ++-
.../asciidocs/jdo/IsisAsciiDocJdoEntities.java | 11 +-
.../asciidocs/jpa/IsisAsciiDocJpa-description.adoc | 10 +-
.../asciidocs/jpa/IsisAsciiDocJpa.java | 53 ++-
.../asciidocs/jpa/IsisAsciiDocJpaEntities.java | 11 +-
.../asciidocs/persistence/IsisAsciiDocEntity.java | 10 +-
.../persistence/IsisAsciiDocEntity.layout.xml | 2 +
.../asciidocs/persistence/IsisAsciiDocSeeding.java | 9 +-
.../asciidocs/vm/IsisAsciiDocVm-description.adoc | 6 +-
.../asciidocs/vm/IsisAsciiDocVm.java | 28 +-
.../asciidocs/vm/IsisAsciiDocVm.layout.xml | 2 +
.../markdowns/IsisMarkdowns-common.adoc | 7 +-
.../markdowns/IsisMarkdowns-description.adoc | 10 +-
.../markdowns/IsisMarkdowns.java | 19 +-
.../markdowns/IsisMarkdowns.layout.xml | 2 +
.../markdowns/holder/IsisMarkdownHolder.java | 21 +-
.../markdowns/holder/IsisMarkdownHolder2.java | 16 +-
.../holder/IsisMarkdownHolder_actionReturning.java | 7 +-
...isMarkdownHolder_actionReturningCollection.java | 12 +-
.../holder/IsisMarkdownHolder_mixinProperty.java | 7 +-
...kdownHolder_updateReadOnlyOptionalProperty.java | 8 +-
...updateReadOnlyOptionalPropertyWithChoices.java} | 30 +-
.../IsisMarkdownHolder_updateReadOnlyProperty.java | 8 +-
...wnHolder_updateReadOnlyPropertyWithChoices.java | 19 +-
.../markdowns/jdo/IsisMarkdownJdo-description.adoc | 6 +-
.../markdowns/jdo/IsisMarkdownJdo.java | 45 ++-
.../markdowns/jdo/IsisMarkdownJdoEntities.java | 11 +-
.../markdowns/jpa/IsisMarkdownJpa-description.adoc | 15 +-
.../markdowns/jpa/IsisMarkdownJpa.java | 53 ++-
.../markdowns/jpa/IsisMarkdownJpaEntities.java | 11 +-
.../markdowns/persistence/IsisMarkdownEntity.java | 10 +-
.../persistence/IsisMarkdownEntity.layout.xml | 2 +
.../markdowns/persistence/IsisMarkdownSeeding.java | 9 +-
.../markdowns/samples/IsisMarkdownSamples.java | 20 +-
.../markdowns/vm/IsisMarkdownVm-description.adoc | 8 +-
.../markdowns/vm/IsisMarkdownVm.java | 30 +-
.../markdowns/vm/IsisMarkdownVm.layout.xml | 2 +
.../subscriber/CommandSubscriberForCommandLog.java | 6 +-
extensions/core/quartz/impl/pom.xml | 16 -
.../applib/dom/SessionLogEntry.layout.fallback.xml | 2 +-
extensions/security/shiro-realm-ldap/impl/pom.xml | 16 -
extensions/vw/exceldownload/wicket-ui/pom.xml | 17 -
.../vw/fullcalendar/wicket/integration/pom.xml | 17 -
extensions/vw/fullcalendar/wicket/ui/pom.xml | 19 +-
extensions/vw/pdfjs/wicket/integration/pom.xml | 41 +--
extensions/vw/pdfjs/wicket/ui/pom.xml | 35 +-
extensions/vw/sse/wicket/pom.xml | 39 +--
persistence/jdo/spring/pom.xml | 46 +--
scripts/verify-isis-release.sh | 15 +-
starters/pom.xml | 2 +-
.../src/main/resources/supplemental-models.xml | 2 +-
testing/archtestsupport/applib/pom.xml | 17 -
testing/h2console/ui/pom.xml | 36 +--
.../demoshowcases/value/ValueShowCase.java | 16 +
.../value/ValueTypeGenTemplateTest.java | 2 +
valuetypes/asciidoc/ui/wicket/pom.xml | 17 -
valuetypes/markdown/ui/wicket/pom.xml | 17 -
viewers/commons/model/pom.xml | 2 +-
.../commons/model/decorators/IconDecorator.java | 2 +-
viewers/wicket/graceful/pom.xml | 43 ++-
.../wicket/graceful/WicketArtifactReplacer.java | 69 ----
.../interaction/prop/PropertyInteractionWkt.java | 49 +--
viewers/wicket/ui/pom.xml | 13 +-
.../viewer/wicket/ui/components/scalars/_Util.java | 20 +-
viewers/wicket/viewer/pom.xml | 29 +-
139 files changed, 1151 insertions(+), 1701 deletions(-)
[isis] 11/12: Merge remote-tracking branch 'origin/master' into ISIS-3171
Posted by jo...@apache.org.
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 32934b135e6c280cde4a0aabf2054ddd948d4625
Merge: 4a485d2974 c63b459771
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Tue Oct 4 08:01:30 2022 +0200
Merge remote-tracking branch 'origin/master' into ISIS-3171
.../modules/ROOT/pages/cutting-a-release.adoc | 16 +-
.../services/wrapper/control/AsyncControl.adoc | 11 +
.../userguide/modules/fun/pages/mixins.adoc | 36 +-
.../isis/applib/services/user/UserMemento.java | 8 +-
.../services/user/UserMemento.layout.fallback.xml | 25 +-
bom/pom.xml | 16 +-
core/adoc/modules/_overview/pages/about.adoc | 397 +++------------------
.../commandlog/jdo/dom/CommandLogEntry.java | 2 +-
.../applib/dom/ExecutionLogEntryRepository.java | 37 +-
.../executionlog/jdo/dom/ExecutionLogEntry.java | 8 +-
.../executionlog/jpa/dom/ExecutionLogEntry.java | 16 +-
.../applib/dom/ExecutionOutboxEntry.java | 5 +-
extensions/core/executionoutbox/restclient/pom.xml | 5 -
starters/pom.xml | 2 +-
.../applib/classrules/ArchitectureDomainRules.java | 14 +-
.../applib/classrules/ArchitectureJdoRules.java | 12 +-
.../applib/classrules/ArchitectureJpaRules.java | 10 +-
.../applib/classrules/CommonPredicates.java | 18 +-
.../modulerules/ArchitectureModuleRules.java | 53 ++-
tooling/pom.xml | 2 +-
viewers/wicket/viewer/pom.xml | 26 --
.../viewer/wicketapp/IsisWicketApplication.java | 4 +-
.../wicket/viewer/integration/CglibTest.java | 35 --
23 files changed, 220 insertions(+), 538 deletions(-)
[isis] 06/12: Merge remote-tracking branch 'origin/master' into ISIS-3171
Posted by jo...@apache.org.
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 fb78d49d00100a67d9064c6e7993b454688040cd
Merge: df021a1c49 5ea407e0e7
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Sat Sep 24 16:02:54 2022 +0200
Merge remote-tracking branch 'origin/master' into ISIS-3171
.../modules/ROOT/pages/merging-a-pull-request.adoc | 8 ++++----
.../conguide/modules/eclipse/pages/about.adoc | 12 ++++++++++++
.../conguide/modules/intellij/pages/about.adoc | 14 ++++++++++++++
.../schema/images/schema/metamodel-hierarchy.png | Bin 0 -> 17077 bytes
api/schema/src/main/adoc/modules/schema/pages/mml.adoc | 4 +++-
testing/specsupport/applib/pom.xml | 2 +-
6 files changed, 34 insertions(+), 6 deletions(-)