You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by jd...@apache.org on 2022/09/23 17:12:10 UTC
[isis] branch ISIS-2947 updated (66650ad0ef -> 8ff6d220aa)
This is an automated email from the ASF dual-hosted git repository.
jdoornenbal pushed a change to branch ISIS-2947
in repository https://gitbox.apache.org/repos/asf/isis.git
discard 66650ad0ef now fetches default for action parameter
discard 060ffb36f1 fetches optionality for action param
discard d52a054715 now fetches parameter names
discard 10121f1857 Makes generic types for object action compliant to graphQlObject specs
discard 6ab3a5bd79 Adds first implementation of semantics on objection action
discard 8211fa9de0 restores data fetchers for gql generic actions (just hide and disable); todo: other properties (validate, params)
discard 02ab0e655d combines creation of actions again on object type builder; todo: data fetching _gql_generic action is now broken
discard 3ca694616e properties, collection and actions now seperated out on _gql_generic field; data fetching still w.i.p.
discard f4b749a7a3 retrieves domainobject using construction helper
discard 1b54fe2f08 takes collections out of fields (now called properties)
discard eab3df4f12 changes from _gql_meta to _gql_generic w.i.p.
discard fa51332c24 fixes retrieval of domain object using bookmark and objectspec; changes from _gql_meta to _gql_generic w.i.p.
discard 5927860463 Reorganising code object type factory a bit; is all
discard 42b07cb934 Splits method to add actions into two: one for safe actions (parametized fields) and one for non safe that become mutations; brings more definitions to construction helper
discard 8f0cb3bc74 brings more responsibility to construction helper (renamed from data collector); w.i.p.
discard 1906c3bf72 brings more responsibility to data collector
discard 6676dd6e3d now fetches title
discard b76c18e492 adds data fetcher for meta data structure field
discard 1512a000a6 Adds meta ObjectTypes; w.i.p.
discard 4c63dd1d50 fleshes out _gql_meta types; w.i.p.
discard efc5f1bf67 Adds quick sketch of types for _gql_meta (for now static, needs to be made dynamic for each entity, field/action/param_of_field_or_action)
discard 7b23006e0c id's test entities now managed by application
discard 4e72d29b06 changes type id to GraphQlID; all test pass when run in isolation; todo...
discard 96f4cbeb3c implements data fetcher for _gql_Query_lookup
discard 28e489b2f8 Adds type and query _gql_Query_lookup to fetch domain entities directly by id; todo: implement data fetcher
omit f4ee2fd1f3 implements data fetching for input type (entity)
omit 48f38e5e0c adds data fetcher for mutator (action) on domain object; w.i.p.
add ebc6d9b1e0 ISIS-3031: adds NoPermissionChecks and UserMementoRefiners for integ testing
add 8a3ea33a57 Bump poi.version from 5.2.1 to 5.2.2
add c5b34ca3b4 Merge pull request #916 from apache/dependabot/maven/master/poi.version-5.2.2
add f14fbc08c7 Bump maven-project-info-reports-plugin from 3.2.2 to 3.3.0
add 945f2fa701 Merge pull request #917 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-project-info-reports-plugin-3.3.0
add d2c6757a1f ISIS-3032: render placeholders as badge
add 09303cf66d ISIS-3034: just add java-doc, why unification is not possible
add fa537db534 ISIS-3032: css: font-size fix for badges inside tables and form-controls
add 0cd1c4a8e7 ISIS-3032: null-reference rendering fixes (blob/clob/obj-ref)
add e08a865b43 Bump dependency-check-maven from 7.0.4 to 7.1.0
add 4f57dcfe10 Merge pull request #918 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.1.0
add bc39388837 ISIS-2843: Remove mavendeps 'integtests'
add d543f6141f ISIS-2843: Remove mavendeps 'unittests'.
add d9cde2e1dc ISIS-2902: split factory method Identifier.propertyOrCollectionIdentifier(..) into Identifier.propertyIdentifier(..) and Identifier.collectionIdentifier(..)
add e068026133 ISIS-2902: java-doc fix
add 36d98a5b5c ISIS-2902: replace trivial uses of ManagedMember.MemberType (enum name related)
add b462a821ad ISIS-2902: remove ManagedMember.MemberType (replace by Identifier.Type)
add 0f00b1e4b8 Bump cucumber.version from 7.3.1 to 7.3.4
add cc4dd78cf1 Merge pull request #920 from apache/dependabot/maven/master/cucumber.version-7.3.4
add d65a25a4af Bump checker-qual from 3.21.4 to 3.22.0
add ad904a8997 Merge pull request #919 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.22.0
add 52ff7e2296 ISIS-2297: just removing comments
add 4680573277 ISIS-2627: fixes UserPermissionViewModel serialization
add c16c47aa68 ISIS-2627: UserPermissionViewModel: minor cleanup
add 8ffe337fe5 ISIS-2627: fixes prev. commit
add 5a2985e0f7 ISIS-2987: Block (po reader): support for root context
add d76a8adb26 Bump togglz.version from 3.1.1 to 3.1.2
add b2a5f75310 Merge pull request #921 from apache/dependabot/maven/master/togglz.version-3.1.2
add d6a8b96fd0 ISIS-2966: IsisModuleApplib: split out non-essential mixins
add f7ce70332d ISIS-3033: remove superfluous wrapping span for select2
add 301a270b43 ISIS-3033: remove superfluous wrapping div for date-picker
add f20e5a495f ISIS-3033: tempusdominus z-index fix
add e5ff0e4b3e ISIS-3038: MarkupComponent to support rendering (none) badge for null
add 8efdccb0ce ISIS-3039: resurrect calendar comp. factories
add 39736ff33c ISIS-2949 catch NPE's
add 6f9addbf10 ISIS-2957 barchartExample is rendered
add 64d8ea7e67 ISIS-2957 upgrade to kvision 5.8.1, Kotlin 1.6.10, changes regarding SVG to accommodate kvision-map update, catch empty BaseAggregator, luxon added in index.html, new approach to visualize Event timing
add b785bf2959 ISIS-2957 EventBubbleChart with color/responseLength and size/runningAtStart
add b27556d507 ISIS-2957 EventBubbleChart with js function for title, serialization update
add 0e192b03df ISIS-2957 clicking bubble opens EventLogDetail
add 7824acd744 ISIS-2957 clicking bubbles opens event url
add 847de2b05f Merge remote-tracking branch 'origin/ISIS-2957' into ISIS-2957
add af7efcb278 ISIS-2957 clicking bubble opens EventLogDetail
add 16be0bc611 ISIS-2957 add legend to EventBubbleChart
add b393710c1a ISIS-2957 upgrade to gradle 7.4, js functions in companion object
add 8ddcee4b97 ISIS-2957 functions nested
add a019c2f23a ISIS-2957 determineLegendLabel as extension function
add f1eb5a2bf5 ISIS-2957 generateLabels for legend
add e129eb8319 ISIS-2957 legend with error and size
add 89a7b8661c ISIS-2957 tests fixed (Value), extended
add a84367480a ISIS-2957 tooltip data formatted
add 24bb0e875e ISIS-2957 map renamed
add 5f70c5035d ISIS-2957 unused classes removed, PieChart prepared
add 5c906d647d ISIS-2957 ResponseHandler chain based on stats
add 534e8d06cd ISIS-2957 duration added to chart data tooltip, title shortended for EventLogDetail, response handling amended, mainMenu structured, About amended
add b85766eec6 ISIS-2957 running included in legend, end time used when available
add 58e34438c8 Merge remote-tracking branch 'origin/master' into ISIS-2957
add ca5feffc50 ISIS-2957 logging statistics to console added, cleanup, upgraded to KVision 5.8.3
add 437c35b20a Merge remote-tracking branch 'origin/master' into ISIS-2957
add c328fc619a ISIS-2957 logging statistics updated
add 8d81694e4a ISIS-2957 ContextMenuBuilder introduced for TabIcon menu, menu builder/Factories refactored
add 0a8a183d01 ISIS-2957 set ActionPrompt height, remove library target plain, CorsHttpRequest introduced, fix empty types in LogEntry, ActionDispatcher passed in with ExecuteAllMenubarActions
add b35ab7e400 ISIS-2957 Event statistics amended, response types amended, StatusBar amended, minor cleanups
add ce51b6b2e0 Merge remote-tracking branch 'origin/master' into ISIS-2957
add 22588d5ad7 Merge remote-tracking branch 'origin/master' into ISIS-2957
add ec35a15eff Merge remote-tracking branch 'origin/master' into ISIS-2957
add bacecec511 Merge remote-tracking branch 'origin/master' into ISIS-2957
add 74815c3858 ISIS-2957 keep up with layout transfer object changes
add fc2657b861 Merge remote-tracking branch 'origin/master' into ISIS-2957
add bc66544313 ISIS-2957 http error transfer object allows for empty message
add e9c5889d98 Merge pull request #887 from apache/ISIS-2957
add fc29a5f1ee ISIS-3041 blank added
add 0a3755f2e7 ISIS-2957 unused code removed
add 9c015cfca3 ISIS-3042 add PdfJs for KitchenSink
add 9ad47c17d7 ISIS-3037: adds Persona interface, improves existing docs
add 1cf991d99e ISIS-3037: fixes compile issues
add 5f15385a21 ISIS-3037: refining PersonaEnumPersistAll
add 3948d4a535 ISIS-3037: fixes compile issues with XxxTestDomainPersona
add 386c48717b Merge pull request #922 from apache/ISIS-3037
add 80db671f46 Merge branch 'master' of https://github.com/apache/isis
add bb68d174dc ISIS-3043 Upgrade Node / npm
add 649773c9c4 ISIS-3041 Duplicated sentence removed
add 4f52497720 ISIS-3041 space between see & xref
add 7a950e2d45 ISIS-3044 set LogEntry.type for Menubars
add a60e0f99b4 ISIS-3044 set default height for RoDialogs to 50%
add dd1f159928 ISIS-3044 show number of dialogs in status bar
add bb5574fa93 ISIS-3041 fixing unset errortype, code cosmetic, debugging info
add 26d62f046f ISIS-3039: incorporate clone of github.com/42Lines/wicket-fullcalendar
add c03f50c8bb ISIS-3039: joda to java.time conversions
add a2ecb7bd33 ISIS-3039: minor code quality
add e868d6f8c7 bring in changes from mholzer85
add eec3b635f0 ISIS-3039: restructure modules
add 5a2b484170 ISIS-3039: initial working sample
add 3a1aeb44ae ISIS-3039: some minor simplifications
add 0ff71aa3d6 Merge remote-tracking branch 'origin/master' into 3039-fullcalendar
add 6d06de0143 ISIS-3039: purge old config
add 1d29d9a17e ISIS-3039: object mapper fix
add fb75a58140 ISIS-3039: just comments
add 6635ef019c ISIS-3039: remove MIT licensed sources
add 2193e978e8 ISIS-3039: remove css resources
add 7c7cfa2e02 ISIS-3039: reinstate abandoned full-cal config settings
add 7c5336c28d ISIS-3039: reinstate abandoned EventSource.events as a js function
add 55033bf9a9 Merge pull request #923 from apache/3039-fullcalendar
add 9e979b4346 Bump datanucleus-api-jpa from 6.0.0-m4 to 6.0.0-m5
add 3a0fb64d95 Merge pull request #924 from apache/dependabot/maven/master/org.datanucleus-datanucleus-api-jpa-6.0.0-m5
add d564210f03 Bump datanucleus-jodatime from 6.0.0-m4 to 6.0.0-m5
add 04ad54400c Merge pull request #925 from apache/dependabot/maven/master/org.datanucleus-datanucleus-jodatime-6.0.0-m5
add 7a5bf245d1 Bump DN core 6.0.0-m4 -> 6.0.0-m5
add f071b97556 ISIS-3040: reorg. project structure
add f58311cac9 ISIS-3040: minor code review/cleanup
add a79851b93e ISIS-3040: split out former wicketstuff code into its own artifact (wicket/integration)
add 34bbde4bbd ISIS-3040: adds java-doc; also cleaning up code further
add 017e72aafd ISIS-3040: wording
add bc73061677 ISIS-3040: align package names with module names
add 01ec74693c ISIS-3040: fixes import in graphql demo app (after prev. commit)
add 6a8baea213 Bump maven-site-plugin from 3.11.0 to 3.12.0
add 63f6e0ba33 Merge pull request #926 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-site-plugin-3.12.0
add ddf6f6a61c ISIS-3040: separation of concerns
add 1e56fe9d6c ISIS-3040: convert all resource references to singletons (optimization)
add 228b35a16b ISIS-3040: remove superfluous header ref.
add 4293500de3 ISIS-3040: decouple pdf.js applib and metamodel from wicket
add 72957549f8 ISIS-3040: rename packages (alignment)
add 238edbf624 ISIS-3040: purge PdfJsConfigWkt
add ad68697d03 ISIS-3040: encapsulate PdfJsPanel's config
add 7551f13d07 ISIS-3037: rationalizes PersonaEnumPersistAll with v1
add 8096d78232 ISIS-3037: fixes compile issue in test
add 5b1a3bfe56 Merge pull request #927 from apache/ISIS-3037
add 29cd16bf5f ISIS-3040: purge local java-script resources
add e98eb2a0f4 Bump approvaltests from 15.1.2 to 15.4.0
add 6132d8844e Merge pull request #928 from apache/dependabot/maven/master/com.approvaltests-approvaltests-15.4.0
add 6ca050c32a ISIS-3045: adds Object_clearHints description
add c4c6da3184 ISIS-3040: adds WicketApplicationInitConfiguration
add 34b2e61506 ISIS-3040: adds pdf.js cmap support
add b29814c426 ISIS-3040: encapsulate webjar version specifica into an enum
add abe28ea474 ISIS-3040: fail early on demo vm recreation cache miss
add b7d5be63a1 ISIS-3040: further work on cmaps support
add 19cdded929 ISIS-3040: pdf.js integration java-script fixes
add ba27fd3123 ISIS-3040: replaces the demo pdf example with a more sophisticated one
add 409e808721 ISIS-3040: fixes java-script to enable pdf page printing (v2)
add ea0be590d1 ISIS-3040: prepare removal of ScalarPanelAbstractLegacy
add b9fcc4dc1c ISIS-3040: further prepare removal of ScalarPanelAbstractLegacy (not there yet)
add b66a425901 Bump datanucleus-maven-plugin from 6.0.0-m1 to 6.0.0-release
add bbcd1f4748 Merge pull request #929 from apache/dependabot/maven/master/org.datanucleus-datanucleus-maven-plugin-6.0.0-release
add 2504669fd1 ISIS-3040: minor refactoring
add 7d3a7f3974 Bump datanucleus-jdo-api 3.2.0-release -> 3.2.1
add f4fc8303b5 ISIS-3050: replace empty text-area when in output mode with html badge
add 7bc00d64a2 ISIS-3050: badge render fix
add 716b1dba98 ISIS-3051: adds 'isMixedIn' flag to the member type in the v2 schema
add c15b0b292d ISIS-3051: improve mixed in icons
add 7eb4fad06b ISIS-3051: adding test cases
add d670f6167c ISIS-3051: adds regression test based on metamodel export of 'good' domain
add ed5d3050d9 ISIS-3051: minor test refactoring
add fc3b2428f3 ISIS-3051: set introspection mode explicit on MMNodes
add 6bfd77db8c ISIS-3050: improve a bit on mm changes since graphql-merge
add e064d20750 ISIS-3050: remove debug line in prev. commit
add 539833404c ISIS-3051: minor cosmetics
add de0dc89877 Bump maven-jaxb2-plugin from 0.14.0 to 0.15.1
add 5aba1077eb Merge pull request #931 from apache/dependabot/maven/master/org.jvnet.jaxb2.maven2-maven-jaxb2-plugin-0.15.1
add 85b0092d03 Bump Wicket 9.9.1->9.10.0
add 8cd01cf1a2 ISIS-3051: fixes demo mixin
add 31e1af9f35 ISIS-3051: removes error prone optimization step
add 41bd123f0c Bump camel.version from 3.14.2 to 3.14.3
add c14a753d59 Merge pull request #932 from apache/dependabot/maven/master/camel.version-3.14.3
add 47db457c06 Bump togglz.version from 3.1.2 to 3.2.0
add f570584c51 Merge pull request #934 from apache/dependabot/maven/master/togglz.version-3.2.0
add 95ba44727f Bump graphql-java from 18.0 to 18.1
add cfbf76c0a0 Merge pull request #935 from apache/dependabot/maven/master/com.graphql-java-graphql-java-18.1
add b8b4d42a6b Bump jsoup from 1.14.3 to 1.15.1
add fad99ab616 Merge pull request #937 from apache/dependabot/maven/master/org.jsoup-jsoup-1.15.1
add ae4df49f95 Bump vaadin.version from 23.0.7 to 23.0.9
add 40f5d60e4b Merge pull request #938 from apache/dependabot/maven/master/vaadin.version-23.0.9
add 59f9ad04e8 Bump javassist from 3.28.0-GA to 3.29.0-GA
add 5ecf33dfda Merge pull request #939 from apache/dependabot/maven/master/org.javassist-javassist-3.29.0-GA
add c0efa5ed3d Bump maven-antrun-plugin from 3.0.0 to 3.1.0
add 75df918901 Merge pull request #936 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-antrun-plugin-3.1.0
add d7154bc315 Bump approvaltests from 15.4.0 to 15.5.0
add 3fa3cf35b0 Merge pull request #941 from apache/dependabot/maven/master/com.approvaltests-approvaltests-15.5.0
add 74ce124b18 ISIS-3053: Tooltip demo: create toasts on no-arg actions, so we can see whether executed
add bd738fea69 ISIS-2965: updates docs for SudoService
add 76eeb10bdc Merge remote-tracking branch 'origin/master'
add 3ec6a298ac ISIS-3058: xray message processing fix
add f2a1bdbf53 ISIS-3058: eagerly memoize element bookmarks, before passing them over to the DataTable
add dd8ebbb776 ISIS-3058: minor refactoring and comments
add 9e59d9ce77 ISIS-3053: don't apply tooltips directly to ActionLinks
add f4f8f45f5f Bump spring-graphql from 1.0.0-RC1 to 1.0.0
add 4f035199ff Merge pull request #942 from apache/dependabot/maven/master/org.springframework.graphql-spring-graphql-1.0.0
add f47594c300 ISIS-3054: adds Demo showcase to reproduce issue
add 59ce2e6a7c ISIS-2965: updates docs for SudoService
add 51c1963e83 ISIS-3057: moves classes around
add 43972918c8 Merge pull request #943 from apache/ISIS-3057
add f29b78ebc0 ISIS-3046: updates docs on mavendeps
add 90a577527e Merge pull request #944 from apache/ISIS-3046
add c549d6a745 ISIS-3054: minor generics refactoring
add 4557f0b94c ISIS-3054: ObjectMementoService: fixes the non-scalar param case
add ff2aa06bdf ISIS-2900: adds gitcommit.sh utility script
add e7aabb169b ISIS-2900: injects into mixee, mixin and results
add d1acb6f3a7 ISIS-2900: moves the injection of services into an action return value deeper into the framework
add 69463341bd ISIS-2900: removes unnecessary injection; adds comment instead.
add df4af5d11a ISIS-2900: removes unnecessary 'else'
add ea28a10705 ISIS-2651: purge JdoEntityDiscoveryListener
add 79104097bd ISIS-2651: missing license header added
add 2b479465a8 ISIS-2651: adds IsisPreset for DN eager table creation
add 793a60dd7f ISIS-3054: don't let CheckBoxX re-express font-awesome css dependencies
add 890a405272 ISIS-3054: just renaming wkt initializers
add 7f33f68a49 ISIS-3054: purge isis-config for wicket-jquery version selection
add 86efa396bb ISIS-3059: Bump Spring Boot 2.6.7 -> 2.7.0
add ae7201a5f8 ISIS-3059: Spring's graph-ql version now managed by Spring's BOM
add 0cf1560a91 ISIS-3059: purge cloned spring graph-ql pre-release classes
add e8638bdc65 Merge pull request #946 from apache/3059-SpringBoot_2_7_0
add 15751c9939 ISIS-3054: IsisWicketApplication: factor out initializers
add 3fe1ab5610 ISIS-3054: moving wicket viewer page resources into sub-packages
add f06498d108 ISIS-3054: disable client side Isis.Topic.CLOSE_SELECT2
add 672bfa6b0f ISIS-3054: just moving more wkt vwr resources into sub packages
add 25fb15fc2c ISIS-2651: adds support for datanucleus.schema.generate-database.mode
add 0c6ead56b0 ISIS-2651: further minor doc improvements for JDO
add 49c207ab6d ISIS-2651: fixes comment, metadata
add 6267805a53 Merge pull request #950 from apache/ISIS-2651
add 2b3dda3830 ISIS-2651: don't notify JDO listeners with JPA entities
add 3d84f3b1d7 ISIS-2651: don't allow JdoEntityDiscoveryListeners to modify settings or the set of discovered entity types
add 00531e63da ISIS-2651: simplify: actually we have to assume, that if we instantiate a DN PMF, the PersistanceStack in use is JDO and not JPA
add fac52f8c56 ISIS-3051: bit of post-processor refactoring
add cde643192d ISIS-3051: consolidate defaults and choices post-processors
add 9a1f2e6c63 ISIS-3051: FacetProcessor optimization
add 2b80679289 ISIS-3051: fixes prev. commit
add 3635c5abae ISIS-3051: remove parameter-peer hackery
add cbeb4cb9a4 ISIS-3049: fixes CalendarEvent demo case with ViewModel
add d7bcf9f8d0 Revert "ISIS-3051: remove parameter-peer hackery"
add 6d73ce039c ISIS-3060: adds concept of a layered facet-holder (FacetHolderLayered)
add 1462b4860a ISIS-2651: doc fixes is all
add fe0bf9d778 ISIS-3049: fixes the StatefulVmUsingJaxb demo
add dcd6b0d024 ISIS-3063: adds annot. @Aliased; deprecates others in favor of @Named
add b1a44a0f62 ISIS-3063: adds @Named support on interfaces and abstract types
add 540babf530 ISIS-3063: instate @Named as replacement for annot. attr. logicalTypeName=...
add c675a0676d ISIS-3063: purge logical naming facets
add d0878b403f ISIS-3063: make it the responsibility of the bean-type-classifiers to determine logical-type names
add 425eb37810 ISIS-3063: just cleaning up prev. commit
add ee05c59b1f ISIS-3063: more cleanup
add ee969d7b7a Bump error_prone_annotations from 2.13.1 to 2.14.0
add be27f8adad Merge pull request #953 from apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.14.0
add 19163f5f6a ISIS-3063: don't use anonymous facet classes in OneToManyAssociationMixedIn
add 1925ca9f32 ISIS-3063: more cleaning up around scan interception
add d3f3ca421d ISIS-3062: adds in JDO impl of SessionLogEntry etc
add 99e5876b6b ISIS-3062: introduces Nq utility class, also for secman
add 8685439fca ISIS-3062: renames session-log to sessionlog, command-log to commandlog etc
add 2b6743aa43 ISIS-3062: fixes some compile issues for secman jpa
add a52dc36894 ISIS-3062: factors out sessionlog-applib
add f33eb013a3 ISIS-3062: adds JPA impl of sessionlog
add fcd54441ca ISIS-3062: adds in SessionLogEntry
add 5bcbef2f29 ISIS-3062: fixes compile issues...
add 879372e9a0 ISIS-3062: adds httpSessionId to SessionLogEntry
add df107dabd9 ISIS-3062: reapplies @Named ... from rebasing conflicts
add bbb88fad90 Merge pull request #952 from apache/ISIS-3062
add 6fe7c9dbd2 Bump cxf-rt-rs-client from 3.5.2 to 3.5.2-jbossorg-1
add fc707cab2f Merge pull request #954 from apache/dependabot/maven/master/org.apache.cxf-cxf-rt-rs-client-3.5.2-jbossorg-1
add e9438a4fa7 ISIS-3063: adds AliasedFacetForDomainServiceAnnotation
add 261e7aa134 ISIS-3063: adds ObjectSpecification.getAliases()
add ceef97128d Bump maven-invoker-plugin from 3.2.2 to 3.3.0
add a5401722e3 Merge pull request #955 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-invoker-plugin-3.3.0
add 4308c16f88 Bump maven-scm-plugin from 1.12.2 to 1.13.0
add 2598dc1ff5 Merge pull request #956 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-scm-plugin-1.13.0
add f7847a103a ISIS-3062: adds tests for sessionlog
add 3f6b1515b6 Merge pull request #957 from apache/ISIS-3062
add 5bf98b2ba9 ISIS-3063: mm validation: adds check for unique logical type aliases
add 395a7b38f8 ISIS-3063: adds support for aliased object and service spec lookup
add 54f5a9f20d ISIS-3063: adds test for aliased object spec lookup
add bee6c65c0e Bump vaadin.version from 23.0.9 to 23.0.10
add 54f5510e61 Merge pull request #958 from apache/dependabot/maven/master/vaadin.version-23.0.10
add ce03f78ae0 ISIS-3063: adds aliases on DomainObjects should be unique test
add 35bd97fd48 ISIS-3063: remove MetaModelContext .getSingletonElseFail(..) from public API
add ecfea37236 ISIS-3063: RO: adds support for service lookup by alias
add 68be19a3f4 ISIS-3063: adds REST endpoint test using a JAXB VM
add a46a31668b ISIS-3063: disable failing test
add 78f98bca71 ISIS-3062: fixes CommandLogServiceMenu provisioning
add 36bec83b5d ISIS-3065: fixes object-not-found case for the entity refetching util
add 94f5d201ba ISIS-3065: improves prev. commit
add c429b5184f Bump messages from 18.0.0 to 19.0.0
add 6a4e914174 Merge pull request #960 from apache/dependabot/maven/master/io.cucumber-messages-19.0.0
add b7979dadbc Bump asciidoctorj.version from 2.5.3 to 2.5.4
add 523405a9b0 Merge pull request #961 from apache/dependabot/maven/master/asciidoctorj.version-2.5.4
add cfac12f73a ISIS-3063: rest reg. test stability fixes
add f3c75970d3 ISIS-3063: thread-safety f. reg. test jdo fixtures
add 16262c98b6 ISIS-3063: RO: adds listBooks test via an aliased domain object (VM)
add 9febe64e8d Merge remote-tracking branch 'origin/master' into 3049-ui-bugs
add 224da2759d Bump checker-qual from 3.22.0 to 3.22.1
add 726ce225e7 Merge pull request #962 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.22.1
add 82d005dda2 ISIS-3049: allow Bookmarks to represent null (empty) objects
add 13e29e3eb7 ISIS-3049: fixes prev. commit
add 3a1e5cc678 ISIS-3066: wait for validation to finish before MM disposal
add 8c9cd9ae38 ISIS-3066: fixes flipped logic in prev. commit
add 3e11ed2009 ISIS-3067: fixes missing jnr-ffi
add e7f42e8ba0 ISIS-3049: refactor ObjectMemento, to potentially remove later
add 6c39166b04 ISIS-3049: purge ObjectMemento.asHintingBookmarkIfSupported()
add 79b5e4542d ISIS-3049: ObjectMemento: purge asPseudoBookmark() and asBookmarkIfSupported()
add af910f2e9b ISIS-3049: optimize choice rendering, without the need to (re-)fetch entire object graphs
add 4a0ab155f1 ISIS-3049: bring JPA regr. tests up to speed with latest changes to JDO tests
add 7939fb8f24 Merge branch 'master' of https://github.com/apache/isis
add d4ebca07e9 ISIS-3068: if DomainObject's nature is no specified, consider what the BeanTypeClassifier has come up with
add edffd9cf20 Bump mapstruct-processor from 1.4.2.Final to 1.5.0.Final
add bfdbf2686b Merge pull request #964 from apache/dependabot/maven/master/org.mapstruct-mapstruct-processor-1.5.0.Final
add b3322755f9 Bump approvaltests from 15.5.0 to 15.6.0
add b880e5e99a Merge pull request #963 from apache/dependabot/maven/master/com.approvaltests-approvaltests-15.6.0
add d7e4988d80 Bump vaadin.version from 23.0.10 to 23.0.11
add 35c22bde1c Merge pull request #967 from apache/dependabot/maven/master/vaadin.version-23.0.11
add f393ecd16a Bump mapstruct-processor from 1.5.0.Final to 1.5.1.Final
add 8349e8a835 Merge pull request #965 from apache/dependabot/maven/master/org.mapstruct-mapstruct-processor-1.5.1.Final
add e77c4100fb Bump surefire.version from 3.0.0-M6 to 3.0.0-M7
add 7152276382 Merge pull request #969 from apache/dependabot/maven/master/surefire.version-3.0.0-M7
add ee1690cdb1 ISIS-3069: fixes deprecated naming strategy on DomainService annotation
add ff607dcce9 Bump togglz.version from 3.2.0 to 3.2.1
add d98d0208d5 Merge pull request #971 from apache/dependabot/maven/master/togglz.version-3.2.1
add 8d2cf10d9c ISIS-3070: hacky hotfix for validation happening too early
add 9434d0d2c8 Bump maven-release-plugin from 3.0.0-M5 to 3.0.0-M6
add f650531c80 Merge pull request #974 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-release-plugin-3.0.0-M6
add 338a7575ea Bump cxf-rt-rs-client from 3.5.2-jbossorg-1 to 3.5.2-jbossorg-2
add 2719a1ec4b Merge pull request #973 from apache/dependabot/maven/master/org.apache.cxf-cxf-rt-rs-client-3.5.2-jbossorg-2
add b9cb31457a Bump vaadin.version from 23.0.11 to 23.1.0
add bf74a3d4cd Merge pull request #972 from apache/dependabot/maven/master/vaadin.version-23.1.0
add 8369b5e83c ISIS-2985: remove support f. ModalDialog nesting
add 6d00c721f6 ISIS-3048: CSS fix for Select2 bottom margin
add 5db723fc2b ISIS-3008: optimization: refresh viewmodels only once per interaction
add 4cee78be43 ISIS-3008: remove duplicated/superfluous optimization code
add 8031f5f761 ISIS-3008: java-doc fix
add 0d5a4f5a31 ISIS-3072: allow NamedFacets as inferred from annotations to override those inferred via reflection
add f35b831f8c ISIS-3048: more meaningful excel export of the various markup types
add f6d22e7490 Bump approvaltests from 15.6.0 to 15.7.0
add 2b267d7ccf Merge pull request #975 from apache/dependabot/maven/master/com.approvaltests-approvaltests-15.7.0
add 21e8f2759e Merge branch 'master' of https://github.com/apache/isis
add b0b1354aaa ISIS-3073 fixing typos in shiro doc, @DomainObject(logicalTypeName ... replaced by @Named, JPA/JDO mixup corrected
add 1d59314133 Bump apache-rat-plugin from 0.13 to 0.14
add c126825517 Merge pull request #976 from apache/dependabot/maven/master/org.apache.rat-apache-rat-plugin-0.14
add d45ae111fa Bump maven-model-builder from 3.8.5 to 3.8.6
add 1d1fbfc49c Merge pull request #977 from apache/dependabot/maven/master/org.apache.maven-maven-model-builder-3.8.6
add 6182dc7725 Bump dependency-check-maven from 7.1.0 to 7.1.1
add 9c82d47ca5 Merge pull request #978 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.1.1
add 8fb2bbe65b Bump approvaltests from 15.7.0 to 15.8.0
add 962ce1a599 Merge pull request #979 from apache/dependabot/maven/master/com.approvaltests-approvaltests-15.8.0
add ad5e735338 Bump assertj-guava from 3.4.0 to 3.5.0
add 4fb5c153df Merge pull request #980 from apache/dependabot/maven/master/org.assertj-assertj-guava-3.5.0
add 11a5f5f302 ISIS-3049: fixes NPE on ApplicationNamespace VM creation
add ffe48cd497 ISIS-3049: fixes ObjectAdapterMementoProviderAbstract wrong id for NULL
add bb75e3b946 Merge branch 'master' of https://github.com/apache/isis
add bde72563b1 ISIS-3073 new sentence starts on a new line
add 3c707402de ISIS-2965: rename mentions of RC1 -> M8
add 79483ec998 ISIS-2965: antora: adding M8 migration notes
add a8f28ff87f ISIS-3041: update doc index
add a71e5cce48 Various fixes to error page rendering
add fa90c7d49b Merge pull request #981 from mwhesse/ISIS-3076
add aab6ddc37c Bump checker-qual from 3.22.1 to 3.22.2
add 1bf3e16975 Merge pull request #982 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.22.2
add ba7c5a40c7 ISIS-3049: add regr. test to verify Action annotation with choicesFrom provides choices
add d510b14d9a ISIS-3049: prev. commit reveals a bug ... disabling failing test
add 1f2e22ab7a ISIS-3049: fixes Action#choicesFrom Javadoc to include the scalar case
add 3d599511d2 ISIS-3077: fixes Wicket Viewer XSS vulnerability
add f834b9e7c0 ISIS-3077: remove superfluous escaped boolean in GenericPropertyColumn
add 5def8575ed ISIS-3077: restore non-escaped output rendering for certain value types
add 68901c2ba7 Bump font-awesome from 6.1.0 to 6.1.1
add 8933981c73 Bump jakarta.annotation-api from 2.1.0 to 2.1.1
add 063997d4f4 Merge pull request #984 from apache/dependabot/maven/master/jakarta.annotation-jakarta.annotation-api-2.1.1
add 05586f0f76 removes invalid html url
add ba13aec3b1 ISIS-3078: adds script to perform bulk rename
add b9498061b0 ISIS-3078: fixes unit tests that would break after rename
add cfa510e1c1 ISIS-3078: polishes a little
add a582869d7c Merge pull request #987 from apache/ISIS-3078
add b96048b885 Bump mapstruct-processor from 1.5.1.Final to 1.5.2.Final
add c44c78a088 Merge pull request #985 from apache/dependabot/maven/master/org.mapstruct-mapstruct-processor-1.5.2.Final
add 4aaa7661f3 Bump maven-toolchains-plugin from 3.0.0 to 3.1.0
add 11905a48a3 Merge pull request #988 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-toolchains-plugin-3.1.0
add 4b84a1c886 Bump messages from 19.0.0 to 19.1.0
add d63fceca47 Merge pull request #989 from apache/dependabot/maven/master/io.cucumber-messages-19.1.0
add 47c0a1d78b Bump vaadin.version from 23.1.0 to 23.1.1
add 711edf009c Merge pull request #986 from apache/dependabot/maven/master/vaadin.version-23.1.1
add ba06a5b2be Bump cucumber.version from 7.3.4 to 7.4.0
add aac5c0ec66 Merge pull request #990 from apache/dependabot/maven/master/cucumber.version-7.4.0
add 42eefe2507 ISIS-3080: fixes additional actions, that are bound to parameters
add d9e7457223 ISIS-3077: escape Strings for rendering dynamically based on what the output format dictates
add f7709b769a ISIS-3077: fixes badge rendering for the null case
add 00bd1196c3 ISIS-3077: refactor hardening utilities into their own class
add 06f9aff530 ISIS-3077: use Jsoup to sanitize untrusted html
add fa83d7a56a ISIS-3077: minor: renaming var
add d841e375d1 Bump messages from 19.1.0 to 19.1.2
add f7fd4ed90d Merge pull request #992 from apache/dependabot/maven/master/io.cucumber-messages-19.1.2
add 2fce8b7a06 Bump Spring Boot 2.7.0 -> 2.7.1
add a39f557e37 Bump cucumber.version from 7.4.0 to 7.4.1
add 35b987776d Merge pull request #993 from apache/dependabot/maven/master/cucumber.version-7.4.1
add c483ca71f2 ISIS-3049: fixes choicesFrom semantics only ever getting applied to the first action parameter
add d6d3e296f4 ISIS-3049: minor: javadoc fix
add 430c0ea06c ISIS-3049: minor: remove comment
add 78b7ac6dca Bump wagon-ftp from 3.5.1 to 3.5.2
add 1c869043c9 Merge pull request #999 from apache/dependabot/maven/master/org.apache.maven.wagon-wagon-ftp-3.5.2
add de5ccae4a7 Bump graphql-java from 18.1 to 18.2
add 8d1a7c2668 Merge pull request #997 from apache/dependabot/maven/master/com.graphql-java-graphql-java-18.2
add 100e77a6db Bump wagon-ssh from 3.5.1 to 3.5.2
add 469091fc4d Merge pull request #1000 from apache/dependabot/maven/master/org.apache.maven.wagon-wagon-ssh-3.5.2
add c82efaeac7 Bump datanucleus-core from 6.0.0-m5 to 6.0.0-release
add 70f6b9e5d1 Merge pull request #995 from apache/dependabot/maven/master/org.datanucleus-datanucleus-core-6.0.0-release
add 103d68b139 Bump datanucleus-api-jdo from 6.0.0-m5 to 6.0.0-release
add efc0d20498 Merge pull request #998 from apache/dependabot/maven/master/org.datanucleus-datanucleus-api-jdo-6.0.0-release
add f8a0aa1205 Bump datanucleus-jdo-query from 6.0.0-m1 to 6.0.0-release
add 88d1c993ee Merge pull request #1002 from apache/dependabot/maven/master/org.datanucleus-datanucleus-jdo-query-6.0.0-release
add a55377cdf9 Bump datanucleus-rdbms from 6.0.0-m5 to 6.0.0-release
add b581b45590 Merge pull request #1001 from apache/dependabot/maven/master/org.datanucleus-datanucleus-rdbms-6.0.0-release
add b1cfc27dc4 Bump datanucleus-api-jpa from 6.0.0-m5 to 6.0.0-release
add bac8987b96 Merge pull request #1003 from apache/dependabot/maven/master/org.datanucleus-datanucleus-api-jpa-6.0.0-release
add cadef92d40 Bump datanucleus-jodatime from 6.0.0-m5 to 6.0.0-release
add 9edcdb816e Merge pull request #996 from apache/dependabot/maven/master/org.datanucleus-datanucleus-jodatime-6.0.0-release
add 1dcf47ed86 Bump datanucleus-api-jpa from 6.0.0-m5 to 6.0.0-release (starters)
add acc6eec850 ISIS-2971: [Demo] adds showcase for Enums (as value-types)
add 2eec271fc5 Bump woodstox-core from 6.2.8 to 6.3.0
add 9442bc0b11 Merge pull request #1005 from apache/dependabot/maven/master/com.fasterxml.woodstox-woodstox-core-6.3.0
add f500f9b458 Bump vaadin.version from 23.1.1 to 23.1.2
add 4e4950faa8 Merge pull request #1004 from apache/dependabot/maven/master/vaadin.version-23.1.2
add 022e2f3caa Bump wicket-bootstrap-core from 6.0.0-M6 to 6.0.0-M7
add 4dc23c024d Bump wicket-bootstrap-core from 6.0.0-M6 to 6.0.0-M7 (2)
add 46335e25e8 ISIS-3049: early guard against incompatible scalar type for scalar panel with text-field
add 6b8d3bc363 ISIS-3049: no longer have both the Member and its Peer maintain their own list of Facets
add 9e98b7f659 ISIS-3049: fixes LabelAtFacetFromLayoutConfiguration creation
add 90fecba6df ISIS-3049: introduces Facet.isAllowedToBeSharedWhenMixedIn()
add 393d2a5a2b ISIS-3049: fully implement FacetHolderLayered
add 175b321f9a ISIS-3049: updates MetaModelRegressionTest with new MM reference model for comparison
add 2fde82ed25 ISIS-3049: minor: renaming of factory method
add ee7dd10bac Bump cxf-rt-rs-client from 3.5.2-jbossorg-2 to 3.5.3
add 87d9579180 Merge pull request #1006 from apache/dependabot/maven/master/org.apache.cxf-cxf-rt-rs-client-3.5.3
add 6f6e09230c Bump shiro.version from 1.9.0 to 1.9.1
add 41766d1954 Merge pull request #1007 from apache/dependabot/maven/master/shiro.version-1.9.1
add 7a40f05872 ISIS-3073 fix mixup updated/updating
add aabac88070 ISIS-3073 overview diagrams for metamodel & eventbus
add 47ac1f5df8 ISIS-3073 JPA is supported now
add 5532c66042 ISIS-3073 eventbus diagram split up into: domain, persistence, ui
add 3e614d7544 ISIS-3073 eventbus domain diagram updated
add 6da2cd7f06 ISIS-3073 detailed according to https://the-asf.slack.com/archives/CFC42LWBV/p1655990135439499
add a441045d02 ISIS-3073 copy right notice added
add 594c4c2942 ISIS-3073 detailed according to https://the-asf.slack.com/archives/CFC42LWBV/p1655990135439499 (in the right place)
add d186b05556 ISIS-3073 copy right notice added, eventbus_ui detailed
add 1a409e7cb4 Merge pull request #994 from apache/ISIS-3073
add a98086e831 ISIS-3073: simplify java-doc
add ac25f4b2c1 ISIS-3073: polishing Metamodel Terminology
add 9574f941be ISIS-3073: polishing Metamodel Terminology (2)
add 8cff1a5391 ISIS-3073: polishing Metamodel Terminology (3)
add b2513b2069 Bump pdfjs-dist from 2.13.216 to 2.14.305
add c47eb31746 ISIS-3084: Wrapper: removal of collection modification events
add 297899cae9 ISIS-3084: Wrapper: refactors proxied methods for Map/Collection/List into ProgrammingModelConstants
add aea5821de7 ISIS-3084: commons: make _List concat utils null-safe
add 34a6180e7b ISIS-3084: just comments
add 6dd943862d ISIS-3084: Remove direct Collections modification endpoints from RO
add 5e2cfe4ec3 ISIS-2445: adds now build profile
add a632f543ef Bump approvaltests from 15.8.0 to 16.0.0
add 8d6b9272e0 Merge pull request #1010 from apache/dependabot/maven/master/com.approvaltests-approvaltests-16.0.0
add a1cf0df6a8 ISIS-3049: TenantedAuthorizationFacet when mixed-in must not be shared
add 4c73f339e1 ISIS-3049: fixes prev. commit
add 016182a491 ISIS-3084: mignotes for 'Remove the Notion of mutable Collections'
add 365796f239 Bump maven-assembly-plugin from 3.3.0 to 3.4.0
add 4b5c7574d9 Merge pull request #1011 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-assembly-plugin-3.4.0
add 2624e2729f Bump jsoup from 1.15.1 to 1.15.2
add 36b63dba73 Merge pull request #1012 from apache/dependabot/maven/master/org.jsoup-jsoup-1.15.2
add f03bcfc9b9 Bump approvaltests from 16.0.0 to 16.0.1
add 824deea2f2 Merge pull request #1014 from apache/dependabot/maven/master/com.approvaltests-approvaltests-16.0.1
add f656dce142 Bump vaadin.version from 23.1.2 to 23.1.3
add 34f3af507f Merge pull request #1013 from apache/dependabot/maven/master/vaadin.version-23.1.3
add a46b474816 ISIS-3060: make Facet type-specific/-agnostic semantics more clear
add c9c348ed2d ISIS-3060: cleanup FacetHolder type hierarchy
add fb7f2600e3 ISIS-3060: align names for all MemberNamedFacet(s) and MemberDescribedFacet(s)
add cae7990f08 ISIS-3060: align names for all ObjectNamedFacet(s)
add 471024935b ISIS-3060: PostProcessor optimizations
add d6cf859608 ISIS-3060: fixes CssClassFacetFromProjectionFacet never used
add 932fef619e ISIS-3060: aligns names for all ParamDescribedFacet(s)
add 1f46f50d5c ISIS-3060: minor: code readability
add 9584f7d04b Bump approvaltests from 16.0.1 to 17.0.0
add 3a20198db3 Merge pull request #1015 from apache/dependabot/maven/master/com.approvaltests-approvaltests-17.0.0
add dbf76aff4e Bump maven-assembly-plugin from 3.4.0 to 3.4.1
add 9e0998ed53 Merge pull request #1016 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-assembly-plugin-3.4.1
add 2019ca3849 ISIS-3049: domain.exclude types TranslatableString and ObjectMementoAdapter
add e3db559955 ISIS-3049: minor refactoring: creation of ChoicesFromFacetForActionAnnotation
add ade0b47043 ISIS-3049: improved MM tree view: indicate whether mixed-in in member-node titles
add 676bd43d55 ISIS-3049: Demo: some fixes for ActionAssociateWith..
add 3e55dc1861 ISIS-3049: Demo: adds diagram for ActionAssociateWithVm (svg)
add 7f1afd0c43 Bump ognl from 3.3.2 to 3.3.3
add ae28348dfc Merge pull request #1017 from apache/dependabot/maven/master/ognl-ognl-3.3.3
add 1602c2cdd8 ISIS-3049: minor: rename test mixins
add eb33e0b3cb ISIS-3049: prepare new reg. test
add 8195b62e48 ISIS-3049: cleanup prev.commit
add e29f92d51d ISIS-3049: adds test, that reproduces choicesFrom issue
add 560537515a ISIS-3049: properly propagate ChoicesFrom facets from actions to their parameters (post-processing)
add a496defefe ISIS-3049: purge PropertyChoicesFacetFromChoicesFacetFactory
add 31230c11a2 Bump checker-qual from 3.22.2 to 3.23.0
add b434a90596 Merge pull request #1018 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.23.0
add 495e65a4e4 Bump wicket from 9.10.0 to 9.11.0
add 34baab66de ISIS-3049: minor: just comments
add 0dfae168fe ISIS-3041: minor doc update on DN enhancer
add eb825ca277 ISIS-3049: value-semantics: fixes time-zone parsing
add 71bad8efb8 ISIS-3049: test fixes for prev. commit
add 9ffa9b74ee ISIS-3049: remove superfluous DateTimeFormatterBuilder options
add 381107c306 ISIS-3049: disable failing test routines?
add 790c866c3a ISIS-3049: adds time-zone enabled format to tempus dominus time picker (Wicket Viewer)
add 5181e8a9f4 ISIS-3049: trying to make sense of the failing time-zone tests
add ce1e1b2634 ISIS-3049: minor: just comments
add 22d053a200 ISIS-3049: value-semantics: do parser round-trip tests based on value-semantics' provided examples
add 490ac07ac8 Bump exec-maven-plugin from 3.0.0 to 3.1.0
add d1b6b3cd7d Merge pull request #1020 from apache/dependabot/maven/master/org.codehaus.mojo-exec-maven-plugin-3.1.0
add 8458d03cb0 ISIS-3085: Wicket Viewer: for all temporal values, adds a time-zone badge
add 4581972d82 ISIS-3085: [Wicket Viewer] render ZonedDateTime time-zone badges with zone names
add 7e1ec0a4cf ISIS-3085: Wicket Viewer: also render zone info in value titles
add 3ba8f9454d ISIS-3085: Wicket Viewer: adds tooltip to time-zone badge
add 3c833801ee Bump maven-project-info-reports-plugin from 3.3.0 to 3.4.0
add 5802dfaab1 Merge pull request #1021 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-project-info-reports-plugin-3.4.0
add beee49c878 Bump approvaltests from 17.0.0 to 17.1.0
add 2045a9d83a Merge pull request #1022 from apache/dependabot/maven/master/com.approvaltests-approvaltests-17.1.0
add 0e4f2f42dc Bump maven-install-plugin from 2.5.2 to 3.0.0
add 1a664fcea1 Merge pull request #1023 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-install-plugin-3.0.0
add f6f578445b Bump maven-deploy-plugin from 3.0.0-M2 to 3.0.0
add 63068b5c61 Merge pull request #1024 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-deploy-plugin-3.0.0
add 504e0828fa Bump maven-remote-resources-plugin from 1.7.0 to 3.0.0
add 975c937fa6 Merge pull request #1025 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-remote-resources-plugin-3.0.0
add 3576aebe9c ISIS-3088: fixes enum dropdown value recovery from mementos
add 24dff9baec Bump Spring Boot from 2.7.1 -> 2.7.2
add 7da63fb876 Bump Spring Boot from 2.7.1 -> 2.7.2 (2)
add c0fdc498ee ISIS-3085: purge tempus-dominus local resource copies (css, js, use web jars instead
add 1a6f788f19 ISIS-3002: wip, adding executionlog and scaffolding for executionoutbox
add c3f0b738a5 ISIS-3002: adds jdo impl for ExecutionLogEntry
add 14502c83fa ISIS-3002: fixes pom.xml dependency reference
add 6c84f6c08d ISIS-3002: fixes compile issue
add b8f9eae90d ISIS-3002: fleshes out ExecutionLogEntryRepository
add d39a349400 ISIS-3002: fixes some dependencies in demo app
add cf4569d76d ISIS-3002: fixes demo app dependencies (2)
add 13642b8cca ISIS-3002: demo app dependencies
add 50740fd76e ISIS-3002: demo app dependencies (2)
add 4d4c81ddfa ISIS-3002: integ test for command log; demo app dependencies
add c4f65611ea ISIS-3002: demo app dependencies
add 734377eb03 ISIS-3002: wip ... commandlog test plus Strinifier, mostly
add 1677e6acef ISIS-3002: JDO command log integ tests almost there
add 059a9e9c02 ISIS-3002: merges JpaObjectIdSerializer with IdStringifier
add 357b1ec81c ISIS-3002: wip on IdStringifiers
add d152d289ac ISIS-3002: extends JdoEntityFacet to pass in the targetEntityClass
add 4806e02da3 ISIS-3002: adds in stringifiers for org.datanucleus.identity.XxxId classes
add 6896736c95 ISIS-3002: adds @NonNull etc where required for IdStringifier signatures
add b6da808769 ISIS-3002: fixes some unit tests
add 0566cce6a3 ISIS-3002: cleans up, introduces cache in JdoEntityFacet
add cbc6dc94dd ISIS-3002: simplifies EntityFacet API
add 5648e20c6f ISIS-3002: fixes unit test; improves build.sh
add ebb3ad1837 ISIS-3002: fixes regression, removes now-unused JdoObjectIdSerializer and decoders/encoders
add c521543e04 ISIS-3002: fixes regression test
add 82de16cd36 ISIS-3002: fixes regression test
add 925f9b0e4f ISIS-3002: fixes unit test
add cead3ef8a9 ISIS-3002: adds check to no longer throw exception if layout references a collection that doesn't exist
add ff167b9ed5 ISIS-3002: fleshes out integ test for command log
add 9b85cc8183 ISIS-3002: sketches out the JPA impl of ExecutionLogEntry
add 04328928af ISIS-3002: adds some jpa integ tests for execution log
add d8860966c9 ISIS-3002: adds tests for exec log repo
add 75098c0a30 ISIS-3002: adds tests for exec log repo (2) - fix edit issue
add 3a3e705f22 ISIS-3002: fixes integ tests for exec log jdo
add 3521c5ba94 ISIS-3002: reverts early check for non-enhanced; doesn't work
add 7b8b7604a4 ISIS-3002: sketching in outbox applib, jdo impl
add 6dc46083e3 ISIS-3002: reverts name change of named queries; must be unique across persistence unit
add d34e1aead8 ISIS-3002: adds jdo integ tests for exec outbox
add 3999114095 ISIS-3002: sketches in the restapi
add 37b9881fdf ISIS-3002: adds outbox client, bootstraps (wip)
add ae57b67c3d ISIS-3002: adds outbox client e2e tests
add d81d066c55 ISIS-3002: fixes callers of IdentifierUtil#logicalMemberIdentifierForDeclaredMember
add 70b0d38863 ISIS-3002: polishes dependencies of restclient (1)
add 7136b24dd4 ISIS-3002: moves commandreplay to incubator
add 43bad436a1 ISIS-3002: moves replay control class from demo app to incubator also
add 0410d52add ISIS-3002: fixes dependency convergence issue (2 ?)
add ad81b70fdc ISIS-3002: fixes dependency convergence issue (3 ?)
add 7d3ab8c234 ISIS-3002: fixes dependency convergence issue (4 ?)
add a0f9fe8bc2 ISIS-3002: fixes dependency convergence issue (5 ?)
add 66d14e353b ISIS-3002: adds missing copyright headers for .java files
add 7f006d68bb ISIS-3002: adds missing copyright headers for .sh files
add ddbbb89495 ISIS-3002: adds missing copyright headers for .html files
add eda1fb2ce0 ISIS-3002: adds missing copyright headers for .xml files
add 5a35e7d1f0 ISIS-3002: adds missing copyright headers for .properties files
add 4646b2c55c ISIS-3002: adds missing copyright headers for .css files
add f2773d73ce ISIS-3002: improving/fixing docs
add 7e546e07be ISIS-3002: improves docs
add bad0bd96ee ISIS-3002: fixes lots of documentation issues (still WIP, mind)
add 4e7f8db840 ISIS-3002: fixes more doc errors
add 3a55a9f769 ISIS-3002: further updates/fixes to docs
add 5e307456f5 ISIS-3002: fixes per review
add 3e604043e2 ISIS-3002: fixes compile issues from xsd changes
add e9c1749c7d ISIS-3002: fixes compile issues from xsd changes
add 4a1e09ce6c ISIS-3002: fixes compile issues from xsd changes (3)
add cc1416c1d1 ISIS-3002: fixes gql incubator tests
add 06e4ff6205 ISIS-3002: fixes groupId ref for commandreplay
add 00a1ed95be Merge pull request #1019 from apache/ISIS-3002
add a1f1d6dba5 ISIS-3085: purge tempus-dominus fa icon patch
add e005b590a6 Bump maven-deploy-plugin from 2.8.2 to 3.0.0
add 875a6031fb Merge pull request #1026 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-deploy-plugin-3.0.0
add 6a5a2d4dff ISIS-3002: post merge provisioning fix for command replay (Demo)
add 5670b6bae5 ISIS-3085: adds Date/Time Picker Locale (language) support
add c57b7f35d4 ISIS-3002: more post merge provisioning fixes for command replay
add e5641c9d8c ISIS-3085: Demo: let user 'bob' have German locales (language, number/time-formats)
add 293328ab96 ISIS-3085: adds logic for TO_LOCAL_TIMEZONE rendering mode
add fb7049c15a ISIS-3085: removes deprecated RenderDay and Parameter-/PropertyLayout#renderDay
add 47e453565c ISIS-3085: somewhat restore semantics for prev. commit
add 273efa05fc ISIS-3085: introduces TimeZoneTranslationFacet
add 213036fbe9 ISIS-3091: wip on adding audit trail
add c5d40ce045 ISIS-3091: completes jpa prod for audit trail, wip
add b7f0371f96 ISIS-3091: fixes compile issue
add cbb31170b5 ISIS-3091: fixes compile issues (2)
add bae19a7c4a ISIS-3091: more compile fixes
add b8426639b3 ISIS-3091: more compile fixes
add 72ed923088 ISIS-3091: more compile fixes
add 43c8295a92 ISIS-3091: adds subscriber impl; more compile fixes
add 167a291029 ISIS-3091: renames audittrail and sessionlog under 'extensions' subpackage; fleshes out integ tests
add 99fc731149 ISIS-3091: fleshes out incomplete integ test
add 4c19948124 ISIS-3091: more moves under 'extensions' subpackage; integ test compile issues
add a08c724200 ISIS-3091: fix compile error in regression test
add 92b9618be9 ISIS-3091: fix compile error in regression test
add 0ac12c83e4 ISIS-3091: comments out audit trail test for now
add 58251534b1 ISIS-3091: fixes first jdo integ test for audittrail, huzzah!
add 81e361182f ISIS-3091: updates jpa integ test for audit trail so that now correctly disabled
add d28223b9bf ISIS-3091: fleshes out jdo audit trail integ tests
add d17a367758 ISIS-3091: fixes jdo audit trail integ tests
add bc5b92bf1d ISIS-3091: fixes broken commandlog integ test
add 6a20a46f1f ISIS-3091: fixes regression test cmdexecaudit for jpa, at least
add 8b9b4eb56c ISIS-3091: fixes (?) mvn deps
add 24a1355920 ISIS-3091: fixes integ test for jdo auditing
add e1d7ca482e ISIS-3091: fixes (?) jpa publishing regression tests (changed format of assertions)
add 663f5218f4 Merge pull request #1027 from apache/ISIS-3091
add d77ef59c90 Bump maven-assembly-plugin from 3.4.1 to 3.4.2
add 70d927a3a8 Merge pull request #1028 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-assembly-plugin-3.4.2
add f689471894 Bump maven-install-plugin from 3.0.0 to 3.0.1
add 2f6c01d918 Merge pull request #1029 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-install-plugin-3.0.1
add 741515ed79 Bump maven-resources-plugin from 3.2.0 to 3.3.0
add e75ffc79e5 Merge pull request #1030 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-resources-plugin-3.3.0
add 0391efb3c0 ISIS-3091: post merge: fixes compile issues
add 27f5586b49 ISIS-3091: commons: for convenience, adds multimap variant: TreeMap of ArrayLists
add cb8ecc943d ISIS-3002: refactors _BigDecimals util into _Times util
add b32c8fa5b1 ISIS-3091: post merge: remove what appears to be debug code (commons)
add 8da7c6aa22 ISIS-3085: minor: consolidation of common date/time formatters
add 4d3856bdfc ISIS-3091: post merge: pom name fixes
add a302eda4d5 ISIS-3085: update site index
add e9d5e02938 ISIS-3085: change icon for time-picker close: use 'check' icon
add 0e5fa1489f Bump graphql-java from 18.2 to 19.0
add 6c8861ecaa Merge pull request #1034 from apache/dependabot/maven/master/com.graphql-java-graphql-java-19.0
add 9e7305a39d Bump junit-platform-console from 1.8.2 to 1.9.0
add 8421607b35 Merge pull request #1033 from apache/dependabot/maven/master/org.junit.platform-junit-platform-console-1.9.0
add 85fa32d10b Bump junit-jupiter-api from 5.8.2 to 5.9.0
add d666683b80 Merge pull request #1032 from apache/dependabot/maven/master/org.junit.jupiter-junit-jupiter-api-5.9.0
add fc050fce49 Bump asciidoctorj.version from 2.5.4 to 2.5.5
add 85b57efc08 ISIS-3097: Migrate Prism to Webjars
add a2c1f2424e ISIS-3097: fixes missing artifact 'wicket-util' (in prev. commit)
add 2fd44cda43 Bump font-awesome from 6.1.1 to 6.1.2
add 293fefa74a Bump cucumber.version from 7.4.1 to 7.5.0
add 6a8c0de7c9 Merge pull request #1037 from apache/dependabot/maven/master/cucumber.version-7.5.0
add 5c721cbd42 ISIS-3097: remove aritfact 'isis-valuetypes-prism-wicket'
add e137280bf2 ISIS-3097: remove aritfact 'isis-valuetypes-prism-vaadin'
add 99c7e07f66 ISIS-3097: pom fixes for prev. commit
add be778712d0 ISIS-3099: restructure artifact 'viewer-common' into 'viewer-commons/modle'
add c6e4e1d41c ISIS-3099: moves Prism from 'valuetypes' to 'viewer-commons'
add e548e3efe4 ISIS-3100: moves SSE from 'valuetypes' to 'extensions'
add aad1c16378 ISIS-3100: align SSE package names and 'module entrypoints'
add 2589cac097 ISIS-3100: fixes antora config for SSE
add ce1cccb65a ISIS-3100: fixes antora config for SSE (2)
add c2f0848ccb ISIS-3100: update site index
add 0767427718 ISIS-3101: minor: just code formatting
add dbbe11f075 ISIS-3101: minor: remove debug code in prev. commit
add 904dc486ea master: ISIS-3101: changes signature of IdStringifier#destring - second param can be null, eg if used to reconstruct view model rather than an entity
add f8bbe676bf ISIS-3002: don't (in general) use prefix for IdStringifiers
add 11bde435de ISIS-3002: fixes integ test
add 632a733a0a ISIS-3102: renames constant class
add 55d4a21d00 ISIS-3002: removes special case of encoding some ObjectIds using UUID
add 97a4812c15 ISIS-3002: reinstates special case of encoding some ObjectIds using UUID, also Long and Integer
add 97d214b7c7 ISIS-3102: renames FallbackLayoutFieldSetIds to LayoutConstants, improves javadoc
add 6942aedda4 ISIS-3102: adds 'details' ID to LayoutConstants
add 15e236b488 ISIS-3102: more standardizing of layout constants
add 50467b4d1c Merge branch 'ISIS-3102'
add e726fc04f6 ISIS-2965: fixes reference to moved(?) demo module
add db0828fa95 ISIS-3102: build fixes
add 2a3dc41112 ISIS-3002: fixes JPA regr. tests
add 2be4c78ffe ISIS-3103: split BookmarkServiceDefault into 2 Services
add daacfc20b8 ISIS-3100: moves sse to extensions/vw/sse
add 75a54c1cbf ISIS-3103: SerializingAdapterDefault restored to former behavior, but
add 9af773b066 ISIS-3103: remove intermediate (refactoring) class
add bfb427703a ISIS-3100: pom relative parent fix
add 3938b9ae87 ISIS-3103: don't use IdStringifiers with SerializingAdapterDefault
add 8f33837c9c ISIS-3103: comment out unused class
add bc8fe8af4a ISIS-3103: provisioning: fixes circular deps.
add e46743614f ISIS-3091: adds guard to ignore setRollbackOnly if PM already closed
add 56d1c22d30 ISIS-3104: moves Object_clearHints to own module
add 16a1909fda Merge branch 'ISIS-3091'
add 9254f6dff6 Bump objenesis from 3.2 to 3.3
add 80e1c4d387 Merge pull request #1038 from apache/dependabot/maven/master/org.objenesis-objenesis-3.3
add 3282bbe8fa ISIS-3101: reverts: changes signature of IdStringifier#destring - second param can be null
add 1f48212847 ISIS-3103: minor: removing commented out intermediate code
add cfa7b47d66 ISIS-3103: minor: just comments
add 7184c8e2ca ISIS-3103: update doc index
add 2c6005ac14 ISIS-2965: fixes duplicate module reference for modules-example-demo-wicket
add 2b21b46999 ISIS-3105: minor: some code formatting
add f212e6fc7e ISIS-3105: JDO: adds missing mapping for OffsetDateTime
add fe3a1b6fcd ISIS-3105: JPA: adds missing mapping for OffsetDateTime
add f29865af1d ISIS-3106: fixes handling of @ActionLayout(position)
add 0399046307 ISIS-3105: de-duplicate time conversion code
add 360bdcaa7f ISIS-3106: updates metamodel.xml.zip (regr. tests)
add bd83cde4d8 ISIS-3105: keep nano-seconds when converting temporals to string
add 7b6d82acc5 ISIS-3105: adds temporal to string conversion tests
add 84b195fa98 ISIS-3105: consolidate temporal samplers for testing
add 876ffb6267 ISIS-3105: consolidate temporal samplers for testing (2)
add aedf2be112 ISIS-3105: adds support for parsing of incomplete temporal strings
add 716dae7245 ISIS-3105: optimization: precalc DELIMITING_WHITESPACE_PATTERN
add e0c991f576 ISIS-3064: makes schema for secman consistent with other extensions
add ad483ab8b8 ISIS-3029: test fixes
add fbb22ebd79 ISIS-3105: value-semantics: honor ZoneId name if any (affects formatting)
add b682ecf079 ISIS-3107: allows multiple placeholders in create schema template
add e1764ad1f6 ISIS-3091: adds back the table name as prefix for indices
add 810e78e701 ISIS-3105: ZoneOffset.UTC and ZoneId.of("UTC") result in different output format;
add 738632b133 ISIS-3108: makes EntityPublishingChangeFacet explicit
add 77330c42ba ISIS-3108: fixing unit tests
add c68e9d0b78 ISIS-3108: fixing unit tests
add 6f043889d5 ISIS-3108: updates regression test
add 378ced296b Merge branch 'ISIS-3108'
add 3807ee7d4d ISIS-3108: removes special case processing, we now always install the facet
add 254e0379be ISIS-3108: fixes unit test
add cbb954f6de Merge branch 'ISIS-3108'
add 8d64dfd66e ISIS-3062: SessionLogEntry#causedBy should be optional
add 96b7546444 ISIS-3002: adds wildcard for HasInteraction_executionLogEntries mixin
add 01a1552e00 Bump vaadin.version from 23.1.3 to 23.1.4
add 8e9b7d0e33 Merge pull request #1039 from apache/dependabot/maven/master/vaadin.version-23.1.4
add a31f7b1856 Bump approvaltests from 17.1.0 to 17.2.1
add 51620932af Merge pull request #1040 from apache/dependabot/maven/master/com.approvaltests-approvaltests-17.2.1
add c4fc0fd157 ISIS-3002: don't publish entity property change events for entities where disabled (JPA)
add 3a908d64c7 ISIS-3064: schema rename fixes ("isisExtSecman")
add 339e3dbd1c ISIS-3109: adds ZonedDateTime demo showcasing @ValueSemantics(timeZoneTranslation = TimeZoneTranslation.NONE)
add cfe91482d1 ISIS-3109: some visual improvements with time-zone badge rendering
add 640d44e4b7 ISIS-3109: adds Offset(Date)Time demo showcasing
add f317ab9a15 ISIS-3109: introduces general purpose KeyValueSessionStore
add b9f689441e ISIS-3109: store user's ZoneId from Login to session
add 825fda9b59 ISIS-3109: surface the user's current time-zone in the UI via ApplicationUser_timeZone (new mixin)
add 6235c4b272 Bump error_prone_annotations from 2.14.0 to 2.15.0
add f07ba7159d Merge pull request #1043 from apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.15.0
add e14d9be750 Bump javaparser-core from 3.24.2 to 3.24.4
add c964df41e6 Merge pull request #1041 from apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.24.4
add d8492335d6 Bump checker-qual from 3.23.0 to 3.24.0
add dcfb61fb8e Merge pull request #1042 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.24.0
add 590d59d4fb ISIS-3109: prepare InteractionContext to be amended with time-zone info
add 1275167f00 ISIS-3109: properly amend authentication with zone-it post sign-in
add e79b979e43 ISIS-3109: polishes zoned/offset temporal badge rendering
add 88c853422a ISIS-3111: Demo: use "pretty-render" value-semantics for ChangesDto
add f3a6341acb ISIS-3112: fixes potential NPE in MarkupPanelFactories.StandaloneAbstract<T>
add 391846efa5 ISIS-2965: small improvements to build.sh
add 44c2c0cbb1 ISIS-3110: introduces EntityChangeTrackerJpa, mirroring JDO impl, but leveraging the PropertyChangeRecords already provided to us
add 46ca5d4ef3 ISIS-3110: factors out persistence-commons
add 2f38c04d16 ISIS-3110: reworks JPA and JDO auditing (EntityPropertyChange)
add 5a3af10462 ISIS-3110: fixes JDO aud trail integ test
add 9d378e12e2 ISIS-3110: fixes integ test
add 74f8435f7c ISIS-3110: cleans up import
add 45c718d0fd ISIS-3110: fixes up compile issues resulting from deletion of unneeded superclass
add 9ab261e757 ISIS-3110: fixes up integ test issues
add 0dfc3b6a03 ISIS-3110: moves the subscriber for EntityTrackerChangeDefault...
add 59a3986bee ISIS-3110: removes circular dependency
add ad83150733 ISIS-3110: removes circular dependency
add a77f798636 ISIS-3110: don't log queries in the command log
add 9a41bd9c20 ISIS-3110: extends demo to reference new modules
add 4842471683 ISIS-3110: polishing
add a76d75a522 ISIS-3110: adds a flag for whether to publish command log even if don't know that state has changed
add 6680a8c735 ISIS-3110: more polishing
add 6d82af127a Merge pull request #1044 from apache/ISIS-3110
add b309dd98df Bump maven-site-plugin from 3.12.0 to 3.12.1
add a8aa04be25 Merge pull request #1045 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-site-plugin-3.12.1
add de5715f9ad ISIS-3112: ValueFacet: support for custom renderer on non-scalar members
add 5414bb8bee ISIS-3110: some post merge polishing
add 80c58f2a67 ISIS-3112: fixes Prism JS load order
add b714e5c79d ISIS-3112: switch on syntax highlighting when demanded by value semantics
add d438b82956 ISIS-3112: support for Prism theme selection through value semantics
add 58253f8784 ISIS-3112: just comments
add f23ca444d0 Bump cucumber.version from 7.5.0 to 7.6.0
add 4a83e2d119 Merge pull request #1046 from apache/dependabot/maven/master/cucumber.version-7.6.0
add 2a309285bb Bump jquery-ui from 1.13.1 to 1.13.2
add 929f0a2e6e Merge pull request #1047 from apache/dependabot/maven/master/org.webjars-jquery-ui-1.13.2
add d0244c49e5 ISIS-3112: minor: some batch 'organize imports'
add 343cc8c350 ISIS-3112: have ValueModel hold info about its origin
add fd7b89dbb2 ISIS-3112: fixes custom per-Member Value Semantics for Collections
add 5f90a5b896 ISIS-3112: implement poor man html rendering for standalone value panels
add 79227cb404 ISIS-3041 rename InteractionFactory to InteractionService
add f4258de0a8 Merge pull request #1048 from apache/ISIS-3041
add b1b10efc78 Bump approvaltests from 17.2.1 to 18.0.0
add a7e5beb9d6 Merge pull request #1049 from apache/dependabot/maven/master/com.approvaltests-approvaltests-18.0.0
add c4410ff997 ISIS-3114: fixes IdStringifierForSerializable to handle all Serializables
add 6697f3f205 ISIS-3115: hotfix for IdStringifierLookupService does not honor IdStringifier precedence
add ab922d83d4 ISIS-3115: simplifies IdStringifier.Abstract<T>
add b1feef0659 ISIS-3115: enforces IdStringifierForSerializable to go last
add ea8e760b71 ISIS-3113: minor: some refactoring, no change in behavior
add 852405f267 ISIS-3113: code de-duplication around AuthenticationConverter
add 9de51cbd4c ISIS-3113: allow for AuthenticationConverterOfOAuth2UserPrincipal to be customized by sub-classes
add 3cf3dcf418 Bump vaadin.version from 23.1.4 to 23.1.6
add 30d13bf28b Merge pull request #1050 from apache/dependabot/maven/master/vaadin.version-23.1.6
add 176be44769 ISIS-3116: purge WicketViewerSettings
add 4f17375e84 ISIS-3116: purge WicketViewerSettingsAccessor
add 0b6b69d07d ISIS-3116: demo: fixes missing 'name' column when rendering List<? extends NumberConstantEntity>
add e86fa530e4 ISIS-3087: removes CURRENT and NORMALIZED for LayoutService file styles
add 65835f0fac ISIS-3087: rename former 'Style' -> 'LayoutExportStyle'
add fd3f2d5ac3 ISIS-3087: updates MM regr. test
add 52dd13bfcb Bump org.eclipse.persistence.jpa from 2.7.10 to 2.7.11
add 026ddca998 ISIS-3041: landing-page: move contributors and committers guides to 'guides' section
add d3edaf0511 ISIS-3119: replace all IdStringifiers from applib with their value-semantics counterpart
add de02942469 ISIS-3119: convert build-in PK stringifiers to value-semantics-providers
add 534d4ae12e ISIS-3119: simplifies IdStringifier interface
add 2f0f4d6ec3 ISIS-3119: convert remaining IdStringifiers to ValueSemantics Providers
add db4e22f2b6 ISIS-3119: implement minimum value-semantics for jdo id types
add 03ebe04fc7 ISIS-3119: purge IdStringifier.Abstract
add 8a39779183 ISIS-3119: refactors IdStringifierLookupService into IdStringifierService
add 0bd8039ceb ISIS-3119: fixes prev. commit
add 205d3addfb ISIS-3119: updates doc index
add 39b762ddcd ISIS-3119: remove IdStringifier.SupportingTargetEntityClass
add 1aba44fb21 ISIS-3119: moves SEPARATOR constant from nested AbstractWithPrefix to IdStringifier
add 920b43bd9f ISIS-3119: have ValueSemanticsBasedOnIdStringifierEntityAgnostic implement Renderer and Parser
add 44e1fabd72 ISIS-3119: minor: code format
add 29702ce84f Bump javassist from 3.29.0-GA to 3.29.1-GA
add 8133acf05f Merge pull request #1054 from apache/dependabot/maven/master/org.javassist-javassist-3.29.1-GA
add b522c18fff Bump graphql-java from 19.0 to 19.1
add 0aca1274e1 Merge pull request #1055 from apache/dependabot/maven/master/com.graphql-java-graphql-java-19.1
add 42c49d5a08 ISIS-2297: minor: pom cleanup; test cleanup
add 293e83ca6b ISIS-3120: adds JUnit test: validate demo domain (JPA)
add 24dc5ba164 ISIS-3120: adds JUnit test: validate demo domain (JDO)
add 7a47d4b683 Bump joda-time from 2.10.14 to 2.11.0
add 108c86de91 Merge pull request #1056 from apache/dependabot/maven/master/joda-time-joda-time-2.11.0
add 79a05151d2 Bump woodstox-core from 6.3.0 to 6.3.1
add 6619c6cab0 Merge pull request #1057 from apache/dependabot/maven/master/com.fasterxml.woodstox-woodstox-core-6.3.1
add 8e8bf9be0b Bump maven-project-info-reports-plugin from 3.4.0 to 3.4.1
add 63e918395f Merge pull request #1058 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-project-info-reports-plugin-3.4.1
add ac81b97ddf ISIS-3120: minor: helper shortcut for DomainModel
add 177518987a ISIS-3120: minor: adds MM exporter stub
add 13b555efa9 ISIS-3123: rename tooling artifact 'dsl' -> 'metaprog'
add 9b7fa805af ISIS-3123: just restructures into packages
add 89ec6683b4 ISIS-3123: enumerate all source files we need to generate
add 57fa97029b ISIS-3123: starting with generator templates
add 2fad8bc7f9 ISIS-3123: further work on templates
add 81ca1d0afb ISIS-3123: value-semantics as a template param
add c2a2934f77 ISIS-3123: templates: add generatedFileNotice
add da27640972 ISIS-3123: support template placeholder for adoc includes
add 588db40806 ISIS-3123: adoc templating: fill in remaining vars
add e724f3e77a Bump maven-help-plugin from 3.2.0 to 3.3.0
add 740eab2df1 Merge pull request #1059 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-help-plugin-3.3.0
add b4daac7bc2 ISIS-3123: replace UUID showcase with generated files
add 86efa160a5 ISIS-3123: template fixes
add 3ac3fbd16b ISIS-3123: replace Long showcase with generated files
add 96bbf424de ISIS-3123: templates: support jdo/jpa/jaxb type support notices
add eeb145663a ISIS-3123: replace Integer showcase with generated files
add 60a30a65ff ISIS-3123: replace Short and Byte showcase with generated files
add 41abdd0d87 ISIS-3123: replace Double and Float showcase with generated files
add 076a76bf2b ISIS-3123: working on templates for primitives
add 773505ac36 ISIS-3123: adds primitive templates; convert long showcase to generated
add 621f528cf6 ISIS-3123: converts int showcase to generated
add b7ddb71c0f ISIS-3123: converts short,byte,double,float showcase to generated
add e39228dc66 ISIS-3123: converts Character,char showcase to generated
add 0e2e912684 ISIS-3123: converts boolean showcase to generated
add 69bfa8581d ISIS-3123: boolean template fix
add 65b52ada1a ISIS-3123: converts Boolean showcase to generated
add ee37ad0f5d ISIS-3123: adds template updateReadOnlyOptionalPropertyWithChoices
add e8a9e52a50 ISIS-3123: adds more missing showcase mixins
add fa47fdbf69 ISIS-3116: fixes Wicket Config (must be Serializable)
add d0ebbe844a ISIS-3124: introduces PlaceholderRenderingService
add 9eebc135fa ISIS-3125: fix Wkt utility for non serializable Wicket (conf)
add a6c30cbd41 ISIS-3124: fixes running into not-serializable issues
add 4ccc397503 ISIS-3124: just docs
add f37e6b4c41 Bump Spring Boot from 2.7.2 to 2.7.3
add a2059e0942 ISIS-3127: JsonRepresentation: disambiguate map putting
add efaf68409b ISIS-3127: fixes prev. commit
add 7095441fc3 ISIS-3127: [RO] simplify JsonValueConverter
add 5a81d38bcf ISIS-3127: [RO] properly implement custom format for JsonValueConverter
add 05dcc60a59 ISIS-3127: [RO] converts JsonValueConverter mockup-tests to integration- tests
add 6df1d902ba ISIS-3127: [RO] simplify JsonValueConverter
add 1f8f6ea352 ISIS-3127: [RO] convert JsonValueEncoderTest_asObject mocked tests to integration tests
add 0db7e238dc ISIS-3127: [RO] render composite types as Map
add 76cf90add6 ISIS-3127: [RO] make JsonValueEncoder an overridable service
add d0ab120cfd ISIS-3127: [RO] minor: java-doc
add ff44b1d7d2 ISIS-3127: [RO] amend emums with "enumTitle"
add 368b46bae7 ISIS-3126: [JDO] fixes Stack Overflow on TimestampService#onPreStore
add 07584e14c3 ISIS-3126: [JDO] just some polishing/comments
add cb10a74dec ISIS-3119: fixes not registered with Spring: SerializableValueSemantics
add d573c3bce5 ISIS-3126: refactors SerializableValueSemantics into simpler IdStringifierForSerializable
add 8ff67bb249 ISIS-3041 caveat removed, AuthorizerShiro and shiro.ini added
add 4a5958eb03 Merge branch 'ISIS-3041'
add 633b6e5a4e ISIS-2858: for AbstractUserAndRolesScript, injects into suppliers prior to execute
add 0089c61f3b ISIS-2965: adds docs for @Cacheable in the QueryResultsCache service
add a810ed77c7 ISIS-2965: adds missing license files.
add e81fd66521 ISIS-2965: adds missing licenses into supplemental-licenses.xml
add 5206dfda83 ISIS-2965: reconciles bom/pom.xml with org.apache:apache:27 (latest version)
add c65e947e8a ISIS-2965: updates bom/pom.xml project.build.outputTimestamp to fixed value (reproducibility)
add 35bb9fa568 ISIS-2965: reconciles bom/pom.xml with org.apache:apache:27 (latest version) (2)
add 8614da2041 ISIS-2965: reconciles bom/pom.xml with org.apache:apache:27 (latest version) (3)
add 5b6f525cc0 ISIS-2965: doc updates
add e21eb4475e ISIS-2965: further small doc improvements
add a8cdd0f6b0 ISIS-2965: updates docs
add b154c74f28 ISIS-2965: updates docs
add 9fcab9816d ISIS-3128: [Security] make it a config option as to whether allow remote access to the H2WebConsole
add b7ff03639f ISIS-2965: doc improvements.
add 4cf91f3abd ISIS-2965: updates release procedures
add 6690ef808c ISIS-2965: updates release procedure
add 968ff97e4f ISIS-2965: Demo build fix (after excel downl. mod. rename)
add 142eb72d86 Bump camel.version from 3.14.3 to 3.14.5
add a4cd2afd11 Merge pull request #1060 from apache/dependabot/maven/master/camel.version-3.14.5
add 200cc6e5cf Bump dependency-check-maven from 7.1.1 to 7.1.2
add 26955360ce Merge pull request #1062 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.1.2
add 6fc47fe627 Bump slf4j-api from 1.7.36 to 2.0.0
add 0aea2d2317 Merge pull request #1061 from apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.0
add 8171af4dd0 ISIS-2965: verification-script: 2.0.0-M8-RC1 build hotfix
add 3a360c227e ISIS-2965: verification-script: just comments
add 95a055e879 ISIS-3160: purge IsisConfigurationLegacy (no longer used)
add 5781c1a79e ISIS-3117: updates release procedures, ensure that .sha512 is added to dist.apache.org
add 73ab2dcb0a ISIS-3165: fixes installation of incompatible choices facet
add a0151904b7 ISIS-3162: fixes regression in layout export
add 95a7be35ac ISIS-3162: minor: LayoutServiceDefault: wrap the entire call with a try
add 1a74dbc1dd ISIS-3169: keycloak and secman improvements.
add ff2ed380e2 ISIS-3169: fixes modules ref to renamed modules
add fd4d3266df ISIS-3169: fixes artifactId for delegated module
add 8499178412 ISIS-3169: also adds auto-created users to a set of initial roles.
add bc7bc7346f ISIS-3169: registers ApplicationUserAutoCreationService, doh!
add 54e565639b Merge pull request #1063 from apache/ISIS-3169
add c70ade2b5f Bump jsoup from 1.15.2 to 1.15.3
add ad9648e98a Merge pull request #1065 from apache/dependabot/maven/master/org.jsoup-jsoup-1.15.3
add 44f2f01f59 Bump vaadin.version from 23.1.6 to 23.1.7
add 674ea2b332 Merge pull request #1064 from apache/dependabot/maven/master/vaadin.version-23.1.7
add 84dc9e2c18 ISIS-3169: update mignotes
add 96e87d39a6 ISIS-3169: update docs (shiro.ini changes)
add 04ce726031 ISIS-3169: update site index
add 77d896dbb0 ISIS-3163: UserManager, RoleManager and TenancyManager layout improvements
add 62481d9858 ISIS-3167: minor refactoring
add 1ade9a86e8 ISIS-3121: fixes BigDecimal fractional digit rendering when constraint
add 6c678a7dc5 ISIS-3174: fixes potential NPE on Wicket Session Recovery
add f2e91bc1d5 ISIS-3172: Demo/Wicket: prepares some visual UI debugging infrastructure
add 88466bfe7d ISIS-3172: simplify and harden prev. commit
add 6afa5beb95 ISIS-3172: WicketViewer Xray support for ScalarPanelFormFieldAbstract
add 1fe809b734 ISIS-3172: wkt: adds ui debug info (when in XrayWkt mode)
add 0e22918cf7 ISIS-3166: wkt sidebar css fix: allow child components to escape right boundary
add a9aba6d211 ISIS-3174: wkt session logging: fixes case when no session yet
add 47c06d3fb3 ISIS-3172: minor: commons additions + secman cleanup
add 842cb8c13f ISIS-3172: refactoring choice-providers
add 414d902e0b ISIS-3172: remove shallow ChoiceProviders
add b76709ea43 ISIS-3172: purge EmptyChoiceProvider
add 259bec1535 ISIS-3172: minor secman/demo domain fixes
add 06c96d2335 ISIS-2965: improves javadoc, is all.
add 9200870c3b ISIS-2965: cosmetic: hide logicalTypeName of DomainChangeRecord (audit trail, command, execution log) in tables (we can still see the target bookmark, so almost the same info)
add f69dc8f272 ISIS-3176: adds missing @ObjectSupport everywhere to allow usage under ENCAPSULATED_ENABLED introspection.
add cd0b38bedd ISIS-3177: fixes defaults is all.
add 95140465ac ISIS-3135: adds missing call to 'initializeIfRequired'
add e2f9969f34 ISIS-3110 : audit trail cosmetic UI improvements - show pre and post value in tables.
add 7907e9cb8c ISIS-3178: handles logout event within transaction
add 6015ad2a2a ISIS-3179: catches PersistenceException thrown for application-defined composite PK for JPA and load-time weaving.
add b30033cf2a ISIS-3180 - removes badge for outer div of one of the scalar panel values
add 56080c8805 ISIS-3176: demo build fix
add aeb7b45ac0 Bump datanucleus-* from 6.0.0-release to 6.0.1
add 4509857d7c Bump joda-time from 2.11.0 to 2.11.1
add 35cde180d7 Merge pull request #1069 from apache/dependabot/maven/master/joda-time-joda-time-2.11.1
add a03cd44332 Merge remote-tracking branch 'origin/master' into 3172-select2
add c6ec33e977 ISIS-3182: splits Viewer Commons Model into Applib/Model/Services
add 4d38e6761d ISIS-3182: include impersonation mixins per default
add 047ffff926 Merge remote-tracking branch 'origin/master' into 3172-select2
add 59b1b10164 ISIS-3172: testing ChoiceProviderForValues with less mockery
add c4bf5b99ef ISIS-3172: adds ChoiceProviderForReferencesTest
add f4084726b9 ISIS-3172: installs TitleFacet for values when testing
add 0ca0400660 ISIS-3161 : trivial update to docs
add a81aabd60f ISIS-3184: fixes by copying immutable list to mutable so can then remove self.
add 5b2a058e9a ISIS-3181: adds guard when target's adapter is unknown.
add 7b6481f5c6 ISIS-3183: moves DN mixins to own module.
add f61fd1601d ISIS-3183: fixes regression test for JDO mixins
add 0c6003956b Merge branch 'ISIS-3183'
add 62f61167f8 Merge remote-tracking branch 'origin/master' into 3172-select2
add d4b16d5d0a ISIS-3172: demo: purge DefaultTitleProvider
add e3a177b6c6 ISIS-3172: simplifies ScalarModel
add 558f6ec63b ISIS-3172: fail hard when select2 has 'no choices'
add 9908f6fb60 ISIS-3185: no longer implement ModuleWithFixtures
add 8eda3f16c1 Merge branch 'ISIS-3185'
add e5600ea1ad Merge remote-tracking branch 'origin/master' into 3172-select2
add 47a9fee51a ISIS-3172: remove debug code
add 6f52b0bb43 ISIS-3172: fixes secman domain: 'abstract entity' auto-complete semantics
add c0094bfdb9 Merge pull request #1072 from apache/3172-select2
add 2c2c95b53b Revert "ISIS-3180 - removes badge for outer div of one of the scalar panel values"
add 4dbb4adfb6 ISIS-3180: refactors programmatic badge rendering into common utility
add 65c99bccb6 ISIS-3180: fixes prev. commit
add 136788924e ISIS-3180: render badges just slightly larger 0.85em -> 0.90em
add 112f0589ac ISIS-3180: enum css font-size fix
add 83c6873963 ISIS-3167: demo domain fix
add 3e12ff5e51 ISIS-3180: badge CSS fixes:
add 8f3f1da278 ISIS-3172: more verbose assert message
add bbe8a06a93 ISIS-3167: moves ManagedObject as its placed in wrong package
add 8bc96a1d81 ISIS-3167: refactor ManagedObject nested types into their own files
add 67a4569593 ISIS-3167: refactor ManagedObjects nested utils into their own files
add 027464a16c ISIS-3167: refactors shared title utils into their own class
add caf46ec34b ISIS-3167: some ManagedObject hierarchy cleanups
add 166de2c61f ISIS-3172: select2: removes assert that is too strict
add 9e3fd0e556 ISIS-3167: site: adds managed object diagram (adoc metamodel interna)
add d0d97bdfec ISIS-3167: site: attempted update on metamodel's outdated class-diagram
add 75bccc5a08 ISIS-3167: adoc fix on prev. commit
add fa377b0d03 ISIS-3167: site: diagram text box overflow glitch
add a7b85c2845 ISIS-3167: declare the new ManagedObject contracts
add 6ae99696eb ISIS-3167: update site index
add 757e166eac ISIS-3167: java-doc fix
add bde480bb66 ISIS-3167: prepare for new ManagedObject factories
add da099afcc6 ISIS-3167: ManagedObject: equals/hashCode/toString side-effect-free
add e93d8d7542 ISIS-3167: prepare removal of _ManagedObjectWithLazySpec
add be37a57678 ISIS-3167: properly implement common spec finder
add 122b4e914a ISIS-3167: further prepare removal of lazy specs in ManagedObject
add cefdf288ff ISIS-3167: purge _ManagedObjectWithLazySpec
add 120e10f41d ISIS-3161: improves docs for JPA weaving
add 6a8dae31b1 Merge branch 'ISIS-3161'
add 08295177bd ISIS-3192: cleans up poms
add ab80c50ec1 Merge branch 'ISIS-3192'
add 1331ac607d ISIS-3190: excludes all non-annotated methods from metamodel if ENCAPSULATION_ENABLED is set as the introspection policy.
add ee89d943ee Merge branch 'ISIS-3190'
add 64bc94278f ISIS-3191: fixes namespace for sessionlog
add a969a6dc4c Merge branch 'ISIS-3191'
add 71f552ca3f ISIS-3187: adds missing roles/permissions, grants to secman-admin
add 4079486392 ISIS-3187: improves docs, is all.
add 59db361691 Merge branch 'ISIS-3187'
add 088c7a8b70 ISIS-3188: adds missing @MemberSupport; formatting changes.
add 402f4c507c Merge branch 'ISIS-3188'
add 4eacff8bff ISIS-3189: renames IdStringifiers that are based on DN-specific classes (XxxId) rather than JDO (XxxIdentity), and fixes DnStringIdValueSemantics to use StringId rather than StringIdentifier.
add 5c5b947060 ISIS-3189: fixes typo in error message
add 8be0e478b8 ISIS-3189: removes unused imports, is all.
add becbcf2088 Merge branch 'ISIS-3189'
add facbefa55a ISIS-3167: adds new Specializations: MIXIN, OTHER
add 646916c30e ISIS-3193: introduces isDirty flag to Bindable, so that calculating dependent defaults don't overwrite
add 7b7d6e82f9 ISIS-3193: adds @Action#dependentDefaultsPolicy() attribute and configuration parameter.
add 63e94bdabd ISIS-3193: updates docs
add e4acf73889 ISIS-3193: just a bit of refactoring
add b007a39b27 ISIS-3193: simplify common model
add c312a4ce8e ISIS-3193: reverts changes to bindable code
add 41f19f117e ISIS-3193: let metamodel handle reassess allowed or not allowed logic
add 5a9fb56be6 ISIS-3193: updates MM reference file for MetaModelRegressionTest
add 2f96e43351 Merge pull request #1074 from apache/ISIS-3193
add 34652577d4 ISIS-3194: provides default impl of PdfJsViewerAdvisor SPI.
add 58faecb701 ISIS-3194: updates docs
add db0381a7a2 Merge branch 'ISIS-3194'
add c280e1427b ISIS-3195: updates pom
add fe11c9112a Merge branch 'ISIS-3195'
add 0c65bad011 ISIS-2965: improves docs for jdo/jpa mapping
add 4fb520ca62 ISIS-2965: regenerate docs, is all.
add fc8ab413d0 ISIS-3167: move MM assertion utils into own class and implement compliance checks
add 1295944b03 Bump pdfjs-dist from 2.14.305 to 2.15.349
add 28b934efd4 Bump pdfjs-dist from 2.14.305 to 2.15.349
add 74604e21ac Merge pull request #1073 from apache/dependabot/maven/master/org.webjars.npm-pdfjs-dist-2.15.349
add 17d735eb5d ISIS-2965: tiny doc fix
add cf9c2715f6 ISIS-3193: moves @Action(dependentDefaultsPolicy=...) to @Parameter(dependentDefaultsPolicy=...)
add 773e6fbc25 ISIS-3193: updates regression test
add 20728faca0 ISIS-3193: moves @Action(dependentDefaultsPolicy=...) to @Parameter(dependentDefaultsPolicy=...) (2)
add 0534621ee7 Merge branch 'ISIS-3193'
add 0a1b384cc8 ISIS-3193: regenerate docs is all.
add fd051ec11a ISIS-3167: activates ManagedObject for VALUE
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
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
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
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
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
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.
add 8d76707432 adds data fetcher for mutator (action) on domain object; w.i.p.
add d1ebcf48d4 implements data fetching for input type (entity)
add 0fa2a99e47 Adds type and query _gql_Query_lookup to fetch domain entities directly by id; todo: implement data fetcher
add 03f5ce03ce implements data fetcher for _gql_Query_lookup
add 1ae81d6282 changes type id to GraphQlID; all test pass when run in isolation; todo...
add eb14a9431e id's test entities now managed by application
add 46ec9dbd86 Adds quick sketch of types for _gql_meta (for now static, needs to be made dynamic for each entity, field/action/param_of_field_or_action)
add 2776aebaf4 fleshes out _gql_meta types; w.i.p.
add f96ba04277 Adds meta ObjectTypes; w.i.p.
add 1e38e0490b adds data fetcher for meta data structure field
add 79284bf46d now fetches title
add ba49eebf8b brings more responsibility to data collector
add 089a06f36d brings more responsibility to construction helper (renamed from data collector); w.i.p.
add f5dbd41a3a Splits method to add actions into two: one for safe actions (parametized fields) and one for non safe that become mutations; brings more definitions to construction helper
add 1a1fae9753 Reorganising code object type factory a bit; is all
add 27c7c74d66 fixes retrieval of domain object using bookmark and objectspec; changes from _gql_meta to _gql_generic w.i.p.
add c7ef2a6180 changes from _gql_meta to _gql_generic w.i.p.
add fa21af0e9c takes collections out of fields (now called properties)
add b6316330c4 retrieves domainobject using construction helper
add 21f4cb911a properties, collection and actions now seperated out on _gql_generic field; data fetching still w.i.p.
add 6eff9e1bd7 combines creation of actions again on object type builder; todo: data fetching _gql_generic action is now broken
add 04d22009c9 restores data fetchers for gql generic actions (just hide and disable); todo: other properties (validate, params)
add 84cc7ea437 Adds first implementation of semantics on objection action
add ca76833fb8 Makes generic types for object action compliant to graphQlObject specs
add de9abdf289 now fetches parameter names
add 724bbfed4b fetches optionality for action param
add 5a8fa59deb now fetches default for action parameter
add 8ff6d220aa rebases on master; however .. now all integ tests are broken because endpoint is not exposed
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (66650ad0ef)
\
N -- N -- N refs/heads/ISIS-2947 (8ff6d220aa)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../workflows/ci-build-artifacts-no-push-maven.yml | 5 +-
.gitignore | 3 +
README.adoc | 17 +-
.../modules/ROOT/pages/algolia-search.adoc | 2 +-
.../modules/ROOT/pages/cutting-a-release.adoc | 90 +-
.../modules/ROOT/pages/merging-a-pull-request.adoc | 8 +-
.../ROOT/pages/policies/versioning-policy.adoc | 1 +
.../ROOT/pages/post-release-successful.adoc | 47 +-
.../ROOT/pages/release-process-prereqs.adoc | 5 -
.../modules/ROOT/pages/verifying-releases.adoc | 4 +-
.../conguide/modules/ROOT/pages/about.adoc | 1 +
.../modules/ROOT/pages/building-apache-isis.adoc | 21 +-
.../conguide/modules/ROOT/pages/contributing.adoc | 23 +-
.../documentation/pages/asciidoc-syntax.adoc | 43 +-
.../attachments/Apache-code-style-template.xml | 20 +
.../conguide/modules/eclipse/pages/about.adoc | 12 +
.../conguide/modules/git/pages/about.adoc | 1 +
.../conguide/modules/intellij/pages/about.adoc | 14 +
.../components/docs/modules/ROOT/pages/about.adoc | 54 +-
.../modules/ROOT/pages/landing-page/catalogs.adoc | 22 +
.../modules/ROOT/pages/landing-page/framework.adoc | 18 +
.../modules/ROOT/pages/landing-page/internal.adoc | 19 -
.../modules/ROOT/pages/landing-page/libraries.adoc | 29 -
.../modules/ROOT/pages/landing-page/releases.adoc | 16 +-
.../what-is-apache-isis/isis-in-pictures.adoc | 12 +-
.../pages/what-is-apache-isis/screencasts.adoc | 4 +-
.../docs/modules/ROOT/partials/component-nav.adoc | 2 +-
.../modules/ROOT/partials/module-nav/catalogs.adoc | 8 +
.../ROOT/partials/module-nav/components.adoc | 10 +-
.../ROOT/partials/module-nav/framework.adoc | 18 +-
.../modules/ROOT/partials/module-nav/guides.adoc | 10 +-
.../ROOT/partials/module-nav/libraries.adoc | 16 -
.../ROOT/partials/module-nav/quick-start.adoc | 2 +-
.../docs/modules/support/pages/mailing-list.adoc | 1 +
.../docs/modules/support/partials/module-nav.adoc | 11 +-
.../modules/applib/pages/index/Identifier.adoc | 7 +-
.../IsisModuleApplibChangeAndExecutionLoggers.adoc | 14 +
.../applib/pages/index/IsisModuleApplibMixins.adoc | 14 +
.../modules/applib/pages/index/ViewModel.adoc | 6 +-
.../applib/pages/index/annotation/Action.adoc | 4 +-
.../pages/index/annotation/CollectionLayout.adoc | 13 +-
.../index/annotation/DependentDefaultsPolicy.adoc | 62 +
.../pages/index/annotation/DomainObject.adoc | 28 +-
.../pages/index/annotation/DomainObjectLayout.adoc | 11 +
.../pages/index/annotation/DomainService.adoc | 13 +-
.../annotation/DomainServiceLayout_MenuBar.adoc | 18 +
.../annotation/DomainServiceLayout~MenuBar.adoc | 18 -
.../pages/index/annotation/Domain_Exclude.adoc | 16 +
.../pages/index/annotation/Domain_Include.adoc | 20 +
.../pages/index/annotation/Domain~Exclude.adoc | 16 -
.../pages/index/annotation/Domain~Include.adoc | 20 -
.../pages/index/annotation/Introspection.adoc | 8 +-
.../pages/index/annotation/LogicalTypeName.adoc | 27 -
.../pages/index/annotation/NatureOfService.adoc | 8 +-
.../applib/pages/index/annotation/Parameter.adoc | 11 +
.../pages/index/annotation/ParameterLayout.adoc | 39 -
.../pages/index/annotation/PropertyLayout.adoc | 40 -
.../applib/pages/index/annotation/RenderDay.adoc | 41 -
.../applib/pages/index/annotation/SemanticsOf.adoc | 8 +-
.../pages/index/annotation/TableDecoration.adoc | 64 +
.../index/annotation/TimeZoneTranslation.adoc | 39 +
.../applib/pages/index/annotation/Value.adoc | 17 +-
.../pages/index/annotation/ValueSemantics.adoc | 11 +
.../applib/pages/index/annotation/Where.adoc | 4 +-
...PropertyLayout-FieldSet-examples-and-usage.adoc | 18 +-
.../hooks/ActionLayout_022-position.adoc | 2 +-
.../hooks/Action_026-command-processing.adoc | 10 +-
.../annotation/hooks/Action_030-see-also.adoc | 13 +-
.../hooks/CollectionLayout_026-named.adoc | 5 +-
.../hooks/Collection_021_domainEvent.adoc | 39 +-
.../hooks/DomainObjectLayout_025-bookmarking.adoc | 2 +-
.../DomainObject_026-entityChangePublishing.adoc | 1 +
.../DomainObject_028-autoCompleteRepository.adoc | 3 +-
.../hooks/DomainService_021-objectType.adoc | 7 +-
.../hooks/HomePage_010-examples-and-usage.adoc | 2 +-
.../hooks/ParameterLayout_026-named.adoc | 4 +-
.../annotation/hooks/Parameter_025-fileAccept.adoc | 4 +-
.../annotation/hooks/PropertyLayout_029_named.adoc | 7 +-
.../hooks/Property_028-command-processing.adoc | 9 +-
.../annotation/hooks/Property_031-fileAccept.adoc | 2 +-
.../hooks/Title_010-examples-and-usage.adoc | 2 +-
.../client/RepresentationTypeSimplifiedV2.adoc | 12 +
.../applib/pages/index/clock/VirtualClock.adoc | 132 +-
.../applib/pages/index/events/EventObjectBase.adoc | 12 +-
.../index/events/domain/AbstractDomainEvent.adoc | 88 +-
.../index/events/domain/ActionDomainEvent.adoc | 34 +-
.../index/events/domain/CollectionDomainEvent.adoc | 14 +-
.../index/events/domain/PropertyDomainEvent.adoc | 14 +-
.../pages/index/events/ui/AbstractUiEvent.adoc | 12 +-
.../pages/index/events/ui/CssClassUiEvent.adoc | 8 +-
.../applib/pages/index/events/ui/IconUiEvent.adoc | 12 +-
.../pages/index/events/ui/LayoutUiEvent.adoc | 8 +-
.../applib/pages/index/events/ui/TitleUiEvent.adoc | 12 +-
.../index/exceptions/TranslatableException.adoc | 6 +-
.../modules/applib/pages/index/graph/Edge.adoc | 2 +-
.../modules/applib/pages/index/graph/Vertex.adoc | 2 +-
.../applib/pages/index/graph/tree/TreeAdapter.adoc | 14 +-
.../applib/pages/index/graph/tree/TreeNode.adoc | 24 +-
.../applib/pages/index/graph/tree/TreePath.adoc | 10 +-
.../applib/pages/index/graph/tree/TreeState.adoc | 2 +-
.../applib/pages/index/id/HasLogicalType.adoc | 6 +-
.../modules/applib/pages/index/id/LogicalType.adoc | 47 +-
.../applib/pages/index/layout/LayoutConstants.adoc | 18 +
.../index/layout/component/ActionLayoutData.adoc | 16 +-
.../layout/component/ActionLayoutDataOwner.adoc | 2 +-
.../layout/component/CollectionLayoutData.adoc | 22 +-
.../component/CollectionLayoutDataOwner.adoc | 2 +-
.../layout/component/DomainObjectLayoutData.adoc | 14 +-
.../component/DomainObjectLayoutDataOwner.adoc | 2 +-
.../pages/index/layout/component/FieldSet.adoc | 24 +-
.../index/layout/component/FieldSetOwner.adoc | 2 +-
.../index/layout/component/HasBookmarking.adoc | 2 +-
.../pages/index/layout/component/HasCssClass.adoc | 2 +-
.../index/layout/component/HasCssClassFa.adoc | 2 +-
.../index/layout/component/HasDescribedAs.adoc | 2 +-
.../pages/index/layout/component/HasHidden.adoc | 2 +-
.../pages/index/layout/component/HasNamed.adoc | 2 +-
.../pages/index/layout/component/MemberRegion.adoc | 2 +-
.../index/layout/component/MemberRegionOwner.adoc | 2 +-
.../applib/pages/index/layout/component/Owned.adoc | 2 +-
.../applib/pages/index/layout/component/Owner.adoc | 2 +-
.../index/layout/component/PropertyLayoutData.adoc | 16 +-
.../layout/component/ServiceActionLayoutData.adoc | 16 +-
.../component/ServiceActionLayoutDataOwner.adoc | 2 +-
.../index/layout/component/TableDecoration.adoc | 14 +
.../applib/pages/index/layout/grid/Grid.adoc | 2 +-
.../pages/index/layout/grid/bootstrap/BSCol.adoc | 20 +-
.../index/layout/grid/bootstrap/BSElement.adoc | 6 +-
.../layout/grid/bootstrap/BSElementAbstract.adoc | 4 +-
.../pages/index/layout/grid/bootstrap/BSGrid.adoc | 4 +-
.../pages/index/layout/grid/bootstrap/BSRow.adoc | 12 +-
.../index/layout/grid/bootstrap/BSRowContent.adoc | 8 +-
.../layout/grid/bootstrap/BSRowContentOwner.adoc | 2 +-
.../index/layout/grid/bootstrap/BSRowOwner.adoc | 2 +-
.../pages/index/layout/grid/bootstrap/BSTab.adoc | 4 +-
.../index/layout/grid/bootstrap/BSTabGroup.adoc | 16 +-
.../layout/grid/bootstrap/BSTabGroupOwner.adoc | 2 +-
.../index/layout/grid/bootstrap/BSTabOwner.adoc | 2 +-
.../index/layout/grid/bootstrap/HasCssId.adoc | 6 +-
.../index/layout/grid/bootstrap/WithinGrid.adoc | 2 +-
.../pages/index/layout/menubars/HasNamed.adoc | 2 +-
.../applib/pages/index/layout/menubars/Menu.adoc | 2 +-
.../pages/index/layout/menubars/MenuBar.adoc | 2 +-
.../pages/index/layout/menubars/MenuBars.adoc | 2 +-
.../pages/index/layout/menubars/MenuSection.adoc | 2 +-
.../index/layout/menubars/bootstrap/BSMenu.adoc | 4 +-
.../layout/menubars/bootstrap/BSMenuBars.adoc | 4 +-
.../modules/applib/pages/index/mixins/dto/Dto.adoc | 2 +-
.../pages/index/mixins/dto/Dto_downloadXsd.adoc | 16 +-
.../pages/index/mixins/dto/hooks/Dto_see-also.adoc | 17 +-
.../index/mixins/layout/LayoutMixinConstants.adoc | 13 -
.../mixins/layout/Object_downloadLayoutXml.adoc | 16 +-
.../applib/pages/index/mixins/layout/d2utmpk0Fcoy | 41 +
.../metamodel/Object_downloadMetamodelXml.adoc | 4 +-
.../mixins/metamodel/Object_logicalTypeName.adoc | 4 +-
.../pages/index/mixins/security/HasUsername.adoc | 8 +-
.../index/mixins/system/DomainChangeRecord.adoc | 69 +-
.../system/DomainChangeRecord_ChangeType.adoc | 18 +
.../DomainChangeRecord_openTargetObject.adoc | 17 -
.../system/DomainChangeRecord~ChangeType.adoc | 18 -
.../index/mixins/system/HasInteractionId.adoc | 6 +-
.../mixins/system/HasInteractionIdAndSequence.adoc | 44 +
.../mixins/system/HasTarget_openTargetObject.adoc | 17 +
.../index/mixins/system/HasTransactionId.adoc | 31 -
.../system/hooks/HasInteractionId_see-also.adoc | 6 +-
.../pages/index/mixins/updates/OnUpdatedAt.adoc | 2 +-
.../pages/index/mixins/updates/OnUpdatedBy.adoc | 2 +-
.../index/mixins/updates/OnUpdatedByAndAt.adoc | 2 +-
.../pages/index/query/AllInstancesQuery.adoc | 2 +-
.../applib/pages/index/query/NamedQuery.adoc | 2 +-
.../modules/applib/pages/index/query/Query.adoc | 14 +-
.../applib/pages/index/query/QueryRange.adoc | 38 +-
.../services/acceptheader/AcceptHeaderService.adoc | 6 +-
...AcceptHeaderService_020-examples-and-usage.adoc | 2 +-
.../index/services/appfeat/ApplicationFeature.adoc | 26 +-
.../services/appfeat/ApplicationFeatureId.adoc | 28 +-
.../appfeat/ApplicationFeatureRepository.adoc | 3 +-
.../appfeatui/ApplicationFeatureViewModel.adoc | 13 +-
.../services/appfeatui/ApplicationNamespace.adoc | 1 -
.../index/services/appfeatui/ApplicationType.adoc | 1 -
.../services/appfeatui/ApplicationTypeAction.adoc | 1 -
.../appfeatui/ApplicationTypeCollection.adoc | 1 -
.../services/appfeatui/ApplicationTypeMember.adoc | 1 -
.../appfeatui/ApplicationTypeProperty.adoc | 1 -
.../pages/index/services/bookmark/Bookmark.adoc | 37 +-
.../index/services/bookmark/BookmarkHolder.adoc | 12 +-
.../index/services/bookmark/BookmarkService.adoc | 26 +-
.../pages/index/services/bookmark/HasTarget.adoc | 25 +
.../index/services/bookmark/IdStringifier.adoc | 55 +
.../applib/pages/index/services/bookmark/Oid.adoc | 14 +-
.../BookmarkService_020-examples-and-usage.adoc | 2 +-
.../services/bookmarkui/BookmarkUiService.adoc | 6 +-
.../pages/index/services/command/Command.adoc | 22 +-
.../services/command/CommandExecutorService.adoc | 18 +-
...ndExecutorService_InteractionContextPolicy.adoc | 54 +
...ndExecutorService~InteractionContextPolicy.adoc | 54 -
.../services/command/CommandOutcomeHandler.adoc | 18 +-
...mandExecutorService_020-examples-and-usage.adoc | 4 +-
.../index/services/commanddto/HasCommandDto.adoc | 4 +-
.../ContentMappingServiceForCommandsDto.adoc | 4 +-
.../commanddto/processor/CommandDtoProcessor.adoc | 6 +-
...DtoProcessorService_020-examples-and-usage.adoc | 7 +-
.../processor/spi/CommandDtoProcessorService.adoc | 6 +-
.../services/confview/ConfigurationProperty.adoc | 1 -
.../confview/ConfigurationViewService.adoc | 6 +-
.../services/confview/ConfigurationViewmodel.adoc | 17 +
.../services/conmap/ContentMappingService.adoc | 18 +-
.../ContentMappingService_010-implementation.adoc | 3 +-
.../pages/index/services/email/EmailService.adoc | 10 +-
.../services/error/ErrorReportingService.adoc | 2 +-
.../pages/index/services/error/SimpleTicket.adoc | 4 +-
.../applib/pages/index/services/error/Ticket.adoc | 22 +-
.../index/services/eventbus/EventBusService.adoc | 6 +-
.../EventBusService_020-examples-and-usage.adoc | 2 +-
.../services/exceprecog/ExceptionRecognizer.adoc | 6 +-
.../exceprecog/ExceptionRecognizerService.adoc | 14 +-
.../index/services/exceprecog/Recognition.adoc | 12 +-
.../index/services/exceprecog/RootCauseFinder.adoc | 2 +-
.../index/services/factory/FactoryService.adoc | 38 +-
.../index/services/grid/GridLoaderService.adoc | 22 +-
.../pages/index/services/grid/GridService.adoc | 45 +-
.../index/services/grid/GridSystemService.adoc | 30 +-
.../index/services/health/HealthCheckService.adoc | 2 +-
.../pages/index/services/hint/HintIdProvider.adoc | 4 +-
.../pages/index/services/hint/HintStore.adoc | 22 +-
.../services/homepage/HomePageResolverService.adoc | 2 +-
.../index/services/i18n/HasTranslationContext.adoc | 6 +-
.../index/services/i18n/LanguageProvider.adoc | 6 +-
.../index/services/i18n/TranslatableString.adoc | 28 +-
.../index/services/i18n/TranslationContext.adoc | 1 -
.../index/services/i18n/TranslationService.adoc | 14 +-
.../index/services/i18n/TranslationsResolver.adoc | 6 +-
.../TranslationService_020-examples-and-usage.adoc | 6 +-
...ranslationsResolver_020-examples-and-usage.adoc | 2 +-
.../index/services/iactn/ActionInvocation.adoc | 2 +-
.../pages/index/services/iactn/Execution.adoc | 28 +-
.../pages/index/services/iactn/Interaction.adoc | 18 +-
.../index/services/iactn/InteractionProvider.adoc | 22 +-
.../pages/index/services/iactn/PropertyEdit.adoc | 2 +-
.../InteractionContext_020-examples-and-usage.adoc | 4 +-
.../hooks/Interaction_020-examples-and-usage.adoc | 6 -
.../services/iactnlayer/InteractionContext.adoc | 50 +-
.../iactnlayer/InteractionLayerTracker.adoc | 16 +-
.../services/iactnlayer/InteractionService.adoc | 74 +-
.../index/services/inject/ServiceInjector.adoc | 6 +-
.../ServiceInjector_020-examples-and-usage.adoc | 4 +-
.../pages/index/services/jaxb/IsisSchemas.adoc | 31 +
.../pages/index/services/jaxb/JaxbService.adoc | 32 +-
.../keyvaluestore/KeyValueSessionStore.adoc | 70 +
.../index/services/layout/LayoutExportStyle.adoc | 43 +
.../pages/index/services/layout/LayoutService.adoc | 24 +-
.../index/services/layout/LayoutServiceMenu.adoc | 2 +-
.../applib/pages/index/services/layout/Style.adoc | 82 -
.../LayoutService_020-examples-and-usage.adoc | 24 +-
.../index/services/linking/DeepLinkService.adoc | 6 +-
.../services/locale/LocaleChoiceProvider.adoc | 2 +-
.../index/services/menu/MenuBarsLoaderService.adoc | 10 +-
.../pages/index/services/menu/MenuBarsService.adoc | 10 +-
.../index/services/message/MessageService.adoc | 42 +-
.../MessageService_020-examples-and-usage.adoc | 2 +-
.../pages/index/services/metamodel/BeanSort.adoc | 6 +-
.../pages/index/services/metamodel/Config.adoc | 23 +-
.../index/services/metamodel/DomainMember.adoc | 2 +-
.../index/services/metamodel/DomainModel.adoc | 3 +-
.../index/services/metamodel/MetaModelService.adoc | 34 +-
.../services/metamodel/MetaModelServiceMenu.adoc | 3 +-
.../MetaModelService_020-examples-and-usage.adoc | 2 +-
.../index/services/metrics/MetricsService.adoc | 10 +-
.../placeholder/PlaceholderRenderService.adoc | 39 +
.../services/publishing/log/CommandLogger.adoc | 2 +
.../publishing/log/EntityChangesLogger.adoc | 2 +
.../publishing/log/EntityPropertyChangeLogger.adoc | 3 +
.../services/publishing/log/ExecutionLogger.adoc | 2 +
.../services/publishing/spi/CommandSubscriber.adoc | 6 +-
.../services/publishing/spi/EntityChanges.adoc | 50 +-
.../publishing/spi/EntityChangesSubscriber.adoc | 6 +-
.../spi/EntityPropertyChangeSubscriber.adoc | 6 +-
.../publishing/spi/ExecutionSubscriber.adoc | 6 +-
...ExecutionSubscriber_020-examples-and-usage.adoc | 2 +-
.../queryresultscache/QueryResultsCache.adoc | 8 +-
.../QueryResultsCacheControl.adoc | 6 +-
.../QueryResultsCache_020-examples-and-usage.adoc | 4 +
.../index/services/registry/ServiceRegistry.adoc | 52 +-
.../index/services/repository/EntityState.adoc | 73 +-
.../services/repository/RepositoryService.adoc | 78 +-
.../RepositoryService_020-examples-and-usage.adoc | 4 +-
.../index/services/routing/RoutingService.adoc | 10 +-
.../index/services/scratchpad/Scratchpad.adoc | 10 +-
.../index/services/session/SessionLogger.adoc | 15 +
.../services/session/SessionLoggingService.adoc | 35 -
.../session/SessionLoggingServiceLogging.adoc | 13 -
.../index/services/session/SessionSubscriber.adoc | 29 +
.../index/services/sitemap/SitemapService.adoc | 2 +-
.../index/services/sitemap/SitemapServiceMenu.adoc | 2 +-
.../pages/index/services/sudo/SudoService.adoc | 8 +-
.../hooks/SudoService_020-examples-and-usage.adoc | 38 +-
.../pages/index/services/swagger/Format.adoc | 4 +-
.../index/services/swagger/SwaggerService.adoc | 6 +-
.../TableColumnOrderForCollectionTypeAbstract.adoc | 8 +-
.../services/tablecol/TableColumnOrderService.adoc | 10 +-
.../tablecol/TableColumnVisibilityService.adoc | 6 +-
.../pages/index/services/title/TitleService.adoc | 10 +-
.../services/urlencoding/UrlEncodingService.adoc | 34 +-
...rlEncodingServiceUsingBaseEncodingAbstract.adoc | 16 -
.../services/user/ImpersonateMenuAdvisor.adoc | 18 +-
.../index/services/user/ImpersonateStopMenu.adoc | 2 -
.../services/user/ImpersonatedUserHolder.adoc | 12 +-
.../pages/index/services/user/RoleMemento.adoc | 9 +-
.../user/UserCurrentSessionTimeZoneHolder.adoc | 51 +
.../pages/index/services/user/UserMemento.adoc | 36 +-
.../pages/index/services/user/UserService.adoc | 40 +-
.../services/userreg/EmailNotificationService.adoc | 14 +-
.../services/userreg/UserRegistrationService.adoc | 18 +-
...NotificationService_020-examples-and-usage.adoc | 2 +-
.../pages/index/services/userui/UserMenu.adoc | 3 +-
.../index/services/wrapper/WrapperFactory.adoc | 81 +-
.../index/services/wrapper/WrappingObject.adoc | 18 +-
.../services/wrapper/control/AsyncControl.adoc | 30 +-
.../services/wrapper/control/ControlAbstract.adoc | 4 +-
.../services/wrapper/control/ExceptionHandler.adoc | 6 +-
.../services/wrapper/control/SyncControl.adoc | 20 +-
.../index/services/wrapper/events/AccessEvent.adoc | 2 +-
.../wrapper/events/ActionArgumentEvent.adoc | 6 +-
.../wrapper/events/ActionInvocationEvent.adoc | 6 +-
.../wrapper/events/ActionUsabilityEvent.adoc | 2 +-
.../wrapper/events/ActionVisibilityEvent.adoc | 2 +-
.../wrapper/events/CollectionAccessEvent.adoc | 4 +-
.../wrapper/events/CollectionAddToEvent.adoc | 30 -
.../wrapper/events/CollectionMethodEvent.adoc | 22 +-
.../wrapper/events/CollectionRemoveFromEvent.adoc | 18 -
.../wrapper/events/CollectionUsabilityEvent.adoc | 2 +-
.../wrapper/events/CollectionVisibilityEvent.adoc | 17 +
.../services/wrapper/events/InteractionEvent.adoc | 54 +-
.../services/wrapper/events/ObjectTitleEvent.adoc | 2 +-
.../wrapper/events/ObjectValidityEvent.adoc | 2 +-
.../wrapper/events/ObjectVisibilityEvent.adoc | 2 +-
.../services/wrapper/events/ParseValueEvent.adoc | 6 +-
.../wrapper/events/PropertyAccessEvent.adoc | 2 +-
.../wrapper/events/PropertyModifyEvent.adoc | 6 +-
.../wrapper/events/PropertyUsabilityEvent.adoc | 2 +-
.../wrapper/events/PropertyVisibilityEvent.adoc | 2 +-
.../wrapper/events/ProposedHolderEvent.adoc | 4 +-
.../services/wrapper/events/UsabilityEvent.adoc | 2 +-
.../services/wrapper/events/ValidityEvent.adoc | 2 +-
.../services/wrapper/events/VisibilityEvent.adoc | 2 +-
.../WrapperFactory_020-examples-and-usage.adoc | 9 +-
.../wrapper/listeners/InteractionAdapter.adoc | 2 -
.../wrapper/listeners/InteractionListener.adoc | 82 +-
.../pages/index/services/xactn/TransactionId.adoc | 4 +-
.../index/services/xactn/TransactionService.adoc | 16 +-
.../index/services/xactn/TransactionState.adoc | 24 +-
.../services/xactn/TransactionalProcessor.adoc | 26 +-
...nsactionalProcessor_020-examples-and-usage.adoc | 42 +-
.../pages/index/services/xml/XmlService.adoc | 18 +-
.../services/xmlsnapshot/XmlSnapshotService.adoc | 14 +-
.../xmlsnapshot/XmlSnapshotService_Snapshot.adoc | 36 +
.../XmlSnapshotService_Snapshot_Builder.adoc | 47 +
.../xmlsnapshot/XmlSnapshotService~Snapshot.adoc | 36 -
.../XmlSnapshotService~Snapshot~Builder.adoc | 47 -
.../XmlSnapshotService_020-examples-and-usage.adoc | 4 +-
.../snapshot/SnapshottableWithInclusions.adoc | 6 +-
.../pages/index/spec/AbstractSpecification.adoc | 4 +-
.../pages/index/spec/AbstractSpecification2.adoc | 4 +-
.../applib/pages/index/spec/Specification.adoc | 6 +-
.../applib/pages/index/spec/Specification2.adoc | 6 +-
.../applib/pages/index/util/ReasonBuffer.adoc | 12 +-
.../applib/pages/index/util/ReasonBuffer2.adoc | 24 +-
.../applib/pages/index/util/TitleBuffer.adoc | 88 +-
.../modules/applib/pages/index/util/ZipWriter.adoc | 8 +-
.../hooks/ObjectContracts_examples-and-usage.adoc | 2 +-
.../index/util/schema/InteractionDtoUtils.adoc | 12 +-
.../index/util/schema/InteractionsDtoUtils.adoc | 21 +
.../modules/applib/pages/index/value/Blob.adoc | 22 +-
.../modules/applib/pages/index/value/Clob.adoc | 5 +-
.../modules/applib/pages/index/value/Markup.adoc | 1 +
.../pages/index/value/NamedWithMimeType.adoc | 2 +-
.../pages/index/value/semantics/Converter.adoc | 2 +-
.../index/value/semantics/DefaultsProvider.adoc | 6 +-
.../pages/index/value/semantics/OrderRelation.adoc | 14 +-
.../applib/pages/index/value/semantics/Parser.adoc | 22 +-
.../pages/index/value/semantics/Renderer.adoc | 25 +-
.../value/semantics/ValueSemanticsAbstract.adoc | 6 +-
.../value/semantics/ValueSemanticsProvider.adoc | 46 +-
.../value/semantics/ValueSemanticsResolver.adoc | 2 +-
.../commons/pages/index/collections/Can.adoc | 223 +-
.../commons/pages/index/functional/Either.adoc | 2 +-
.../commons/pages/index/functional/Railway.adoc | 34 +-
.../commons/pages/index/functional/Try.adoc | 65 +-
.../index/metamodel/object/ManagedObject.adoc | 227 +
.../services/command/CommandDtoFactory.adoc | 34 +-
.../services/ixn/InteractionDtoFactory.adoc | 18 +-
.../services/metamodel/MetaModelAnnotator.adoc | 36 +
.../services/publishing/CommandPublisher.adoc | 6 +-
.../services/publishing/ExecutionPublisher.adoc | 14 +-
.../services/schema/SchemaValueMarshaller.adoc | 42 +-
.../tablecol/TableColumnOrderServiceDefault.adoc | 8 +-
.../TableColumnOrderServiceUsingTxtFile.adoc | 8 +-
.../publish/LifecycleCallbackNotifier.adoc | 27 +
.../publish/ObjectLifecyclePublisherDefault.adoc | 12 +-
.../transaction/TransactionServiceSpring.adoc | 12 +-
.../authentication/AuthenticationRequest.adoc | 10 +-
.../security/authentication/Authenticator.adoc | 14 +-
.../index/security/authorization/Authorizor.adoc | 10 +-
.../manager/AuthorizationManager.adoc | 10 +-
.../authorization/manager/AuthorizorChooser.adoc | 6 +-
.../changetracking/EntityChangeTracker.adoc | 77 +-
.../changetracking/EntityChangesPublisher.adoc | 6 +-
.../EntityPropertyChangePublisher.adoc | 10 +-
.../ImpersonatedUserHolderUsingHttpSession.adoc | 18 -
.../KeyValueStoreUsingHttpSession.adoc | 18 +
.../commandlog/applib/app/CommandLogMenu.adoc | 13 +
.../applib/command/ui/CommandLogServiceMenu.adoc | 21 -
.../HasInteractionId_commandLogEntry.adoc | 26 +
.../HasUsername_recentCommandsByUser.adoc | 15 +
.../contributions/Object_recentCommands.adoc | 28 +
.../subscriber/CommandSubscriberForCommandLog.adoc | 0
.../commandlog/jdo/IsisModuleExtCommandLogJdo.adoc | 26 -
.../jdo/IsisModuleExtCommandLogPersistenceJdo.adoc | 27 +
.../jdo/mixins/HasInteractionId_command.adoc | 29 -
.../mixins/HasUsername_recentCommandsByUser.adoc | 15 -
.../jdo/mixins/Object_recentCommands.adoc | 28 -
.../commandlog/jpa/IsisModuleExtCommandLogJpa.adoc | 13 -
.../jpa/IsisModuleExtCommandLogPersistenceJpa.adoc | 27 +
.../primary/IsisModuleExtCommandReplayPrimary.adoc | 2 +-
.../restapi/CommandRetrievalOnPrimaryService.adoc | 4 +-
.../IsisModuleExtCommandReplaySecondary.adoc | 2 +-
.../secondary/analyser/CommandReplayAnalyser.adoc | 10 +-
.../analyser/CommandReplayAnalyserException.adoc | 2 +-
.../analyser/CommandReplayAnalyserResult.adoc | 2 +-
.../analysis/CommandReplayAnalysisService.adoc | 8 +-
.../secondary/fetch/CommandFetcher.adoc | 8 +-
.../secondary/mixins/CommandLogEntry_exclude.adoc | 15 +
.../mixins/CommandLogEntry_replayQueue.adoc | 14 +
.../secondary/mixins/CommandLog_exclude.adoc | 15 -
.../secondary/mixins/CommandLog_replayQueue.adoc | 14 -
.../spi/ReplayCommandExecutionController.adoc | 6 +-
.../excel/applib/{dom => }/AggregationType.adoc | 0
.../index/excel/applib/ExcelMetaDataEnabled.adoc | 14 +
.../pages/index/excel/applib/ExcelService.adoc | 55 +
.../pages/index/excel/applib/{util => }/Mode.adoc | 0
.../pages/index/excel/applib/RowHandler.adoc | 13 +
.../excel/applib/{dom => }/WorksheetContent.adoc | 0
.../pages/index/excel/applib/WorksheetSpec.adoc | 28 +
.../applib/{dom => annotation}/HyperLink.adoc | 0
.../applib/{dom => annotation}/PivotColumn.adoc | 0
.../{dom => annotation}/PivotDecoration.adoc | 0
.../excel/applib/{dom => annotation}/PivotRow.adoc | 0
.../applib/{dom => annotation}/PivotValue.adoc | 0
.../excel/applib/dom/ExcelMetaDataEnabled.adoc | 14 -
.../pages/index/excel/applib/dom/ExcelService.adoc | 55 -
.../pages/index/excel/applib/dom/RowHandler.adoc | 13 -
.../index/excel/applib/dom/WorksheetSpec.adoc | 28 -
.../index/excel/applib/util/SheetPivoter.adoc | 4 +-
.../excel/testing/ExcelFixtureRowHandler.adoc | 2 +-
.../excel/testing/ExcelFixtureWorkbookHandler.adoc | 2 +-
.../excel/testing/FixtureAwareRowHandler.adoc | 2 +-
.../executionlog/applib/app/ExecutionLogMenu.adoc | 15 +
.../HasInteractionId_executionLogEntries.adoc | 14 +
.../HasUsername_recentExecutionsByUser.adoc | 15 +
.../contributions/Object_recentExecutions.adoc | 28 +
.../IsisModuleExtExecutionLogPersistenceJdo.adoc | 27 +
.../IsisModuleExtExecutionLogPersistenceJpa.adoc | 15 +
.../applib/app/ExecutionOutboxMenu.adoc | 15 +
...IsisModuleExtExecutionOutboxPersistenceJdo.adoc | 27 +
...IsisModuleExtExecutionOutboxPersistenceJpa.adoc | 27 +
.../fullcalendar/applib/CalendarEventable.adoc | 8 +-
.../index/fullcalendar/applib/Calendarable.adoc | 10 +-
.../applib/IsisModuleExtFullCalendarApplib.adoc | 1 +
.../spi/CalendarableDereferencingService.adoc | 4 +-
.../ui/component/IsisModuleExtFullCalendarUi.adoc | 12 -
.../viewer/IsisModuleExtFullCalendarWicketUi.adoc | 12 +
.../pdfjs/applib/annotations/PdfJsViewer.adoc | 49 +
.../index/pdfjs/applib/config/PdfJsConfig.adoc | 16 +
.../pages/index/pdfjs/applib/config/Scale.adoc | 117 +
.../index/pdfjs/applib/spi/PdfJsViewerAdvisor.adoc | 60 +
.../IsisModuleExtPdfjsWicketIntegration.adoc | 14 +
.../pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.adoc | 12 +
.../index/quartz/context/JobExecutionData.adoc | 8 +-
.../secman/applib/IsisModuleExtSecmanApplib.adoc | 1 +
.../permission/dom/ApplicationPermission.adoc | 8 +-
.../permission/dom/ApplicationPermissionMode.adoc | 4 +-
.../dom/ApplicationPermissionRepository.adoc | 22 +-
.../spi/PermissionsEvaluationService.adoc | 6 +-
.../secman/applib/role/dom/ApplicationRole.adoc | 4 +-
.../applib/role/dom/ApplicationRoleRepository.adoc | 10 +-
.../seed/IsisExtAuditTrailRoleAndPermissions.adoc | 17 +
.../seed/IsisExtCommandLogRoleAndPermissions.adoc | 17 +
...sExtCommandReplayPrimaryRoleAndPermissions.adoc | 17 -
...xtCommandReplaySecondaryRoleAndPermissions.adoc | 17 -
.../IsisExtExecutionLogRoleAndPermissions.adoc | 17 +
.../IsisExtExecutionOutboxRoleAndPermissions.adoc | 17 +
.../seed/IsisExtSessionLogRoleAndPermissions.adoc | 17 +
.../applib/tenancy/dom/ApplicationTenancy.adoc | 5 +-
.../tenancy/dom/ApplicationTenancyRepository.adoc | 14 +-
.../index/secman/applib/tenancy/dom/HasAtPath.adoc | 2 +-
.../tenancy/spi/ApplicationTenancyEvaluator.adoc | 14 +-
.../secman/applib/user/dom/ApplicationUser.adoc | 8 +-
.../applib/user/dom/ApplicationUserRepository.adoc | 10 +-
.../applib/user/seed/IsisExtSecmanAdminUser.adoc | 2 +-
.../shiro/IsisModuleExtSecmanDelegatedShiro.adoc | 12 +
.../shiro/realm/IsisModuleExtSecmanShiroRealm.adoc | 27 +
.../{ => delegated}/shiro/util/ShiroUtils.adoc | 0
.../IsisModuleExtSecmanDelegatedSpringOauth2.adoc | 12 +
.../IsisModuleExtSecmanEncryptionSpring.adoc | 4 +-
.../jdo/IsisModuleExtSecmanPersistenceJdo.adoc | 13 +
.../jpa/IsisModuleExtSecmanPersistenceJpa.adoc | 13 +
.../shiro/IsisModuleExtSecmanRealmShiro.adoc | 12 -
.../shiro/IsisModuleExtSecmanShiroRealm.adoc | 27 -
.../shirorealmldap/realm/impl/IsisLdapRealm.adoc | 4 +-
.../index/sse/applib/IsisModuleExtSseApplib.adoc | 12 +
.../sse/applib/annotations/ServerSentEvents.adoc | 0
.../index/sse/applib/annotations/SseSource.adoc | 17 +
.../pages/index/sse/applib/service/SseChannel.adoc | 20 +
.../pages/index/sse/applib/service/SseService.adoc | 16 +
.../index/sse/wicket/IsisModuleExtSseWicket.adoc | 12 +
.../sse/wicket}/services/SseServiceDefault.adoc | 0
.../webmodule/WebModuleServerSentEvents.adoc | 0
.../ui/IsisModuleExtExcelDownloadUi.adoc | 12 -
.../ui/IsisModuleExtExcelDownloadWicketUi.adoc | 12 +
.../pdfjs/applib/annotations/PdfJsViewer.adoc | 17 -
.../wicket/pdfjs/applib/config/PdfJsConfig.adoc | 26 -
.../viewer/wicket/pdfjs/applib/config/Scale.adoc | 27 -
.../pdfjs/applib/spi/PdfJsViewerAdvisor.adoc | 18 -
.../wicket/pdfjs/ui/IsisModuleExtPdfjsUi.adoc | 12 -
.../jdo/applib/services/JdoSupportService.adoc | 30 +-
.../JdoSupportService_010-examples-and-usage.adoc | 1 +
.../IsisModulePersistenceJdoDatanucleus.adoc | 12 +-
.../IsisModulePersistenceJdoDatanucleusMixins.adoc | 12 +
.../changetracking/JdoLifecycleListener.adoc | 8 +-
.../time/IsoOffsetTimeConverter.adoc | 14 -
.../time/IsoZonedDateTimeConverter.adoc | 14 -
.../time/OffsetDateTimeConverterForJdo.adoc | 14 +
.../time/OffsetTimeConverterForJdo.adoc | 14 +
.../time/ZonedDateTimeConverterForJdo.adoc | 14 +
.../{applib => }/ByteArrayBlobRdbmsMapping.adoc | 0
.../applib => valuemappings}/IsisBlobMapping.adoc | 0
.../applib => valuemappings}/IsisClobMapping.adoc | 0
.../changetracking/EntityChangeTrackerJdo.adoc | 39 -
.../jpa/applib/integration/IsisEntityListener.adoc | 2 +-
.../jpa/applib/services/JpaSupportService.adoc | 10 +-
.../index/jpa/applib/types/BlobJpaEmbeddable.adoc | 32 +-
.../index/jpa/applib/types/ClobJpaEmbeddable.adoc | 32 +-
.../changetracking/EntityChangeTrackerDefault.adoc | 51 +
.../PersistenceMetricsServiceJpa.adoc | 14 -
.../applib/IsisBookmarkConverter.adoc | 14 +
.../applib/IsisLocalResourcePathConverter.adoc | 14 +
.../typeconverters/applib/IsisMarkupConverter.adoc | 14 +
.../applib/IsisPasswordConverter.adoc | 14 +
.../JavaAwtBufferedImageByteArrayConverter.adoc | 0
.../java/time/OffsetDateTimeConverterForJpa.adoc | 14 +
.../java/time/OffsetTimeConverterForJpa.adoc | 14 +
.../java/time/ZonedDateTimeConverterForJpa.adoc | 14 +
.../java/util/JavaUtilUuidConverter.adoc | 14 +
.../schema/v2/IsisChangesDtoConverter.adoc | 14 +
.../schema/v2/IsisCommandDtoConverter.adoc | 14 +
.../schema/v2/IsisInteractionDtoConverter.adoc | 14 +
.../schema/v2/IsisOidDtoConverter.adoc | 14 +
.../index/keycloak/IsisModuleSecurityKeycloak.adoc | 2 +-
.../authconverters/AuthenticationConverter.adoc | 8 +-
.../applib/classrules/ArchitectureDomainRules.adoc | 67 +-
.../applib/classrules/ArchitectureJdoRules.adoc | 32 +-
.../applib/classrules/ArchitectureJpaRules.adoc | 44 +-
.../modulerules/ArchitectureModuleRules.adoc | 12 +-
.../applib/modulerules/Subpackage.adoc | 14 +-
.../index/fakedata/applib/services/Booleans.adoc | 16 +-
.../index/fakedata/applib/services/Chars.adoc | 20 +-
.../fakedata/applib/services/FakeDataService.adoc | 4 +-
.../fakedata/applib/services/IsisPasswords.adoc | 4 +-
.../fakedata/applib/services/JavaSqlDates.adoc | 16 +-
.../applib/services/JavaSqlTimestamps.adoc | 16 +-
.../applib/services/JavaTimeDateTimes.adoc | 16 +-
.../applib/services/JavaTimeLocalDates.adoc | 16 +-
.../fakedata/applib/services/JavaUtilDates.adoc | 16 +-
.../fakedata/applib/services/JodaDateTimes.adoc | 16 +-
.../fakedata/applib/services/JodaLocalDates.adoc | 16 +-
.../applib/fixturescripts/ExecutionParameters.adoc | 2 +-
.../fixturescripts/ExecutionParametersService.adoc | 2 +-
.../applib/fixturescripts/FixtureResultList.adoc | 4 +-
.../applib/fixturescripts/FixtureScript.adoc | 12 +-
.../FixtureScriptWithExecutionStrategy.adoc | 2 +-
.../FixtureScript_ExecutionContext.adoc | 138 +
.../applib/fixturescripts/FixtureScripts.adoc | 20 +-
.../FixtureScriptsSpecification.adoc | 10 +-
...iptsSpecificationProviderAutoConfiguration.adoc | 4 +-
.../FixtureScripts_MultipleExecutionStrategy.adoc | 68 +
...FixtureScripts_NonPersistedObjectsStrategy.adoc | 16 +
.../FixtureScripts~MultipleExecutionStrategy.adoc | 68 -
...FixtureScripts~NonPersistedObjectsStrategy.adoc | 16 -
.../FixtureScript~ExecutionContext.adoc | 138 -
.../applib/modules/ModuleWithFixtures.adoc | 10 +-
.../applib/personas/BuilderScriptAbstract.adoc | 4 +-
.../applib/personas/BuilderScriptWithResult.adoc | 4 +-
.../personas/BuilderScriptWithoutResult.adoc | 4 +-
.../index/fixtures/applib/personas/Persona.adoc | 15 +
.../applib/personas/PersonaWithBuilderScript.adoc | 10 +-
.../applib/personas/PersonaWithFinder.adoc | 6 +-
.../applib/setup/PersonaEnumPersistAll.adoc | 2 +-
.../teardown/jpa/TeardownFixtureJpaAbstract.adoc | 12 +
.../applib/validate/DomainModelValidator.adoc | 16 +-
.../dom/comparable/ComparableContractTester.adoc | 8 +-
.../applib/dom/pojo/PojoTester.adoc | 28 +-
.../unittestsupport/applib/io/IndentPrinter.adoc | 36 +-
.../applib/jmocking/Imposterisers.adoc | 4 +-
.../applib/jmocking/InjectIntoJMockAction.adoc | 4 +-
.../applib/jmocking/JUnitRuleMockery2.adoc | 24 +-
.../applib/matchers/JaxbMatchers.adoc | 4 +-
.../applib/matchers/ThrowableMatchers.adoc | 4 +-
.../unittestsupport/applib/util/FileUtils.adoc | 4 +-
.../applib/IsisModuleValAsciidocApplib.adoc | 1 +
.../index/asciidoc/applib/value/AsciiDoc.adoc | 4 +-
.../dn/IsisModuleValAsciidocPersistenceJdoDn.adoc | 12 +
.../converters/IsisAsciiDocConverter.adoc | 0
.../IsisModuleValAsciidocPersistenceJdoDn5.adoc | 12 -
.../applib/IsisModuleValMarkdownApplib.adoc | 1 +
.../index/markdown/applib/value/Converter.adoc | 29 +-
.../dn/IsisModuleValMarkdownPersistenceJdoDn.adoc | 12 +
.../converters/IsisMarkdownConverter.adoc | 0
.../IsisModuleValMarkdownPersistenceJdoDn5.adoc | 12 -
.../index/sse/applib/IsisModuleValSseApplib.adoc | 12 -
.../index/sse/applib/annotations/SseSource.adoc | 17 -
.../pages/index/sse/applib/service/SseChannel.adoc | 20 -
.../pages/index/sse/applib/service/SseService.adoc | 16 -
.../index/sse/ui/wkt/IsisModuleValSseUiWkt.adoc | 12 -
.../common/applib/mixins/Object_impersonate.adoc | 18 -
.../userprof/UserProfileUiModelProvider.adoc | 33 -
.../commons/applib/mixins/Object_impersonate.adoc | 18 +
.../applib/mixins/Object_impersonateWithRoles.adoc | 0
.../services/branding/BrandingUiService.adoc | 14 +
.../applib/services/header/HeaderUiService.adoc | 13 +
.../applib/services/menu/MenuUiService.adoc | 14 +
.../services/userprof/UserProfileUiModel.adoc | 0
.../services/userprof/UserProfileUiService.adoc | 29 +
.../IsisModuleViewerRestfulObjectsApplib.adoc | 1 +
.../restfulobjects/applib/JsonRepresentation.adoc | 193 +-
.../restfulobjects/applib/LinkRepresentation.adoc | 4 +-
.../pages/index/restfulobjects/applib/Rel.adoc | 12 +-
.../restfulobjects/applib/RepresentationType.adoc | 12 +-
.../restfulobjects/applib/RestfulResponse.adoc | 4 +-
.../applib/boot/BootstrapResource.adoc | 2 +-
.../DomainObjectMemberRepresentation.adoc | 12 +-
.../domainobjects/DomainObjectRepresentation.adoc | 20 +-
.../applib/domainobjects/DomainObjectResource.adoc | 5 +-
.../domainobjects/DomainServiceResource.adoc | 6 +-
.../applib/domaintypes/DomainTypeResource.adoc | 2 +-
.../applib/health/HealthResource.adoc | 2 +-
.../applib/homepage/HomePageResource.adoc | 6 +-
.../applib/menubars/MenuBarsResource.adoc | 18 +-
.../restfulobjects/applib/user/UserResource.adoc | 6 +-
.../restfulobjects/applib/util/JsonMapper.adoc | 4 +-
.../restfulobjects/applib/util/JsonNodeUtils.adoc | 4 +-
.../restfulobjects/applib/util/MediaTypes.adoc | 4 +-
.../applib/version/VersionResource.adoc | 2 +-
.../client/log/ClientConversationFilter.adoc | 2 +-
.../restfulobjects/rendering/IResourceContext.adoc | 37 +-
.../rendering/service/RepresentationService.adoc | 24 +-
.../service/conneg/ContentNegotiationService.adoc | 22 +-
...entNegotiationServiceForRestfulObjectsV1_0.adoc | 12 +-
.../ContentNegotiationServiceOrgApacheIsisV2.adoc | 20 +-
.../ContentNegotiationServiceXRoDomainType.adoc | 8 +-
.../valuerender/JsonValueEncoderService.adoc | 51 +
.../webmodule/auth/AuthenticationStrategy.adoc | 10 +-
.../applib/IsisModuleViewerWicketApplibMixins.adoc | 12 +
.../wicket/applib/mixins/Object_clearHints.adoc | 22 +
.../wicket/viewer/mixins/Object_clearHints.adoc | 22 -
.../refguide/modules/applib-ant/pages/Column.adoc | 2 +-
.../modules/applib-ant/pages/Nullable.adoc | 2 +-
.../modules/applib-ant/pages/XmlRootElement.adoc | 4 +-
.../modules/applib-ant/pages/about/jdo.adoc | 2 +-
.../modules/applib-ant/pages/about/other.adoc | 4 -
.../modules/applib-ant/partials/module-nav.adoc | 1 -
.../modules/applib-classes/pages/about.adoc | 2 +-
.../pages/events/lifecycleevent.adoc | 8 +-
.../applib-classes/pages/events/uievent.adoc | 1 +
.../applib-classes/pages/mixees-and-mixins.adoc | 20 +-
.../pages/non-persisted-objects.adoc | 1 -
.../roles-mixins-contributees/contributee.adoc | 10 +-
.../pages/roles-mixins-contributees/mixins.adoc | 5 -
.../modules/applib-classes/pages/spec.adoc | 2 +-
.../applib-classes/partials/module-nav.adoc | 20 +-
.../applib-methods/pages/prefixes/default.adoc | 10 +
.../refguide/modules/applib-svc/pages/about.adoc | 22 +-
.../partials/_application-layer-api.adoc | 30 +-
.../partials/_application-layer-spi.adoc | 13 +-
.../applib-svc/partials/_core-domain-api.adoc | 13 +-
.../applib-svc/partials/_integration-api.adoc | 2 +
.../applib-svc/partials/_integration-spi.adoc | 28 +-
.../modules/applib-svc/partials/_metadata-api.adoc | 13 +-
.../partials/_persistence-layer-spi.adoc | 9 +
.../partials/_presentation-layer-api.adoc | 2 +-
.../partials/_presentation-layer-spi.adoc | 14 +-
.../modules/applib-svc/partials/_security-spi.adoc | 4 +-
.../modules/applib-svc/partials/module-nav.adoc | 28 +-
.../modules/ROOT/pages/2020/2.0.0-M3/relnotes.adoc | 2 +-
.../modules/ROOT/pages/2020/2.0.0-M4/relnotes.adoc | 6 +-
.../modules/ROOT/pages/2021/2.0.0-M5/mignotes.adoc | 2 +-
.../modules/ROOT/pages/2021/2.0.0-M6/relnotes.adoc | 2 +-
.../modules/ROOT/pages/2022/2.0.0-M7/relnotes.adoc | 2 +-
.../modules/ROOT/pages/2022/2.0.0-M8/mignotes.adoc | 284 +
.../modules/ROOT/pages/2022/2.0.0-M8/relnotes.adoc | 8 +
.../ROOT/pages/2022/2.0.0-RC1/mignotes.adoc | 123 +-
.../relnotes/modules/ROOT/pages/about.adoc | 8 +-
.../setupguide/modules/eclipse/pages/about.adoc | 31 +-
.../setupguide/modules/intellij/pages/about.adoc | 16 +-
.../petclinic/pages/030-petowner-entity.adoc | 6 +-
.../modules/petclinic/pages/040-pet-entity.adoc | 3 +-
.../modules/petclinic/pages/050-visit-entity.adoc | 3 +-
.../modules/ROOT/partials/extensions.adoc | 6 +-
.../modules/btb/pages/headless-access.adoc | 2 +-
.../replacing-default-service-implementations.adoc | 33 +-
.../btb/pages/programming-model/finetuning.adoc | 2 +-
.../fun/pages/business-rules/usability.adoc | 2 +-
.../apache-isis-vs-cqrs-and-event-sourcing.adoc | 1 +
.../fun/pages/concepts-patterns/architecture.adoc | 2 +-
.../concepts-patterns/deployment-options.adoc | 1 +
.../fun/pages/concepts-patterns/metamodel.adoc | 2 +-
.../concepts-patterns/naked-objects-pattern.adoc | 1 +
.../pages/domain-entities-and-services/crud.adoc | 4 +-
.../domain-services.adoc | 3 +-
.../modules/fun/pages/drop-downs-and-defaults.adoc | 2 +-
.../userguide/modules/fun/pages/modules.adoc | 2 +-
.../modules/fun/pages/object-members/actions.adoc | 7 +-
.../fun/pages/object-members/collections.adoc | 2 +-
.../modules/fun/pages/overview/events.adoc | 3 +-
.../modules/fun/pages/overview/modules.adoc | 1 +
.../modules/fun/pages/overview/object-members.adoc | 6 +-
.../pages/overview/types-of-domain-objects.adoc | 2 +-
.../components/userguide/modules/fun/pages/ui.adoc | 3 +-
.../modules/fun/pages/ui/menubars-layout.adoc | 2 +-
.../modules/fun/pages/ui/object-layout.adoc | 19 +-
.../fun/pages/ui/object-titles-and-icons.adoc | 7 +-
.../userguide/modules/fun/pages/view-models.adoc | 34 +-
.../modules/fun/pages/view-models/UNUSED-dto.adoc | 0
.../modules/fun/partials/_deployment-options.adoc | 2 +
.../userguide/modules/fun/partials/module-nav.adoc | 23 +-
antora/playbooks/site-core.yml | 3 -
antora/playbooks/site-extensions.yml | 28 +-
antora/playbooks/site-incubator.yml | 3 +
antora/playbooks/site-regressiontests.yml | 80 +
antora/playbooks/site-security.yml | 4 +-
antora/playbooks/site-valuetypes.yml | 4 -
antora/playbooks/site.yml | 36 +-
antora/pom.xml | 2 +-
.../applib/layout/component/component.xsd | 9 +
antora/supplemental-ui/css/home/style.css | 22 +-
antora/supplemental-ui/css/site-custom.css | 20 +
antora/supplemental-ui/index.html | 24 +-
.../partials/header-content-menubar.hbs | 2 +-
antora/supplemental-ui/schema/chg/chg-2.0.xsd | 4 +-
antora/supplemental-ui/schema/chg/chg.xsd | 4 +-
antora/supplemental-ui/schema/cmd/cmd-2.0.xsd | 40 +-
antora/supplemental-ui/schema/cmd/cmd.xsd | 40 +-
antora/supplemental-ui/schema/ixn/ixn-2.0.xsd | 60 +-
antora/supplemental-ui/schema/ixn/ixn.xsd | 60 +-
antora/supplemental-ui/support.html | 22 +-
api/applib/pom.xml | 19 +-
api/applib/src/main/java/module-info.java | 154 +
.../java/org/apache/isis/applib/Identifier.java | 26 +-
.../org/apache/isis/applib/IsisModuleApplib.java | 112 +-
.../IsisModuleApplibChangeAndExecutionLoggers.java | 47 +
.../apache/isis/applib/IsisModuleApplibMixins.java | 47 +
.../org/apache/isis/applib/annotation/Action.java | 7 +-
.../isis/applib/annotation/ActionLayout.java | 1 +
.../isis/applib/annotation/CollectionLayout.java | 11 +-
.../applib/annotation/DependentDefaultsPolicy.java | 55 +
.../org/apache/isis/applib/annotation/Domain.java | 13 +-
.../isis/applib/annotation/DomainObject.java | 10 +-
.../isis/applib/annotation/DomainObjectLayout.java | 8 +
.../isis/applib/annotation/DomainService.java | 10 +-
.../isis/applib/annotation/Introspection.java | 69 +-
.../isis/applib/annotation/LogicalTypeName.java | 7 +-
.../apache/isis/applib/annotation/Parameter.java | 12 +
.../isis/applib/annotation/ParameterLayout.java | 32 -
.../isis/applib/annotation/PropertyLayout.java | 32 -
.../apache/isis/applib/annotation/RenderDay.java | 47 -
.../apache/isis/applib/annotation/SemanticsOf.java | 5 +-
.../isis/applib/annotation/TableDecoration.java | 60 +
.../applib/annotation/TimeZoneTranslation.java | 44 +
.../org/apache/isis/applib/annotation/Value.java | 4 +-
.../isis/applib/annotation/ValueSemantics.java | 12 +
.../client/RepresentationTypeSimplifiedV2.java | 10 +-
.../isis/applib/domain/DomainObjectList.java | 11 +-
.../applib/events/domain/ActionDomainEvent.java | 11 +-
.../events/domain/CollectionDomainEvent.java | 9 +-
.../applib/events/domain/PropertyDomainEvent.java | 9 +-
.../applib/events/metamodel/MetamodelListener.java | 26 +-
.../applib/exceptions/RecoverableException.java | 2 +-
.../applib/exceptions/UnrecoverableException.java | 2 +-
.../org/apache/isis/applib/graph/SimpleEdge.java | 5 +-
.../apache/isis/applib/graph/tree/TreeAdapter.java | 21 +-
.../apache/isis/applib/graph/tree/TreeNode.java | 5 +-
.../org/apache/isis/applib/id/LogicalType.java | 86 +-
.../apache/isis/applib/layout/LayoutConstants.java | 139 +
.../layout/component/CollectionLayoutData.java | 20 +
.../layout/component/DomainObjectLayoutData.java | 18 +
.../applib/layout/component/TableDecoration.java | 31 +
.../applib/mixins/layout/LayoutMixinConstants.java | 32 -
.../mixins/layout/Object_downloadLayoutXml.java | 16 +-
.../metamodel/Object_downloadMetamodelXml.java | 17 +-
.../mixins/metamodel/Object_logicalTypeName.java | 13 +-
.../mixins/metamodel/Object_objectIdentifier.java | 9 +-
.../mixins/metamodel/Object_rebuildMetamodel.java | 5 +-
.../applib/mixins/rest/Object_openRestApi.java | 5 +-
.../isis/applib/mixins/security/HasUsername.java | 28 +-
.../applib/mixins/system/DomainChangeRecord.java | 265 +-
.../DomainChangeRecord_openTargetObject.java | 82 -
.../applib/mixins/system/HasInteractionId.java | 24 +-
.../mixins/system/HasInteractionIdAndSequence.java | 93 +
.../mixins/system/HasTarget_openTargetObject.java | 83 +
.../applib/mixins/system/HasTransactionId.java | 51 -
.../services/appfeat/ApplicationFeature.java | 13 +-
.../services/appfeat/ApplicationFeatureId.java | 13 +-
.../appfeat/ApplicationFeatureRepository.java | 8 +-
.../services/appfeat/ApplicationFeatureSort.java | 5 +-
.../services/appfeatui/ApplicationFeatureMenu.java | 3 +-
.../appfeatui/ApplicationFeatureViewModel.java | 22 +-
.../services/appfeatui/ApplicationNamespace.java | 15 +-
.../applib/services/appfeatui/ApplicationType.java | 9 +-
.../services/appfeatui/ApplicationTypeAction.java | 9 +-
.../appfeatui/ApplicationTypeCollection.java | 9 +-
.../services/appfeatui/ApplicationTypeMember.java | 9 +-
.../appfeatui/ApplicationTypeProperty.java | 9 +-
.../isis/applib/services/bookmark/Bookmark.java | 61 +-
.../applib/services/bookmark/BookmarkHolder.java | 4 +-
.../services/bookmark/BookmarkHolder_lookup.java | 3 +-
.../services/bookmark/BookmarkHolder_object.java | 3 +-
.../isis/applib/services/bookmark/HasTarget.java | 54 +
.../applib/services/bookmark/IdStringifier.java | 186 +
.../idstringifiers/PredefinedSerializables.java | 87 +
.../isis/applib/services/clock/ClockService.java | 8 +-
.../isis/applib/services/command/Command.java | 18 +-
.../services/command/CommandExecutorService.java | 4 +-
.../applib/services/commanddto/HasCommandDto.java | 29 +-
.../conmap/ContentMappingServiceForCommandDto.java | 31 +-
.../ContentMappingServiceForCommandsDto.java | 9 +-
.../spi/CommandDtoProcessorServiceIdentity.java | 5 +-
.../services/confview/ConfigurationMenu.java | 4 +-
.../services/confview/ConfigurationProperty.java | 8 +-
.../services/confview/ConfigurationViewmodel.java | 13 +-
.../services/conmap/ContentMappingService.java | 39 +-
.../isis/applib/services/grid/GridService.java | 33 +-
.../isis/applib/services/hint/HintIdProvider.java | 2 +-
.../applib/services/i18n/TranslatableString.java | 6 +-
.../applib/services/i18n/TranslationContext.java | 21 +-
.../applib/services/iactn/ActionInvocation.java | 6 +-
.../isis/applib/services/iactn/Execution.java | 24 +-
.../applib/services/iactn/HasInteractionDto.java | 51 +
.../isis/applib/services/iactn/PropertyEdit.java | 6 +-
.../services/iactnlayer/InteractionContext.java | 19 +-
.../iactnlayer/InteractionLayerTracker.java | 10 +
.../services/iactnlayer/InteractionService.java | 29 +
.../isis/applib/services/jaxb/IsisSchemas.java | 7 +-
.../keyvaluestore/KeyValueSessionStore.java | 80 +
.../applib/services/layout/LayoutExportStyle.java | 60 +
.../isis/applib/services/layout/LayoutService.java | 4 +-
.../applib/services/layout/LayoutServiceMenu.java | 15 +-
.../apache/isis/applib/services/layout/Style.java | 92 -
.../isis/applib/services/menu/MenuBarsService.java | 7 +-
.../isis/applib/services/metamodel/BeanSort.java | 12 +-
.../isis/applib/services/metamodel/Config.java | 108 +-
.../applib/services/metamodel/DomainModel.java | 24 +-
.../services/metamodel/MetaModelServiceMenu.java | 78 +-
.../placeholder/PlaceholderRenderService.java | 61 +
.../services/publishing/log/CommandLogger.java | 11 +-
.../publishing/log/EntityChangesLogger.java | 12 +-
.../publishing/log/EntityPropertyChangeLogger.java | 9 +-
.../services/publishing/log/ExecutionLogger.java | 7 +-
.../services/publishing/spi/EntityChanges.java | 8 +-
.../publishing/spi/EntityPropertyChange.java | 37 +-
.../queryresultscache/QueryResultsCache.java | 5 +-
.../applib/services/registry/ServiceRegistry.java | 13 +-
.../applib/services/repository/EntityState.java | 61 +-
.../applib/services/session/SessionLogger.java | 73 +
.../services/session/SessionLoggingService.java | 69 -
.../session/SessionLoggingServiceLogging.java | 68 -
.../applib/services/session/SessionSubscriber.java | 66 +
.../services/sitemap/SitemapServiceMenu.java | 7 +-
.../isis/applib/services/sudo/SudoService.java | 5 +-
.../isis/applib/services/swagger/Format.java | 5 +-
.../isis/applib/services/swagger/Visibility.java | 12 +-
.../services/urlencoding/UrlEncodingService.java | 40 +
...rlEncodingServiceUsingBaseEncodingAbstract.java | 44 -
.../isis/applib/services/user/ImpersonateMenu.java | 8 +-
.../applib/services/user/ImpersonateStopMenu.java | 6 +-
.../services/user/ImpersonatedUserHolder.java | 6 +-
.../isis/applib/services/user/RoleMemento.java | 11 +-
.../user/UserCurrentSessionTimeZoneHolder.java | 58 +
.../isis/applib/services/user/UserMemento.java | 33 +-
.../isis/applib/services/user/UserService.java | 5 +-
.../isis/applib/services/userui/UserMenu.java | 8 +-
.../apache/isis/applib/services/wrapper/Mixin.java | 33 +
.../applib/services/wrapper/WrapperFactory.java | 40 +
.../applib/services/wrapper/WrappingObject.java | 4 +-
.../services/wrapper/control/AsyncControl.java | 7 +-
.../services/wrapper/control/ControlAbstract.java | 13 +-
.../services/wrapper/control/SyncControl.java | 8 +-
.../services/wrapper/events/AccessEvent.java | 5 +-
.../wrapper/events/ActionArgumentEvent.java | 17 +-
.../wrapper/events/ActionInvocationEvent.java | 6 +-
.../wrapper/events/ActionUsabilityEvent.java | 6 +-
.../wrapper/events/ActionVisibilityEvent.java | 7 +-
.../wrapper/events/CollectionAccessEvent.java | 11 +-
.../wrapper/events/CollectionAddToEvent.java | 52 -
.../wrapper/events/CollectionMethodEvent.java | 4 +-
.../wrapper/events/CollectionRemoveFromEvent.java | 48 -
.../wrapper/events/CollectionUsabilityEvent.java | 6 +-
.../wrapper/events/CollectionVisibilityEvent.java | 6 +-
.../services/wrapper/events/InteractionEvent.java | 4 +-
.../services/wrapper/events/ObjectTitleEvent.java | 4 +-
.../wrapper/events/ObjectValidityEvent.java | 7 +-
.../wrapper/events/ObjectVisibilityEvent.java | 5 +-
.../services/wrapper/events/ParseValueEvent.java | 8 +-
.../wrapper/events/PropertyAccessEvent.java | 5 +-
.../wrapper/events/PropertyModifyEvent.java | 11 +-
.../wrapper/events/PropertyUsabilityEvent.java | 6 +-
.../wrapper/events/PropertyVisibilityEvent.java | 6 +-
.../wrapper/events/ProposedHolderEvent.java | 9 +-
.../services/wrapper/events/UsabilityEvent.java | 5 +-
.../services/wrapper/events/ValidityEvent.java | 6 +-
.../services/wrapper/events/VisibilityEvent.java | 4 +-
.../wrapper/listeners/InteractionAdapter.java | 17 +-
.../wrapper/listeners/InteractionListener.java | 35 +-
.../isis/applib/services/xactn/TransactionId.java | 8 +-
.../applib/services/xactn/TransactionService.java | 18 +-
.../org/apache/isis/applib/util/ZipWriter.java | 38 +-
.../applib/util/schema/InteractionDtoUtils.java | 13 +-
.../applib/util/schema/InteractionsDtoUtils.java | 150 +
.../java/org/apache/isis/applib/value/Blob.java | 6 +-
.../java/org/apache/isis/applib/value/Clob.java | 14 +-
.../isis/applib/value/LocalResourcePath.java | 13 +-
.../java/org/apache/isis/applib/value/Markup.java | 16 +-
.../isis/applib/value/NamedWithMimeType.java | 4 +
.../org/apache/isis/applib/value/Password.java | 8 +-
.../applib/value/semantics/DefaultsProvider.java | 2 +
.../isis/applib/value/semantics/OrderRelation.java | 2 +
.../isis/applib/value/semantics/Renderer.java | 17 +
.../value/semantics/TemporalValueSemantics.java | 141 +-
.../applib/value/semantics/ValueDecomposition.java | 11 +
.../value/semantics/ValueSemanticsAbstract.java | 137 +-
.../ValueSemanticsBasedOnIdStringifier.java | 64 +
...emanticsBasedOnIdStringifierEntityAgnostic.java | 101 +
.../value/semantics/ValueSemanticsProvider.java | 14 +-
.../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 +-
.../applib/services/bookmark/BookmarkTest.java | 15 +-
.../eventbus/AbstractDomainEvent_veto_Test.java | 98 +-
.../exceprecog/ExceptionRecognizerForTypeTest.java | 2 +-
.../exceprecog/ExceptionRecognizerGeneralTest.java | 4 +-
.../services/i18n/TranslatableStringTest.java | 44 +-
.../isis/applib/services/jaxb/JaxbServiceTest.java | 17 +-
.../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 +-
.../apache/isis/applib/value/Password_Test.java | 8 +-
api/schema/pom.xml | 2 +-
.../schema/images/schema/metamodel-hierarchy.png | Bin 0 -> 17077 bytes
.../src/main/adoc/modules/schema/pages/about.adoc | 3 +-
.../src/main/adoc/modules/schema/pages/chg.adoc | 59 +-
.../src/main/adoc/modules/schema/pages/cmd.adoc | 34 +-
.../src/main/adoc/modules/schema/pages/common.adoc | 68 +-
.../src/main/adoc/modules/schema/pages/ixn.adoc | 114 +-
.../src/main/adoc/modules/schema/pages/mml.adoc | 142 +-
api/schema/src/main/java/module-info.java | 36 +
.../org/apache/isis/schema/chg/chg-2.0.xsd | 4 +-
.../org/apache/isis/schema/cmd/cmd-2.0.xsd | 37 +-
.../org/apache/isis/schema/ixn/ixn-2.0.xsd | 60 +-
.../apache/isis/schema/metamodel/metamodel-2.0.xsd | 691 +-
bom/pom.xml | 2450 +-
build-core.sh | 22 +-
build-demo-app.sh | 22 +-
build-site.sh | 20 +
build-smoketests.sh | 22 +-
build-tooling.sh | 25 +-
build.sh | 251 +
changed.sh | 33 +
commons/pom.xml | 54 +-
commons/src/main/java/module-info.java | 78 +
.../org/apache/isis/commons/collections/Can.java | 101 +-
.../apache/isis/commons/collections/Can_Empty.java | 6 +
.../isis/commons/collections/Can_Multiple.java | 5 +
.../isis/commons/collections/Can_Singleton.java | 8 +
.../commons/collections/ImmutableCollection.java | 94 +
.../isis/commons/collections/ImmutableEnumSet.java | 12 +
.../org/apache/isis/commons/functional/Try.java | 24 +
.../isis/commons/internal/assertions/_Assert.java | 75 +-
.../apache/isis/commons/internal/base/_Files.java | 84 +-
.../isis/commons/internal/base/_NullSafe.java | 11 +-
.../apache/isis/commons/internal/base/_Refs.java | 69 +-
.../isis/commons/internal/base/_Strings.java | 83 +-
.../isis/commons/internal/base/_Temporals.java | 328 +
.../binding/InternalBidirectionalBinding.java | 27 +-
.../isis/commons/internal/binding/_Bindables.java | 2 -
.../commons/internal/collections/_Collections.java | 30 +-
.../isis/commons/internal/collections/_Lists.java | 44 +-
.../commons/internal/collections/_Multimaps.java | 7 +
.../collections/snapshot/_VersionedList.java | 2 +-
.../isis/commons/internal/context/_Plugin.java | 1 +
.../isis/commons/internal/debug/_IconResource.java | 3 +-
.../isis/commons/internal/debug/_XrayEvent.java | 19 +-
.../commons/internal/debug/xray/XrayDataModel.java | 6 +-
.../internal/debug/xray/_CallStackMerger.java | 2 -
.../isis/commons/internal/delegate/_Delegate.java | 20 +
.../commons/internal/exceptions/_Exceptions.java | 16 +-
.../commons/internal/hardening/_Hardening.java | 69 +
.../commons/internal/html/_BootstrapBadge.java | 89 +
.../isis/commons/internal/ioc/_IocContainer.java | 2 +-
.../commons/internal/ioc/_IocContainer_Spring.java | 5 +-
.../commons/internal/ioc/_ManagedBeanAdapter.java | 9 +-
.../commons/internal/memento/_MementoDefault.java | 137 +
.../isis/commons/internal/memento/_Mementos.java | 18 +-
.../internal/memento/_Mementos_MementoDefault.java | 130 -
.../isis/commons/internal/reflection/_Reflect.java | 52 +-
.../commons/internal/resources/_Serializables.java | 2 +-
.../isis/commons/internal/resources/_Xml.java | 10 +-
commons/src/main/resources/xray/user.png | Bin 0 -> 333 bytes
.../isis/commons/collections/CanCompareTest.java | 12 +-
.../isis/commons/internal/base/StringsTest.java | 63 +-
.../isis/commons/internal/base/TemporalsTest.java | 97 +
.../internal/base/_Strings_trimmed_Test.java | 49 +
.../commons/internal/binding/BindableTest.java | 2 +-
.../commons/internal/compare/ComparatorsTest.java | 10 +-
.../internal/resources/XmlRoundTripTest.java | 64 +
.../isis/commons/internal/strings/FormatTest.java | 19 +-
core/adoc/modules/ROOT/pages/_todo.adoc | 12 +
core/adoc/modules/ROOT/pages/about.adoc | 72 +-
core/adoc/modules/ROOT/partials/component-nav.adoc | 6 +-
core/adoc/modules/ROOT/partials/module-nav.adoc | 3 +
core/adoc/modules/_overview/pages/about.adoc | 2404 +-
.../attachments/modules-dependencies.pptx | Bin 48379 -> 0 bytes
.../archdesign/images/modules-dependencies.png | Bin 59588 -> 0 bytes
core/adoc/modules/archdesign/nav.adoc | 4 -
core/adoc/modules/archdesign/pages/about.adoc | 22 -
.../modules/archdesign/partials/module-nav.adoc | 3 -
core/codegen-bytebuddy/pom.xml | 4 +-
.../modules/codegen-bytebuddy/pages/about.adoc | 7 +-
.../codegen-bytebuddy/partials/module-nav.adoc | 2 +-
.../src/main/java/module-info.java | 29 +
.../services/ClassLoadingStrategyAdvisor.java | 68 +-
.../services/ProxyFactoryServiceByteBuddy.java | 28 +-
core/config/generateConfigDocs.groovy | 20 +
core/config/pom.xml | 3 +-
.../src/main/adoc/modules/config/pages/about.adoc | 6 +-
.../application-specific/application-css.adoc | 18 +-
.../modules/config/pages/sections/datanucleus.adoc | 59 +-
.../modules/config/pages/sections/eclipselink.adoc | 44 +-
.../modules/config/pages/sections/isis.applib.adoc | 79 +-
.../pages/sections/isis.core.meta-model.adoc | 2 +-
.../isis.core.meta-model.introspector.adoc | 4 +-
.../sections/isis.core.meta-model.validator.adoc | 35 +-
.../pages/sections/isis.core.runtime-services.adoc | 10 +-
.../config/pages/sections/isis.extensions.adoc | 29 +-
.../pages/sections/isis.persistence.schema.adoc | 2 +-
.../pages/sections/isis.security.keycloak.adoc | 2 +-
.../config/pages/sections/isis.viewer.wicket.adoc | 60 +-
.../modules/config/pages/sections/resteasy.adoc | 2 +-
core/config/src/main/java/module-info.java | 61 +
.../isis/core/config/DatanucleusConfiguration.java | 382 +-
.../isis/core/config/EclipselinkConfiguration.java | 6 +-
.../apache/isis/core/config/IsisConfiguration.java | 390 +-
.../isis/core/config/IsisModuleCoreConfig.java | 2 +
.../IsisBeanFactoryPostProcessorForSpring.java | 16 +-
.../isis/core/config/beans/IsisBeanMetaData.java | 94 +-
.../core/config/beans/IsisBeanTypeClassifier.java | 47 +-
.../beans/IsisBeanTypeClassifierDefault.java | 109 +-
.../core/config/beans/IsisBeanTypeRegistry.java | 22 +-
.../config/beans/IsisBeanTypeRegistryDefault.java | 51 +-
.../beans/IsisComponentScanInterceptorImpl.java | 31 +-
.../isis/core/config/beans/PersistenceStack.java | 40 +
.../core/config/beans/ScannedTypeMetaData.java | 34 +-
.../isis/core/config/beans/aoppatch/AopPatch.java | 8 +-
.../core/config/converters/PatternsConverter.java | 3 +-
.../DataSourceIntrospectionService.java | 3 +-
.../config/environment/IsisLocaleInitializer.java | 13 +-
.../config/environment/IsisSystemEnvironment.java | 29 +-
.../environment/IsisTimeZoneInitializer.java | 9 +-
.../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 +
.../metamodel/facets/PropertyConfigOptions.java | 41 +
.../metamodel/facets/PublishingPolicies.java | 81 -
.../DatanucleusEagerlyCreateTables.properties | 19 +
.../config/presets/DebugPersistence.properties | 6 +-
.../DebugTransactionScopedServices.properties | 2 +-
.../isis/core/config/presets/IsisPresets.java | 1 +
.../presets/SilenceProgrammingModel.properties | 35 +-
.../progmodel/ProgrammingModelConstants.java | 222 +-
.../core/config/viewer/web/WebAppContextPath.java | 3 +-
.../additional-spring-configuration-metadata.json | 17 +
...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 +-
.../main/adoc/modules/interaction/pages/about.adoc | 7 +-
core/interaction/src/main/java/module-info.java | 39 +
.../core/interaction/session/IsisInteraction.java | 13 +-
.../core/interaction/session/MessageBroker.java | 116 -
.../interaction/session/MessageBrokerImpl.java | 123 +
.../interaction/InteractionDefaultTest_next.java | 10 +-
core/internaltestsupport/pom.xml | 95 +-
.../modules/internaltestsupport/pages/about.adoc | 2 +-
.../internaltestsupport/partials/module-nav.adoc | 4 +-
.../config/IsisConfigurationLegacy.java | 184 -
.../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 | 56 +-
core/metamodel/pom.xml | 13 -
.../images/managed-object-diagram.drawio.svg | 4 +
.../main/adoc/modules/metamodel/pages/about.adoc | 183 +-
.../modules/metamodel/pages/class-diagram.adoc | 23 +-
.../main/adoc/modules/metamodel/pages/events.adoc | 197 +
.../modules/metamodel/pages/managed-object.adoc | 13 +
.../modules/metamodel/partials/module-nav.adoc | 4 +-
core/metamodel/src/main/java/module-info.java | 136 +
.../core/metamodel/IsisModuleCoreMetamodel.java | 73 +-
.../_testing/MetaModelContext_forTesting.java | 122 +-
.../_testing/ObjectMementoService_forTesting.java | 68 -
.../_testing/ServiceInjector_forTesting.java | 4 +-
.../_testing/ServiceRegistry_forTesting.java | 24 +-
.../metamodel/_testing/_ServiceInjectorLegacy.java | 34 +-
.../isis/core/metamodel/_testing/_TestDummies.java | 51 +
.../core/metamodel/commons/ClassExtensions.java | 13 +-
.../isis/core/metamodel/commons/ClassUtil.java | 4 +-
.../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 | 95 +-
.../core/metamodel/context/MetaModelContext.java | 123 +-
.../context/MetaModelContext_usingIoc.java | 191 -
.../context/MetaModelContext_usingSpring.java | 213 +
.../core/metamodel/context/MetaModelContexts.java | 5 +-
.../metamodel/execution/InteractionInternal.java | 19 +
.../metamodel/execution/MemberExecutorService.java | 2 +-
.../apache/isis/core/metamodel/facetapi/Facet.java | 28 +
.../core/metamodel/facetapi/FacetAbstract.java | 22 +-
.../isis/core/metamodel/facetapi/FacetHolder.java | 39 +-
.../metamodel/facetapi/FacetHolderAbstract.java | 36 +-
.../metamodel/facetapi/FacetHolderLayered.java | 184 +
.../core/metamodel/facetapi/FacetHolderSimple.java | 38 +
.../isis/core/metamodel/facetapi/FacetRanking.java | 7 +
.../isis/core/metamodel/facetapi/FacetUtil.java | 34 +-
.../isis/core/metamodel/facetapi/FeatureType.java | 41 +-
.../core/metamodel/facetapi/HasFacetHolder.java | 13 +
.../core/metamodel/facets/DomainEventHelper.java | 16 +-
.../isis/core/metamodel/facets/Evaluators.java | 7 +-
.../isis/core/metamodel/facets/FacetedMethod.java | 47 +-
.../metamodel/facets/FacetedMethodParameter.java | 11 +-
.../core/metamodel/facets/ImperativeAspect.java | 7 +-
.../core/metamodel/facets/ParameterSupport.java | 30 +-
...rCollectionIdentifyingFacetFactoryAbstract.java | 5 +-
.../facets/SingleIntValueFacetAbstract.java | 9 +-
.../isis/core/metamodel/facets/TypedHolder.java | 15 +-
.../core/metamodel/facets/TypedHolderAbstract.java | 28 +-
...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 | 50 +-
...nChoicesForCollectionParameterFacetFactory.java | 32 +-
.../action/associateWith/ChoicesFromFacet.java | 29 -
.../associateWith/ChoicesFromFacetAbstract.java | 43 -
.../ChoicesFromFacetForActionAnnotation.java | 31 -
.../action/choicesfrom/ChoicesFromFacet.java | 29 +
.../choicesfrom/ChoicesFromFacetAbstract.java | 43 +
.../ChoicesFromFacetForActionAnnotation.java | 46 +
.../hidden/HiddenFacetForActionAnnotation.java | 2 +-
.../invocation/ActionDomainEventFacetAbstract.java | 4 +-
.../action/invocation/ActionInvocationFacet.java | 2 +-
...ctionInvocationFacetForDomainEventAbstract.java | 42 +-
.../actions/action/invocation/IdentifierUtil.java | 99 +-
.../typeof/TypeOfFacetForActionAnnotation.java | 15 +-
.../annotation/HomePageFacetAnnotationFactory.java | 2 +-
.../actions/layout/ActionLayoutFacetFactory.java | 1 +
.../ActionPositionFacetForActionLayoutXml.java | 51 +
.../layout/ActionPositionFacetForActionXml.java | 46 -
.../BookmarkPolicyFacetForActionLayoutXml.java | 54 +
.../layout/BookmarkPolicyFacetForActionXml.java | 49 -
.../layout/CssClassFaFacetForActionLayoutXml.java | 56 +
.../layout/CssClassFaFacetForActionXml.java | 51 -
.../layout/CssClassFacetForActionLayoutXml.java | 53 +
.../actions/layout/CssClassFacetForActionXml.java | 48 -
.../HiddenFacetForActionLayoutAnnotation.java | 2 +-
.../layout/HiddenFacetForActionLayoutXml.java | 63 +
.../actions/layout/HiddenFacetForActionXml.java | 58 -
.../MemberDescribedFacetForActionLayoutXml.java | 53 +
.../layout/MemberDescribedFacetForActionXml.java | 48 -
.../layout/MemberNamedFacetForActionLayoutXml.java | 53 +
.../layout/MemberNamedFacetForActionXml.java | 48 -
.../layout/PromptStyleFacetForActionLayoutXml.java | 68 +
.../layout/PromptStyleFacetForActionXml.java | 63 -
.../layout/RedirectFacetFromActionLayoutXml.java | 54 +
.../actions/layout/RedirectFacetFromActionXml.java | 49 -
.../validate/ActionParameterValidationFacet.java | 2 +-
.../actions/validate/ActionValidationFacet.java | 2 +-
.../ActionParameterValidationFacetViaMethod.java | 6 +-
.../method/ActionValidationFacetViaMethod.java | 11 +-
...erDescribedFacetWithImperativeTextAbstract.java | 3 +-
...MemberDescribedFacetWithStaticTextAbstract.java | 3 +-
.../described/ObjectDescribedFacetAbstract.java | 3 +-
.../all/described/ParamDescribedFacetAbstract.java | 3 +-
.../all/i8n/imperative/HasImperativeText.java | 2 +-
.../imperative/HasImperativeTextFacetAbstract.java | 4 +-
...MemberNamedFacetWithImperativeTextAbstract.java | 3 +-
.../MemberNamedFacetWithStaticTextAbstract.java | 3 +-
.../facets/all/named/ObjectNamedFacetAbstract.java | 3 +-
.../facets/all/named/ParamNamedFacetAbstract.java | 14 +-
.../facets/collections/CollectionFacet.java | 8 +-
.../CollectionAccessorFacetViaAccessor.java | 9 +-
.../CollectionAccessorFacetViaAccessorFactory.java | 15 +-
.../CollectionAnnotationFacetFactory.java | 33 +-
.../hidden/HiddenFacetForCollectionAnnotation.java | 2 +-
.../typeof/TypeOfFacetForCollectionAnnotation.java | 11 +-
.../javautilcollection/CollectionFacetFactory.java | 19 +-
.../javautilcollection/JavaArrayFacet.java | 2 +-
.../javautilcollection/JavaCollectionFacet.java | 2 +-
.../layout/CollectionLayoutFacetFactory.java | 8 +
.../CssClassFacetForCollectionLayoutXml.java | 53 +
.../layout/CssClassFacetForCollectionXml.java | 48 -
.../DefaultViewFacetForCollectionLayoutXml.java | 53 +
.../layout/DefaultViewFacetForCollectionXml.java | 48 -
.../HiddenFacetForCollectionLayoutAnnotation.java | 2 +-
.../layout/HiddenFacetForCollectionLayoutXml.java | 63 +
.../layout/HiddenFacetForCollectionXml.java | 58 -
...MemberDescribedFacetForCollectionLayoutXml.java | 55 +
.../MemberDescribedFacetForCollectionXml.java | 50 -
.../MemberNamedFacetForCollectionLayoutXml.java | 56 +
.../layout/MemberNamedFacetForCollectionXml.java | 51 -
.../PagedFacetForCollectionLayoutAnnotation.java | 11 +-
.../layout/PagedFacetForCollectionLayoutXml.java | 53 +
.../layout/PagedFacetForCollectionXml.java | 48 -
...PagedFacetOverriddenByDataTablesDecoration.java | 34 +
...SortedByFacetForCollectionLayoutAnnotation.java | 3 +-
.../SortedByFacetForCollectionLayoutXml.java | 64 +
.../layout/SortedByFacetForCollectionXml.java | 59 -
.../CollectionLayoutTableDecorationFacet.java | 72 +
...llectionLayoutTableDecorationFacetAbstract.java | 39 +
...corationFacetForCollectionLayoutAnnotation.java | 33 +
...tForCollectionLayoutAnnotationAsConfigured.java | 33 +
...TableDecorationFacetForCollectionLayoutXml.java | 53 +
...ayoutTableDecorationFacetFromConfiguration.java | 33 +
.../sortedby/SortedByFacetAbstract.java | 6 +-
.../collparam/semantics/CollectionSemantics.java | 136 -
.../semantics/CollectionSemanticsFacet.java | 28 -
.../semantics/CollectionSemanticsFacetDefault.java | 46 -
.../facets/fallback/FallbackFacetFactory.java | 22 +-
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 8 +-
.../facets/members/cssclass/CssClassFacet.java | 2 +-
.../members/cssclass/CssClassFacetSimple.java | 2 +-
.../members/cssclassfa/CssClassFaFactory.java | 11 +-
.../cssclassfa/CssClassFaImperativeFacet.java | 2 +-
...CssClassFaFacetOnMemberFromConfiguredRegex.java | 20 +-
.../CssClassFaFacetOnMemberPostProcessor.java | 26 +-
.../DescribedAsFacetOnMemberFromProperties.java | 37 -
.../DescribedAsFacetOnMemberFromType.java | 52 -
.../annotprop/MemberDescribedFacetFromType.java | 52 +
.../method/DescribedAsFacetForMemberViaMethod.java | 37 -
.../DescribedAsFacetForMemberViaMethodFactory.java | 2 +-
.../method/MemberDescribedFacetViaMethod.java | 37 +
.../facets/members/disabled/DisabledFacet.java | 2 +-
.../members/disabled/DisabledFacetAbstract.java | 2 +-
.../disabled/method/DisableForContextFacet.java | 2 +-
.../method/DisableForContextFacetViaMethod.java | 9 +-
.../facets/members/hidden/HiddenFacetAbstract.java | 2 +-
.../HiddenFacetAbstractAlwaysEverywhere.java | 2 +-
.../members/hidden/HiddenFacetAbstractImpl.java | 2 +-
.../HiddenFacetFromLayoutPropertiesAbstract.java | 2 +-
.../members/hidden/method/HideForContextFacet.java | 2 +-
.../method/HideForContextFacetViaMethod.java | 6 +-
.../group/LayoutGroupFacetForActionAnnotation.java | 43 +
.../layout/group/LayoutGroupFacetForLayoutXml.java | 68 +
.../LayoutGroupFacetFromActionAnnotation.java | 43 -
.../layout/group/LayoutGroupFacetFromXml.java | 64 -
.../layout/order/LayoutOrderFacetForLayoutXml.java | 41 +
.../layout/order/LayoutOrderFacetFromXml.java | 36 -
.../named/method/MemberNamedFacetViaMethod.java | 37 +
.../named/method/NamedFacetForMemberViaMethod.java | 37 -
.../NamedFacetForMemberViaMethodFactory.java | 2 +-
.../publish/command/CommandPublishingFacet.java | 4 +-
.../command/CommandPublishingFacetAbstract.java | 7 +-
.../CommandPublishingFacetForActionAnnotation.java | 4 +-
...ommandPublishingFacetForPropertyAnnotation.java | 4 +-
...onPublishingActionFacetForActionAnnotation.java | 4 +-
...blishingPropertyFacetForPropertyAnnotation.java | 4 +-
.../object/autocomplete/AutoCompleteFacet.java | 2 +-
.../autocomplete/AutoCompleteFacetAbstract.java | 10 +-
.../facets/object/callbacks/CallbackFacet.java | 23 +-
.../object/callbacks/CallbackFacetAbstract.java | 6 +-
.../choices/ChoicesFacetFromBoundedAbstract.java | 10 +-
.../object/choices/enums/ChoicesFacetFromEnum.java | 4 +-
.../method/CssClassFacetViaCssClassMethod.java | 2 +-
.../facets/object/defaults/DefaultedFacet.java | 2 +-
.../disabled/DisabledObjectFacetAbstract.java | 2 +-
.../method/DisabledObjectFacetViaMethod.java | 2 +-
.../AliasedFacetForDomainObjectAnnotation.java | 60 +
.../DomainObjectAnnotationFacetFactory.java | 145 +-
.../ChoicesFacetForDomainObjectAnnotation.java | 4 +-
.../ImmutableFacetForDomainObjectAnnotation.java | 4 +-
...gePublishingFacetForDomainObjectAnnotation.java | 20 +-
...FacetForDomainObjectAnnotationAsConfigured.java | 4 +-
...tityChangePublishingFacetFromConfiguration.java | 4 +-
.../LogicalTypeFacetForDomainObjectAnnotation.java | 51 -
...gicalTypeFacetForLogicalTypeNameAnnotation.java | 52 -
...etForLogicalTypeNameAnnotationFacetFactory.java | 61 -
...ookmarkPolicyFacetForDomainObjectLayoutXml.java | 56 +
.../BookmarkPolicyFacetForDomainObjectXml.java | 51 -
.../CssClassFaFacetForDomainObjectLayoutXml.java | 58 +
.../CssClassFaFacetForDomainObjectXml.java | 53 -
.../CssClassFacetForDomainObjectLayoutXml.java | 53 +
.../CssClassFacetForDomainObjectXml.java | 48 -
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 17 +-
...ibedAsFacetForDomainObjectLayoutAnnotation.java | 47 -
.../DescribedAsFacetForDomainObjectXml.java | 50 -
.../DomainObjectLayoutFacetFactory.java | 17 +-
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 17 +-
...inObjectLayoutAnnotationUsingLayoutUiEvent.java | 15 +-
.../NamedFacetForDomainObjectLayoutAnnotation.java | 70 -
...cribedFacetForDomainObjectLayoutAnnotation.java | 46 +
...jectDescribedFacetForDomainObjectLayoutXml.java | 55 +
...tNamedFacetForDomainObjectLayoutAnnotation.java | 70 +
.../ObjectNamedFacetForDomainObjectLayoutXml.java | 73 +
.../ObjectNamedFacetForDomainObjectXml.java | 68 -
.../PagedFacetForDomainObjectLayoutAnnotation.java | 12 +-
...PagedFacetOverriddenByDataTablesDecoration.java | 30 +
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 19 +-
.../DomainObjectLayoutTableDecorationFacet.java | 71 +
...inObjectLayoutTableDecorationFacetAbstract.java | 39 +
...rationFacetForDomainObjectLayoutAnnotation.java | 33 +
...orDomainObjectLayoutAnnotationAsConfigured.java | 33 +
...bleDecorationFacetForDomainObjectLayoutXml.java | 61 +
...ayoutTableDecorationFacetFromConfiguration.java | 33 +
.../AliasedFacetForDomainServiceAnnotation.java | 60 +
.../annotation/DomainServiceFacetAnnotation.java | 34 -
.../DomainServiceFacetAnnotationFactory.java | 6 +-
.../DomainServiceFacetForAnnotation.java | 33 +
.../DomainServiceLayoutFacetFactory.java | 2 +-
...NamedFacetForDomainServiceLayoutAnnotation.java | 55 -
...NamedFacetForDomainServiceLayoutAnnotation.java | 55 +
.../facets/object/entity/EntityFacet.java | 118 +-
.../facets/object/entity/PersistenceStack.java | 34 -
.../object/entity/_EntityFacetForTesting.java | 21 +-
.../metamodel/facets/object/grid/GridFacet.java | 2 +-
.../facets/object/grid/GridFacetDefault.java | 6 +-
.../facets/object/hidden/HiddenInstanceFacet.java | 5 +
.../object/hidden/HiddenObjectFacetAbstract.java | 2 +-
.../hidden/method/HiddenObjectFacetViaMethod.java | 2 +-
.../metamodel/facets/object/icon/IconFacet.java | 2 +-
.../facets/object/icon/ObjectIconService.java | 6 +-
.../icon/method/IconFacetViaIconNameMethod.java | 2 +-
.../RemoveAnnotatedMethodsFacetFactory.java | 40 +-
.../facets/object/immutable/ImmutableFacet.java | 2 +-
.../object/immutable/ImmutableFacetAbstract.java | 2 +-
.../facets/object/layout/LayoutFacet.java | 2 +-
.../facets/object/layout/LayoutFacetFallback.java | 2 +-
.../object/layout/LayoutFacetViaLayoutMethod.java | 4 +-
.../facets/object/logicaltype/AliasedFacet.java | 52 +
.../object/logicaltype/AliasedFacetAbstract.java | 63 +
.../object/logicaltype/LogicalTypeFacet.java | 55 -
.../logicaltype/LogicalTypeFacetAbstract.java | 63 -
.../logicaltype/LogicalTypeMalformedValidator.java | 12 +-
.../classname/LogicalTypeFacetFromClassName.java | 37 -
.../LogicalTypeFacetFromClassNameFactory.java | 69 +-
.../LogicalTypeFacetFromIoCNamingStrategy.java | 36 -
.../LogicalTypeFacetOnStandaloneList.java | 30 -
.../facets/object/mixin/MixinFacetAbstract.java | 4 +-
.../NavigableParentAnnotationFacetFactory.java | 4 +-
.../NavigableParentFacetViaGetterMethod.java | 62 -
.../method/NavigableParentFacetViaMethod.java | 60 +
.../impl/ObjectValidPropertiesFacetImpl.java | 2 +-
.../metamodel/facets/object/paged/PagedFacet.java | 14 -
.../facets/object/projection/ProjectionFacet.java | 2 +-
.../ProjectionFacetFromProjectingProperty.java | 30 +-
.../ident/CssClassFacetFromProjectionFacet.java | 2 +-
.../ident/IconFacetFromProjectionFacet.java | 2 +-
.../ident/TitleFacetFromProjectionFacet.java | 4 +-
.../entitychange/EntityChangePublishingFacet.java | 9 +-
.../EntityChangePublishingFacetAbstract.java | 8 +-
.../EntityChangePublishingFacetImpl.java | 30 -
.../metamodel/facets/object/title/TitleFacet.java | 2 +-
.../facets/object/title/TitleRenderRequest.java | 19 +-
.../annotation/TitleFacetViaTitleAnnotation.java | 6 +-
.../title/methods/TitleFacetViaTitleMethod.java | 11 +-
.../title/parser/TitleFacetFromValueFacet.java | 43 +-
.../facets/object/value/CompositeValueUpdater.java | 10 +-
.../value/CompositeValueUpdaterForParameter.java | 2 +-
.../value/CompositeValueUpdaterForProperty.java | 2 +-
.../metamodel/facets/object/value/ValueFacet.java | 13 +-
.../facets/object/value/ValueFacetAbstract.java | 21 +-
.../facets/object/value/ValueSerializer.java | 9 +-
.../object/value/ValueSerializerDefault.java | 32 +-
...ionOrAnyMatchingValueSemanticsFacetFactory.java | 65 +-
.../facets/object/viewmodel/ViewModelFacet.java | 11 +-
.../object/viewmodel/ViewModelFacetAbstract.java | 18 +-
.../ViewModelFacetForDomainObjectAnnotation.java | 29 +-
.../ViewModelFacetForSerializableInterface.java | 2 +-
.../ViewModelFacetForViewModelInterface.java | 16 +-
.../ViewModelFacetForXmlRootElementAnnotation.java | 27 +-
.../facets/objectvalue/choices/ChoicesFacet.java | 2 +-
.../objectvalue/mandatory/MandatoryFacet.java | 2 +-
.../mandatory/MandatoryFacetAbstract.java | 6 +-
.../facets/objectvalue/maxlen/MaxLengthFacet.java | 2 +-
.../objectvalue/maxlen/MaxLengthFacetAbstract.java | 18 +-
.../MustSatisfySpecificationFacetAbstract.java | 6 +-
.../objectvalue/regex/RegExFacetAbstract.java | 4 +-
.../temporalformat/TimeZoneTranslationFacet.java | 41 +
.../TimeZoneTranslationFacetAbstract.java | 73 +
.../typicallen/TypicalLengthFacetAbstract.java | 11 +-
.../ValueSemanticsSelectingFacet.java | 2 -
.../ActionParameterAutoCompleteFacet.java | 4 +-
.../ActionParameterAutoCompleteFacetViaMethod.java | 26 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 4 +-
.../param/choices/ActionParameterChoicesFacet.java | 5 +-
.../ActionParameterChoicesFacetAbstract.java | 4 +-
...ctionParameterChoicesFacetFromChoicesFacet.java | 59 +
...nParameterChoicesFacetFromChoicesFromFacet.java | 73 +
.../choices/ActionParameterChoicesFacetNone.java | 45 -
...ctionParameterChoicesFacetFromChoicesFacet.java | 55 -
...rameterChoicesFacetFromChoicesFacetFactory.java | 52 -
.../ActionParameterChoicesFacetViaMethod.java | 23 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 4 +-
.../defaults/ActionParameterDefaultsFacet.java | 2 +-
.../ActionParameterDefaultsFacetViaMethod.java | 10 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 4 -
.../DescribedAsFacetOnParameterFromType.java | 51 -
.../annotderived/ParamDescribedFacetFromType.java | 51 +
.../disable/ActionParameterDisabledFacet.java | 2 +-
.../ActionParameterDisabledFacetViaMethod.java | 11 +-
.../param/hide/ActionParameterHiddenFacet.java | 2 +-
.../ActionParameterHiddenFacetViaMethod.java | 8 +-
...scribedAsFacetForParameterLayoutAnnotation.java | 47 -
...DescribedFacetForParameterLayoutAnnotation.java | 47 +
.../param/layout/ParameterLayoutFacetFactory.java | 5 +-
...dAdjustedFacetForParameterLayoutAnnotation.java | 58 -
.../NamedFacetForParameterUsingReflection.java | 2 +-
.../parameter/ParameterAnnotationFacetFactory.java | 27 +-
...ActionFacetForActionAnnotationAsConfigured.java | 33 +
.../depdef/ParameterDependentDefaultsFacet.java | 72 +
.../ParameterDependentDefaultsFacetAbstract.java | 39 +
...pendentDefaultsFacetForParameterAnnotation.java | 33 +
...terDependentDefaultsFacetFromConfiguration.java | 33 +
.../validate/ActionParameterValidationFacet.java | 2 +-
.../ActionParameterValidationFacetViaMethod.java | 11 +-
.../PropertyOrCollectionAccessorFacet.java | 2 +-
.../memserexcl/SnapshotExcludeFacetAbstract.java | 4 +-
.../accessor/PropertyAccessorFacetViaAccessor.java | 11 +-
.../autocomplete/PropertyAutoCompleteFacet.java | 2 +-
.../method/PropertyAutoCompleteFacetMethod.java | 9 +-
.../properties/choices/PropertyChoicesFacet.java | 2 +-
.../choices/PropertyChoicesFacetAbstract.java | 6 +-
.../PropertyChoicesFacetFromChoicesFacet.java | 32 +-
...ropertyChoicesFacetFromChoicesFacetFactory.java | 49 -
.../method/PropertyChoicesFacetViaMethod.java | 11 +-
.../properties/defaults/PropertyDefaultFacet.java | 2 +-
.../defaults/PropertyDefaultFacetNone.java | 2 +-
.../PropertyDefaultFacetFromDefaultedFacet.java | 2 +-
.../method/PropertyDefaultFacetViaMethod.java | 8 +-
.../DisabledFacetOnPropertyFromImmutable.java | 2 +-
.../EntityPropertyChangePublishingPolicyFacet.java | 4 +-
.../hidden/HiddenFacetForPropertyAnnotation.java | 2 +-
.../modify/PropertyDomainEventFacetAbstract.java | 12 +-
...tySetterOrClearFacetForDomainEventAbstract.java | 10 +-
.../CssClassFacetForPropertyLayoutXml.java | 53 +
.../CssClassFacetForPropertyXml.java | 48 -
...escribedAsFacetForPropertyLayoutAnnotation.java | 48 -
.../HiddenFacetForPropertyLayoutAnnotation.java | 2 +-
.../HiddenFacetForPropertyLayoutXml.java | 63 +
.../propertylayout/HiddenFacetForPropertyXml.java | 58 -
.../LabelAtFacetForPropertyLayoutXml.java | 53 +
.../propertylayout/LabelAtFacetForPropertyXml.java | 48 -
...rDescribedFacetForPropertyLayoutAnnotation.java | 48 +
.../MemberDescribedFacetForPropertyLayoutXml.java | 54 +
.../MemberDescribedFacetForPropertyXml.java | 50 -
.../MemberNamedFacetForPropertyLayoutXml.java | 55 +
.../MemberNamedFacetForPropertyXml.java | 50 -
.../MultiLineFacetForPropertyLayoutXml.java | 52 +
.../MultiLineFacetForPropertyXml.java | 47 -
.../PromptStyleFacetForPropertyLayoutXml.java | 68 +
.../PromptStyleFacetForPropertyXml.java | 63 -
.../propertylayout/PropertyLayoutFacetFactory.java | 7 +-
...edAdjustedFacetForPropertyLayoutAnnotation.java | 57 -
.../RenderedAdjustedFacetForPropertyLayoutXml.java | 52 +
.../RenderedAdjustedFacetForPropertyXml.java | 47 -
.../TypicalLengthFacetForPropertyLayoutXml.java | 53 +
.../TypicalLengthFacetForPropertyXml.java | 48 -
.../UnchangingFacetForPropertyLayoutXml.java | 55 +
.../UnchangingFacetForPropertyXml.java | 50 -
.../update/PropertySetterFacetFactory.java | 4 +-
.../SnapshotExcludeFacetFromImmutableMember.java | 31 +
.../update/SnapshotExcludeFacetInferred.java | 30 -
.../clear/PropertyClearFacetViaClearMethod.java | 6 +-
.../clear/PropertyClearFacetViaSetterMethod.java | 6 +-
.../update/clear/PropertyClearingAccessor.java | 2 +-
.../update/init/PropertyInitializationFacet.java | 2 +-
...PropertyInitializationFacetViaSetterMethod.java | 6 +-
.../modify/PropertySetterFacetViaSetterMethod.java | 6 +-
.../update/modify/PropertySettingAccessor.java | 2 +-
.../validating/PropertyValidateFacet.java | 2 +-
.../validating/PropertyValidateFacetAbstract.java | 2 +-
.../validating/PropertyValidateFacetNone.java | 2 +-
.../dflt/PropertyValidateFacetDefault.java | 2 +-
.../method/PropertyValidateFacetViaMethod.java | 9 +-
.../LogicalTypeFacetForValueAnnotation.java | 51 -
.../annotation/ValueAnnotationFacetFactory.java | 52 -
...anslationFacetFromValueSemanticsAnnotation.java | 47 +
.../ValueSemanticsAnnotationFacetFactory.java | 4 +
.../metamodel/inspect/Object_inspectMetamodel.java | 29 +-
.../metamodel/inspect/model/ActionNode-mixedin.svg | 140 +
.../core/metamodel/inspect/model/ActionNode.java | 41 +-
.../metamodel/inspect/model/AnnotationNode.java | 83 +
.../metamodel/inspect/model/AnnotationNode.svg | 83 +
.../inspect/model/CollectionNode-mixedin.svg | 140 +
.../metamodel/inspect/model/CollectionNode.java | 37 +-
.../metamodel/inspect/model/FacetAttrNode.java | 12 +-
.../metamodel/inspect/model/FacetGroupNode.java | 15 +-
.../core/metamodel/inspect/model/FacetNode.java | 35 +-
.../isis/core/metamodel/inspect/model/MMNode.java | 77 +-
.../metamodel/inspect/model/MMNodeFactory.java | 28 +-
.../metamodel/inspect/model/MMTreeAdapter.java | 6 +-
.../core/metamodel/inspect/model/MemberNode.java | 71 +
.../metamodel/inspect/model/ParameterNode.java | 18 +-
.../inspect/model/PropertyNode-mixedin.svg | 155 +
.../core/metamodel/inspect/model/PropertyNode.java | 38 +-
.../core/metamodel/inspect/model/TypeNode.java | 22 +-
.../isis/core/metamodel/inspect/model/icons.html | 38 +-
.../interactions/ActionArgUsabilityContext.java | 8 +-
.../interactions/ActionArgValidityContext.java | 8 +-
.../interactions/ActionArgVisibilityContext.java | 8 +-
.../interactions/ActionUsabilityContext.java | 4 +-
.../interactions/ActionValidityContext.java | 6 +-
.../interactions/ActionVisibilityContext.java | 4 +-
.../interactions/CollectionAccessContext.java | 4 +-
.../interactions/CollectionVisibilityContext.java | 4 +-
.../metamodel/interactions/InteractionContext.java | 2 +-
.../metamodel/interactions/InteractionHead.java | 8 +-
.../metamodel/interactions/ObjectTitleContext.java | 6 +-
.../interactions/ObjectValidityContext.java | 6 +-
.../interactions/ObjectVisibilityContext.java | 6 +-
.../metamodel/interactions/ParseValueContext.java | 8 +-
.../interactions/PropertyAccessContext.java | 8 +-
.../interactions/PropertyModifyContext.java | 8 +-
.../interactions/PropertyUsabilityContext.java | 4 +-
.../interactions/PropertyVisibilityContext.java | 4 +-
.../metamodel/interactions/ProposedHolder.java | 2 +-
.../interactions/managed/ActionInteraction.java | 23 +-
.../managed/ActionInteractionHead.java | 33 +-
.../managed/CollectionInteraction.java | 8 +-
.../interactions/managed/InteractionVeto.java | 6 +-
.../interactions/managed/ManagedAction.java | 19 +-
.../interactions/managed/ManagedCollection.java | 9 +-
.../interactions/managed/ManagedMember.java | 64 +-
.../interactions/managed/ManagedParameter.java | 2 +-
.../interactions/managed/ManagedProperty.java | 9 +-
.../interactions/managed/ManagedValue.java | 4 +-
.../interactions/managed/MemberInteraction.java | 4 +-
.../interactions/managed/MultiselectChoices.java | 2 +-
.../managed/ParameterNegotiationModel.java | 71 +-
.../interactions/managed/PropertyInteraction.java | 8 +-
.../managed/PropertyNegotiationModel.java | 30 +-
.../interactions/managed/_BindingUtil.java | 18 +-
.../interactions/managed/nonscalar/DataRow.java | 7 +-
.../managed/nonscalar/DataTableModel.java | 13 +-
.../managed/nonscalar/_ToggleDebug.java | 2 +-
.../MethodPrefixBasedFacetFactoryAbstract.java | 2 +-
.../isis/core/metamodel/object/Bookmarkable.java | 88 +
.../isis/core/metamodel/object/ManagedObject.java | 607 +
.../isis/core/metamodel/object/ManagedObjects.java | 447 +
.../core/metamodel/object/MmAssertionUtil.java | 138 +
.../isis/core/metamodel/object/MmDebugUtil.java | 75 +
.../isis/core/metamodel/object/MmEntityUtil.java | 164 +
.../isis/core/metamodel/object/MmInvokeUtil.java | 177 +
.../isis/core/metamodel/object/MmSpecUtil.java | 45 +
.../isis/core/metamodel/object/MmTitleUtil.java | 83 +
.../isis/core/metamodel/object/MmUnwrapUtil.java | 126 +
.../core/metamodel/object/MmVisibilityUtil.java | 130 +
.../core/metamodel/object/PackedManagedObject.java | 32 +
.../isis/core/metamodel/object/ProtoObject.java | 59 +
.../core/metamodel/object/_InternalTitleUtil.java | 103 +
.../core/metamodel/object/_ManagedObjectEmpty.java | 41 +
.../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 | 66 +
.../metamodel/object/_ManagedObjectService.java | 75 +
.../metamodel/object/_ManagedObjectSpecified.java | 191 +
.../object/_ManagedObjectUnspecified.java | 91 +
.../core/metamodel/object/_ManagedObjectValue.java | 77 +
.../metamodel/object/_ManagedObjectViewmodel.java | 160 +
.../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 | 165 +-
.../objectmanager/ObjectManagerDefault.java | 66 +-
.../objectmanager/create/ObjectCreator.java | 74 -
.../create/ObjectCreator_builtinHandlers.java | 116 -
.../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 | 53 +-
.../memento/ObjectMementoCollection.java | 12 +-
.../memento/ObjectMementoForEmpty.java | 19 +-
.../memento/ObjectMementoForScalar.java | 158 +
.../memento/ObjectMementoService.java | 48 -
.../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 -
.../DeriveMixinMembersPostProcessor.java | 59 -
.../ObjectSpecificationPostProcessor.java | 12 +-
.../ObjectSpecificationPostProcessorAbstract.java | 47 +-
.../DeriveDescribedAsFromTypePostProcessor.java | 100 -
.../all/DescribedAsFromTypePostProcessor.java | 92 +
.../i18n/SynthesizeObjectNamingPostProcessor.java | 25 +-
.../all/i18n/TranslationPostProcessor.java | 13 +-
.../authorization/AuthorizationFacetAbstract.java | 7 +-
.../AuthorizationFacetPostProcessor.java | 68 -
.../authorization/AuthorizationPostProcessor.java | 63 +
...arameterChoicesFacetFromParentedCollection.java | 63 -
...meterDefaultsFacetFromAssociatedCollection.java | 47 -
...ectionParamDefaultsAndChoicesPostProcessor.java | 137 -
.../TweakDomainEventsForMixinPostProcessor.java | 18 +-
...NavigationFacetFromHiddenTypePostProcessor.java | 75 -
...NavigationFacetFromHiddenTypePostProcessor.java | 68 +
.../DeriveProjectionFacetsPostProcessor.java | 94 -
.../object/ProjectionFacetsPostProcessor.java | 80 +
...arameterChoicesFacetFromParentedCollection.java | 63 +
...meterDefaultsFacetFromAssociatedCollection.java | 47 +
.../param/ChoicesAndDefaultsPostProcessor.java | 201 +
.../param/TypicalLengthFromTypePostProcessor.java | 76 +
.../DeriveDisabledFromImmutablePostProcessor.java | 102 -
.../DisabledFromImmutablePostProcessor.java | 86 +
...iveChoicesFromExistingChoicesPostProcessor.java | 85 -
.../DeriveDefaultFromTypePostProcessor.java | 76 -
.../DeriveTypicalLengthFromTypePostProcessor.java | 85 -
.../core/metamodel/progmodel/ProgrammingModel.java | 2 +-
.../progmodel/ProgrammingModelAbstract.java | 5 +-
.../ProgrammingModelInitFilterDefault.java | 3 +-
.../dflt/ProgrammingModelFacetsJava11.java | 44 +-
.../metamodel/services/ServiceInjectorDefault.java | 12 +-
.../isis/core/metamodel/services/ServiceUtil.java | 8 +-
.../appfeat/ApplicationFeatureDefault.java | 7 +-
.../ApplicationFeatureRepositoryDefault.java | 29 +-
.../classsubstitutor/ClassSubstitutor.java | 6 +-
.../classsubstitutor/ClassSubstitutorAbstract.java | 2 +-
.../classsubstitutor/ClassSubstitutorDefault.java | 4 +-
.../ClassSubstitutorForCollections.java | 36 +-
.../ClassSubstitutorForDomainObjects.java | 9 +-
.../classsubstitutor/ClassSubstitutorRegistry.java | 6 +-
.../services/command/CommandDtoFactory.java | 13 +-
.../services/events/MetamodelEventService.java | 3 +-
...ExceptionRecognizerForRecoverableException.java | 3 +-
.../services/grid/GridLoaderServiceDefault.java | 5 +-
.../services/grid/GridReaderUsingJaxb.java | 3 +-
.../services/grid/GridServiceDefault.java | 12 +-
.../services/grid/GridSystemServiceAbstract.java | 283 +-
.../grid/bootstrap/GridSystemServiceBootstrap.java | 17 +-
.../idstringifier/IdStringifierLookupService.java | 106 +
.../services/ixn/InteractionDtoFactory.java | 4 +-
.../services/layout/LayoutServiceDefault.java | 100 +-
.../metamodel/services/message/MessageBroker.java | 41 +
.../services/message/MessageServiceNoop.java | 5 +-
.../services/metamodel/DomainMemberDefault.java | 6 +-
.../services/metamodel/MetaModelAnnotator.java | 111 +
.../services/metamodel/MetaModelExporter.java | 238 +-
.../metamodel/MetaModelServiceDefault.java | 20 +-
.../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 | 190 +-
.../objectlifecycle/PropertyChangeRecord.java | 129 +-
.../objectlifecycle/PropertyChangeRecordId.java | 63 +
.../objectlifecycle/PropertyValuePlaceholder.java | 1 +
.../services/publishing/ExecutionPublisher.java | 4 +-
.../services/registry/ServiceRegistryDefault.java | 43 +-
.../services/schema/SchemaValueMarshaller.java | 2 +-
.../schema/SchemaValueMarshallerAbstract.java | 27 +-
.../tablecol/TableColumnOrderServiceDefault.java | 3 +-
.../TableColumnOrderServiceUsingTxtFile.java | 3 +-
.../services/title/TitleServiceDefault.java | 9 +-
.../spec/ElementSpecificationProvider.java | 44 -
.../metamodel/spec/HasObjectSpecification.java | 60 +
.../isis/core/metamodel/spec/Hierarchical.java | 13 +-
.../isis/core/metamodel/spec/ManagedObject.java | 459 -
.../isis/core/metamodel/spec/ManagedObjects.java | 1145 -
.../core/metamodel/spec/ObjectSpecification.java | 132 +-
.../core/metamodel/spec/PackedManagedObject.java | 92 -
.../isis/core/metamodel/spec/Specification.java | 4 +-
.../core/metamodel/spec/TypeOfAnyCardinality.java | 185 +
.../core/metamodel/spec/feature/CurrentHolder.java | 2 +-
.../metamodel/spec/feature/HasObjectFeature.java | 26 +
.../isis/core/metamodel/spec/feature/MixedIn.java | 2 -
.../core/metamodel/spec/feature/MixedInMember.java | 37 +
.../spec/feature/MutableCurrentHolder.java | 2 +-
.../core/metamodel/spec/feature/ObjectAction.java | 25 +-
.../spec/feature/ObjectActionParameter.java | 108 +-
.../metamodel/spec/feature/ObjectAssociation.java | 9 +-
.../spec/feature/ObjectAssociationContainer.java | 2 +-
.../core/metamodel/spec/feature/ObjectFeature.java | 2 +-
.../core/metamodel/spec/feature/ObjectMember.java | 23 +-
.../metamodel/spec/feature/OneToManyFeature.java | 13 +-
.../spec/feature/OneToOneAssociation.java | 2 +-
.../spec/feature/memento/ActionMemento.java | 2 +-
.../feature/memento/ActionParameterMemento.java | 2 +-
.../spec/feature/memento/CollectionMemento.java | 2 +-
.../spec/feature/memento/ObjectMemberMemento.java | 83 +
.../spec/feature/memento/PropertyMemento.java | 2 +-
.../metamodel/specloader/LogicalTypeResolver.java | 12 +-
.../specloader/LogicalTypeResolverDefault.java | 65 +-
.../specloader/ProgrammingModelServiceDefault.java | 3 +-
.../metamodel/specloader/SpecificationCache.java | 3 +-
.../specloader/SpecificationCacheDefault.java | 27 +-
.../metamodel/specloader/SpecificationLoader.java | 11 +-
.../specloader/SpecificationLoaderDefault.java | 128 +-
.../isis/core/metamodel/specloader/_Util.java | 15 -
.../specloader/facetprocessor/FacetProcessor.java | 25 +-
.../specloader/postprocessor/PostProcessor.java | 54 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 73 +-
.../specloader/specimpl/IntrospectionState.java | 2 -
.../specloader/specimpl/MixedInMember.java | 39 -
.../specloader/specimpl/ObjectActionDefault.java | 12 +-
.../specloader/specimpl/ObjectActionMixedIn.java | 26 +-
.../specimpl/ObjectActionParameterAbstract.java | 28 +-
.../specimpl/ObjectAssociationAbstract.java | 2 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 13 +-
.../specloader/specimpl/ObjectMemberContainer.java | 16 +-
.../specimpl/ObjectSpecificationAbstract.java | 212 +-
.../specimpl/OneToManyActionParameterDefault.java | 20 +-
.../specimpl/OneToManyAssociationDefault.java | 21 +-
.../specimpl/OneToManyAssociationMixedIn.java | 43 +-
.../specimpl/OneToOneActionParameterDefault.java | 2 +-
.../specimpl/OneToOneAssociationDefault.java | 46 +-
.../specimpl/OneToOneAssociationMixedIn.java | 25 +-
.../specloader/specimpl/_MixedInMemberFactory.java | 28 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 106 +-
.../specimpl/dflt/_PropertiesAsColumns.java | 2 +-
.../MetaModelVisitingValidatorAbstract.java | 8 +-
.../specloader/validator/ValidationFailure.java | 6 +-
.../apache/isis/core/metamodel/util/Facets.java | 56 +-
.../core/metamodel/util/snapshot/IsisSchema.java | 2 +-
.../isis/core/metamodel/util/snapshot/Place.java | 2 +-
.../core/metamodel/util/snapshot/XmlSnapshot.java | 38 +-
.../ApplicationFeatureIdValueSemantics.java | 3 +
.../valuesemantics/BigDecimalValueSemantics.java | 54 +-
.../valuesemantics/BigIntegerValueSemantics.java | 28 +-
.../valuesemantics/BlobValueSemantics.java | 52 +-
.../valuesemantics/BookmarkValueSemantics.java | 3 +
.../valuesemantics/BooleanValueSemantics.java | 19 +-
.../BufferedImageValueSemantics.java | 7 +-
.../valuesemantics/ByteValueSemantics.java | 27 +-
.../valuesemantics/ChangesDtoValueSemantics.java | 3 +
.../valuesemantics/CharacterValueSemantics.java | 46 +-
.../valuesemantics/ClobValueSemantics.java | 44 +-
.../valuesemantics/CommandDtoValueSemantics.java | 3 +
.../valuesemantics/DoubleValueSemantics.java | 10 +-
.../valuesemantics/EnumValueSemanticsAbstract.java | 13 +-
.../valuesemantics/FloatValueSemantics.java | 10 +-
.../IdStringifierForSerializable.java | 116 +
.../valuesemantics/ImageValueSemantics.java | 2 +-
.../valuesemantics/IntValueSemantics.java | 27 +-
.../InteractionDtoValueSemantics.java | 3 +
.../LocalResourcePathValueSemantics.java | 19 +-
.../valuesemantics/LocaleValueSemantics.java | 37 +-
.../valuesemantics/LongValueSemantics.java | 27 +-
.../valuesemantics/MarkupValueSemantics.java | 10 +-
.../valuesemantics/OidDtoValueSemantics.java | 3 +
.../valuesemantics/PasswordValueSemantics.java | 13 +-
.../valuesemantics/ShortValueSemantics.java | 27 +-
.../valuesemantics/StringValueSemantics.java | 38 +-
.../valuesemantics/TreeNodeValueSemantics.java | 10 +-
.../valuesemantics/URLValueSemantics.java | 14 +-
.../valuesemantics/UUIDValueSemantics.java | 20 +-
.../valuesemantics/XmlValueSemanticsAbstract.java | 4 +-
.../valuesemantics/temporal/BadgeRenderer.java | 55 +
.../temporal/LocalDateTimeValueSemantics.java | 5 +-
.../temporal/LocalDateValueSemantics.java | 5 +-
.../temporal/LocalTimeValueSemantics.java | 5 +-
.../temporal/OffsetDateTimeValueSemantics.java | 5 +-
.../temporal/OffsetTimeValueSemantics.java | 5 +-
.../temporal/TemporalValueSemanticsProvider.java | 148 +-
.../temporal/ZonedDateTimeValueSemantics.java | 7 +-
.../valuetypes/ValueSemanticsResolverDefault.java | 45 +-
.../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 | 17 +-
.../facetapi/FeatureTypeTest_identifierFor.java | 2 +-
.../facets/AbstractFacetFactoryJUnit4TestCase.java | 120 -
.../AbstractFacetFactoryJupiterTestCase.java | 138 +
.../metamodel/facets/AbstractFacetFactoryTest.java | 70 +-
.../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 | 18 +-
...perTest_newCollectionDomainEvent_forRemove.java | 18 +-
...HelperTest_newPropertyDomainEvent_forClear.java | 20 +-
...elperTest_newPropertyDomainEvent_forModify.java | 12 +-
.../metamodel/facets/MethodFinderUtilsTest.java | 20 +-
.../metamodel/facets/ObjectAdapterUtilsTest.java | 48 +-
.../actions/ActionMethodsFacetFactoryTest.java | 68 +-
.../actions/IteratorFilteringFacetFactoryTest.java | 6 +-
.../action/ActionAnnotationFacetFactoryTest.java | 51 +-
...nnotationFacetFactoryTest_ActionInvocation.java | 42 +-
.../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 | 18 +-
.../collections/JavaCollectionFacetTest.java | 2 +-
.../CollectionAnnotationFacetFactoryTest.java | 88 +-
...ollectionAnnotationFacetFactoryTest_typeOf.java | 53 +-
.../cssclassfa/CssClassFaFacetAbstractTest.java | 2 +-
.../ViewModelSemanticCheckingFacetFactoryTest.java | 22 +-
...okmarkableAnnotationFacetFactoryTest_class.java | 4 +-
.../callback/CallbackFacetFactoryTestAbstract.java | 3 +
...CssClassFaFacetOnTypeAnnotationFactoryTest.java | 4 +-
...oicesFacetFromBoundedAnnotationFactoryTest.java | 5 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 213 +-
.../NamedAnnotationFacetFactoryTest.java | 47 +
.../ObjectTypeAnnotationFacetFactoryTest.java | 67 -
.../DomainObjectLayoutFactoryTest.java | 86 +-
.../DomainServiceFacetAnnotationFactoryTest.java | 9 +-
.../DomainServiceLayoutFacetFactoryTest.java | 21 +-
.../ident/cssclass/CssClassFacetMethodTest.java | 107 +-
.../CssClassFacetMethodWithProblemTest.java | 39 +-
.../object/ident/icon/IconFacetMethodTest.java | 39 +-
.../object/ident/layout/LayoutFacetMethodTest.java | 38 +-
.../title/TitleAnnotationFacetFactoryTest.java | 200 +-
.../ident/title/TitleFacetViaMethodTest.java | 33 +-
.../title/TitleFacetViaMethodsFactoryTest.java | 8 +-
.../title/TitleFacetViaTitleAnnotationTest.java | 66 +-
.../object/layoutxml/GridFacetDefaultTest.java | 6 +-
.../LogicalTypeFacetFromClassNameFactoryTest.java | 104 -
.../logicaltype/LogicalTypeInferenceTest.java | 66 +
.../facets/object/mixin/MixinIntendedAs.java | 7 +-
.../navparent/NavigableParentFacetMethodTest.java | 40 +-
.../NavigableParentAnnotationFacetFactoryTest.java | 81 +-
.../RecreatableObjectFacetFactoryTest.java | 5 +-
.../ObjectSupportFacetFactoryTestAbstract.java | 3 +
.../memberorder/DeweyOrderComparatorTest.java | 88 +-
.../ordering/memberorder/DeweyOrderSetTest.java | 79 +-
.../ordering/memberorder/LayoutOrderTest.java | 44 +-
...cetForParameterLayoutAnnotationFactoryTest.java | 6 +-
.../facets/param/name/ParameterNameFacetTest.java | 20 +-
.../ParameterAnnotationFacetFactoryTest.java | 71 +-
...lableAnnotationOnParameterFacetFactoryTest.java | 8 +-
...RegExAnnotationOnParameterFacetFactoryTest.java | 11 +-
.../PropertyMethodsFacetFactoryTest.java | 14 +-
...romptStyleFacetFromPropertyAnnotation_Test.java | 99 +-
...sabledAnnotationOnPropertyFacetFactoryTest.java | 4 +-
.../MandatoryAnnotationFacetFactoryTest.java | 9 +-
.../PropertyAnnotationFacetFactoryTest.java | 66 +-
...tionWithSnapshotOnPropertyFacetFactoryTest.java | 5 +-
...llableAnnotationOnPropertyFacetFactoryTest.java | 6 +-
.../RegExAnnotationOnPropertyFacetFactoryTest.java | 11 +-
.../specification/SpecificationAndTests.java | 10 +-
.../specification/SpecificationNotTests.java | 10 +-
.../specification/SpecificationOrTests.java | 10 +-
.../BigDecimalValueSemanticsProviderTest.java | 22 +-
.../value/BigIntValueSemanticsProviderTest.java | 22 +-
.../value/BlobValueSemanticsProviderTest.java | 38 +-
.../value/BooleanValueSemanticsProviderTest.java | 25 +-
.../value/ByteValueSemanticsProviderTest.java | 22 +-
.../value/CharacterValueSemanticsProviderTest.java | 22 +-
.../value/ClobValueSemanticsProviderTest.java | 22 +-
.../value/DoubleValueSemanticsProviderTest.java | 22 +-
.../value/FloatValueSemanticsProviderTest.java | 22 +-
.../value/IntValueSemanticsProviderTest.java | 22 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 26 +-
.../value/JavaTimeValueSemanticsProviderTest.java | 16 +-
.../value/LongValueSemanticsProviderTest.java | 20 +-
.../value/PasswordValueSemanticsProviderTest.java | 20 +-
.../value/ShortValueSemanticsProviderTest.java | 22 +-
.../value/StringValueSemanticsProviderTest.java | 20 +-
.../ValueSemanticsProviderAbstractTestCase.java | 122 +-
.../ValueSemanticsAnnotationFacetFactoryTest.java | 36 +-
...jectAssociationPredicatesTest_visibleWhere.java | 156 +-
.../interactions/InteractionUtils_isA_Test.java | 33 +-
.../core/metamodel/object/ManagedObjectTest.java | 127 +
.../objects/ObjectActionLayoutXmlDefaultTest.java | 2 +-
.../objects/OneToManyAssociationDefaultTest.java | 28 +-
.../TypeExtractorMethodsParametersTest.java | 10 +-
.../dom/JavaObjectWithBasicProgramConventions.java | 10 +-
.../services/appfeat/ApplicationFeatureIdTest.java | 50 +-
.../ApplicationFeatureRepositoryDefaultTest.java | 244 +-
.../services/appfeat/ApplicationFeatureTest.java | 69 +-
.../appfeat/ApplicationFeatureTypeTest.java | 55 +-
...zerForRecoverableException_recognizes_Test.java | 13 +-
.../isis/core/metamodel/services/grid/Bar.java | 7 +-
.../metamodel/services/grid/GridLoadingTest.java | 12 +-
.../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 | 50 +-
...ObjectAssociationAbstractTest_alwaysHidden.java | 34 +-
.../specimpl/OneToOneAssociationAbstractTest.java | 60 +-
.../testspec/ObjectSpecificationStub.java | 402 -
.../IdStringifierForBigDecimal_Test.java | 65 +
.../IdStringifierForBigInteger_Test.java | 62 +
.../valuesemantics/IdStringifierForByte_Test.java | 57 +
.../IdStringifierForByte_primitive_Test.java | 58 +
.../IdStringifierForCharacter_Test.java | 72 +
.../IdStringifierForInteger_Test.java | 58 +
.../IdStringifierForInteger_primitive_Test.java | 57 +
.../valuesemantics/IdStringifierForLong_Test.java | 57 +
.../IdStringifierForLong_primitive_Test.java | 58 +
.../IdStringifierForSerializable_Test.java | 76 +
.../valuesemantics/IdStringifierForShort_Test.java | 57 +
.../IdStringifierForShort_primitive_Test.java | 57 +
.../IdStringifierForString_Test.java | 62 +
.../valuesemantics/IdStringifierForUuid_Test.java | 56 +
.../dom/CustomerAsProxiedByDataNucleus.java | 4 +-
core/pom.xml | 116 +-
core/privileged/pom.xml | 49 +
.../apache/isis/core/privileged/_Privileged.java | 98 +
.../src/main/adoc/modules/runtime/pages/about.adoc | 5 +-
core/runtime/src/main/java/module-info.java | 39 +
.../isis/core/runtime/IsisModuleCoreRuntime.java | 3 +-
.../core/runtime/context/IsisAppCommonContext.java | 156 -
.../core/runtime/context/RuntimeContextBase.java | 72 -
.../core/runtime/events/MetamodelEventService.java | 3 +-
.../adoc/modules/runtimeservices/pages/about.adoc | 9 +-
.../runtimeservices/src/main/java/module-info.java | 86 +
.../IsisModuleCoreRuntimeServices.java | 34 +-
.../bookmarks/BookmarkServiceDefault.java | 109 +-
.../command/CommandDtoFactoryDefault.java | 50 +-
.../command/CommandExecutorServiceDefault.java | 33 +-
.../command/SchemaValueMarshallerDefault.java | 34 +-
.../runtimeservices/email/EmailServiceDefault.java | 5 +-
.../eventbus/EventBusServiceSpring.java | 4 +-
.../executor/MemberExecutorServiceDefault.java | 130 +-
.../isis/core/runtimeservices/executor/_Xray.java | 8 +-
.../factory/FactoryServiceDefault.java | 27 +-
.../homepage/HomePageResolverServiceDefault.java | 5 +-
.../isis/core/runtimeservices/i18n/po/Block.java | 26 +-
.../i18n/po/TranslationServicePo.java | 3 +-
.../icons/ObjectIconServiceDefault.java | 3 +-
.../interaction/InteractionDtoFactoryDefault.java | 39 +-
.../runtimeservices/jaxb/JaxbServiceDefault.java | 3 +-
.../locale/LanguageProviderDefault.java | 5 +-
.../locale/LocaleChoiceProviderDefault.java | 3 +-
.../memento/ObjectMementoServiceDefault.java | 199 -
.../runtimeservices/memento/_ObjectMemento.java | 575 -
.../menubars/MenuBarsLoaderServiceDefault.java | 3 +-
.../menubars/bootstrap/MenuBarsServiceBS.java | 5 +-
.../menubars/bootstrap/ServiceAndAction.java | 2 +-
.../message/MessageServiceDefault.java | 5 +-
.../PlaceholderRenderServiceDefault.java | 69 +
.../publish/CommandPublisherDefault.java | 3 +-
.../publish/EntityChangesPublisherDefault.java | 5 +-
.../EntityPropertyChangePublisherDefault.java | 62 +-
.../publish/ExecutionPublisherDefault.java | 15 +-
.../publish/LifecycleCallbackNotifier.java | 147 +
.../publish/ObjectLifecyclePublisherDefault.java | 122 +-
.../ExceptionRecognizerServiceDefault.java | 3 +-
.../ExceptionRecognizerForDataAccessException.java | 5 +-
.../repository/RepositoryServiceDefault.java | 76 +-
.../routing/RoutingServiceDefault.java | 3 +-
.../scratchpad/ScratchpadDefault.java | 3 +-
.../serializing/SerializingAdapterDefault.java | 134 +
.../session/InteractionIdGenerator.java | 34 +
.../session/InteractionServiceDefault.java | 40 +-
.../sitemap/SitemapServiceDefault.java | 36 +-
.../transaction/TransactionServiceSpring.java | 3 +-
.../UrlEncodingServiceWithCompression.java | 3 +-
.../user/ImpersonateMenuAdvisorDefault.java | 3 +-
.../user/ImpersonatedUserHolderDefault.java | 54 +-
.../UserCurrentSessionTimeZoneHolderDefault.java | 65 +
.../userreg/EmailNotificationServiceDefault.java | 3 +-
.../wrapper/WrapperFactoryDefault.java | 53 +-
.../AbstractCollectionInvocationHandler.java | 91 -
.../handlers/CollectionInvocationHandler.java | 40 +-
.../DelegatingInvocationHandlerDefault.java | 13 +-
.../handlers/DomainObjectInvocationHandler.java | 27 +-
.../wrapper/handlers/MapInvocationHandler.java | 39 +-
.../NonScalarInvocationHandlerAbstract.java | 117 +
.../wrapper/handlers/ProxyContextHandler.java | 2 +-
.../wrapper/proxy/ProxyCreator.java | 6 +-
.../xmlsnapshot/XmlSnapshotBuilder.java | 27 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 13 +-
.../core/runtimeservices/i18n/po/PoReaderTest.java | 383 +-
.../i18n/po/PoWriterTest_escape.java | 6 +-
.../runtimeservices/urlencoding/MementosTest.java | 11 +-
.../urlencoding/UrlEncodingServiceTest.java | 9 +-
.../wrapper/WrapperFactoryDefaultTest.java | 31 +-
.../XmlSnapshotServiceDefault_Test.java | 52 +-
core/security/pom.xml | 23 +-
core/security/src/main/java/module-info.java | 45 +
.../AuthenticationRequestAbstract.java | 7 +-
.../security/authentication/logout/LogoutMenu.java | 4 +-
.../manager/AuthenticationManager.java | 13 +-
.../manager/AuthorizationManager.java | 45 +-
.../isis/security/AuthenticatorsForTesting.java | 10 +-
.../isis/security/EncodabilityContractTest.java | 8 +-
.../AuthenticationManager_authenticators_Test.java | 26 +-
.../SimpleSessionEncodabilityNoRolesTest.java | 2 +-
.../SimpleSessionEncodabilityTestAbstract.java | 2 +-
.../SimpleSessionEncodabilityWithRolesTest.java | 2 +-
...rdAuthenticationManager_AuthenticationTest.java | 10 +-
.../main/adoc/modules/transaction/pages/about.adoc | 2 +-
core/transaction/src/main/java/module-info.java | 37 +
.../changetracking/EntityChangeTracker.java | 72 +-
.../changetracking/EntityChangesPublisher.java | 2 +-
.../EntityPropertyChangePublisher.java | 5 +-
.../PersistenceCallbackHandlerAbstract.java | 61 -
.../PreAndPostValues_shouldAudit_Test.java | 9 +-
core/webapp/pom.xml | 6 +
.../src/main/adoc/modules/webapp/pages/about.adoc | 6 +-
.../main/adoc/modules/webapp/pages/webmodules.adoc | 2 +-
core/webapp/src/main/java/module-info.java | 48 +
.../isis/core/webapp/IsisModuleCoreWebapp.java | 13 +-
.../ImpersonatedUserHolderUsingHttpSession.java | 83 -
.../KeyValueStoreUsingHttpSession.java | 90 +
.../templresources/TemplateResourceServlet.java | 2 +-
.../core/webapp/modules/templresources/_Util.java | 48 +
cribsheet.adoc | 22 +
dependency-graph.sh | 30 +
docker-run-demo.sh | 24 +-
enhance.sh | 124 +
examples/demo/.run/DemoAppVaadin.run.xml | 10 +
examples/demo/.run/DemoAppWicketJdo.run.xml | 10 +
examples/demo/.run/DemoAppWicketJpa.run.xml | 11 +
examples/demo/domain-tests/pom.xml | 86 +
.../domain/tests/conf/Configuration_usingJdo.java | 52 +
.../domain/tests/conf/Configuration_usingJpa.java | 52 +
.../tests/conf/MetaModelExportToConsole.java | 58 +
.../domain/tests/DomainIntrospectionTestJdo.java | 89 +
.../domain/tests/DomainIntrospectionTestJpa.java | 89 +
examples/demo/domain/pom.xml | 100 +-
.../main/java/demoapp/dom/DemoModuleCommon.java | 4 +
.../src/main/java/demoapp/dom/DemoModuleJdo.java | 4 +-
.../src/main/java/demoapp/dom/DemoModuleJpa.java | 6 +-
.../demoapp/dom/_infra/DefaultTitleProvider.java | 45 -
.../_infra/resources/AsciiDocConverterService.java | 13 +-
.../AsciiDocValueSemanticsWithPreprocessing.java | 23 +-
.../_infra/resources/ResourceReaderService.java | 26 +-
.../java/demoapp/dom/_infra/samples/DemoEnum.java | 26 +
.../demoapp/dom/_infra/samples/EnumSamples.java | 38 +
.../UrlEncodingServiceNaiveInMemory.java | 15 +-
.../demoapp/dom/_infra/values/ValueHolder.java | 4 +-
.../demoapp/dom/domain/_changes/ChangesVm.java | 72 +
.../_changes/ExposeCapturedChanges_changes.java | 53 -
.../ExposeCapturedChanges_recentChanges.java | 58 +
.../domain/_commands/ExposePersistedCommands.java | 6 +-
.../ExposePersistedCommands_commands.java | 8 +-
.../dom/domain/_interactions/InteractionDtoVm.java | 7 +-
.../ActionAssociateWithVm-description.adoc | 30 +-
.../associateWith/ActionAssociateWithVm.java | 23 +-
.../ActionAssociateWithVm_makeFavorite.java | 55 +
.../ActionAssociateWithVm_noLongerFavorite.java | 55 +
.../ActionAssociateWithVm_noLongerFavorites.java | 58 +
.../ActionAssociateWithVm_updateOtherProperty.java | 6 +-
...=> ActionAssociateWithChildVm-description.adoc} | 0
.../child/ActionAssociateWithChildVm.java | 5 +-
...t.xml => ActionAssociateWithChildVm.layout.xml} | 0
.../child/ActionAssociateWithVm_makeFavorite.java | 56 -
.../ActionAssociateWithVm_noLongerFavorite.java | 56 -
.../ActionAssociateWithVm_noLongerFavorites.java | 58 -
.../actions/Action/associateWith/overview.svg | 34 +
.../ActionCommandPublishingEntity.java | 7 +-
.../ActionCommandPublishingEntity.layout.xml | 2 +-
.../ActionCommandPublishingJdo-description.adoc | 65 +-
.../jdo/ActionCommandPublishingJdo.java | 3 +-
.../ActionCommandPublishingJpa-description.adoc | 65 +-
.../jpa/ActionCommandPublishingJpa.java | 6 +-
.../Action/domainEvent/ActionDomainEventVm.java | 6 +-
.../ActionExecutionPublishingEntity.java | 7 +-
.../ActionExecutionPublishingJdo-description.adoc | 67 +-
.../jdo/ActionExecutionPublishingJdo.java | 3 +-
.../ActionExecutionPublishingJpa-description.adoc | 67 +-
.../jpa/ActionExecutionPublishingJpa.java | 6 +-
.../actions/Action/hidden/ActionHiddenVm.java | 6 +-
.../Action/restrictTo/ActionRestrictToVm.java | 6 +-
.../Action/semantics/ActionSemanticsVm.java | 6 +-
.../actions/Action/typeOf/ActionTypeOfVm.java | 6 +-
.../Action/typeOf/child/ActionTypeOfChildVm.java | 6 +-
.../position/ActionLayoutPositionVm.java | 5 +-
.../promptStyle/ActionLayoutPromptStyleVm.java | 6 +-
.../progmodel/assoc/AssociatedActionDemo.java | 7 +-
.../domain/actions/progmodel/assoc/DemoItem.java | 5 +-
.../domain/actions/progmodel/depargs/DemoItem.java | 4 +-
.../progmodel/depargs/DependentArgsActionDemo.java | 9 +-
.../depargs/DependentArgsActionDemo.layout.xml | 1 +
.../DependentArgsActionDemo_useAutoComplete.java | 15 +-
.../DependentArgsActionDemo_useAutoComplete2.java | 114 +
.../DependentArgsActionDemo_useChoices.java | 7 +
.../depargs/DependentArgsActionDemo_useHide.java | 9 +-
.../domainEvent/CollectionDomainEventVm.java | 3 +-
.../child/CollectionDomainEventChildVm.java | 6 +-
.../DomainObjectEntityChangePublishingEntity.java | 7 +-
...ObjectEntityChangePublishingVm-description.adoc | 86 +-
.../DomainObjectEntityChangePublishingVm.java | 7 +-
...ObjectEntityChangePublishingDisabledEntity.java | 7 +-
...ainObjectEntityChangePublishingDisabledJdo.java | 5 +-
...ainObjectEntityChangePublishingDisabledJpa.java | 3 +-
...nObjectEntityChangePublishingEnabledEntity.java | 7 +-
...shingVm_publishingEnabledAnnotatedEntities.java | 3 +
...mainObjectEntityChangePublishingEnabledJdo.java | 5 +-
...mainObjectEntityChangePublishingEnabledJpa.java | 3 +-
...ChangePublishingEnabledMetaAnnotatedEntity.java | 7 +-
...ityChangePublishingEnabledMetaAnnotatedJdo.java | 5 +-
...ityChangePublishingEnabledMetaAnnotatedJpa.java | 3 +-
...PublishingEnabledMetaAnnotOverriddenEntity.java | 7 +-
...ngePublishingEnabledMetaAnnotOverriddenJdo.java | 5 +-
...ngePublishingEnabledMetaAnnotOverriddenJpa.java | 3 +-
.../viewmodels/jaxbrefentity/JaxbRefEntity.java | 10 +-
.../jaxbrefentity/StatefulVmJaxbRefsEntity.java | 6 +-
.../viewmodels/jaxbrefentity/jdo/JaxbRefJdo.java | 5 +-
.../viewmodels/jaxbrefentity/jpa/JaxbRefJpa.java | 5 +-
.../viewmodels/usingjaxb/StatefulVmUsingJaxb.java | 14 +-
.../objects/other/embedded/EmbeddedTypeVm.java | 4 +-
.../other/embedded/jdo/NumberConstantJdo.java | 4 +-
.../other/embedded/jpa/NumberConstantJpa.java | 4 +-
.../embedded/persistence/NumberConstantEntity.java | 12 +-
.../persistence/NumberConstantSeeding.java | 20 +
.../embedded/samples/ComplexNumberSamples.java | 22 +-
.../domain/objects/other/mixins/CountHolder.java | 4 +-
.../objects/other/mixins/FibonacciNumberVm.java | 8 +-
.../dom/domain/objects/other/mixins/MixinVm.java | 4 +-
.../PropertyCommandPublishingEntity.java | 7 +-
.../PropertyCommandPublishingJdo-description.adoc | 14 +-
.../jdo/PropertyCommandPublishingJdo.java | 3 +-
.../PropertyCommandPublishingJpa-description.adoc | 63 +-
.../jpa/PropertyCommandPublishingJpa.java | 6 +-
.../domainEvent/PropertyDomainEventVm.java | 6 +-
.../Property/editing/PropertyEditingVm.java | 3 +-
.../PropertyExecutionPublishingEntity.java | 7 +-
.../jdo/PropertyExecutionPublishingJdo.java | 6 +-
.../jpa/PropertyExecutionPublishingJpa.java | 6 +-
.../Property/fileAccept/PropertyFileAcceptVm.java | 6 +-
.../Property/hidden/PropertyHiddenVm.java | 6 +-
.../hidden/child/PropertyHiddenChildVm.java | 6 +-
.../Property/maxLength/PropertyMaxLengthVm.java | 6 +-
.../mustSatisfy/PropertyMustSatisfyVm.java | 6 +-
.../optionality/PropertyOptionalityVm.java | 6 +-
.../Property/projecting/PropertyProjectingVm.java | 6 +-
.../child/PropertyProjectingChildVm.java | 6 +-
.../projecting/jdo/PropertyProjectingChildJdo.java | 3 +-
.../projecting/jpa/PropertyProjectingChildJpa.java | 6 +-
.../persistence/PropertyProjectingChildEntity.java | 7 +-
.../regexPattern/PropertyRegexPatternVm.java | 6 +-
.../Property/snapshot/PropertySnapshotVm.java | 6 +-
.../PropertyLayout/PropertyLayoutMenu.java | 6 +-
.../cssClass/PropertyLayoutCssClassVm.java | 6 +-
.../describedAs/PropertyLayoutDescribedAsVm.java | 6 +-
.../hidden/PropertyLayoutHiddenVm.java | 6 +-
.../hidden/child/PropertyLayoutHiddenChildVm.java | 6 +-
.../PropertyLayoutLabelPositionVm.java | 6 +-
.../multiLine/PropertyLayoutMultiLineVm.java | 6 +-
.../named/PropertyLayoutNamedVm.java | 6 +-
.../PropertyLayout/navigable/FileNodeVm.java | 7 +-
.../PropertyLayoutRenderDayVm-description.adoc | 3 +-
.../renderDay/PropertyLayoutRenderDayVm.java | 33 +-
...m_mixinEndDateWithMetaAnnotationOverridden.java | 7 +-
...RenderDayVm_mixinEndDateWithPropertyLayout.java | 9 +-
..._updateEndDateWithMetaAnnotationOverridden.java | 9 +-
...nderDayVm_updateEndDateWithParameterLayout.java | 10 +-
.../RenderDayMetaAnnotationEndDateExclusive.java | 8 +-
.../RenderDayMetaAnnotationStartDateInclusive.java | 7 +-
.../repainting/PdfJsViewerAdvisorFallback.java | 14 +-
.../repainting/PropertyLayoutRepaintingVm.java | 8 +-
.../PropertyLayoutTypicalLengthVm.java | 6 +-
.../featured/customui/vm/WhereInTheWorldVm.java | 9 +-
.../featured/layout/describedAs/DescribedAsVm.java | 15 +-
.../demoapp/dom/featured/layout/tabs/TabDemo.java | 4 +-
.../java/demoapp/dom/homepage/DemoHomePage.java | 6 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 9 +-
.../ErrorReportingServiceDemoVm.java | 4 +-
.../eventbusservice/EventBusServiceDemoVm.java | 7 +-
.../core/eventbusservice/EventLogEntry.java | 5 +-
.../core/eventbusservice/EventLogEntryJdo.java | 4 +-
.../core/eventbusservice/EventLogEntryJpa.java | 4 +-
.../EventSubscriberDemoImplementation.java | 4 +-
.../core/messageservice/MessageServiceDemoVm.java | 6 +-
.../core/wrapperFactory/WrapperFactoryEntity.java | 7 +-
.../core/wrapperFactory/jdo/WrapperFactoryJdo.java | 3 +-
.../core/wrapperFactory/jpa/WrapperFactoryJpa.java | 3 +-
.../XmlSnapshotParentVm-description.html | 22 +-
.../xmlSnapshotService/XmlSnapshotParentVm.java | 6 +-
.../child/XmlSnapshotChildVm.java | 8 +-
.../xmlSnapshotService/peer/XmlSnapshotPeerVm.java | 8 +-
.../peer/child/XmlSnapshotPeerChildVm.java | 8 +-
.../apptenancy/AppTenancyVm-description.adoc | 2 +-
.../extensions/secman/apptenancy/AppTenancyVm.java | 6 +-
.../secman/apptenancy/jdo/TenantedJdo.java | 6 +-
.../secman/apptenancy/jpa/TenantedJpa.java | 6 +-
.../apptenancy/persistence/TenantedEntity.java | 7 +-
.../secman/appuser/seed/AppUserSeeding.java | 21 +-
.../dom/types/isis/blobs/IsisBlobs-common.adoc | 2 +-
.../demoapp/dom/types/isis/blobs/IsisBlobs.java | 4 +-
.../types/isis/blobs/holder/IsisBlobHolder.java | 5 +-
.../dom/types/isis/blobs/jdo/IsisBlobJdo.java | 11 +-
.../dom/types/isis/blobs/jpa/IsisBlobJpa.java | 16 +-
.../isis/blobs/persistence/IsisBlobEntity.java | 7 +-
.../types/isis/blobs/samples/IsisBlobsSamples.java | 22 +-
.../samples/compressed.tracemonkey-pldi-09.pdf | Bin 0 -> 1016315 bytes
.../dom/types/isis/blobs/vm/IsisBlobVm.java | 6 +-
.../dom/types/isis/clobs/IsisClobs-common.adoc | 2 +-
.../demoapp/dom/types/isis/clobs/IsisClobs.java | 4 +-
.../types/isis/clobs/holder/IsisClobHolder.java | 5 +-
.../dom/types/isis/clobs/jdo/IsisClobJdo.java | 11 +-
.../dom/types/isis/clobs/jpa/IsisClobJpa.java | 6 +-
.../isis/clobs/persistence/IsisClobEntity.java | 7 +-
.../dom/types/isis/clobs/vm/IsisClobVm.java | 8 +-
.../IsisLocalResourcePaths-common.adoc | 2 +-
.../localresourcepaths/IsisLocalResourcePaths.java | 4 +-
.../holder/IsisLocalResourcePathHolder.java | 5 +-
.../jdo/IsisLocalResourcePathJdo.java | 8 +-
.../jpa/IsisLocalResourcePathJpa.java | 6 +-
.../persistence/IsisLocalResourcePathEntity.java | 7 +-
.../vm/IsisLocalResourcePathVm.java | 8 +-
.../dom/types/isis/markups/IsisMarkups-common.adoc | 2 +-
.../dom/types/isis/markups/IsisMarkups.java | 4 +-
.../isis/markups/holder/IsisMarkupHolder.java | 5 +-
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 8 +-
.../dom/types/isis/markups/jpa/IsisMarkupJpa.java | 6 +-
.../isis/markups/persistence/IsisMarkupEntity.java | 7 +-
.../markups/samples/IsisMarkupSamples-sample1.html | 20 +
.../markups/samples/IsisMarkupSamples-sample2.html | 20 +
.../markups/samples/IsisMarkupSamples-sample3.html | 20 +
.../markups/samples/IsisMarkupSamples-sample4.html | 22 +-
.../dom/types/isis/markups/vm/IsisMarkupVm.java | 6 +-
.../types/isis/passwords/IsisPasswords-common.adoc | 2 +-
.../dom/types/isis/passwords/IsisPasswords.java | 4 +-
.../isis/passwords/holder/IsisPasswordHolder.java | 5 +-
.../types/isis/passwords/jdo/IsisPasswordJdo.java | 8 +-
.../types/isis/passwords/jpa/IsisPasswordJpa.java | 6 +-
.../passwords/persistence/IsisPasswordEntity.java | 8 +-
.../types/isis/passwords/vm/IsisPasswordVm.java | 6 +-
.../isisext/asciidocs/IsisAsciiDocs-common.adoc | 2 +-
.../dom/types/isisext/asciidocs/IsisAsciiDocs.java | 4 +-
.../asciidocs/holder/IsisAsciiDocHolder.java | 5 +-
.../isisext/asciidocs/jdo/IsisAsciiDocJdo.java | 6 +-
.../asciidocs/jpa/IsisAsciiDocJpa-description.adoc | 15 +-
.../isisext/asciidocs/jpa/IsisAsciiDocJpa.java | 8 +-
.../asciidocs/persistence/IsisAsciiDocEntity.java | 7 +-
.../samples/IsisAsciiDocSamples-sample1.adoc | 9 +-
.../samples/IsisAsciiDocSamples-sample8.adoc | 3 +-
.../types/isisext/asciidocs/vm/IsisAsciiDocVm.java | 6 +-
.../dom/types/isisext/cal/IsisCalendarEvents.java | 7 +-
.../cal/holder/IsisCalendarEventHolder.java | 5 +-
.../isisext/cal/jdo/IsisCalendarEventJdo.java | 6 +-
.../isisext/cal/jpa/IsisCalendarEventJpa.java | 6 +-
.../cal/persistence/IsisCalendarEventEntity.java | 21 +-
.../types/isisext/cal/vm/IsisCalendarEventVm.java | 6 +-
.../isisext/markdowns/IsisMarkdowns-common.adoc | 2 +-
.../dom/types/isisext/markdowns/IsisMarkdowns.java | 4 +-
.../markdowns/holder/IsisMarkdownHolder.java | 5 +-
.../isisext/markdowns/jdo/IsisMarkdownJdo.java | 6 +-
.../isisext/markdowns/jpa/IsisMarkdownJpa.java | 6 +-
.../markdowns/persistence/IsisMarkdownEntity.java | 7 +-
.../types/isisext/markdowns/vm/IsisMarkdownVm.java | 6 +-
.../dom/types/isisext/sse/AsyncActionDemo.java | 10 +-
.../demoapp/dom/types/isisext/sse/DemoTask.java | 9 +-
.../javaawt/images/JavaAwtBufferedImages.java | 4 +-
.../images/holder/JavaAwtBufferedImageHolder.java | 4 +-
.../images/jdo/JavaAwtBufferedImageJdo.java | 6 +-
.../images/jpa/JavaAwtBufferedImageJpa.java | 8 +-
.../persistence/JavaAwtBufferedImageEntity.java | 11 +-
.../javaawt/images/vm/JavaAwtBufferedImageVm.java | 6 +-
.../dom/types/javalang/JavaLangTypesMenu.java | 7 +
.../javalang/booleans/WrapperBooleans-common.adoc | 11 +-
.../booleans/WrapperBooleans-description.adoc | 10 +-
.../types/javalang/booleans/WrapperBooleans.java | 54 +-
.../javalang/booleans/WrapperBooleans.layout.xml | 2 +
.../booleans/holder/WrapperBooleanHolder.java | 21 +-
.../booleans/holder/WrapperBooleanHolder2.java | 11 +-
.../WrapperBooleanHolder_actionReturning.java | 4 +-
...perBooleanHolder_actionReturningCollection.java | 18 +-
.../holder/WrapperBooleanHolder_mixinProperty.java | 4 +-
...oleanHolder_updateReadOnlyOptionalProperty.java | 5 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 12 +-
...rapperBooleanHolder_updateReadOnlyProperty.java | 5 +-
...anHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../jdo/WrapperBooleanJdo-description.adoc | 7 +-
.../javalang/booleans/jdo/WrapperBooleanJdo.java | 19 +-
.../booleans/jdo/WrapperBooleanJdoEntities.java | 5 +-
.../jpa/WrapperBooleanJpa-description.adoc | 16 +-
.../javalang/booleans/jpa/WrapperBooleanJpa.java | 21 +-
.../booleans/jpa/WrapperBooleanJpaEntities.java | 5 +-
.../booleans/persistence/WrapperBooleanEntity.java | 12 +-
.../persistence/WrapperBooleanEntity.layout.xml | 2 +
.../persistence/WrapperBooleanSeeding.java | 7 +-
.../booleans/samples/WrapperBooleanSamples.java | 9 +-
.../booleans/vm/WrapperBooleanVm-description.adoc | 6 +-
.../javalang/booleans/vm/WrapperBooleanVm.java | 19 +-
.../booleans/vm/WrapperBooleanVm.layout.xml | 2 +
.../types/javalang/bytes/WrapperBytes-common.adoc | 9 +-
.../javalang/bytes/WrapperBytes-description.adoc | 10 +-
.../dom/types/javalang/bytes/WrapperBytes.java | 20 +-
.../types/javalang/bytes/WrapperBytes.layout.xml | 2 +
.../javalang/bytes/holder/WrapperByteHolder.java | 21 +-
.../javalang/bytes/holder/WrapperByteHolder2.java | 11 +-
.../holder/WrapperByteHolder_actionReturning.java | 4 +-
...rapperByteHolder_actionReturningCollection.java | 10 +-
.../holder/WrapperByteHolder_mixinProperty.java | 4 +-
...rByteHolder_updateReadOnlyOptionalProperty.java | 5 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../WrapperByteHolder_updateReadOnlyProperty.java | 5 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../bytes/jdo/WrapperByteJdo-description.adoc | 6 +-
.../types/javalang/bytes/jdo/WrapperByteJdo.java | 19 +-
.../javalang/bytes/jdo/WrapperByteJdoEntities.java | 5 +-
.../bytes/jpa/WrapperByteJpa-description.adoc | 15 +-
.../types/javalang/bytes/jpa/WrapperByteJpa.java | 21 +-
.../javalang/bytes/jpa/WrapperByteJpaEntities.java | 5 +-
.../bytes/persistence/WrapperByteEntity.java | 12 +-
.../bytes/persistence/WrapperByteEntity.layout.xml | 2 +
.../bytes/persistence/WrapperByteSeeding.java | 7 +-
.../javalang/bytes/samples/WrapperByteSamples.java | 10 +-
.../bytes/vm/WrapperByteVm-description.adoc | 6 +-
.../dom/types/javalang/bytes/vm/WrapperByteVm.java | 19 +-
.../javalang/bytes/vm/WrapperByteVm.layout.xml | 2 +
.../characters/WrapperCharacters-common.adoc | 9 +-
.../characters/WrapperCharacters-description.adoc | 10 +-
.../javalang/characters/WrapperCharacters.java | 19 +-
.../characters/WrapperCharacters.layout.xml | 2 +
.../characters/holder/WrapperCharacterHolder.java | 21 +-
.../characters/holder/WrapperCharacterHolder2.java | 11 +-
.../WrapperCharacterHolder_actionReturning.java | 4 +-
...rCharacterHolder_actionReturningCollection.java | 10 +-
.../WrapperCharacterHolder_mixinProperty.java | 4 +-
...acterHolder_updateReadOnlyOptionalProperty.java | 6 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
...pperCharacterHolder_updateReadOnlyProperty.java | 6 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 14 +-
.../jdo/WrapperCharacterJdo-description.adoc | 6 +-
.../characters/jdo/WrapperCharacterJdo.java | 19 +-
.../jdo/WrapperCharacterJdoEntities.java | 5 +-
.../jpa/WrapperCharacterJpa-description.adoc | 15 +-
.../characters/jpa/WrapperCharacterJpa.java | 21 +-
.../jpa/WrapperCharacterJpaEntities.java | 5 +-
.../persistence/WrapperCharacterEntity.java | 12 +-
.../persistence/WrapperCharacterEntity.layout.xml | 2 +
.../persistence/WrapperCharacterSeeding.java | 7 +-
.../samples/WrapperCharacterSamples.java | 9 +-
.../vm/WrapperCharacterVm-description.adoc | 6 +-
.../javalang/characters/vm/WrapperCharacterVm.java | 19 +-
.../characters/vm/WrapperCharacterVm.layout.xml | 2 +
.../javalang/doubles/WrapperDoubles-common.adoc | 7 +-
.../doubles/WrapperDoubles-description.adoc | 10 +-
.../dom/types/javalang/doubles/WrapperDoubles.java | 19 +-
.../javalang/doubles/WrapperDoubles.layout.xml | 2 +
.../doubles/holder/WrapperDoubleHolder.java | 21 +-
.../doubles/holder/WrapperDoubleHolder2.java | 11 +-
.../WrapperDoubleHolder_actionReturning.java | 4 +-
...pperDoubleHolder_actionReturningCollection.java | 20 +-
.../holder/WrapperDoubleHolder_mixinProperty.java | 4 +-
...oubleHolder_updateReadOnlyOptionalProperty.java | 5 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
...WrapperDoubleHolder_updateReadOnlyProperty.java | 5 +-
...leHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../doubles/jdo/WrapperDoubleJdo-description.adoc | 6 +-
.../javalang/doubles/jdo/WrapperDoubleJdo.java | 19 +-
.../doubles/jdo/WrapperDoubleJdoEntities.java | 5 +-
.../doubles/jpa/WrapperDoubleJpa-description.adoc | 15 +-
.../javalang/doubles/jpa/WrapperDoubleJpa.java | 21 +-
.../doubles/jpa/WrapperDoubleJpaEntities.java | 5 +-
.../doubles/persistence/WrapperDoubleEntity.java | 12 +-
.../persistence/WrapperDoubleEntity.layout.xml | 2 +
.../doubles/persistence/WrapperDoubleSeeding.java | 7 +-
.../doubles/samples/WrapperDoubleSamples.java | 9 +-
.../doubles/vm/WrapperDoubleVm-description.adoc | 6 +-
.../types/javalang/doubles/vm/WrapperDoubleVm.java | 19 +-
.../javalang/doubles/vm/WrapperDoubleVm.layout.xml | 2 +
.../types/javalang/enums/JavaLangEnums-common.adoc | 68 +
.../javalang/enums/JavaLangEnums-description.adoc | 31 +
.../dom/types/javalang/enums/JavaLangEnums.java | 83 +
.../types/javalang/enums/JavaLangEnums.layout.xml | 58 +
.../javalang/enums/holder/JavaLangEnumHolder.java | 41 +
.../javalang/enums/holder/JavaLangEnumHolder2.java | 75 +
.../holder/JavaLangEnumHolder_actionReturning.java | 39 +
...vaLangEnumHolder_actionReturningCollection.java | 49 +
.../holder/JavaLangEnumHolder_mixinProperty.java | 41 +
...gEnumHolder_updateReadOnlyOptionalProperty.java | 59 +
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../JavaLangEnumHolder_updateReadOnlyProperty.java | 54 +
...umHolder_updateReadOnlyPropertyWithChoices.java | 68 +
.../enums/jdo/JavaLangEnumJdo-description.adoc | 20 +
.../types/javalang/enums/jdo/JavaLangEnumJdo.java | 84 +
.../enums/jdo/JavaLangEnumJdoEntities.java | 41 +
.../enums/jpa/JavaLangEnumJpa-description.adoc | 20 +
.../types/javalang/enums/jpa/JavaLangEnumJpa.java | 96 +
.../enums/jpa/JavaLangEnumJpaEntities.java | 41 +
.../enums/persistence/JavaLangEnumEntity.java | 43 +
.../persistence/JavaLangEnumEntity.layout.xml | 58 +
.../enums/persistence/JavaLangEnumSeeding.java | 38 +
.../enums/vm/JavaLangEnumVm-description.adoc | 19 +
.../types/javalang/enums/vm/JavaLangEnumVm.java | 84 +
.../javalang/enums/vm/JavaLangEnumVm.layout.xml | 58 +
.../javalang/floats/WrapperFloats-common.adoc | 9 +-
.../javalang/floats/WrapperFloats-description.adoc | 10 +-
.../dom/types/javalang/floats/WrapperFloats.java | 19 +-
.../types/javalang/floats/WrapperFloats.layout.xml | 2 +
.../javalang/floats/holder/WrapperFloatHolder.java | 21 +-
.../floats/holder/WrapperFloatHolder2.java | 11 +-
.../holder/WrapperFloatHolder_actionReturning.java | 4 +-
...apperFloatHolder_actionReturningCollection.java | 10 +-
.../holder/WrapperFloatHolder_mixinProperty.java | 4 +-
...FloatHolder_updateReadOnlyOptionalProperty.java | 5 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../WrapperFloatHolder_updateReadOnlyProperty.java | 5 +-
...atHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../floats/jdo/WrapperFloatJdo-description.adoc | 6 +-
.../types/javalang/floats/jdo/WrapperFloatJdo.java | 19 +-
.../floats/jdo/WrapperFloatJdoEntities.java | 7 +-
.../floats/jpa/WrapperFloatJpa-description.adoc | 15 +-
.../types/javalang/floats/jpa/WrapperFloatJpa.java | 21 +-
.../floats/jpa/WrapperFloatJpaEntities.java | 7 +-
.../floats/persistence/WrapperFloatEntity.java | 12 +-
.../persistence/WrapperFloatEntity.layout.xml | 2 +
.../floats/persistence/WrapperFloatSeeding.java | 7 +-
.../floats/samples/WrapperFloatSamples.java | 9 +-
.../floats/vm/WrapperFloatVm-description.adoc | 6 +-
.../types/javalang/floats/vm/WrapperFloatVm.java | 19 +-
.../javalang/floats/vm/WrapperFloatVm.layout.xml | 2 +
.../javalang/integers/WrapperIntegers-common.adoc | 9 +-
.../integers/WrapperIntegers-description.adoc | 10 +-
.../types/javalang/integers/WrapperIntegers.java | 19 +-
.../javalang/integers/WrapperIntegers.layout.xml | 2 +
.../integers/holder/WrapperIntegerHolder.java | 21 +-
.../integers/holder/WrapperIntegerHolder2.java | 11 +-
.../WrapperIntegerHolder_actionReturning.java | 4 +-
...perIntegerHolder_actionReturningCollection.java | 10 +-
.../holder/WrapperIntegerHolder_mixinProperty.java | 4 +-
...tegerHolder_updateReadOnlyOptionalProperty.java | 6 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
...rapperIntegerHolder_updateReadOnlyProperty.java | 5 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../jdo/WrapperIntegerJdo-description.adoc | 6 +-
.../javalang/integers/jdo/WrapperIntegerJdo.java | 19 +-
.../integers/jdo/WrapperIntegerJdoEntities.java | 5 +-
.../jpa/WrapperIntegerJpa-description.adoc | 15 +-
.../javalang/integers/jpa/WrapperIntegerJpa.java | 21 +-
.../integers/jpa/WrapperIntegerJpaEntities.java | 5 +-
.../integers/persistence/WrapperIntegerEntity.java | 12 +-
.../persistence/WrapperIntegerEntity.layout.xml | 2 +
.../persistence/WrapperIntegerSeeding.java | 7 +-
.../integers/samples/WrapperIntegerSamples.java | 9 +-
.../integers/vm/WrapperIntegerVm-description.adoc | 6 +-
.../javalang/integers/vm/WrapperIntegerVm.java | 19 +-
.../integers/vm/WrapperIntegerVm.layout.xml | 2 +
.../types/javalang/longs/WrapperLongs-common.adoc | 9 +-
.../javalang/longs/WrapperLongs-description.adoc | 10 +-
.../dom/types/javalang/longs/WrapperLongs.java | 19 +-
.../types/javalang/longs/WrapperLongs.layout.xml | 2 +
.../javalang/longs/holder/WrapperLongHolder.java | 21 +-
.../javalang/longs/holder/WrapperLongHolder2.java | 11 +-
.../holder/WrapperLongHolder_actionReturning.java | 4 +-
...rapperLongHolder_actionReturningCollection.java | 10 +-
.../holder/WrapperLongHolder_mixinProperty.java | 4 +-
...rLongHolder_updateReadOnlyOptionalProperty.java | 5 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../WrapperLongHolder_updateReadOnlyProperty.java | 5 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../longs/jdo/WrapperLongJdo-description.adoc | 7 +-
.../types/javalang/longs/jdo/WrapperLongJdo.java | 19 +-
.../javalang/longs/jdo/WrapperLongJdoEntities.java | 5 +-
.../longs/jpa/WrapperLongJpa-description.adoc | 16 +-
.../types/javalang/longs/jpa/WrapperLongJpa.java | 21 +-
.../javalang/longs/jpa/WrapperLongJpaEntities.java | 5 +-
.../longs/persistence/WrapperLongEntity.java | 12 +-
.../longs/persistence/WrapperLongEntity.layout.xml | 2 +
.../longs/persistence/WrapperLongSeeding.java | 7 +-
.../javalang/longs/samples/WrapperLongSamples.java | 9 +-
.../longs/vm/WrapperLongVm-description.adoc | 6 +-
.../dom/types/javalang/longs/vm/WrapperLongVm.java | 19 +-
.../javalang/longs/vm/WrapperLongVm.layout.xml | 2 +
.../javalang/shorts/WrapperShorts-common.adoc | 9 +-
.../javalang/shorts/WrapperShorts-description.adoc | 10 +-
.../dom/types/javalang/shorts/WrapperShorts.java | 19 +-
.../types/javalang/shorts/WrapperShorts.layout.xml | 2 +
.../javalang/shorts/holder/WrapperShortHolder.java | 21 +-
.../shorts/holder/WrapperShortHolder2.java | 11 +-
.../holder/WrapperShortHolder_actionReturning.java | 4 +-
...apperShortHolder_actionReturningCollection.java | 10 +-
.../holder/WrapperShortHolder_mixinProperty.java | 4 +-
...ShortHolder_updateReadOnlyOptionalProperty.java | 5 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../WrapperShortHolder_updateReadOnlyProperty.java | 5 +-
...rtHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../shorts/jdo/WrapperShortJdo-description.adoc | 6 +-
.../types/javalang/shorts/jdo/WrapperShortJdo.java | 19 +-
.../shorts/jdo/WrapperShortJdoEntities.java | 5 +-
.../shorts/jpa/WrapperShortJpa-description.adoc | 15 +-
.../types/javalang/shorts/jpa/WrapperShortJpa.java | 21 +-
.../shorts/jpa/WrapperShortJpaEntities.java | 5 +-
.../shorts/persistence/WrapperShortEntity.java | 12 +-
.../persistence/WrapperShortEntity.layout.xml | 2 +
.../shorts/persistence/WrapperShortSeeding.java | 7 +-
.../shorts/samples/WrapperShortSamples.java | 10 +-
.../shorts/vm/WrapperShortVm-description.adoc | 6 +-
.../types/javalang/shorts/vm/WrapperShortVm.java | 19 +-
.../javalang/shorts/vm/WrapperShortVm.layout.xml | 2 +
.../javalang/strings/JavaLangStrings-common.adoc | 9 +-
.../strings/JavaLangStrings-description.adoc | 10 +-
.../types/javalang/strings/JavaLangStrings.java | 15 +-
.../javalang/strings/JavaLangStrings.layout.xml | 2 +
.../strings/holder/JavaLangStringHolder.java | 21 +-
.../strings/holder/JavaLangStringHolder2.java | 11 +-
.../JavaLangStringHolder_actionReturning.java | 4 +-
...LangStringHolder_actionReturningCollection.java | 10 +-
.../holder/JavaLangStringHolder_mixinProperty.java | 4 +-
...tringHolder_updateReadOnlyOptionalProperty.java | 5 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
...avaLangStringHolder_updateReadOnlyProperty.java | 5 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../strings/jdo/JavaLangStringJdo-description.adoc | 6 +-
.../javalang/strings/jdo/JavaLangStringJdo.java | 21 +-
.../strings/jdo/JavaLangStringJdoEntities.java | 5 +-
.../strings/jpa/JavaLangStringJpa-description.adoc | 15 +-
.../javalang/strings/jpa/JavaLangStringJpa.java | 25 +-
.../strings/jpa/JavaLangStringJpaEntities.java | 5 +-
.../strings/persistence/JavaLangStringEntity.java | 12 +-
.../persistence/JavaLangStringEntity.layout.xml | 2 +
.../strings/persistence/JavaLangStringSeeding.java | 3 +-
.../strings/vm/JavaLangStringVm-description.adoc | 6 +-
.../javalang/strings/vm/JavaLangStringVm.java | 20 +-
.../strings/vm/JavaLangStringVm.layout.xml | 2 +
.../dom/types/javalang/voids/JavaLangVoids.java | 4 +-
.../bigdecimals/JavaMathBigDecimals-common.adoc | 2 +-
.../javamath/bigdecimals/JavaMathBigDecimals.java | 4 +-
.../holder/JavaMathBigDecimalHolder.java | 4 +-
.../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 16 +-
.../bigdecimals/jpa/JavaMathBigDecimalJpa.java | 16 +-
.../persistence/JavaMathBigDecimalEntity.java | 7 +-
.../bigdecimals/vm/JavaMathBigDecimalVm.java | 11 +-
.../bigintegers/JavaMathBigIntegers-common.adoc | 2 +-
.../javamath/bigintegers/JavaMathBigIntegers.java | 4 +-
.../holder/JavaMathBigIntegerHolder.java | 4 +-
.../bigintegers/jdo/JavaMathBigIntegerJdo.java | 8 +-
.../bigintegers/jpa/JavaMathBigIntegerJpa.java | 6 +-
.../persistence/JavaMathBigIntegerEntity.java | 7 +-
.../bigintegers/vm/JavaMathBigIntegerVm.java | 8 +-
.../dom/types/javanet/urls/JavaNetUrls-common.adoc | 2 +-
.../dom/types/javanet/urls/JavaNetUrls.java | 4 +-
.../javanet/urls/holder/JavaNetUrlHolder.java | 4 +-
.../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java | 8 +-
.../dom/types/javanet/urls/jpa/JavaNetUrlJpa.java | 6 +-
.../javanet/urls/persistence/JavaNetUrlEntity.java | 7 +-
.../dom/types/javanet/urls/vm/JavaNetUrlVm.java | 8 +-
.../types/javasql/javasqldate/JavaSqlDates.java | 4 +-
.../javasqldate/holder/JavaSqlDateHolder.java | 4 +-
.../javasqldate/holder/JavaSqlDateHolder3.java | 14 +-
.../javasql/javasqldate/jdo/JavaSqlDateJdo.java | 8 +-
.../javasql/javasqldate/jpa/JavaSqlDateJpa.java | 6 +-
.../javasqldate/persistence/JavaSqlDateEntity.java | 7 +-
.../javasql/javasqldate/vm/JavaSqlDateVm.java | 8 +-
.../javasqltimestamp/JavaSqlTimestamps-common.adoc | 2 +-
.../javasqltimestamp/JavaSqlTimestamps.java | 4 +-
.../holder/JavaSqlTimestampHolder.java | 4 +-
.../holder/JavaSqlTimestampHolder3.java | 15 +-
.../javasqltimestamp/jdo/JavaSqlTimestampJdo.java | 8 +-
.../javasqltimestamp/jpa/JavaSqlTimestampJpa.java | 6 +-
.../persistence/JavaSqlTimestampEntity.java | 7 +-
.../javasqltimestamp/vm/JavaSqlTimestampVm.java | 8 +-
.../JavaTimeLocalDates-common.adoc | 2 +-
.../javatimelocaldate/JavaTimeLocalDates.java | 4 +-
.../holder/JavaTimeLocalDateHolder.java | 4 +-
.../holder/JavaTimeLocalDateHolder3.java | 14 +-
.../jdo/JavaTimeLocalDateJdo.java | 8 +-
.../jpa/JavaTimeLocalDateJpa.java | 6 +-
.../persistence/JavaTimeLocalDateEntity.java | 7 +-
.../javatimelocaldate/vm/JavaTimeLocalDateVm.java | 8 +-
.../JavaTimeLocalDateTimes-common.adoc | 2 +-
.../JavaTimeLocalDateTimes.java | 4 +-
.../holder/JavaTimeLocalDateTimeHolder.java | 4 +-
.../holder/JavaTimeLocalDateTimeHolder3.java | 14 +-
.../jdo/JavaTimeLocalDateTimeJdo.java | 8 +-
.../jpa/JavaTimeLocalDateTimeJpa.java | 6 +-
.../persistence/JavaTimeLocalDateTimeEntity.java | 7 +-
.../vm/JavaTimeLocalDateTimeVm.java | 8 +-
.../JavaTimeLocalTimes-common.adoc | 2 +-
.../javatimelocaltime/JavaTimeLocalTimes.java | 4 +-
.../holder/JavaTimeLocalTimeHolder.java | 4 +-
.../holder/JavaTimeLocalTimeHolder3.java | 14 +-
.../jdo/JavaTimeLocalTimeJdo.java | 9 +-
.../jpa/JavaTimeLocalTimeJpa.java | 9 +-
.../persistence/JavaTimeLocalTimeEntity.java | 7 +-
.../javatimelocaltime/vm/JavaTimeLocalTimeVm.java | 11 +-
.../JavaTimeOffsetDateTimes-common.adoc | 2 +-
.../JavaTimeOffsetDateTimes.java | 4 +-
.../holder/JavaTimeOffsetDateTimeHolder.java | 4 +-
.../holder/JavaTimeOffsetDateTimeHolder3.java | 14 +-
.../holder/JavaTimeOffsetDateTimeHolder4.java | 54 +
.../jdo/JavaTimeOffsetDateTimeJdo.java | 13 +-
.../jpa/JavaTimeOffsetDateTimeJpa.java | 11 +-
.../persistence/JavaTimeOffsetDateTimeEntity.java | 11 +-
.../JavaTimeOffsetDateTimeEntity.layout.xml | 1 +
.../vm/JavaTimeOffsetDateTimeVm.java | 16 +-
.../vm/JavaTimeOffsetDateTimeVm.layout.xml | 1 +
.../JavaTimeOffsetTimes-common.adoc | 2 +-
.../javatimeoffsettime/JavaTimeOffsetTimes.java | 4 +-
.../holder/JavaTimeOffsetTimeHolder.java | 4 +-
.../holder/JavaTimeOffsetTimeHolder3.java | 14 +-
.../holder/JavaTimeOffsetTimeHolder4.java | 54 +
.../jdo/JavaTimeOffsetTimeJdo.java | 13 +-
.../jpa/JavaTimeOffsetTimeJpa.java | 11 +-
.../persistence/JavaTimeOffsetTimeEntity.java | 11 +-
.../JavaTimeOffsetTimeEntity.layout.xml | 1 +
.../vm/JavaTimeOffsetTimeVm.java | 18 +-
.../vm/JavaTimeOffsetTimeVm.layout.xml | 1 +
.../JavaTimeZonedDateTimes-common.adoc | 2 +-
.../JavaTimeZonedDateTimes.java | 4 +-
.../holder/JavaTimeZonedDateTimeHolder.java | 4 +-
.../holder/JavaTimeZonedDateTimeHolder3.java | 14 +-
.../holder/JavaTimeZonedDateTimeHolder4.java | 54 +
.../jdo/JavaTimeZonedDateTimeJdo.java | 15 +-
.../jpa/JavaTimeZonedDateTimeJpa.java | 13 +-
.../persistence/JavaTimeZonedDateTimeEntity.java | 11 +-
.../JavaTimeZonedDateTimeEntity.layout.xml | 1 +
.../vm/JavaTimeZonedDateTimeVm.java | 20 +-
.../vm/JavaTimeZonedDateTimeVm.layout.xml | 1 +
.../javautildate/JavaUtilDates-common.adoc | 2 +-
.../types/javautil/javautildate/JavaUtilDates.java | 4 +-
.../javautildate/holder/JavaUtilDateHolder.java | 4 +-
.../javautildate/holder/JavaUtilDateHolder3.java | 14 +-
.../javautil/javautildate/jdo/JavaUtilDateJdo.java | 8 +-
.../javautil/javautildate/jpa/JavaUtilDateJpa.java | 6 +-
.../persistence/JavaUtilDateEntity.java | 7 +-
.../javautil/javautildate/vm/JavaUtilDateVm.java | 8 +-
.../types/javautil/uuids/JavaUtilUuids-common.adoc | 4 +-
.../javautil/uuids/JavaUtilUuids-description.adoc | 4 +-
.../dom/types/javautil/uuids/JavaUtilUuids.java | 5 +-
.../types/javautil/uuids/JavaUtilUuids.layout.xml | 2 +
.../javautil/uuids/holder/JavaUtilUuidHolder.java | 5 +-
.../javautil/uuids/holder/JavaUtilUuidHolder2.java | 1 +
.../holder/JavaUtilUuidHolder_actionReturning.java | 2 +-
...vaUtilUuidHolder_actionReturningCollection.java | 8 +-
.../holder/JavaUtilUuidHolder_mixinProperty.java | 2 +-
...lUuidHolder_updateReadOnlyOptionalProperty.java | 1 +
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../JavaUtilUuidHolder_updateReadOnlyProperty.java | 1 +
...idHolder_updateReadOnlyPropertyWithChoices.java | 7 +-
.../uuids/jdo/JavaUtilUuidJdo-description.adoc | 4 +-
.../types/javautil/uuids/jdo/JavaUtilUuidJdo.java | 9 +-
.../uuids/jdo/JavaUtilUuidJdoEntities.java | 3 +-
.../uuids/jpa/JavaUtilUuidJpa-description.adoc | 15 +-
.../types/javautil/uuids/jpa/JavaUtilUuidJpa.java | 9 +-
.../uuids/jpa/JavaUtilUuidJpaEntities.java | 3 +-
.../uuids/persistence/JavaUtilUuidEntity.java | 8 +-
.../persistence/JavaUtilUuidEntity.layout.xml | 2 +
.../uuids/persistence/JavaUtilUuidSeeding.java | 1 +
.../uuids/samples/JavaUtilUuidSamples.java | 10 +-
.../uuids/vm/JavaUtilUuidVm-description.adoc | 4 +-
.../types/javautil/uuids/vm/JavaUtilUuidVm.java | 9 +-
.../javautil/uuids/vm/JavaUtilUuidVm.layout.xml | 2 +
.../jodadatetime/JodaDateTimes-common.adoc | 2 +-
.../types/jodatime/jodadatetime/JodaDateTimes.java | 4 +-
.../jodadatetime/holder/JodaDateTimeHolder.java | 4 +-
.../jodadatetime/holder/JodaDateTimeHolder3.java | 14 +-
.../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java | 8 +-
.../persistence/JodaDateTimeEntity.java | 7 +-
.../jodatime/jodadatetime/vm/JodaDateTimeVm.java | 11 +-
.../jodalocaldate/JodaLocalDates-common.adoc | 2 +-
.../jodatime/jodalocaldate/JodaLocalDates.java | 4 +-
.../jodalocaldate/holder/JodaLocalDateHolder.java | 4 +-
.../jodalocaldate/holder/JodaLocalDateHolder3.java | 12 +-
.../jodalocaldate/jdo/JodaLocalDateJdo.java | 8 +-
.../persistence/JodaLocalDateEntity.java | 7 +-
.../jodatime/jodalocaldate/vm/JodaLocalDateVm.java | 11 +-
.../JodaLocalDateTimes-common.adoc | 2 +-
.../jodalocaldatetime/JodaLocalDateTimes.java | 4 +-
.../holder/JodaLocalDateTimeHolder.java | 4 +-
.../holder/JodaLocalDateTimeHolder3.java | 15 +-
.../jdo/JodaLocalDateTimeJdo.java | 8 +-
.../persistence/JodaLocalDateTimeEntity.java | 7 +-
.../jodalocaldatetime/vm/JodaLocalDateTimeVm.java | 11 +-
.../jodatime/jodalocaltime/JodaLocalTimes.java | 4 +-
.../jodalocaltime/holder/JodaLocalTimeHolder.java | 4 +-
.../jodalocaltime/jdo/JodaLocalTimeJdo.java | 8 +-
.../persistence/JodaLocalTimeEntity.java | 7 +-
.../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java | 11 +-
.../booleans/PrimitiveBooleans-common.adoc | 22 +-
.../booleans/PrimitiveBooleans-description.adoc | 7 +-
.../primitive/booleans/PrimitiveBooleans.java | 20 +-
.../booleans/PrimitiveBooleans.layout.xml | 2 +
.../booleans/holder/PrimitiveBooleanHolder.java | 15 +-
.../booleans/holder/PrimitiveBooleanHolder2.java | 1 +
.../PrimitiveBooleanHolder_actionReturning.java | 2 +-
...rimitiveBooleanHolder_actionReturningArray.java | 7 +-
.../PrimitiveBooleanHolder_mixinProperty.java | 2 +-
...mitiveBooleanHolder_updateReadOnlyProperty.java | 1 +
...anHolder_updateReadOnlyPropertyWithChoices.java | 9 +-
.../jdo/PrimitiveBooleanJdo-description.adoc | 8 +-
.../booleans/jdo/PrimitiveBooleanJdo.java | 13 +-
.../booleans/jdo/PrimitiveBooleanJdoEntities.java | 5 +-
.../jpa/PrimitiveBooleanJpa-description.adoc | 15 +-
.../booleans/jpa/PrimitiveBooleanJpa.java | 13 +-
.../booleans/jpa/PrimitiveBooleanJpaEntities.java | 5 +-
.../persistence/PrimitiveBooleanEntity.java | 12 +-
.../persistence/PrimitiveBooleanEntity.layout.xml | 3 +
.../persistence/PrimitiveBooleanSeeding.java | 6 +-
.../vm/PrimitiveBooleanVm-description.adoc | 9 +-
.../primitive/booleans/vm/PrimitiveBooleanVm.java | 15 +-
.../booleans/vm/PrimitiveBooleanVm.layout.xml | 3 +
.../primitive/bytes/PrimitiveBytes-common.adoc | 16 +-
.../bytes/PrimitiveBytes-description.adoc | 7 +-
.../dom/types/primitive/bytes/PrimitiveBytes.java | 19 +-
.../primitive/bytes/PrimitiveBytes.layout.xml | 2 +
.../bytes/holder/PrimitiveByteHolder.java | 5 +-
.../bytes/holder/PrimitiveByteHolder2.java | 5 +-
.../PrimitiveByteHolder_actionReturning.java | 2 +-
.../PrimitiveByteHolder_actionReturningArray.java | 7 +-
.../holder/PrimitiveByteHolder_mixinProperty.java | 2 +-
...PrimitiveByteHolder_updateReadOnlyProperty.java | 1 +
...teHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../bytes/jdo/PrimitiveByteJdo-description.adoc | 8 +-
.../primitive/bytes/jdo/PrimitiveByteJdo.java | 15 +-
.../bytes/jdo/PrimitiveByteJdoEntities.java | 7 +-
.../bytes/jpa/PrimitiveByteJpa-description.adoc | 15 +-
.../primitive/bytes/jpa/PrimitiveByteJpa.java | 13 +-
.../bytes/jpa/PrimitiveByteJpaEntities.java | 7 +-
.../bytes/persistence/PrimitiveByteEntity.java | 12 +-
.../persistence/PrimitiveByteEntity.layout.xml | 3 +
.../bytes/persistence/PrimitiveByteSeeding.java | 6 +-
.../bytes/vm/PrimitiveByteVm-description.adoc | 9 +-
.../types/primitive/bytes/vm/PrimitiveByteVm.java | 15 +-
.../primitive/bytes/vm/PrimitiveByteVm.layout.xml | 3 +
.../primitive/chars/PrimitiveChars-common.adoc | 16 +-
.../chars/PrimitiveChars-description.adoc | 7 +-
.../dom/types/primitive/chars/PrimitiveChars.java | 19 +-
.../primitive/chars/PrimitiveChars.layout.xml | 2 +
.../chars/holder/PrimitiveCharHolder.java | 5 +-
.../chars/holder/PrimitiveCharHolder2.java | 3 +-
.../PrimitiveCharHolder_actionReturning.java | 2 +-
.../PrimitiveCharHolder_actionReturningArray.java | 7 +-
.../holder/PrimitiveCharHolder_mixinProperty.java | 2 +-
...PrimitiveCharHolder_updateReadOnlyProperty.java | 1 +
...arHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../chars/jdo/PrimitiveCharJdo-description.adoc | 8 +-
.../primitive/chars/jdo/PrimitiveCharJdo.java | 17 +-
.../chars/jdo/PrimitiveCharJdoEntities.java | 7 +-
.../chars/jpa/PrimitiveCharJpa-description.adoc | 15 +-
.../primitive/chars/jpa/PrimitiveCharJpa.java | 15 +-
.../chars/jpa/PrimitiveCharJpaEntities.java | 7 +-
.../chars/persistence/PrimitiveCharEntity.java | 12 +-
.../persistence/PrimitiveCharEntity.layout.xml | 3 +
.../chars/persistence/PrimitiveCharSeeding.java | 6 +-
.../chars/vm/PrimitiveCharVm-description.adoc | 10 +-
.../types/primitive/chars/vm/PrimitiveCharVm.java | 15 +-
.../primitive/chars/vm/PrimitiveCharVm.layout.xml | 3 +
.../primitive/doubles/PrimitiveDoubles-common.adoc | 14 +-
.../doubles/PrimitiveDoubles-description.adoc | 6 +-
.../types/primitive/doubles/PrimitiveDoubles.java | 19 +-
.../primitive/doubles/PrimitiveDoubles.layout.xml | 2 +
.../doubles/holder/PrimitiveDoubleHolder.java | 5 +-
.../doubles/holder/PrimitiveDoubleHolder2.java | 3 +-
.../PrimitiveDoubleHolder_actionReturning.java | 2 +-
...PrimitiveDoubleHolder_actionReturningArray.java | 7 +-
.../PrimitiveDoubleHolder_mixinProperty.java | 2 +-
...imitiveDoubleHolder_updateReadOnlyProperty.java | 1 +
...leHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../jdo/PrimitiveDoubleJdo-description.adoc | 9 +-
.../primitive/doubles/jdo/PrimitiveDoubleJdo.java | 15 +-
.../doubles/jdo/PrimitiveDoubleJdoEntities.java | 7 +-
.../jpa/PrimitiveDoubleJpa-description.adoc | 16 +-
.../primitive/doubles/jpa/PrimitiveDoubleJpa.java | 13 +-
.../doubles/jpa/PrimitiveDoubleJpaEntities.java | 7 +-
.../doubles/persistence/PrimitiveDoubleEntity.java | 12 +-
.../persistence/PrimitiveDoubleEntity.layout.xml | 11 +-
.../persistence/PrimitiveDoubleSeeding.java | 6 +-
.../doubles/vm/PrimitiveDoubleVm-description.adoc | 10 +-
.../primitive/doubles/vm/PrimitiveDoubleVm.java | 15 +-
.../doubles/vm/PrimitiveDoubleVm.layout.xml | 11 +-
.../primitive/floats/PrimitiveFloats-common.adoc | 14 +-
.../floats/PrimitiveFloats-description.adoc | 6 +-
.../types/primitive/floats/PrimitiveFloats.java | 19 +-
.../primitive/floats/PrimitiveFloats.layout.xml | 2 +
.../floats/holder/PrimitiveFloatHolder.java | 5 +-
.../floats/holder/PrimitiveFloatHolder2.java | 3 +-
.../PrimitiveFloatHolder_actionReturning.java | 2 +-
.../PrimitiveFloatHolder_actionReturningArray.java | 7 +-
.../holder/PrimitiveFloatHolder_mixinProperty.java | 2 +-
...rimitiveFloatHolder_updateReadOnlyProperty.java | 1 +
...atHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../floats/jdo/PrimitiveFloatJdo-description.adoc | 9 +-
.../primitive/floats/jdo/PrimitiveFloatJdo.java | 15 +-
.../floats/jdo/PrimitiveFloatJdoEntities.java | 7 +-
.../floats/jpa/PrimitiveFloatJpa-description.adoc | 16 +-
.../primitive/floats/jpa/PrimitiveFloatJpa.java | 13 +-
.../floats/jpa/PrimitiveFloatJpaEntities.java | 7 +-
.../floats/persistence/PrimitiveFloatEntity.java | 12 +-
.../persistence/PrimitiveFloatEntity.layout.xml | 11 +-
.../floats/persistence/PrimitiveFloatSeeding.java | 6 +-
.../floats/vm/PrimitiveFloatVm-description.adoc | 10 +-
.../primitive/floats/vm/PrimitiveFloatVm.java | 15 +-
.../floats/vm/PrimitiveFloatVm.layout.xml | 11 +-
.../types/primitive/ints/PrimitiveInts-common.adoc | 14 +-
.../primitive/ints/PrimitiveInts-description.adoc | 6 +-
.../dom/types/primitive/ints/PrimitiveInts.java | 19 +-
.../types/primitive/ints/PrimitiveInts.layout.xml | 2 +
.../primitive/ints/holder/PrimitiveIntHolder.java | 5 +-
.../primitive/ints/holder/PrimitiveIntHolder2.java | 3 +-
.../holder/PrimitiveIntHolder_actionReturning.java | 2 +-
.../PrimitiveIntHolder_actionReturningArray.java | 7 +-
.../holder/PrimitiveIntHolder_mixinProperty.java | 2 +-
.../PrimitiveIntHolder_updateReadOnlyProperty.java | 1 +
...ntHolder_updateReadOnlyPropertyWithChoices.java | 13 +-
.../ints/jdo/PrimitiveIntJdo-description.adoc | 9 +-
.../types/primitive/ints/jdo/PrimitiveIntJdo.java | 15 +-
.../ints/jdo/PrimitiveIntJdoEntities.java | 7 +-
.../ints/jpa/PrimitiveIntJpa-description.adoc | 16 +-
.../types/primitive/ints/jpa/PrimitiveIntJpa.java | 13 +-
.../ints/jpa/PrimitiveIntJpaEntities.java | 7 +-
.../ints/persistence/PrimitiveIntEntity.java | 12 +-
.../ints/persistence/PrimitiveIntEntity.layout.xml | 11 +-
.../ints/persistence/PrimitiveIntSeeding.java | 6 +-
.../ints/vm/PrimitiveIntVm-description.adoc | 10 +-
.../types/primitive/ints/vm/PrimitiveIntVm.java | 15 +-
.../primitive/ints/vm/PrimitiveIntVm.layout.xml | 11 +-
.../primitive/longs/PrimitiveLongs-common.adoc | 14 +-
.../longs/PrimitiveLongs-description.adoc | 6 +-
.../dom/types/primitive/longs/PrimitiveLongs.java | 19 +-
.../primitive/longs/PrimitiveLongs.layout.xml | 2 +
.../longs/holder/PrimitiveLongHolder.java | 5 +-
.../longs/holder/PrimitiveLongHolder2.java | 3 +-
.../PrimitiveLongHolder_actionReturning.java | 2 +-
.../PrimitiveLongHolder_actionReturningArray.java | 8 +-
.../holder/PrimitiveLongHolder_mixinProperty.java | 2 +-
...PrimitiveLongHolder_updateReadOnlyProperty.java | 1 +
...ngHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../longs/jdo/PrimitiveLongJdo-description.adoc | 9 +-
.../primitive/longs/jdo/PrimitiveLongJdo.java | 15 +-
.../longs/jdo/PrimitiveLongJdoEntities.java | 7 +-
.../longs/jpa/PrimitiveLongJpa-description.adoc | 16 +-
.../primitive/longs/jpa/PrimitiveLongJpa.java | 13 +-
.../longs/jpa/PrimitiveLongJpaEntities.java | 7 +-
.../longs/persistence/PrimitiveLongEntity.java | 12 +-
.../persistence/PrimitiveLongEntity.layout.xml | 11 +-
.../longs/persistence/PrimitiveLongSeeding.java | 6 +-
.../longs/vm/PrimitiveLongVm-description.adoc | 11 +-
.../types/primitive/longs/vm/PrimitiveLongVm.java | 15 +-
.../primitive/longs/vm/PrimitiveLongVm.layout.xml | 11 +-
.../primitive/shorts/PrimitiveShorts-common.adoc | 14 +-
.../shorts/PrimitiveShorts-description.adoc | 6 +-
.../types/primitive/shorts/PrimitiveShorts.java | 19 +-
.../primitive/shorts/PrimitiveShorts.layout.xml | 2 +
.../shorts/holder/PrimitiveShortHolder.java | 5 +-
.../shorts/holder/PrimitiveShortHolder2.java | 3 +-
.../PrimitiveShortHolder_actionReturning.java | 2 +-
.../PrimitiveShortHolder_actionReturningArray.java | 7 +-
.../holder/PrimitiveShortHolder_mixinProperty.java | 2 +-
...rimitiveShortHolder_updateReadOnlyProperty.java | 1 +
...rtHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../shorts/jdo/PrimitiveShortJdo-description.adoc | 9 +-
.../primitive/shorts/jdo/PrimitiveShortJdo.java | 15 +-
.../shorts/jdo/PrimitiveShortJdoEntities.java | 7 +-
.../shorts/jpa/PrimitiveShortJpa-description.adoc | 16 +-
.../primitive/shorts/jpa/PrimitiveShortJpa.java | 13 +-
.../shorts/jpa/PrimitiveShortJpaEntities.java | 7 +-
.../shorts/persistence/PrimitiveShortEntity.java | 12 +-
.../persistence/PrimitiveShortEntity.layout.xml | 11 +-
.../shorts/persistence/PrimitiveShortSeeding.java | 6 +-
.../shorts/vm/PrimitiveShortVm-description.adoc | 10 +-
.../primitive/shorts/vm/PrimitiveShortVm.java | 15 +-
.../shorts/vm/PrimitiveShortVm.layout.xml | 11 +-
.../demo/domain/src/main/resources/application.yml | 2 +-
.../config/application-port9090.properties | 20 +
.../config/application-primary.properties | 2 +-
.../config/application-secondary.properties | 10 +-
examples/demo/domain/src/main/resources/shiro.ini | 4 +-
.../src/main/resources/static/css/application.css | 30 +-
.../domain/src/main/resources/templates/error.html | 32 +-
.../customvaluetypes/ComplexNumberJdo_Test.java | 20 +
.../customui/GeocodeResponseUtilsTest.java | 20 +
.../geocoding/GeoapifyClientTest_geocode.java | 11 +-
examples/demo/javafx/pom.xml | 5 +-
examples/demo/pom.xml | 157 +-
examples/demo/vaadin/pom.xml | 4 +-
.../java/demoapp/webapp/vaadin/DemoAppVaadin.java | 4 +-
examples/demo/web/pom.xml | 12 +-
.../java/demoapp/web/DemoAppManifestCommon.java | 14 +-
.../main/java/demoapp/web/DemoAppManifestJdo.java | 17 +-
.../main/java/demoapp/web/DemoAppManifestJpa.java | 12 +-
.../demoapp/web/replay/DemoReplayController.java | 63 -
.../config/application-graphiql.properties | 20 +
examples/demo/wicket/common/pom.xml | 24 +-
.../wicket/common/ui/DemoAppWicketCommon.java | 4 +-
.../common/ui/custom/WhereInTheWorldPanel.java | 21 +-
.../ui/custom/WhereInTheWorldPanelFactory.java | 12 +-
.../common/src/main/resources/static/index.html | 36 +-
examples/demo/wicket/jdo/pom.xml | 2 +
.../webapp/wicket/jdo/DemoAppWicketJdo.java | 25 +-
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 16 +-
examples/demo/wicket/jpa/pom.xml | 4 +-
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 18 +-
examples/vanilla/pom.xml | 20 +
extensions/adoc/modules/ROOT/pages/about.adoc | 3 +-
.../excel/adoc/modules/excel/pages/about.adoc | 5 -
extensions/applib/excel/applib/pom.xml | 91 -
.../excel/applib/dom/AggregationType.java | 27 -
.../excel/applib/dom/ExcelMetaDataEnabled.java | 28 -
.../extensions/excel/applib/dom/ExcelService.java | 109 -
.../extensions/excel/applib/dom/HyperLink.java | 29 -
.../extensions/excel/applib/dom/PivotColumn.java | 30 -
.../excel/applib/dom/PivotDecoration.java | 30 -
.../isis/extensions/excel/applib/dom/PivotRow.java | 29 -
.../extensions/excel/applib/dom/PivotValue.java | 31 -
.../extensions/excel/applib/dom/RowHandler.java | 29 -
.../excel/applib/dom/WorksheetContent.java | 49 -
.../extensions/excel/applib/dom/WorksheetSpec.java | 156 -
.../excel/applib/service/ExcelServiceDefault.java | 213 -
.../excel/applib/service/_CellMarshaller.java | 501 -
.../excel/applib/service/_ExcelConverter.java | 632 -
.../excel/applib/service/_ExcelServiceHelper.java | 246 -
.../excel/applib/util/ExcelFileBlobConverter.java | 83 -
.../isis/extensions/excel/applib/util/Mode.java | 33 -
.../extensions/excel/applib/util/PivotUtils.java | 162 -
.../extensions/excel/applib/util/SheetPivoter.java | 627 -
extensions/applib/excel/fixture/pom.xml | 137 -
.../contributions/ExcelDemoToDoItem_export.java | 53 -
.../contributions/ExcelDemoToDoItem_export2.java | 58 -
.../BulkUpdateLineItemForDemoToDoItem.java | 175 -
.../BulkUpdateManagerForDemoToDoItem.java | 199 -
.../bulkupdate/BulkUpdateMenuForDemoToDoItem.java | 71 -
.../pivot/ExcelPivotByCategoryAndSubcategory.java | 62 -
.../demotodoitem/DemoToDoItemRowHandler2.java | 85 -
.../ExcelUploadRowHandler4ToDoItem.java | 99 -
.../DemoFixture_extending_ExcelFixture2.java | 64 -
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 463 -
extensions/applib/excel/integtests/pom.xml | 121 -
...uleDemoToDoItemBulkUpdateManager_IntegTest.java | 124 -
extensions/applib/excel/pom.xml | 40 -
.../extensions/excel/testing/ExcelFixture.java | 247 -
.../extensions/excel/testing/ExcelFixture2.java | 191 -
.../excel/testing/FixtureAwareRowHandler.java | 31 -
.../adoc/modules/command-log/pages/about.adoc | 24 -
.../modules/command-log/partials/module-nav.adoc | 6 -
extensions/core/command-log/applib/pom.xml | 92 -
.../applib/IsisModuleExtCommandLogApplib.java | 66 -
.../commandlog/applib/command/CommandLog.java | 477 -
.../applib/command/CommandLog.layout.fallback.xml | 148 -
.../commandlog/applib/command/ICommandLog.java | 88 -
.../applib/command/ICommandLogRepository.java | 150 -
.../commandlog/applib/command/ReplayState.java | 45 -
.../command/mixins/CommandLog_childCommands.java | 57 -
.../mixins/CommandLog_openResultObject.java | 65 -
.../mixins/CommandLog_openTargetObject.java | 65 -
.../applib/command/mixins/CommandLog_retry.java | 74 -
.../command/mixins/CommandLog_siblingCommands.java | 63 -
.../subscriber/CommandSubscriberForCommandLog.java | 91 -
.../applib/command/ui/CommandLogServiceMenu.java | 140 -
.../commandlog/applib/util/BigDecimalUtils.java | 50 -
.../commandlog/applib/util/StringUtils.java | 35 -
.../model/util/StringUtils_trimmed_Test.java | 48 -
extensions/core/command-log/jdo/pom.xml | 79 -
.../jdo/src/main/java/META-INF/persistence.xml | 19 -
.../commandlog/jdo/IsisModuleExtCommandLogJdo.java | 71 -
.../commandlog/jdo/entities/CommandJdo.java | 317 -
.../jdo/entities/CommandJdoRepository.java | 326 -
.../jdo/mixins/HasInteractionId_command.java | 79 -
.../mixins/HasUsername_recentCommandsByUser.java | 65 -
.../jdo/mixins/Object_recentCommands.java | 85 -
.../extensions/commandlog/jdo/mixins/T_recent.java | 68 -
extensions/core/command-log/jpa/pom.xml | 79 -
.../commandlog/jpa/IsisModuleExtCommandLogJpa.java | 55 -
.../commandlog/jpa/entities/CommandJpa.java | 282 -
.../jpa/entities/CommandJpaRepository.java | 332 -
.../resources/META-INF/orm-commandlog.template | 32 -
extensions/core/command-log/pom.xml | 36 -
.../adoc/modules/command-replay/pages/about.adoc | 7 -
.../command-replay/partials/module-nav.adoc | 5 -
extensions/core/command-replay/pom.xml | 61 -
extensions/core/command-replay/primary/pom.xml | 64 -
.../primary/IsisModuleExtCommandReplayPrimary.java | 64 -
.../primary/mixins/Object_openOnSecondary.java | 88 -
.../restapi/CommandRetrievalOnPrimaryService.java | 97 -
.../primary/spiimpl/CaptureResultOfCommand.java | 80 -
.../primary/ui/CommandReplayOnPrimaryService.java | 200 -
extensions/core/command-replay/secondary/pom.xml | 96 -
.../IsisModuleExtCommandReplaySecondary.java | 147 -
.../secondary/analyser/CommandReplayAnalyser.java | 35 -
.../analyser/CommandReplayAnalyserException.java | 96 -
.../analyser/CommandReplayAnalyserResult.java | 81 -
.../analysis/CommandReplayAnalysisService.java | 74 -
.../secondary/fetch/CommandFetcher.java | 147 -
.../jobcallables/ReplicateAndRunCommands.java | 200 -
.../secondary/mixins/CommandLog_exclude.java | 72 -
.../secondary/mixins/CommandLog_replayQueue.java | 62 -
.../secondary/mixins/Object_openOnPrimary.java | 85 -
.../ui/CommandReplayOnSecondaryService.java | 109 -
.../excel => core/commandlog}/adoc/antora.yml | 0
.../commandlog/adoc/modules/commandlog}/nav.adoc | 0
.../adoc/modules/commandlog/pages/about.adoc | 16 +
.../modules/commandlog/partials/module-nav.adoc | 6 +
extensions/core/commandlog/applib/pom.xml | 88 +
.../applib/IsisModuleExtCommandLogApplib.java | 95 +
.../commandlog/applib/app/CommandLogMenu.java | 150 +
.../HasInteractionId_commandLogEntry.java | 75 +
.../HasUsername_recentCommandsByUser.java | 69 +
.../contributions/Object_recentCommands.java | 83 +
.../commandlog/applib/dom/CommandLogEntry.java | 688 +
.../applib/dom/CommandLogEntry.layout.fallback.xml | 133 +
.../commandlog/applib/dom/CommandLogEntry.png} | Bin
.../applib/dom/CommandLogEntryRepository.java | 416 +
.../commandlog/applib/dom/ReplayState.java | 45 +
.../dom/mixins/CommandLogEntry_childCommands.java | 55 +
.../mixins/CommandLogEntry_openResultObject.java | 64 +
.../mixins/CommandLogEntry_siblingCommands.java | 62 +
.../subscriber/CommandSubscriberForCommandLog.java | 88 +
.../integtest/CommandLog_IntegTestAbstract.java | 487 +
.../integtest/model/CommandLogTestDomainModel.java | 24 +
.../commandlog/applib/integtest/model/Counter.java | 76 +
.../applib/integtest/model/CounterRepository.java | 56 +
.../integtest/model/Counter_bumpUsingMixin.java | 37 +
...umpUsingMixinWithCommandPublishingDisabled.java | 37 +
.../commandlog/persistence-jdo}/log4j2-test.xml | 0
.../persistence-jdo}/logging-dn-enhance.properties | 0
extensions/core/commandlog/persistence-jdo/pom.xml | 86 +
.../jdo/IsisModuleExtCommandLogPersistenceJdo.java | 65 +
.../commandlog/jdo/dom/CommandLogEntry.java | 315 +
.../jdo/dom/CommandLogEntryRepository.java | 45 +
.../jdo/integtests/CommandLog_IntegTest.java | 65 +
.../commandlog/jdo/integtests/model/Counter.java | 64 +
.../jdo/integtests/model/CounterRepository.java | 32 +
.../src/test/resources/application-test.yml | 26 +
.../persistence-jpa}/log4j2-test.xml | 0
extensions/core/commandlog/persistence-jpa/pom.xml | 97 +
.../jpa/IsisModuleExtCommandLogPersistenceJpa.java | 74 +
.../commandlog/jpa/dom/CommandLogEntry.java | 329 +
.../commandlog/jpa/dom/CommandLogEntryPK.java | 93 +
.../jpa/dom/CommandLogEntryRepository.java | 46 +
.../resources/META-INF/orm-commandlog.template | 32 +
.../dom/CommandLogEntryPK_Stringifier_Test.java | 57 +
.../jpa/integtests/CommandLog_IntegTest.java | 66 +
.../commandlog/jpa/integtests/model/Counter.java | 73 +
.../jpa/integtests/model/CounterRepository.java | 33 +
.../src/test/resources/META-INF/persistence.xml | 30 +
.../src/test/resources/application-test.yml | 29 +
extensions/core/commandlog/pom.xml | 55 +
.../core/{command-log => excel}/adoc/antora.yml | 0
.../adoc/modules/excel}/nav.adoc | 0
.../core/excel/adoc/modules/excel/pages/about.adoc | 14 +
.../adoc/modules/excel/partials/module-nav.adoc | 0
extensions/core/excel/applib/pom.xml | 91 +
.../extensions/excel/applib/AggregationType.java | 27 +
.../excel/applib/ExcelMetaDataEnabled.java | 28 +
.../isis/extensions/excel/applib/ExcelService.java | 108 +
.../excel/applib/IsisModuleExtExcelApplib.java | 0
.../apache/isis/extensions/excel/applib/Mode.java | 33 +
.../isis/extensions/excel/applib/RowHandler.java | 29 +
.../extensions/excel/applib/WorksheetContent.java | 49 +
.../extensions/excel/applib/WorksheetSpec.java | 155 +
.../excel/applib/annotation/HyperLink.java | 29 +
.../excel/applib/annotation/PivotColumn.java | 30 +
.../excel/applib/annotation/PivotDecoration.java | 30 +
.../excel/applib/annotation/PivotRow.java | 29 +
.../excel/applib/annotation/PivotValue.java | 33 +
.../excel/applib/service/ExcelServiceDefault.java | 213 +
.../excel/applib/service/_CellMarshaller.java | 501 +
.../excel/applib/service/_ExcelConverter.java | 631 +
.../excel/applib/service/_ExcelServiceHelper.java | 246 +
.../excel/applib/util/AnnotationList.java | 0
.../excel/applib/util/AnnotationTriplet.java | 0
.../excel/applib/util/ExcelFileBlobConverter.java | 80 +
.../extensions/excel/applib/util/PivotUtils.java | 162 +
.../extensions/excel/applib/util/SheetPivoter.java | 627 +
.../excel/applib/util/AnnotationListTest.java | 0
.../excel/applib/util/AnnotationTripletTest.java | 0
.../excel/applib/util/PivotUtilsTest.java | 0
.../excel/applib/util/SheetPivoterTest.java | 0
.../{applib => core}/excel/fixture/.gitignore | 0
.../excel/fixture/logging-dn-enhance.properties | 0
extensions/core/excel/fixture/pom.xml | 108 +
.../fixture/src/main/java/META-INF/persistence.xml | 0
.../excel/fixtures/IsisModuleExtExcelFixtures.java | 0
.../contributions/ExcelDemoToDoItem_export.java | 54 +
.../contributions/ExcelDemoToDoItem_export2.java | 59 +
.../BulkUpdateLineItemForDemoToDoItem.java | 176 +
.../BulkUpdateLineItemForDemoToDoItem.layout.xml | 0
.../BulkUpdateManagerForDemoToDoItem.java | 200 +
.../BulkUpdateManagerForDemoToDoItem.layout.xml | 0
.../bulkupdate/BulkUpdateMenuForDemoToDoItem.java | 71 +
.../pivot/ExcelPivotByCategoryAndSubcategory.java | 63 +
.../ExcelPivotByCategoryAndSubcategoryMenu.java | 0
.../demotodoitem/DemoToDoItemRowHandler.java | 0
.../demotodoitem/DemoToDoItemRowHandler2.java | 85 +
.../ExcelUploadRowHandler4ToDoItem.java | 99 +
.../ExcelUploadServiceForDemoToDoItem.java | 0
.../DemoFixture_extending_ExcelFixture2.java | 65 +
.../DemoToDoItem_create_usingExcelFixture.java | 0
.../DemoToDoItem_recreate_usingExcelFixture.java | 0
.../demomodule/fixturescripts/MoreToDoItems.xlsx | Bin
.../demomodule/fixturescripts/ToDoItems.xlsx | Bin
.../fixtures/demoapp/todomodule/dom/Category.java | 0
.../todomodule/dom/DependenciesComparator.java | 0
.../todomodule/dom/ExcelDemoToDoItem-done.png | Bin
.../todomodule/dom/ExcelDemoToDoItem-todo.png | Bin
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 461 +
.../todomodule/dom/ExcelDemoToDoItem.layout.xml | 0
.../demoapp/todomodule/dom/ExcelDemoToDoItem.png | Bin
.../todomodule/dom/ExcelDemoToDoItemMenu.java | 0
.../demoapp/todomodule/dom/Subcategory.java | 0
.../ExcelDemoToDoItem_recreate5_for.java | 0
.../ExcelDemoToDoItem_recreate5_forSven.java | 0
.../fixturescripts/ExcelDemoToDoItem_tearDown.java | 0
.../ExcelDemoToDoItem_tearDown2.java | 0
.../excel/integtests/log4j2-test.xml | 0
extensions/core/excel/integtests/pom.xml | 126 +
.../integtests/ExcelModuleIntegTestAbstract.java | 0
.../ExcelModuleDemoMetaDataEnabled_IntegTest.java | 0
...uleDemoToDoItemBulkUpdateManager_IntegTest.java | 123 +
.../ExcelModuleDemoUploadService_IntegTest.java | 0
.../tests/ToDoItemsWithMultipleSheets.xlsx | Bin
.../excel/integtests/tests/toDoItems-expected.xlsx | Bin
.../excel/integtests/tests/toDoItems-updated.xlsx | Bin
.../excel/integtests/toDoItems-actual.xlsx | Bin
.../excel/integtests/translations.pot | 0
extensions/core/excel/pom.xml | 65 +
extensions/{applib => core}/excel/testing/pom.xml | 0
.../extensions/excel/testing/ExcelFixture.java | 247 +
.../extensions/excel/testing/ExcelFixture2.java | 191 +
.../excel/testing/ExcelFixtureRowHandler.java | 0
.../excel/testing/ExcelFixtureWorkbookHandler.java | 0
.../excel/testing/FixtureAwareRowHandler.java | 31 +
.../excel/testing/IsisModuleExtExcelTesting.java | 0
.../adoc/antora.yml | 0
.../executionlog/adoc/modules}/antora.yml | 0
.../adoc/modules/executionlog}/nav.adoc | 0
.../adoc/modules/executionlog/pages/about.adoc | 12 +
.../modules/executionlog/partials/module-nav.adoc | 6 +
extensions/core/executionlog/applib/pom.xml | 88 +
.../applib/IsisModuleExtExecutionLogApplib.java | 76 +
.../executionlog/applib/app/ExecutionLogMenu.java | 89 +
.../HasInteractionId_executionLogEntries.java | 59 +
.../HasUsername_recentExecutionsByUser.java | 69 +
.../contributions/Object_recentExecutions.java | 83 +
.../executionlog/applib/dom/ExecutionLogEntry.java | 470 +
.../dom/ExecutionLogEntry.layout.fallback.xml | 128 +
.../executionlog/applib/dom/ExecutionLogEntry.png | Bin 0 -> 541 bytes
.../applib/dom/ExecutionLogEntryRepository.java | 207 +
.../applib/dom/ExecutionLogEntryType.java | 24 +
.../ExecutionLogEntry_siblingExecutions.java | 55 +
.../ExecutionSubscriberForExecutionLog.java | 42 +
.../integtest/ExecutionLog_IntegTestAbstract.java | 400 +
.../applib/integtest/model/Counter.java | 75 +
.../applib/integtest/model/CounterRepository.java | 56 +
.../integtest/model/Counter_bumpUsingMixin.java | 37 +
...pUsingMixinWithExecutionPublishingDisabled.java | 37 +
.../model/ExecutionLogTestDomainModel.java | 24 +
.../persistence-jdo}/logging-dn-enhance.properties | 0
.../core/executionlog/persistence-jdo/pom.xml | 87 +
.../IsisModuleExtExecutionLogPersistenceJdo.java | 66 +
.../executionlog/jdo/dom/ExecutionLogEntry.java | 218 +
.../executionlog/jdo/dom/ExecutionLogEntryPK.java | 80 +
.../jdo/dom/ExecutionLogEntryRepository.java | 58 +
.../jdo/integtests/ExecutionLog_IntegTest.java | 63 +
.../executionlog/jdo/integtests/model/Counter.java | 64 +
.../jdo/integtests/model/CounterRepository.java | 32 +
.../src/test/resources/application-test.yml | 26 +
.../core/executionlog/persistence-jpa/pom.xml | 87 +
.../IsisModuleExtExecutionLogPersistenceJpa.java | 70 +
.../executionlog/jpa/dom/ExecutionLogEntry.java | 238 +
.../executionlog/jpa/dom/ExecutionLogEntryPK.java | 97 +
.../jpa/dom/ExecutionLogEntryRepository.java | 58 +
.../jpa/integtests/ExecutionLog_IntegTest.java | 65 +
.../executionlog/jpa/integtests/model/Counter.java | 73 +
.../jpa/integtests/model/CounterRepository.java | 33 +
.../src/test/resources/META-INF/persistence.xml | 30 +
.../src/test/resources/application-test.yml | 29 +
extensions/core/executionlog/pom.xml | 63 +
.../excel => core/executionoutbox}/adoc/antora.yml | 0
.../executionoutbox/adoc/modules}/antora.yml | 0
.../adoc/modules/executionoutbox}/nav.adoc | 0
.../adoc/modules/executionoutbox/pages/about.adoc | 17 +
.../executionoutbox/partials/module-nav.adoc | 6 +
extensions/core/executionoutbox/applib/pom.xml | 88 +
.../applib/IsisModuleExtExecutionOutboxApplib.java | 70 +
.../applib/app/ExecutionOutboxMenu.java | 86 +
.../applib/dom/ExecutionOutboxEntry.java | 465 +
.../dom/ExecutionOutboxEntry.layout.fallback.xml | 122 +
.../applib/dom/ExecutionOutboxEntry.png | Bin 0 -> 541 bytes
.../applib/dom/ExecutionOutboxEntryRepository.java | 193 +
.../applib/dom/ExecutionOutboxEntryType.java | 24 +
.../applib/restapi/OutboxEvents.java | 71 +
.../applib/restapi/OutboxRestApi.java | 99 +
.../ContentMappingServiceForOutboxEvents.java | 66 +
.../ExecutionSubscriberForExecutionOutbox.java | 42 +
.../ExecutionOutbox_IntegTestAbstract.java | 295 +
.../applib/integtest/model/Counter.java | 75 +
.../applib/integtest/model/CounterRepository.java | 56 +
.../integtest/model/Counter_bumpUsingMixin.java | 37 +
...pUsingMixinWithExecutionPublishingDisabled.java | 37 +
.../model/ExecutionOutboxTestDomainModel.java | 24 +
.../persistence-jdo}/logging-dn-enhance.properties | 0
.../core/executionoutbox/persistence-jdo/pom.xml | 87 +
...IsisModuleExtExecutionOutboxPersistenceJdo.java | 67 +
.../jdo/dom/ExecutionOutboxEntry.java | 152 +
.../jdo/dom/ExecutionOutboxEntryPK.java | 88 +
.../jdo/dom/ExecutionOutboxEntryRepository.java | 60 +
.../jdo/integtests/ExecutionOutbox_IntegTest.java | 63 +
.../jdo/integtests/model/Counter.java | 64 +
.../jdo/integtests/model/CounterRepository.java | 32 +
.../src/test/resources/application-test.yml | 26 +
.../core/executionoutbox/persistence-jpa/pom.xml | 87 +
...IsisModuleExtExecutionOutboxPersistenceJpa.java | 73 +
.../jpa/dom/ExecutionOutboxEntry.java | 174 +
.../jpa/dom/ExecutionOutboxEntryPK.java | 101 +
.../jpa/dom/ExecutionOutboxEntryRepository.java | 60 +
.../jpa/integtests/ExecutionOutbox_IntegTest.java | 67 +
.../jpa/integtests/model/Counter.java | 70 +
.../jpa/integtests/model/CounterRepository.java | 33 +
.../src/test/resources/META-INF/persistence.xml | 30 +
.../src/test/resources/application-test.yml | 29 +
extensions/core/executionoutbox/pom.xml | 83 +
.../executionoutbox/restclient}/log4j2-test.xml | 0
extensions/core/executionoutbox/restclient/pom.xml | 238 +
.../IsisModuleExtExecutionRestClient.java | 33 +
.../executionoutbox/restclient/api/Jsonable.java | 27 +
.../restclient/api/OutboxClient.java | 245 +
.../executionoutbox/restclient/api/_Jaxb.java | 92 +
.../restclient/api/delete/DeleteMessage.java | 65 +
.../restclient/api/delete/IntValue.java | 33 +
.../restclient/api/delete/StringValue.java | 35 +
.../api/deleteMany/DeleteManyMessage.java | 61 +
.../restclient/api/deleteMany/StringValue.java | 35 +
.../integtests/OutboxRestClient_IntegTest.java | 256 +
.../restclient/integtests/RestEndpointService.java | 59 +
.../src/test/resources/application-test.yml | 34 +
.../executionrepublisher}/adoc/antora.yml | 0
.../adoc/modules/executionrepublisher}/nav.adoc | 0
.../modules/executionrepublisher/pages/about.adoc | 10 +
.../executionrepublisher/partials/module-nav.adoc | 6 +
.../core/executionrepublisher/applib/pom.xml | 83 +
.../IsisModuleExtExecutionRepublisherApplib.java | 60 +
.../ExecutionLogEntry_copyToOutbox.java | 80 +
extensions/core/executionrepublisher/pom.xml | 60 +
extensions/core/flyway/pom.xml | 25 +-
extensions/core/outbox-publisher/.gitkeep | 0
.../quartz/adoc/modules/quartz/pages/about.adoc | 2 +-
extensions/pom.xml | 306 +-
.../adoc/modules/audit-trail/pages/about.adoc | 37 -
.../modules/audit-trail/partials/module-nav.adoc | 6 -
.../{audit-trail => audittrail}/adoc/antora.yml | 0
.../adoc/modules/audittrail}/nav.adoc | 0
.../adoc/modules/audittrail/pages/about.adoc | 39 +
.../modules/audittrail/partials/module-nav.adoc | 6 +
extensions/security/audittrail/applib/pom.xml | 54 +
.../applib/IsisModuleExtAuditTrailApplib.java | 66 +
.../audittrail/applib/app/AuditTrailMenu.java | 89 +
.../HasInteractionId_auditTrailEntries.java | 53 +
.../Object_recentAuditTrailEntries.java | 91 +
.../audittrail/applib/dom/AuditTrailEntry.java | 336 +
.../applib/dom/AuditTrailEntry.layout.fallback.xml | 130 +
.../audittrail/applib/dom/AuditTrailEntry.png | Bin 0 -> 477 bytes
.../applib/dom/AuditTrailEntryRepository.java | 183 +
...ntityPropertyChangeSubscriberForAuditTrail.java | 69 +
.../integtests/AuditTrail_IntegTestAbstract.java | 209 +
.../model/AuditTrailTestDomainModel.java | 24 +
.../applib/integtests/model/Counter.java | 76 +
.../applib/integtests/model/CounterRepository.java | 55 +
.../integtests/model/Counter_bumpUsingMixin.java | 37 +
...umpUsingMixinWithCommandPublishingDisabled.java | 37 +
.../audittrail/persistence-jdo}/log4j2-test.xml | 0
.../persistence-jdo}/logging-dn-enhance.properties | 0
.../security/audittrail/persistence-jdo/pom.xml | 78 +
.../jdo/IsisModuleExtAuditTrailPersistenceJdo.java | 64 +
.../audittrail/jdo/dom/AuditTrailEntry.java | 209 +
.../jdo/dom/AuditTrailEntryRepository.java | 30 +
.../jdo/integtests/AuditTrail_IntegTest.java | 66 +
.../audittrail/jdo/integtests/model/Counter.java | 65 +
.../jdo/integtests/model/CounterRepository.java | 32 +
.../src/test/resources/application-test.yml | 26 +
.../audittrail/persistence-jpa}/log4j2-test.xml | 0
.../security/audittrail/persistence-jpa/pom.xml | 82 +
.../jpa/IsisModuleExtAuditTrailPersistenceJpa.java | 66 +
.../audittrail/jpa/dom/AuditTrailEntry.java | 308 +
.../jpa/dom/AuditTrailEntryRepository.java | 30 +
.../jpa/integtests/AuditTrail_IntegTest.java | 77 +
.../audittrail/jpa/integtests/model/Counter.java | 74 +
.../jpa/integtests/model/CounterRepository.java | 33 +
.../src/test/resources/application-test.yml | 29 +
extensions/security/audittrail/pom.xml | 94 +
.../secman/adoc/modules/secman/pages/about.adoc | 77 +-
.../secman/pages/setting-up-with-keycloak.adoc | 12 +
.../secman/pages/setting-up-with-shiro.adoc | 72 +-
.../pages/setting-up-with-spring-oauth2.adoc | 46 +
.../adoc/modules/secman/pages/setting-up.adoc | 46 +-
.../adoc/modules/secman/partials/module-nav.adoc | 2 +
extensions/security/secman/applib/pom.xml | 14 +-
.../secman/applib/IsisModuleExtSecmanApplib.java | 18 +-
.../feature/api/ApplicationFeatureChoices.java | 10 +-
.../ApplicationFeatureViewModel_permissions.java | 3 +-
.../app/ApplicationOrphanedPermissionManager.java | 6 +-
.../permission/dom/ApplicationPermission.java | 92 +-
.../permission/dom/ApplicationPermissionMode.java | 15 +-
.../ApplicationPermissionRepositoryAbstract.java | 17 +-
.../permission/menu/ApplicationPermissionMenu.java | 8 +-
.../secman/applib/role/dom/ApplicationRole.java | 48 +-
.../dom/ApplicationRoleRepositoryAbstract.java | 10 +-
.../dom/mixins/ApplicationRole_addPermission.java | 2 +-
.../applib/role/man/ApplicationRoleManager.java | 6 +-
.../man/ApplicationRoleManager.layout.fallback.xml | 28 +-
.../applib/role/menu/ApplicationRoleMenu.java | 8 +-
.../seed/IsisExtAuditTrailRoleAndPermissions.java | 51 +
.../seed/IsisExtCommandLogRoleAndPermissions.java | 51 +
...sExtCommandReplayPrimaryRoleAndPermissions.java | 51 -
...xtCommandReplaySecondaryRoleAndPermissions.java | 51 -
.../IsisExtExecutionLogRoleAndPermissions.java | 51 +
.../IsisExtExecutionOutboxRoleAndPermissions.java | 51 +
.../seed/IsisExtSecmanAdminRoleAndPermissions.java | 6 +-
.../seed/IsisExtSessionLogRoleAndPermissions.java | 51 +
.../applib/seed/SeedSecurityModuleService.java | 3 +-
.../scripts/SeedUsersAndRolesFixtureScript.java | 41 +-
.../applib/tenancy/dom/ApplicationTenancy.java | 57 +-
.../dom/ApplicationTenancyRepositoryAbstract.java | 8 +-
.../secman/applib/tenancy/dom/HasAtPath.java | 27 +
.../tenancy/man/ApplicationTenancyManager.java | 6 +-
.../ApplicationTenancyManager.layout.fallback.xml | 28 +-
.../tenancy/menu/ApplicationTenancyMenu.java | 11 +-
.../secman/applib/user/dom/ApplicationUser.java | 261 +-
.../dom/ApplicationUserRepositoryAbstract.java | 15 +-
.../dom/mixins/ApplicationUser_removeRoles.java | 5 +-
.../user/dom/mixins/ApplicationUser_timeZone.java | 62 +
.../mixins/ApplicationUser_updateAccountType.java | 2 +-
.../dom/mixins/ApplicationUser_updateLocale.java | 27 +-
.../dom/mixins/perms/UserPermissionViewModel.java | 148 +-
.../AbstractUserAndRolesFixtureScript.java | 13 +-
.../applib/user/man/ApplicationUserManager.java | 6 +-
.../man/ApplicationUserManager.layout.fallback.xml | 30 +-
.../ApplicationUserManager_newDelegateUser.java | 4 +-
.../ApplicationUserManager_newLocalUser.java | 6 +-
...pplicationUserManager_newLocalUserAbstract.java | 35 -
.../applib/user/menu/ApplicationUserMenu.java | 9 +-
.../secman/applib/user/menu/MeService.java | 11 +-
.../applib/user/seed/IsisExtSecmanAdminUser.java | 13 +-
.../mixins/perms/UserPermissionViewModelTest.java | 78 +
extensions/security/secman/delegated-shiro/pom.xml | 63 +
.../shiro/IsisModuleExtSecmanDelegatedShiro.java | 36 +
.../shiro/realm/AuthInfoForApplicationUser.java | 88 +
.../realm/AuthenticationStrategyForSecMan.java | 60 +
.../shiro/realm/IsisModuleExtSecmanShiroRealm.java | 307 +
.../delegated/shiro/realm/PermissionForMember.java | 80 +
.../PermissionResolverForIsisShiroAuthorizor.java | 34 +
...lCollectionForApplicationUserOnSingleRealm.java | 100 +
...inglePrincipalForApplicationUserInAnyRealm.java | 55 +
.../shiro/realm/PrincipalForApplicationUser.java | 140 +
.../secman/delegated/shiro/util/ShiroUtils.java | 70 +
.../security/secman/delegated-springoauth2/pom.xml | 57 +
.../IsisModuleExtSecmanDelegatedSpringOauth2.java | 39 +
.../dom/ApplicationUserAutoCreationService.java | 101 +
.../services/PasswordEncoderUsingJBcrypt.java | 3 +-
extensions/security/secman/integration/pom.xml | 11 +-
.../authenticator/AuthenticatorSecman.java | 2 -
.../AuthenticatorSecmanAutoConfiguration.java | 3 +-
.../integration/authorizor/AuthorizorSecman.java | 15 +-
.../facets/TenantedAuthorizationFacet.java | 5 +
.../facets/TenantedAuthorizationFacetDefault.java | 4 +-
.../facets/TenantedAuthorizationPostProcessor.java | 37 +-
.../PermissionsEvaluationServiceForSecman.java | 3 +-
.../spiimpl/ImpersonateMenuAdvisorForSecman.java | 5 +-
.../TableColumnVisibilityServiceForSecman.java | 3 +-
.../userreg/UserRegistrationServiceForSecman.java | 3 +-
extensions/security/secman/persistence-jdo/pom.xml | 27 +-
.../jdo/IsisModuleExtSecmanPersistenceJdo.java | 22 +-
.../jdo/permission/dom/ApplicationPermission.java | 164 +-
.../dom/ApplicationPermissionRepository.java | 3 +-
.../secman/jdo/role/dom/ApplicationRole.java | 84 +-
.../jdo/role/dom/ApplicationRoleRepository.java | 3 +-
.../secman/jdo/tenancy/dom/ApplicationTenancy.java | 101 +-
.../tenancy/dom/ApplicationTenancyRepository.java | 3 +-
.../secman/jdo/user/dom/ApplicationUser.java | 266 +-
.../jdo/user/dom/ApplicationUserRepository.java | 3 +-
.../extensions/secman/jdo/util/RegexReplacer.java | 7 +-
.../src/test/resources/application-test.yml | 2 +-
extensions/security/secman/persistence-jpa/pom.xml | 21 +-
.../jpa/IsisModuleExtSecmanPersistenceJpa.java | 25 +-
.../jpa/permission/dom/ApplicationPermission.java | 126 +-
.../dom/ApplicationPermissionRepository.java | 13 +-
.../secman/jpa/role/dom/ApplicationRole.java | 74 +-
.../jpa/role/dom/ApplicationRoleRepository.java | 3 +-
.../secman/jpa/tenancy/dom/ApplicationTenancy.java | 81 +-
.../tenancy/dom/ApplicationTenancyRepository.java | 3 +-
.../secman/jpa/user/dom/ApplicationUser.java | 236 +-
.../jpa/user/dom/ApplicationUserRepository.java | 3 +-
.../extensions/secman/jpa/util/RegexReplacer.java | 3 +-
.../main/resources/META-INF/orm-secman.template | 10 +-
.../src/test/resources/application-test.yml | 2 +-
extensions/security/secman/pom.xml | 20 +-
extensions/security/secman/shiro-realm/pom.xml | 63 -
.../secman/shiro/AuthInfoForApplicationUser.java | 87 -
...ticationStrategyForIsisModuleSecurityRealm.java | 58 -
.../shiro/IsisModuleExtSecmanRealmShiro.java | 35 -
.../shiro/IsisModuleExtSecmanShiroRealm.java | 306 -
.../secman/shiro/PermissionForMember.java | 79 -
.../PermissionResolverForIsisShiroAuthorizor.java | 33 -
...lCollectionForApplicationUserOnSingleRealm.java | 99 -
...inglePrincipalForApplicationUserInAnyRealm.java | 54 -
.../secman/shiro/PrincipalForApplicationUser.java | 139 -
.../extensions/secman/shiro/util/ShiroUtils.java | 69 -
.../adoc/modules/session-log/pages/about.adoc | 6 -
.../modules/session-log/partials/module-nav.adoc | 6 -
.../{session-log => sessionlog}/adoc/antora.yml | 0
.../adoc/modules/sessionlog}/nav.adoc | 0
.../adoc/modules/sessionlog/pages/about.adoc | 9 +
.../modules/sessionlog/partials/module-nav.adoc | 6 +
extensions/security/sessionlog/applib/pom.xml | 54 +
.../applib/IsisModuleExtSessionLogApplib.java | 64 +
.../sessionlog/applib/app/SessionLogMenu.java | 108 +
.../HasUsername_recentSessionsForUser.java | 67 +
.../applib/dom/SessionLogEntry-expired.png | Bin 0 -> 630 bytes
.../applib/dom/SessionLogEntry-login.png | Bin 0 -> 468 bytes
.../applib/dom/SessionLogEntry-logout.png | Bin 0 -> 457 bytes
.../sessionlog/applib/dom/SessionLogEntry.java | 377 +
.../applib/dom/SessionLogEntry.layout.fallback.xml | 87 +
.../applib/dom/SessionLogEntryRepository.java | 229 +
.../spiimpl/SessionLogServiceInitializer.java | 58 +
.../spiimpl/SessionSubscriberForSessionLog.java | 88 +
.../integtests/SessionLogIntegTestAbstract.java | 142 +
.../sessionlog/persistence-jdo}/log4j2-test.xml | 0
.../persistence-jdo}/logging-dn-enhance.properties | 0
.../security/sessionlog/persistence-jdo/pom.xml | 76 +
.../jdo/IsisModuleExtSessionLogPersistenceJdo.java | 64 +
.../sessionlog/jdo/dom/SessionLogEntry.java | 195 +
.../jdo/dom/SessionLogEntryRepository.java | 31 +
.../jdo/integtests/SessionLog_IntegTest.java | 56 +
.../src/test/resources/application-test.yml | 26 +
.../sessionlog/persistence-jpa}/log4j2-test.xml | 0
.../security/sessionlog/persistence-jpa/pom.xml | 82 +
.../jpa/IsisModuleExtSessionLogPersistenceJpa.java | 70 +
.../sessionlog/jpa/dom/SessionLogEntry.java | 206 +
.../sessionlog/jpa/dom/SessionLogEntryPK.java | 92 +
.../jpa/dom/SessionLogEntryRepository.java | 31 +
.../jpa/integtests/SessionLog_IntegTest.java | 56 +
.../src/test/resources/application-test.yml | 29 +
extensions/security/sessionlog/pom.xml | 91 +
.../adoc/modules/shiro-realm-ldap/pages/about.adoc | 4 +-
.../modules/shiro-realm-ldap/pages/ldap-realm.adoc | 12 +-
extensions/security/shiro-realm-ldap/impl/pom.xml | 12 +-
.../impl/IsisModuleExtShiroRealmLdapImpl.java | 2 +-
.../adoc/modules/spring-oauth2/pages/about.adoc | 61 +-
.../oauth2/IsisModuleExtSpringSecurityOAuth2.java | 8 +-
...thenticationConverterOfOAuth2UserPrincipal.java | 31 +-
.../vro/cors/adoc/modules/cors/pages/about.adoc | 53 +-
extensions/vro/cors/pom.xml | 28 +-
.../adoc/modules/exceldownload/pages/about.adoc | 31 +-
extensions/vw/exceldownload/pom.xml | 12 +-
extensions/vw/exceldownload/ui/pom.xml | 97 -
.../ui/IsisModuleExtExcelDownloadUi.java | 35 -
.../CollectionContentsAsExcelFactory.java | 89 -
.../ui/components/ExcelFileModel.java | 248 -
extensions/vw/exceldownload/wicket-ui/pom.xml | 97 +
.../ui/IsisModuleExtExcelDownloadWicketUi.java | 35 +
.../CollectionContentsAsExcelFactory.java | 89 +
.../ui/components/ExcelFileDownloadLink.java | 0
.../ui/components/ExcelFileModel.java | 248 +
.../ui/components/_TimeConversion.java | 0
.../adoc/modules/fullcalendar/pages/about.adoc | 44 +-
.../modules/fullcalendar/partials/module-nav.adoc | 2 +-
extensions/vw/fullcalendar/applib/pom.xml | 2 +-
.../fullcalendar/applib/CalendarEventable.java | 29 +-
.../applib/IsisModuleExtFullCalendarApplib.java | 1 +
.../spi/CalendarableDereferencingService.java | 10 +-
.../fullcalendar/applib/value/CalendarEvent.html | 20 +
.../fullcalendar/applib/value/CalendarEvent.java | 7 +-
.../applib/value/CalendarEventSemantics.java | 4 +-
extensions/vw/fullcalendar/pom.xml | 30 +-
extensions/vw/fullcalendar/ui/pom.xml | 79 -
.../ui/component/CalendaredCollectionAbstract.java | 123 -
.../CalendaredCollectionFactoryAbstract.java | 75 -
.../ui/component/EventProviderAbstract.java | 159 -
.../component/FullCalendarWithEventHandling.java | 93 -
.../ui/component/IsisModuleExtFullCalendarUi.java | 39 -
.../CalendarableCollectionAsFullCalendar.css | 46 -
.../CalendarableCollectionAsFullCalendar.html | 31 -
.../CalendarableCollectionAsFullCalendar.java | 56 -
...alendarableCollectionAsFullCalendarFactory.java | 47 -
.../calendarable/CalendarableEventProvider.java | 67 -
.../CalendarEventableCollectionAsFullCalendar.css | 36 -
.../CalendarEventableCollectionAsFullCalendar.html | 31 -
.../CalendarEventableCollectionAsFullCalendar.java | 55 -
...arEventableCollectionAsFullCalendarFactory.java | 47 -
.../CalendarEventableEventProvider.java | 63 -
.../vw/fullcalendar/wicket/integration/pom.xml | 96 +
.../wkt/fullcalendar/AbstractFullCalendar.java | 46 +
.../fullcalendar/wkt/fullcalendar/ButtonText.java | 35 +
.../wkt/fullcalendar/CalendarConfig.java | 99 +
.../wkt/fullcalendar/CalendarResponse.java | 116 +
.../fullcalendar/wkt/fullcalendar/Event.java | 51 +
.../wkt/fullcalendar/EventProvider.java | 47 +
.../fullcalendar/wkt/fullcalendar/EventSource.java | 94 +
.../wkt/fullcalendar/FullCalendar.java | 240 +
.../fullcalendar/wkt/fullcalendar/Header.java | 39 +
.../fullcalendar/wkt/fullcalendar/ViewType.java | 38 +
.../fullcalendar/wkt/fullcalendar/_Json.java | 92 +
.../callback/AbstractAjaxCallback.java | 49 +
.../AbstractAjaxCallbackWithClientsideRevert.java | 68 +
.../fullcalendar/callback/AbstractCallback.java | 71 +
.../fullcalendar/callback/AbstractEventParam.java | 32 +
.../callback/AbstractShiftedEventParam.java | 55 +
.../wkt/fullcalendar/callback/AjaxConcurrency.java | 28 +
.../fullcalendar/callback/BlockingDecorator.java | 66 +
.../fullcalendar/callback/CallbackWithHandler.java | 23 +
.../wkt/fullcalendar/callback/ClickedEvent.java | 32 +
.../callback/DateRangeSelectedCallback.java | 60 +
.../wkt/fullcalendar/callback/DroppedEvent.java | 35 +
.../callback/EventClickedCallback.java | 58 +
.../callback/EventDroppedCallback.java | 70 +
.../callback/EventResizedCallback.java | 70 +
.../fullcalendar/callback/GetEventsCallback.java | 55 +
.../wkt/fullcalendar/callback/ResizedEvent.java | 30 +
.../wkt/fullcalendar/callback/SelectedRange.java | 33 +
.../wkt/fullcalendar/callback/View.java | 38 +
.../fullcalendar/callback/ViewDisplayCallback.java | 72 +
.../wkt/fullcalendar/package-info.java | 22 +
.../fullcalendar/res/FullCalendarCssReference.java | 49 +
.../res/FullCalendarEventSourceEvents.java | 55 +
.../res/FullCalendarIntegrationJsReference.java | 69 +
.../fullcalendar/res/FullCalendarJsReference.java | 49 +
.../res/fullcalendar-event-source-events.js | 36 +
.../fullcalendar/res/fullcalendar-integration.js | 153 +
.../fullcalendar/selector/EventSourceSelector.java | 40 +
extensions/vw/fullcalendar/wicket/pom.xml | 39 +
extensions/vw/fullcalendar/wicket/ui/pom.xml | 82 +
.../wkt/viewer/CalendaredCollectionAbstract.java | 119 +
.../CalendaredCollectionFactoryAbstract.java | 78 +
.../wkt/viewer/EventProviderAbstract.java | 152 +
.../wkt/viewer/FullCalendarWithEventHandling.java | 90 +
.../viewer/IsisModuleExtFullCalendarWicketUi.java | 39 +
.../fullcalendar/wkt/viewer/_Sample.java | 204 +
.../CalendarableCollectionAsFullCalendar.css | 50 +
.../CalendarableCollectionAsFullCalendar.html | 31 +
.../CalendarableCollectionAsFullCalendar.java | 55 +
...alendarableCollectionAsFullCalendarFactory.java | 46 +
.../calendarable/CalendarableEventProvider.java | 58 +
.../CalendarEventableCollectionAsFullCalendar.css | 39 +
.../CalendarEventableCollectionAsFullCalendar.html | 31 +
.../CalendarEventableCollectionAsFullCalendar.java | 54 +
...arEventableCollectionAsFullCalendarFactory.java | 46 +
.../CalendarEventableEventProvider.java | 56 +
.../ui/wkt/callback/GetEventsCallbackTest.java | 32 +
.../vw/gmap3/adoc/modules/gmap3/pages/about.adoc | 3 +-
.../vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc | 69 +-
.../adoc/modules/pdfjs/partials/module-nav.adoc | 2 +-
extensions/vw/pdfjs/applib/pom.xml | 14 +-
.../applib/IsisModuleExtPdfjsApplibModel.java | 31 +
.../pdfjs/applib/annotations/PdfJsViewer.java | 50 +
.../pdfjs/applib/config/PdfJsConfig.java | 88 +
.../isis/extensions/pdfjs/applib/config/Scale.java | 69 +
.../pdfjs/applib/spi/PdfJsViewerAdvisor.java | 167 +
.../pdfjs/applib/annotations/PdfJsViewer.java | 43 -
.../wicket/pdfjs/applib/config/PdfJsConfig.java | 111 -
.../viewer/wicket/pdfjs/applib/config/Scale.java | 61 -
.../pdfjs/applib/spi/PdfJsViewerAdvisor.java | 336 -
extensions/vw/pdfjs/fixtures/pom.xml | 187 +-
.../wicket/pdfjs/fixture/PdfjsFixturesModule.java | 4 +-
extensions/vw/pdfjs/metamodel/pom.xml | 7 +-
.../metamodel/IsisModuleExtPdfjsMetaModel.java | 32 +
.../pdfjs/metamodel/facet/PdfJsViewerFacet.java | 29 +
.../metamodel/facet/PdfJsViewerFacetAbstract.java | 49 +
.../facet/PdfJsViewerFacetFromAnnotation.java | 93 +
.../PdfJsViewerFacetFromAnnotationFactory.java | 82 +
.../metamodel/IsisModuleExtPdfjsMetaModel.java | 32 -
.../pdfjs/metamodel/facet/PdfJsViewerFacet.java | 29 -
.../metamodel/facet/PdfJsViewerFacetAbstract.java | 49 -
.../facet/PdfJsViewerFacetFromAnnotation.java | 94 -
.../PdfJsViewerFacetFromAnnotationFactory.java | 82 -
extensions/vw/pdfjs/pom.xml | 39 +-
extensions/vw/pdfjs/ui/pom.xml | 67 -
.../wicket/pdfjs/ui/IsisModuleExtPdfjsUi.java | 39 -
.../pdfjs/ui/components/PdfJsViewerPanel.css | 53 -
.../pdfjs/ui/components/PdfJsViewerPanel.html | 87 -
.../pdfjs/ui/components/PdfJsViewerPanel.java | 352 -
.../PdfJsViewerPanelCallbacks.template.js | 39 -
.../PdfJsViewerPanelComponentFactory.java | 85 -
.../pdfjs/ui/components/PdfJsViewerReference.java | 42 -
.../ui/components/ScalarModelSubscriberLegacy.java | 29 -
.../ui/components/ScalarPanelAbstractLegacy.java | 381 -
.../java/org/wicketstuff/pdfjs/PdfJsPanel.java | 80 -
.../java/org/wicketstuff/pdfjs/PdfJsReference.java | 51 -
.../pdfjs/WicketStuffPdfJsReference.java | 41 -
.../src/main/java/org/wicketstuff/pdfjs/res/pdf.js | 10580 ----
.../java/org/wicketstuff/pdfjs/res/pdf.worker.js | 53891 -------------------
.../org/wicketstuff/pdfjs/res/wicketstuff-pdf.js | 407 -
extensions/vw/pdfjs/wicket/integration/pom.xml | 77 +
.../IsisModuleExtPdfjsWicketIntegration.java | 52 +
.../pdfjs/wkt/integration/PdfJsVersion.java | 34 +
.../wkt/integration/components}/PdfJsPanel.html | 0
.../wkt/integration/components/PdfJsPanel.java | 75 +
.../wkt/integration/res/PdfJsCmapsReference.java | 60 +
.../integration/res/PdfJsIntegrationReference.java | 60 +
.../pdfjs/wkt/integration/res/PdfJsReference.java | 52 +
.../wkt/integration/res/PdfJsWorkerReference.java | 66 +
.../wkt/integration/res/pdfjs-integration-v1.js | 407 +
.../wkt/integration/res/pdfjs-integration-v2.js | 427 +
extensions/vw/pdfjs/wicket/pom.xml | 39 +
extensions/vw/pdfjs/wicket/ui/pom.xml | 66 +
.../pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.java | 42 +
.../components/PdfJsViewerCallbacksReference.java | 40 +
.../wkt/ui/components/PdfJsViewerCssReference.java | 47 +
.../wkt/ui/components/PdfJsViewerJsReference.java | 48 +
.../pdfjs/wkt/ui/components/PdfJsViewerPanel.css | 53 +
.../pdfjs/wkt/ui/components/PdfJsViewerPanel.html | 85 +
.../pdfjs/wkt/ui/components/PdfJsViewerPanel.java | 329 +
.../pdfjs/wkt}/ui/components/PdfJsViewerPanel.js | 0
.../PdfJsViewerPanelCallbacks.template.js | 39 +
.../PdfJsViewerPanelComponentFactory.java | 77 +
.../ui/components/ScalarPanelAbstractLegacy.java | 101 +
.../vw/{exceldownload => sse}/adoc/antora.yml | 0
.../vw}/sse/adoc/modules/sse/nav.adoc | 0
.../vw/sse/adoc/modules/sse/pages/about.adoc | 46 +
.../sse/adoc/modules/sse/partials/module-nav.adoc | 3 +
extensions/vw/sse/applib/pom.xml | 53 +
.../sse/applib/IsisModuleExtSseApplib.java | 30 +
.../sse/applib/annotations/ServerSentEvents.java | 35 +
.../sse/applib/annotations/SseSource.java | 68 +
.../extensions/sse/applib/service/SseChannel.java | 47 +
.../extensions/sse/applib/service/SseService.java | 43 +
extensions/vw/sse/metamodel/pom.xml | 45 +
.../sse/metamodel/IsisModuleExtSseMetaModel.java | 37 +
.../facets/SseAnnotationFacetFactory.java | 70 +
.../sse/metamodel/facets/SseObserveFacet.java | 38 +
.../metamodel/facets/SseObserveFacetAbstract.java | 60 +
...eObserveFacetForServerSentEventsAnnotation.java | 53 +
extensions/vw/sse/pom.xml | 56 +
extensions/vw/sse/wicket/pom.xml | 63 +
.../sse/wicket/IsisModuleExtSseWicket.java | 47 +
.../wicket/markup/ListeningMarkupComponent.java | 72 +
.../markup/ListeningMarkupComponent_observing.java | 80 +
.../ListeningMarkupPanelFactoriesForWicket.java | 91 +
.../sse/wicket}/markup/js/ObservingComponent.js | 0
.../sse/wicket/services/SseServiceDefault.java | 270 +
.../wicket/webmodule/ServerSentEventsServlet.java | 186 +
.../webmodule/WebModuleServerSentEvents.java | 72 +
gitcommit.sh | 88 +
github-pr.sh | 40 +-
incubator/adoc/modules/ROOT/pages/about.adoc | 2 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 6 +-
incubator/clients/kroviz/.travis.yml | 43 -
incubator/clients/kroviz/TODO.adoc | 4 +-
.../modules/kroviz/pages/DevelopmentGuide.adoc | 34 +-
.../kroviz/adoc/modules/kroviz/pages/credits.adoc | 14 +-
incubator/clients/kroviz/build.gradle.kts | 5 +-
incubator/clients/kroviz/gradle.properties | 4 +-
.../kroviz/gradle/wrapper/gradle-wrapper.jar | Bin 55190 -> 59536 bytes
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
incubator/clients/kroviz/gradlew.bat | 25 +-
incubator/clients/kroviz/pom.xml | 46 +-
.../kotlin/org/apache/isis/client/kroviz/App.kt | 7 +-
.../kroviz/core/aggregator/ActionDispatcher.kt | 2 +-
.../kroviz/core/aggregator/AggregatorWithLayout.kt | 23 +-
.../kroviz/core/aggregator/BaseAggregator.kt | 14 +-
.../kroviz/core/aggregator/ObjectAggregator.kt | 9 +-
.../kroviz/core/aggregator/RestfulDispatcher.kt | 30 +-
.../client/kroviz/core/aggregator/SvgDispatcher.kt | 2 +-
.../client/kroviz/core/event/CorsHttpRequest.kt | 57 +
.../kroviz/core/event/EventLogStatisctics.kt | 77 +
.../isis/client/kroviz/core/event/EventStore.kt | 58 +-
.../isis/client/kroviz/core/event/LogEntry.kt | 113 +-
.../isis/client/kroviz/core/event/ResourceProxy.kt | 25 +-
.../isis/client/kroviz/core/event/StatusPo.kt | 25 +-
.../isis/client/kroviz/core/model/ObjectDM.kt | 2 +-
.../isis/client/kroviz/handler/ActionHandler.kt | 3 +-
.../isis/client/kroviz/handler/BaseHandler.kt | 4 +-
.../client/kroviz/handler/CollectionHandler.kt | 3 +-
.../client/kroviz/handler/DomainTypesHandler.kt | 3 +-
.../client/kroviz/handler/Http401ErrorHandler.kt | 3 +-
.../isis/client/kroviz/handler/HttpErrorHandler.kt | 4 +-
.../isis/client/kroviz/handler/IconHandler.kt | 2 +-
.../isis/client/kroviz/handler/LayoutHandler.kt | 10 +-
.../isis/client/kroviz/handler/PlainHandlers.kt | 34 +-
.../isis/client/kroviz/handler/ResponseHandler.kt | 70 +-
.../isis/client/kroviz/handler/RestfulHandler.kt | 3 +-
.../client/kroviz/handler/ResultListHandler.kt | 3 +-
.../client/kroviz/handler/ResultObjectHandler.kt | 4 +-
.../client/kroviz/handler/ResultValueHandler.kt | 4 +-
.../isis/client/kroviz/handler/TObjectHandler.kt | 41 +
.../org/apache/isis/client/kroviz/layout/ColLt.kt | 3 +-
.../isis/client/kroviz/layout/CollectionLt.kt | 2 +-
.../org/apache/isis/client/kroviz/layout/Layout.kt | 2 +
.../apache/isis/client/kroviz/layout/PropertyLt.kt | 1 +
.../org/apache/isis/client/kroviz/to/Action.kt | 17 +-
.../org/apache/isis/client/kroviz/to/Link.kt | 54 +-
.../org/apache/isis/client/kroviz/to/Member.kt | 14 +-
.../isis/client/kroviz/to/PlainTransferObjects.kt | 122 +-
.../org/apache/isis/client/kroviz/to/Value.kt | 21 +-
.../isis/client/kroviz/ui/builder/ColBuilder.kt | 15 +-
.../isis/client/kroviz/ui/builder/RoDisplay.kt | 6 +-
.../isis/client/kroviz/ui/chart/ChartFactory.kt | 30 -
.../isis/client/kroviz/ui/chart/ChartModel.kt | 35 -
.../isis/client/kroviz/ui/chart/EventChartModel.kt | 79 -
.../client/kroviz/ui/chart/SampleChartModel.kt | 73 -
.../isis/client/kroviz/ui/core/ColumnFactory.kt | 60 +-
.../apache/isis/client/kroviz/ui/core/FormItem.kt | 2 +-
.../isis/client/kroviz/ui/core/FormPanelFactory.kt | 5 +-
.../isis/client/kroviz/ui/core/MenuFactory.kt | 230 -
.../apache/isis/client/kroviz/ui/core/RoDialog.kt | 4 +-
.../apache/isis/client/kroviz/ui/core/RoIconBar.kt | 45 +-
.../apache/isis/client/kroviz/ui/core/RoMenuBar.kt | 72 +-
.../isis/client/kroviz/ui/core/RoStatusBar.kt | 21 +-
.../apache/isis/client/kroviz/ui/core/RoView.kt | 13 +-
.../isis/client/kroviz/ui/core/SessionManager.kt | 12 +
.../isis/client/kroviz/ui/core/ViewManager.kt | 15 +-
.../apache/isis/client/kroviz/ui/dialog/About.kt | 28 +-
.../isis/client/kroviz/ui/dialog/ActionPrompt.kt | 3 +-
.../isis/client/kroviz/ui/dialog/DiagramDialog.kt | 36 +-
.../isis/client/kroviz/ui/dialog/EventLogDetail.kt | 3 +-
.../kroviz/ui/kv/override/RoManagerBootstrap.kt | 15 +-
.../isis/client/kroviz/ui/kv/override/RoTab.kt | 2 +-
.../client/kroviz/ui/kv/override/RoTabPanel.kt | 2 +-
.../isis/client/kroviz/ui/kv/override/RoWindow.kt | 11 +-
.../client/kroviz/ui/menu/ContextMenuBuilder.kt | 164 +
.../client/kroviz/ui/menu/DropDownMenuBuilder.kt | 244 +
.../client/kroviz/ui/menu/DynamicMenuBuilder.kt | 95 +
.../client/kroviz/ui/panel/DynamicMenuBuilder.kt | 83 -
.../client/kroviz/ui/panel/EventBubbleChart.kt | 280 +
.../isis/client/kroviz/ui/panel/EventChart.kt | 81 -
.../isis/client/kroviz/ui/panel/EventLogTable.kt | 4 +-
.../apache/isis/client/kroviz/ui/panel/GeoMap.kt | 36 +-
.../apache/isis/client/kroviz/ui/panel/SvgMap.kt | 15 +-
.../apache/isis/client/kroviz/ui/panel/SvgPanel.kt | 9 +-
.../apache/isis/client/kroviz/utils/IconManager.kt | 2 +
.../apache/isis/client/kroviz/utils/StringUtils.kt | 16 +-
.../apache/isis/client/kroviz/utils/js/PdfJs.kt | 67 +
.../main/resources/img}/WheatFieldWithCrows.png | Bin
incubator/clients/kroviz/src/main/web/index.html | 34 +-
.../apache/isis/client/kroviz/IntegrationTest.kt | 18 +-
.../isis/client/kroviz/core/event/LogEntryTest.kt | 9 +-
.../client/kroviz/core/model/FixtureResultTest.kt | 2 +-
.../apache/isis/client/kroviz/layout/LayoutTest.kt | 11 +
.../kroviz/snapshots/demo2_0_0/DOMAIN_TYPES.kt | 1194 +
.../kroviz/snapshots/demo2_0_0/HTTP_ERROR_403.kt | 129 +
.../snapshots/demo2_0_0/OBJECT_COLLECTION.kt | 4 +-
.../client/kroviz/snapshots/demo2_0_0/RESTFUL.kt | 60 +-
.../snapshots/demo2_0_0/RESTFUL_DOMAIN_TYPES.kt | 8 +-
.../kroviz/snapshots/knife/HTTP_ERROR_500.kt | 154 +
.../client/kroviz/snapshots/knife/OBJECT_LAYOUT.kt | 678 +
.../isis/client/kroviz/snapshots/sample.json | 148 +-
.../apache/isis/client/kroviz/snapshots/sample.xml | 20 +
.../isis/client/kroviz/snapshots/sample2.json | 162 +-
.../simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt | 2 +-
.../isis/client/kroviz/to/DomainTypesTest.kt | 92 +
.../apache/isis/client/kroviz/to/HttpErrorTest.kt | 35 +
.../org/apache/isis/client/kroviz/to/LinkTest.kt | 22 +-
.../org/apache/isis/client/kroviz/to/MemberTest.kt | 3 +-
.../isis/client/kroviz/util/StringUtilsTest.kt | 10 +
.../demoapp/web/replay/DemoReplayController.java | 63 +
.../core/commandreplay}/adoc/antora.yml | 0
.../adoc/modules/commandreplay}/nav.adoc | 0
.../adoc/modules/commandreplay/pages/about.adoc | 7 +
.../modules/commandreplay/partials/module-nav.adoc | 5 +
incubator/extensions/core/commandreplay/pom.xml | 75 +
.../extensions/core/commandreplay/primary/pom.xml | 64 +
.../primary/IsisModuleExtCommandReplayPrimary.java | 64 +
.../primary/config/PrimaryConfig.java | 0
.../primary/mixins/CommandLogEntry_retry.java | 59 +
.../primary/mixins/Object_openOnSecondary.java | 88 +
.../restapi/CommandRetrievalOnPrimaryService.java | 97 +
.../primary/spiimpl/CaptureResultOfCommand.java | 80 +
.../primary/ui/CommandReplayOnPrimaryService.java | 198 +
.../core/commandreplay/secondary}/log4j2-test.xml | 0
.../core/commandreplay/secondary/pom.xml | 96 +
.../IsisModuleExtCommandReplaySecondary.java | 147 +
.../secondary/analyser/CommandReplayAnalyser.java | 35 +
.../analyser/CommandReplayAnalyserException.java | 96 +
.../analyser/CommandReplayAnalyserResult.java | 81 +
.../analysis/CommandReplayAnalysisService.java | 74 +
.../secondary/config/SecondaryConfig.java | 0
.../secondary/fetch/CommandFetcher.java | 147 +
.../secondary/job/ReplicateAndReplayJob.java | 0
.../secondary/job/SecondaryStatusData.java | 0
.../jobcallables/ReplicateAndRunCommands.java | 200 +
.../secondary/mixins/CommandLogEntry_exclude.java | 72 +
.../mixins/CommandLogEntry_replayQueue.java | 57 +
.../secondary/mixins/Object_openOnPrimary.java | 87 +
.../spi/ReplayCommandExecutionController.java | 0
.../secondary/status/SecondaryStatus.java | 0
.../secondary/status/StatusException.java | 0
.../ui/CommandReplayOnSecondaryService.java | 109 +
.../secondary/fetch/CommandFetcher_Test.java | 0
incubator/pom.xml | 32 +-
.../adoc/modules/graphql/partials/module-nav.adoc | 2 +-
.../graphql/applib/src/main/java/module-info.java | 5 +
.../applib/IsisModuleIncViewerGraphqlApplib.java | 2 +-
incubator/viewers/graphql/model/pom.xml | 14 +-
.../graphql/model/src/main/java/module-info.java | 7 +
.../model/IsisModuleIncViewerGraphqlModel.java | 2 +-
incubator/viewers/graphql/pom.xml | 32 +-
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 | 347 +
...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 | 142 +
.../source/gqltestdomain/GQLTestDomainMenu.java | 71 +
.../source/gqltestdomain/TestDomainModule.java | 44 +
.../test/source/gqltestdomain/TestEntity.java | 27 +
.../source/gqltestdomain/TestEntityRepository.java | 81 +
.../src/test/resources/application-test.yml | 0
.../test/src/test/resources/testfiles/schema.gql | 1 +
incubator/viewers/graphql/viewer/pom.xml | 74 +-
.../graphql/viewer/src/main/java/module-info.java | 27 +
.../viewer/IsisModuleIncViewerGraphqlViewer.java | 20 +-
.../graphql/viewer/source/GQLGenericActions.java | 2 +-
.../source/GQLGenericFieldsAndCollections.java | 2 +-
.../viewer/source/GraphQlSourceForIsis.java | 6 +-
.../source/ObjectTypeConstructionHelper.java | 11 +-
.../graphql/viewer/source/ObjectTypeFactory.java | 11 +-
.../graphql/viewer/source/QueryFieldFactory.java | 25 +-
.../viewer/graphql/viewer/source/TypeMapper.java | 2 +-
.../viewer/spring/GraphQlAutoConfiguration.java | 146 -
.../viewer/spring/GraphQlCorsProperties.java | 160 -
.../graphql/viewer/spring/GraphQlProperties.java | 210 -
.../spring/GraphQlSourceBuilderCustomizer.java | 40 -
.../spring/GraphQlWebMvcAutoConfiguration.java | 200 -
.../spring/InvalidSchemaLocationsException.java | 103 -
.../EndToEnd_IntegTest.changeE1.approved.gql | 16 -
.../source/EndToEnd_IntegTest.changeE1.submit.gql | 14 -
.../EndToEnd_IntegTest.deepQueryForE2.approved.gql | 155 -
.../EndToEnd_IntegTest.deepQueryForE2.submit.gql | 159 -
.../EndToEnd_IntegTest.gqlLookup.approved.gql | 12 -
.../source/EndToEnd_IntegTest.gqlLookup.submit.gql | 10 -
.../graphql/viewer/source/EndToEnd_IntegTest.java | 345 -
.../graphql/viewer/source/GQLSchema_IntegTest.java | 175 -
.../viewer/graphql/viewer/source/ScratchPad.java | 78 -
.../source/TestDomainModuleIntegTestAbstract.java | 78 -
.../graphql/viewer/source/gqltestdomain/E1.java | 57 -
.../graphql/viewer/source/gqltestdomain/E2.java | 139 -
.../source/gqltestdomain/GQLTestDomainMenu.java | 64 -
.../source/gqltestdomain/TestDomainModule.java | 44 -
.../viewer/source/gqltestdomain/TestEntity.java | 27 -
.../source/gqltestdomain/TestEntityRepository.java | 79 -
.../viewer/src/test/resources/testfiles/schema.gql | 1692 -
incubator/viewers/javafx/model/pom.xml | 2 +-
.../javafx/model/action/ActionUiModelFx.java | 10 +-
.../viewer/javafx/model/binding/BindingsFx.java | 11 +-
.../viewer/javafx/model/context/UiContextFx.java | 8 +-
.../events/IsisModuleIncViewerJavaFxModel.java | 2 +-
.../viewer/javafx/model/icon/IconService.java | 2 +-
.../javafx/ui/IsisModuleIncViewerJavaFxUi.java | 6 +-
.../javafx/ui/components/UiComponentFactoryFx.java | 4 +-
.../javafx/ui/components/UiComponentHandlerFx.java | 4 +-
.../ui/components/collections/TableViewFx.java | 6 +-
.../ui/components/markup/MarkupFieldFactory.java | 2 +-
.../ui/components/number/NumberFieldFactory.java | 2 +-
.../javafx/ui/components/object/ObjectViewFx.java | 13 +-
.../objectref/ObjectReferenceFieldFactory.java | 2 +-
.../ui/components/other/FallbackFieldFactory.java | 2 +-
.../components/temporal/TemporalFieldFactory.java | 4 +-
.../ui/components/text/TextFieldFactory.java | 2 +-
.../disabling/DisablingDecoratorForButton.java | 2 +-
.../disabling/DisablingDecoratorForFormField.java | 2 +-
.../ui/decorator/icon/IconDecoratorForLabeled.java | 2 +-
.../decorator/icon/IconDecoratorForMenuItem.java | 2 +-
.../ui/decorator/icon/IconServiceDefault.java | 2 +-
.../prototyping/PrototypingDecoratorForButton.java | 2 +-
.../PrototypingDecoratorForFormField.java | 2 +-
.../prototyping/PrototypingInfoPopupProvider.java | 2 +-
.../viewer/javafx/ui/main/MainViewFx.java | 19 +-
.../viewer/javafx/ui/main/MenuBuilderFx.java | 4 +-
.../viewer/javafx/ui/main/UiActionHandlerFx.java | 4 +-
.../viewer/javafx/ui/main/UiContextFxDefault.java | 8 +-
.../viewer/IsisModuleIncViewerJavaFxViewer.java | 2 +-
incubator/viewers/vaadin/.gitignore | 1 +
incubator/viewers/vaadin/model/pom.xml | 2 +-
.../model/IsisModuleIncViewerVaadinModel.java | 2 +-
.../vaadin/model/action/ActionUiModelVaa.java | 10 +-
.../viewer/vaadin/model/context/UiContextVaa.java | 2 +-
.../viewer/vaadin/model/decorator/Decorators.java | 14 +-
incubator/viewers/vaadin/pom.xml | 20 +-
incubator/viewers/vaadin/ui/pom.xml | 10 +
.../vaadin/ui/IsisModuleIncViewerVaadinUi.java | 6 +-
.../vaadin/ui/auth/AuthSessionStoreUtil.java | 3 +-
.../viewer/vaadin/ui/binding/BindingsVaa.java | 9 +-
.../ui/components/UiComponentFactoryVaa.java | 2 +-
.../ui/components/UiComponentHandlerVaa.java | 2 +-
.../vaadin/ui/components/action/ActionDialog.java | 2 +-
.../vaadin/ui/components/action/ActionForm.java | 2 +-
.../vaadin/ui/components/blob/BlobField.java | 4 +-
.../ui/components/blob/BlobFieldFactory.java | 2 +-
.../vaadin/ui/components/clob/ClobField.java | 4 +-
.../ui/components/clob/ClobFieldFactory.java | 2 +-
.../ui/components/collection/TableViewVaa.java | 6 +-
.../vaadin/ui/components/debug/DebugField.java | 12 +-
.../vaadin/ui/components/markup/MarkupField.java | 4 +-
.../ui/components/markup/MarkupFieldFactory.java | 2 +-
.../vaadin/ui/components/object/ObjectViewVaa.java | 12 +-
.../ui/components/other/FallbackFieldFactory.java | 6 +-
.../vaadin/ui/components/temporal/DateField.java | 4 +-
.../components/temporal/TemporalFieldFactory.java | 6 +-
.../ui/components/text/TextFieldFactory.java | 2 +-
.../ui/components/text/uuid/UuidFieldFactory.java | 2 +-
.../viewer/vaadin/ui/pages/main/MainViewVaa.java | 27 +-
.../ui/pages/main/MainView_createHeader.java | 19 +-
.../vaadin/ui/pages/main/MenuBuilderVaa.java | 8 +-
.../viewer/vaadin/ui/pages/main/TabUtil.java | 13 +-
.../vaadin/ui/pages/main/UiActionHandlerVaa.java | 2 +-
.../vaadin/ui/pages/main/UiContextVaaDefault.java | 2 +-
.../viewer/vaadin/ui/util/PrismResourcesVaa.java | 41 +
incubator/viewers/vaadin/ui/vite.config.ts | 9 +
.../viewer/IsisModuleIncViewerVaadinViewer.java | 2 +-
.../viewer/src/main/resources/vaadin.properties | 20 +
isis-tooling.yml | 8 +-
latest-nightly.sh | 20 +
mavendeps/adoc/modules/mavendeps/pages/about.adoc | 139 +-
mavendeps/integtests/pom.xml | 52 -
mavendeps/pom.xml | 14 -
mavendeps/unittests/pom.xml | 46 -
persistence/commons/pom.xml | 64 +
.../commons/IsisModulePersistenceCommons.java | 39 +
.../changetracking/EntityChangeTrackerDefault.java | 458 +
.../changetracking/_ChangingEntitiesFactory.java | 144 +
.../changetracking/_SimpleChangingEntities.java | 121 +
.../jpa/integration/changetracking/_Xray.java | 135 +
.../jdo/adoc/modules/ROOT/pages/db-schemas.adoc | 9 +-
.../modules/ROOT/pages/dependency-injection.adoc | 17 +-
.../jdo/adoc/modules/ROOT/pages/enhancer.adoc | 24 +-
.../adoc/modules/ROOT/pages/hints-and-tips.adoc | 4 +-
.../modules/ROOT/pages/hints-and-tips/java8.adoc | 29 -
.../pages/hints-and-tips/jdoql-and-timestamps.adoc | 2 +-
.../hints-and-tips/overriding-jdo-annotations.adoc | 2 +-
.../hints-and-tips/tracing-sql-statements.adoc | 74 +
.../jdo/adoc/modules/ROOT/pages/mapping-guide.adoc | 160 +
.../ROOT/pages/setup-and-configuration.adoc | 37 +-
persistence/jdo/adoc/modules/ROOT/pages/spis.adoc | 8 +
.../pages/spis/JdoEntityDiscoveryListener.adoc | 69 +
.../jdo/adoc/modules/ROOT/partials/module-nav.adoc | 1 +
persistence/jdo/applib/pom.xml | 2 -
.../IsisModulePersistenceJdoDatanucleus.java | 108 +-
.../IsisModulePersistenceJdoDatanucleusMixins.java | 50 +
.../NonEnhancedClassesFailureAnalyzer.java | 71 +
.../changetracking/JdoLifecycleListener.java | 97 +-
.../jdo/datanucleus/changetracking/_Utils.java | 78 +-
.../config/DataNucleusPropertiesAware.java | 26 -
.../datanucleus/config/DatanucleusSettings.java | 143 +
.../config/DnEntityDiscoveryListener.java | 78 -
.../jdo/datanucleus/config/DnSettings.java | 117 -
.../entities/DnEntityStateProvider.java | 15 +-
.../entities/DnObjectProviderForIsis.java | 106 +-
.../jdosupport/JdoSupportServiceDefault.java | 21 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 204 +-
.../mixins/Persistable_datanucleusVersionLong.java | 11 +-
.../Persistable_datanucleusVersionTimestamp.java | 11 +-
.../mixins/Persistable_downloadJdoMetadata.java | 7 +-
.../jdo/datanucleus/oid/JdoObjectIdSerializer.java | 231 -
.../jdo/datanucleus/oid/_JdoObjectIdDecoder.java | 90 -
.../jdo/datanucleus/oid/_JdoObjectIdEncoder.java | 53 -
.../applib/IsisBookmarkConverter.java | 8 +-
.../time/IsoOffsetTimeConverter.java | 47 -
.../time/IsoZonedDateTimeConverter.java | 47 -
.../time/OffsetDateTimeConverterForJdo.java | 44 +
.../time/OffsetTimeConverterForJdo.java | 44 +
.../time/ZonedDateTimeConverterForJdo.java | 44 +
.../valuemappings/ByteArrayBlobRdbmsMapping.java | 52 +
.../datanucleus/valuemappings/IsisBlobMapping.java | 134 +
.../datanucleus/valuemappings/IsisClobMapping.java | 120 +
.../applib/ByteArrayBlobRdbmsMapping.java | 52 -
.../valuetypes/DnByteIdValueSemantics.java | 70 +
.../valuetypes/DnCharIdValueSemantics.java | 92 +
.../DnDatastoreIdImplValueSemantics.java | 85 +
.../DnDatastoreUniqueLongIdValueSemantics.java | 48 +
.../valuetypes/DnIntIdValueSemantics.java | 71 +
.../valuetypes/DnLongIdValueSemantics.java | 71 +
.../valuetypes/DnObjectIdValueSemantics.java | 113 +
.../valuetypes/DnShortIdValueSemantics.java | 71 +
.../valuetypes/DnStringIdValueSemantics.java | 91 +
.../valuetypes/JdoByteIdentityValueSemantics.java | 70 +
.../valuetypes/JdoCharIdentityValueSemantics.java | 92 +
.../valuetypes/JdoDatastoreIdValueSemantics.java | 95 +
.../valuetypes/JdoIntIdentityValueSemantics.java | 71 +
.../valuetypes/JdoLongIdentityValueSemantics.java | 71 +
.../JdoObjectIdentityValueSemantics.java | 113 +
.../valuetypes/JdoShortIdentityValueSemantics.java | 71 +
.../JdoStringIdentityValueSemantics.java | 91 +
.../valuetypes/applib/IsisBlobMapping.java | 134 -
.../valuetypes/applib/IsisClobMapping.java | 120 -
.../src/main/resources/META-INF/MANIFEST.MF | 4 +-
.../src/main/resources/META-INF/spring.factories | 2 +
.../jdo/datanucleus/src/main/resources/plugin.xml | 75 +-
.../oid/IdStringifierForByteIdentity_Test.java | 72 +
.../oid/IdStringifierForCharIdentity_Test.java | 85 +
...erForDatastoreId_DatastoreIdImpl_long_Test.java | 73 +
...atastoreId_DatastoreUniqueLongId_long_Test.java | 72 +
...DatastoreId_DatastoreUniqueLongId_str_Test.java | 72 +
.../oid/IdStringifierForIntId_Test.java | 70 +
.../oid/IdStringifierForIntIdentity_Test.java | 71 +
.../oid/IdStringifierForLongId_Test.java | 70 +
.../oid/IdStringifierForLongIdentity_Test.java | 71 +
.../oid/IdStringifierForObjectIdentity_Test.java | 71 +
.../oid/IdStringifierForShortIdentity_Test.java | 71 +
.../oid/IdStringifierForStringIdentity_Test.java | 78 +
persistence/jdo/integration/pom.xml | 10 +-
.../IsisModulePersistenceJdoIntegration.java | 5 +-
.../changetracking/EntityChangeTrackerJdo.java | 415 -
.../changetracking/_ChangingEntitiesFactory.java | 143 -
.../_EntityPropertyChangeFactory.java | 55 -
.../changetracking/_SimpleChangingEntities.java | 121 -
.../jdo/integration/changetracking/_Xray.java | 145 -
persistence/jdo/metamodel/pom.xml | 2 +-
.../jdo/metamodel/beans/JdoBeanTypeClassifier.java | 35 +-
.../JdoDiscriminatorAnnotationFacetFactory.java | 111 -
.../JdoDiscriminatorFacetDefault.java | 31 -
...peFacetFromJdoDiscriminatorValueAnnotation.java | 35 -
.../facets/object/discriminator/package-info.java | 17 -
...calTypeFacetFromJdoPersistenceCapableFacet.java | 58 -
.../JdoPersistenceCapableFacetFactory.java | 13 +-
...etaModelVisitingValidatorForClauseAbstract.java | 2 +-
.../metamodel/facets/prop/column/_ColumnUtil.java | 20 +
.../jdo/metamodel/menu/JdoMetamodelMenu.java | 4 +-
...atastoreIdentityAnnotationFacetFactoryTest.java | 2 +-
...JdoDiscriminatorAnnotationFacetFactoryTest.java | 118 -
...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 | 25 +-
.../config/JdoEntityDiscoveryListener.java | 24 +-
.../jdo/provider/entities/JdoFacetContext.java | 2 +-
.../discriminator/JdoDiscriminatorFacet.java | 25 -
persistence/jdo/spring/pom.xml | 12 +-
.../spring/integration/JdoTransactionManager.java | 10 +-
.../jpa/adoc/modules/ROOT/pages/db-schemas.adoc | 4 +-
.../adoc/modules/ROOT/pages/hints-and-tips.adoc | 9 +
.../jpa/adoc/modules/ROOT/pages/mapping-guide.adoc | 100 +-
.../ROOT/pages/setup-and-configuration.adoc | 2 +-
.../jpa/adoc/modules/ROOT/pages/weaving.adoc | 79 +-
.../jpa/adoc/modules/ROOT/partials/module-nav.adoc | 1 +
persistence/jpa/applib/pom.xml | 21 +-
.../jpa/applib/integration/IsisEntityListener.java | 74 +-
.../jpa/applib/types/BlobJpaEmbeddable.java | 10 +-
.../jpa/applib/types/ClobJpaEmbeddable.java | 10 +-
persistence/jpa/eclipselink/pom.xml | 8 +-
.../persistence/jpa/eclipselink/inject/_Util.java | 23 +-
persistence/jpa/integration/pom.xml | 41 +-
.../IsisModulePersistenceJpaIntegration.java | 33 +-
.../PersistenceMetricsServiceJpa.java | 54 -
.../jpa/integration/entity/JpaEntityFacet.java | 340 +
.../integration/entity/JpaEntityFacetFactory.java | 421 +-
.../JavaAwtBufferedImageByteArrayConverter.java | 63 -
.../applib/IsisBookmarkConverter.java | 50 +
.../applib/IsisLocalResourcePathConverter.java | 47 +
.../typeconverters/applib/IsisMarkupConverter.java | 47 +
.../applib/IsisPasswordConverter.java | 47 +
.../JavaAwtBufferedImageByteArrayConverter.java | 63 +
.../java/time/OffsetDateTimeConverterForJpa.java | 45 +
.../java/time/OffsetTimeConverterForJpa.java | 45 +
.../java/time/ZonedDateTimeConverterForJpa.java | 45 +
.../java/util/JavaUtilUuidConverter.java | 47 +
.../schema/v2/IsisChangesDtoConverter.java | 48 +
.../schema/v2/IsisCommandDtoConverter.java | 48 +
.../schema/v2/IsisInteractionDtoConverter.java | 48 +
.../schema/v2/IsisOidDtoConverter.java | 50 +
.../LogicalTypeFacetForTableAnnotation.java | 57 -
.../table/JpaTableAnnotationFacetFactory.java | 8 -
pom.xml | 386 +-
preview.sh | 20 +
regressiontests/adoc/antora.yml | 2 +-
.../modules/{regressiontests => ROOT}/nav.adoc | 0
regressiontests/adoc/modules/ROOT/pages/about.adoc | 10 +
.../adoc/modules/ROOT/partials/module-nav.adoc | 4 +
.../adoc/modules/regressiontests/pages/about.adoc | 5 -
.../regressiontests/partials/module-nav.adoc | 4 -
regressiontests/incubating/pom.xml | 22 +-
.../jdo/JdoEntityChangePublishingTest.java | 34 +-
.../publishing/jdo/JdoCommandPublishingTest.java | 4 +-
.../publishing/jdo/JdoEntityPublishingTest.java | 2 +-
.../publishing/jdo/JdoExecutionPublishingTest.java | 4 +-
.../testdomain/rest/DomainObjectResourceTest.java | 4 +-
.../isis/testdomain/shiro/ShiroSecmanLdapTest.java | 4 +-
.../shiro/ShiroSecmanLdap_restfulStressTest.java | 4 +-
.../isis/testdomain/shiro/ShiroSecmanTest.java | 4 +-
.../isis/testdomain/wrapper/WrapperAsyncTest.java | 22 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../test/resources/shiro-secman-ldap-cached.ini | 10 +-
.../src/test/resources/shiro-secman-ldap.ini | 10 +-
.../incubating/src/test/resources/shiro-secman.ini | 4 +-
regressiontests/pom.xml | 64 +-
.../bootstrapping/AutoConfigurationTest.java | 33 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../bootstrapping/builtin-domain-services.list | 2 +-
.../stable-cmdexecauditsess/generic/pom.xml | 74 +
.../CmdExecAuditSessLog_IntegTestAbstract.java | 338 +
.../model/CmdExecAuditSessTestDomainModel.java | 24 +
.../generic/integtest/model/Counter.java | 68 +
.../generic/integtest/model/CounterRepository.java | 56 +
.../integtest/model/Counter_bumpUsingMixin.java | 41 +
.../persistence-jdo}/log4j2-test.xml | 0
.../persistence-jdo}/logging-dn-enhance.properties | 0
.../persistence-jdo/pom.xml | 78 +
.../persistence-jdo}/src/main/java/include.txt | 0
.../integtests/CmdExecAuditSessLog_IntegTest.java | 73 +
.../jdo/integtests/model/Counter.java | 65 +
.../jdo/integtests/model/CounterRepository.java | 32 +
.../src/test/resources/application-test.yml | 31 +
.../persistence-jpa}/log4j2-test.xml | 0
.../persistence-jpa/pom.xml | 79 +
.../persistence-jpa}/src/main/java/include.txt | 0
.../resources/META-INF/orm-commandlog.template | 32 +
.../integtests/CmdExecAuditSessLog_IntegTest.java | 74 +
.../jpa/integtests/model/Counter.java | 73 +
.../jpa/integtests/model/CounterRepository.java | 33 +
.../src/test/resources/META-INF/persistence.xml | 30 +
.../src/test/resources/application-test.yml | 39 +
regressiontests/stable-cmdexecauditsess/pom.xml | 58 +
.../src/test/resources/junit-platform.properties | 22 +-
.../src/test/resources/junit-platform.properties | 22 +-
regressiontests/stable-domainmodel/pom.xml | 16 +
.../apache/isis/testdomain/domainmodel/.gitignore | 2 +
.../domainmodel/AnnotationSyntesizerTest.java | 11 +-
.../DomainModelTest_usingBadDomain.java | 72 +-
.../DomainModelTest_usingGoodDomain.java | 227 +-
.../domainmodel/MetaModelRegressionTest.java | 109 +
.../MetaModelRegressionTest.verify.approved.xml | 26968 ++++++++++
.../src/test/resources/junit-platform.properties | 22 +-
.../eventhandling/GenericEventPublishingTest.java | 15 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../testdomain/interact/ActionInteractionTest.java | 36 +-
.../interact/CollectionInteractionTest.java | 18 +-
.../testdomain/interact/CommandArgumentTest.java | 9 +-
.../testdomain/interact/NewParameterModelTest.java | 3 +-
.../testdomain/interact/SimulatedUiChoices.java | 12 +-
.../testdomain/interact/SimulatedUiComponent.java | 4 +-
.../testdomain/interact/SimulatedUiSubmit.java | 2 +-
.../interact/WrapperInteractionTest3.java | 13 +-
.../interact/WrapperInteractionTest4.java | 17 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../stable-layouts}/log4j2-test.xml | 0
regressiontests/stable-layouts/pom.xml | 87 +
.../integtest/Layout_Counter_IntegTest.java | 779 +
.../integtest/Layout_SimpleObject_IntegTest.java | 180 +
.../layouts/integtest/model/Counter.java | 227 +
.../layouts/integtest/model/Counter.layout.xml | 72 +
.../integtest/model/LayoutTestDomainModel.java | 24 +
.../layouts/integtest/model/SimpleObject.java | 159 +
.../integtest/model/SimpleObject.layout.xml | 67 +
.../layouts/integtest/model/types/Name.java | 40 +
.../layouts/integtest/model/types/Notes.java | 45 +
.../domainmodel/jdo/DomainModelTest.java | 3 +-
.../injecting/jdo/JdoEntityInjectingTest.java | 15 +-
.../persistence/jdo/JdoBootstrappingTest.java | 46 +-
.../jdo/JdoBootstrappingTest_usingFixtures.java | 84 -
.../jdo/JdoExceptionTranslationTest.java | 8 +-
...xceptionTranslationTest_usingTransactional.java | 25 +-
.../testdomain/persistence/jdo/JdoJaxbTest.java | 14 +-
.../testdomain/persistence/jdo/JdoQueryTest.java | 22 +-
.../timestamping/jdo/JdoTimestampingTest.java | 43 +-
...actionRollbackTest_usingTransactionService.java | 46 +-
...TransactionRollbackTest_usingTransactional.java | 27 +-
.../jdo/JdoTransactionScopeListenerTest.java | 37 +-
.../testdomain/wrapper/jdo/JdoWrapperSyncTest.java | 19 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../injecting/jpa/JpaEntityInjectingTest.java | 15 +-
.../persistence/jpa/JpaBootstrappingTest.java | 50 +-
.../jpa/JpaExceptionTranslationTest.java | 2 -
...xceptionTranslationTest_usingTransactional.java | 20 +-
.../testdomain/persistence/jpa/JpaJaxbTest.java | 8 +-
.../testdomain/persistence/jpa/JpaQueryTest.java | 9 -
.../JpaGeneratedLongIdEntityLifecycleTest.java | 25 +-
...JpaNonGeneratedStringIdEntityLifecycleTest.java | 27 +-
.../springdata/SpringDataJpaBootstrappingTest.java | 3 +-
.../jpa/JpaTransactionScopeListenerTest.java | 2 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../isis/testdomain/rest/JsonValueEncoderTest.java | 451 +
.../testdomain/rest/RestServiceStressTest.java | 2 +-
.../isis/testdomain/rest/RestServiceTest.java | 69 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../bootstrapping/builtin-domain-services.list | 2 +-
.../isis/testdomain/value/ValueSemanticsTest.java | 171 +-
.../testdomain/value/ValueSemanticsTester.java | 6 +-
.../viewers/common/wkt/InteractionTestWkt.java | 16 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../testdomain/viewers/jdo/wkt/TestAppJdoWkt.java | 8 +-
.../viewers/jdo/wkt/InteractionTestJdoWkt.java | 95 +-
.../src/test/resources/junit-platform.properties | 22 +-
.../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java | 11 +-
.../viewers/jpa/wkt/InteractionTestJpaWkt.java | 119 +-
.../src/test/resources/junit-platform.properties | 22 +-
regressiontests/stable/pom.xml | 4 +-
.../isis/testdomain/HasPersistenceStandard.java | 2 +-
.../testdomain/conf/Configuration_usingJdo.java | 4 +-
.../testdomain/conf/Configuration_usingWicket.java | 158 +-
.../testdomain/jdo/HasPersistenceStandardJdo.java | 2 +-
.../isis/testdomain/jdo/JdoInventoryJaxbVm.java | 9 +-
.../testdomain/jdo/JdoInventoryJaxbVm.layout.xml | 42 +-
.../isis/testdomain/jdo/JdoInventoryResource.java | 63 +-
.../isis/testdomain/jdo/JdoTestDomainPersona.java | 112 +-
.../isis/testdomain/jdo/JdoTestFixtures.java | 122 +-
.../isis/testdomain/jdo/entities/JdoBook.java | 8 +-
.../isis/testdomain/jdo/entities/JdoInventory.java | 3 +-
.../isis/testdomain/jdo/entities/JdoProduct.java | 7 +-
.../testdomain/jdo/entities/JdoProductComment.java | 5 +-
.../testdomain/jpa/HasPersistenceStandardJpa.java | 2 +-
.../isis/testdomain/jpa/JpaInventoryJaxbVm.java | 6 +-
.../testdomain/jpa/JpaInventoryJaxbVm.layout.xml | 42 +-
.../isis/testdomain/jpa/JpaTestDomainPersona.java | 18 +-
.../isis/testdomain/jpa/JpaTestFixtures.java | 119 +-
.../isis/testdomain/jpa/entities/JpaBook.java | 42 +-
.../jpa/entities/JpaEntityGeneratedLongId.java | 5 +-
.../entities/JpaEntityNonGeneratedStringId.java | 3 +-
.../isis/testdomain/jpa/entities/JpaInventory.java | 3 +-
.../isis/testdomain/jpa/entities/JpaProduct.java | 8 +-
.../testdomain/jpa/entities/JpaProductComment.java | 5 +-
.../isis/testdomain/jpa/springdata/Employee.java | 6 +-
.../testdomain/jpa/springdata/EmployeeManager.java | 4 +-
.../testdomain/model/actnsemantics/BlobDemo.java | 4 +-
.../model/bad/AmbiguousMixinAnnotations.java | 6 +-
.../model/bad/InvalidLogicalTypeNameClash.java | 60 -
.../model/bad/InvalidObjectWithAlias.java | 41 +
.../model/bad/InvalidServiceWithAlias.java | 41 +
.../testdomain/model/good/ElementTypeConcrete.java | 5 +-
...ionHasParamSupportingMethodTypeOfReference.java | 57 +
...ActionHasParamSupportingMethodTypeOfString.java | 55 +
.../model/good/ProperChoicesWhenChoicesFrom.java | 4 +-
.../testdomain/model/good/ProperElementTypeVm.java | 36 +-
.../model/good/ProperElementTypeVmAbstract.java | 56 +
.../testdomain/model/good/ProperInterface.java | 5 +-
.../testdomain/model/good/ProperInterface2.java | 5 +-
.../good/ProperMemberInheritanceAbstract.java | 12 +-
.../testdomain/model/good/ProperMemberSupport.java | 43 +-
.../model/good/ProperMemberSupport_action.java | 94 -
.../model/good/ProperMemberSupport_action1.java | 97 +
.../model/good/ProperMemberSupport_action2.java | 3 +
.../model/good/ProperMemberSupport_action3.java | 3 +
.../model/good/ProperMemberSupport_action4.java | 23 +-
.../model/good/ProperMemberSupport_action5.java | 3 +
.../model/good/ProperMemberSupport_action6.java | 54 +
.../model/good/ProperMemberSupport_collection.java | 58 -
.../good/ProperMemberSupport_collection1.java | 61 +
.../good/ProperMemberSupport_collection2.java | 3 +
.../good/ProperMemberSupport_collection3.java | 3 +
.../model/good/ProperMemberSupport_property.java | 66 -
.../model/good/ProperMemberSupport_property1.java | 69 +
.../model/good/ProperMemberSupport_property2.java | 5 +-
.../model/good/ProperMemberSupport_property3.java | 3 +
.../model/good/ProperMixinAsReturnType.java | 104 +
.../model/good/ProperObjectWithAlias.java | 41 +
.../model/good/ProperServiceWithAlias.java | 41 +
...roperViewModelInferredFromNotBeingAnEntity.java | 30 +
.../model/interaction/InteractionDemo.java | 24 +-
.../model/interaction/InteractionDemoItem.java | 72 +-
.../model/interaction/InteractionNpmDemo.java | 4 +-
.../isis/testdomain/model/layout/LayoutDemo.java | 4 +-
.../valuetypes/Configuration_usingValueTypes.java | 4 +-
.../model/valuetypes/ValueTypeExample.java | 261 +-
.../model/valuetypes/ValueTypeExampleService.java | 2 +-
.../valuetypes/composite/CalendarEventJaxbVm.java | 6 +-
.../publishing/PublishingTestFactoryJdo.java | 58 +-
.../publishing/PublishingTestFactoryJpa.java | 4 +-
.../stubs/ExecutionPublishingTestAbstract.java | 12 +-
.../publishing/stubs/PublishingTestAbstract.java | 20 +
.../EntityPropertyChangeSubscriberForTesting.java | 23 +-
.../isis/testdomain/util/CollectionAssertions.java | 2 +-
.../util/interaction/DataTableTester.java | 12 +-
.../interaction/DomainObjectTesterFactory.java | 66 +-
.../util/interaction/InteractionTestAbstract.java | 2 +-
.../testdomain/util/rest/RestEndpointService.java | 79 +-
scripts/ci/_adoc-gen-projdoc.sh | 3 +-
scripts/ci/calc-baseline.sh | 20 +
scripts/ci/calc-revision.sh | 20 +
scripts/rename/.gitignore | 1 +
scripts/rename/src/Rename.groovy | 204 +
scripts/verify-isis-release.sh | 14 +-
security/adoc/modules/ROOT/pages/about.adoc | 29 +-
.../adoc/modules/ROOT/partials/extensions.adoc | 5 +-
.../src/main/adoc/modules/bypass/pages/about.adoc | 2 +-
.../adoc/modules/bypass/partials/module-nav.adoc | 2 +-
security/bypass/src/main/java/module-info.java | 31 +
.../main/adoc/modules/keycloak/pages/about.adoc | 4 +-
.../adoc/modules/keycloak/partials/module-nav.adoc | 2 +-
security/keycloak/src/main/java/module-info.java | 42 +
.../keycloak/IsisModuleSecurityKeycloak.java | 19 +-
.../services/KeycloakOauth2UserService.java | 93 +-
security/shiro/pom.xml | 3 +-
.../src/main/adoc/modules/shiro/pages/about.adoc | 19 +-
.../adoc/modules/shiro/partials/module-nav.adoc | 2 +-
.../shiro/authentication/AuthenticatorShiro.java | 13 +-
...AuthenticatorOrAuthorizorTest_authenticate.java | 18 +-
...ticatorOrAuthorizorTest_isVisibleInAnyRole.java | 18 +-
.../src/main/adoc/modules/spring/pages/about.adoc | 6 +-
.../adoc/modules/spring/partials/module-nav.adoc | 2 +-
security/spring/src/main/java/module-info.java | 41 +
.../authconverters/AuthenticationConverter.java | 33 +-
...nticationConverterOfAuthenticatedPrincipal.java | 21 +-
.../AuthenticationConverterOfStringPrincipal.java | 24 +-
...henticationConverterOfUserDetailsPrincipal.java | 22 +-
.../spring/webmodule/SpringSecurityFilter.java | 85 +-
serve-timeline.sh | 26 +
.../modules/parent-pom/attachments/parent-pom.pptx | Bin 51680 -> 49485 bytes
.../parent-pom/images/parent-pom.drawio.svg | 5 +-
starters/adoc/modules/parent-pom/pages/about.adoc | 1 +
.../adoc/modules/starters/pages/simpleapp.adoc | 1 +
starters/pom.xml | 43 +-
supplemental-model/pom.xml | 6 +-
.../src/main/resources/supplemental-models.xml | 80 +-
sync-adoc.sh | 20 +
.../applib/classrules/ArchitectureDomainRules.java | 38 +-
.../applib/classrules/ArchitectureJdoRules.java | 14 +-
.../applib/classrules/_LogicalNaming.java | 63 +
.../applib/domain/DomainArchTests.java | 8 +-
.../applib/domain/dom/SerializableViewModel.java | 4 +-
.../applib/domain/dom/SomeDomainObject.java | 5 +-
.../applib/entity/jdo/dom/JdoEntity.java | 3 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 4 +-
testing/fakedata/integtests/pom.xml | 18 +-
.../pages/fixture-scripts/api-and-usage.adoc | 180 +-
.../fixture-scripts/mocking-the-clock-or-user.adoc | 2 +-
.../IsisIntegrationTestAbstractWithFixtures.java | 6 +-
.../applib/fixturescripts/FixtureResult.java | 8 +-
.../applib/fixturescripts/FixtureScript.java | 10 +-
.../applib/fixturescripts/FixtureScripts.java | 6 +-
.../applib/personas/BuilderScriptAbstract.java | 14 +-
.../testing/fixtures/applib/personas/Persona.java | 39 +
.../applib/personas/PersonaWithBuilderScript.java | 4 +-
.../applib/setup/PersonaEnumPersistAll.java | 8 +-
.../teardown/jpa/TeardownFixtureJpaAbstract.java | 42 +
.../fixtures/applib/personas/dom/Customer.java | 34 +
.../applib/personas/dom/CustomerRepository.java | 41 +
.../fixtures/applib/personas/dom/Employee.java | 32 +
.../fixtures/applib/personas/dom/Person.java | 34 +
.../applib/personas/dom/PersonRepository.java | 38 +
.../personas/fixtures/CustomerBuilderScript.java | 44 +
.../applib/personas/fixtures/Customer_persona.java | 54 +
.../applib/personas/fixtures/EmployeeBuilder.java | 43 +
.../personas/fixtures/PersistAllFixtureScript.java | 40 +
.../personas/fixtures/PersonBuilderScript.java | 44 +
.../applib/personas/fixtures/Person_persona.java | 53 +
.../personas/fixtures/ScenarioFixtureScript.java | 38 +
.../applib/personas/fixtures/ScenarioTest.java | 34 +
testing/fixtures/pom.xml | 28 +-
testing/h2console/ui/pom.xml | 6 +
.../h2console/ui/services/H2ManagerMenu.java | 16 +-
.../h2console/ui/webmodule/H2WebServerWrapper.java | 128 +
.../h2console/ui/webmodule/WebModuleH2Console.java | 51 +-
testing/hsqldbmgr/adoc/modules/hsqldbmgr/nav.adoc | 2 +-
.../adoc/modules/integtestsupport/pages/about.adoc | 51 +-
.../integtestsupport/pages/hints-and-tips.adoc | 11 +
.../pages/influencing-the-interaction.adoc | 94 +
.../integtestsupport/partials/module-nav.adoc | 3 +
.../applib/IsisIntegrationTestAbstract.java | 12 +-
.../applib/NoPermissionChecks.java | 60 +
.../applib/UserMementoRefiners.java | 64 +
.../applib/validate/DomainModelValidator.java | 2 +-
testing/pom.xml | 54 +-
.../adoc/modules/specsupport/pages/about.adoc | 11 +-
testing/specsupport/applib/pom.xml | 2 +-
.../adoc/modules/unittestsupport/pages/about.adoc | 4 +-
.../ImposteriserTestUsingCodegenPlugin_Test.java | 44 +-
.../modules/tooling-cli/examples/isis-tooling.yml | 8 +-
.../cli/adoc/modules/tooling-cli/pages/about.adoc | 1 +
tooling/cli/pom.xml | 58 +-
.../ProjectDocModel_sanitizeDescription_Test.java | 20 +
.../apache/isis/tooling/cli/test/isis-tooling.yml | 8 +-
tooling/dsl/pom.xml | 70 -
.../tooling/dsl/GraphQLToJavaSourceConverter.java | 258 -
.../dsl/JavaSourceCompilingClassLoader.java | 148 -
.../org/apache/isis/tooling/dsl/GraphQLTest.java | 94 -
.../src/test/resources/junit-platform.properties | 17 -
.../apache/isis/tooling/j2adoc/J2AdocContext.java | 4 +-
.../org/apache/isis/tooling/j2adoc/J2AdocUnit.java | 2 +-
.../isis/tooling/j2adoc/format/Snippets.java | 11 +-
.../j2adoc/format/UnitFormatterAbstractTest.java | 20 +
tooling/javamodel/pom.xml | 2 +-
.../javamodel/ast/CallableDeclarations.java | 20 +-
.../tooling/javamodel/test/ProjectSamples.java | 2 +-
tooling/metaprog/pom.xml | 77 +
.../compiler/JavaSourceCompilingClassLoader.java | 147 +
.../demoshowcases/value/ValueShowCase.java | 167 +
.../demoshowcases/value/ValueTypeGenTemplate.java | 279 +
.../graphql/GraphQLToJavaSourceConverter.java | 258 +
.../src/main/resources/$Templates-common.adoc | 68 +
.../resources/$Templates-common~primitive.adoc | 61 +
.../src/main/resources/$Templates-description.adoc | 31 +
.../$Templates-description~primitive.adoc | 31 +
.../metaprog/src/main/resources/$Templates.java | 83 +
.../src/main/resources/$Templates.layout.xml | 58 +
.../src/main/resources/holder/$TemplateHolder.java | 41 +
.../main/resources/holder/$TemplateHolder2.java | 75 +
.../holder/$TemplateHolder_actionReturning.java | 39 +
.../$TemplateHolder_actionReturningArray.java | 50 +
.../$TemplateHolder_actionReturningCollection.java | 49 +
.../holder/$TemplateHolder_mixinProperty.java | 41 +
...plateHolder_updateReadOnlyOptionalProperty.java | 59 +
..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +
.../$TemplateHolder_updateReadOnlyProperty.java | 54 +
...teHolder_updateReadOnlyPropertyWithChoices.java | 68 +
.../holder/$TemplateHolder~primitive.java | 35 +
.../resources/jdo/$TemplateJdo-description.adoc | 20 +
.../jdo/$TemplateJdo-description~primitive.adoc | 15 +
.../src/main/resources/jdo/$TemplateJdo.java | 84 +
.../main/resources/jdo/$TemplateJdoEntities.java | 41 +
.../main/resources/jdo/$TemplateJdo~primitive.java | 68 +
.../resources/jpa/$TemplateJpa-description.adoc | 20 +
.../jpa/$TemplateJpa-description~primitive.adoc | 15 +
.../src/main/resources/jpa/$TemplateJpa.java | 96 +
.../main/resources/jpa/$TemplateJpaEntities.java | 41 +
.../main/resources/jpa/$TemplateJpa~primitive.java | 80 +
.../resources/persistence/$TemplateEntity.java | 43 +
.../persistence/$TemplateEntity.layout.xml | 58 +
.../$TemplateEntity~primitive.layout.xml | 57 +
.../resources/persistence/$TemplateSeeding.java | 38 +
.../main/resources/samples/$TemplateSamples.java | 38 +
.../main/resources/vm/$TemplateVm-description.adoc | 19 +
.../vm/$TemplateVm-description~primitive.adoc | 14 +
.../src/main/resources/vm/$TemplateVm.java | 84 +
.../src/main/resources/vm/$TemplateVm.layout.xml | 58 +
.../main/resources/vm/$TemplateVm~primitive.java | 70 +
.../resources/vm/$TemplateVm~primitive.layout.xml | 57 +
.../value/ValueTypeGenTemplateTest.java | 180 +
.../tooling/metaprog/graphql}/GraphQLTest.graphqls | 0
.../isis/tooling/metaprog/graphql/GraphQLTest.java | 96 +
.../src/test/resources/junit-platform.properties | 37 +
.../src/test/resources/log4j2-test.xml | 0
.../isis/tooling/model4adoc/AsciiDocWriter.java | 8 +-
.../isis/tooling/model4adoc/ast/SimpleCell.java | 8 +-
tooling/pom.xml | 28 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 2 +-
.../asciidoc/applib/src/main/java/module-info.java | 32 +
.../applib/IsisModuleValAsciidocApplib.java | 1 +
.../valuetypes/asciidoc/applib/value/AsciiDoc.java | 10 +-
.../asciidoc/applib/value/Converter.java | 26 +-
.../metamodel/src/main/java/module-info.java | 34 +
.../semantics/AsciiDocValueSemantics.java | 12 +-
.../ChangesDtoValueSemanticsPrettyRender.java | 13 +-
.../CommandDtoValueSemanticsPrettyRender.java | 13 +-
.../InteractionDtoValueSemanticsPrettyRender.java | 13 +-
valuetypes/asciidoc/persistence-jdo/pom.xml | 58 +
.../persistence-jdo/src/main/java/module-info.java | 27 +
.../dn/IsisModuleValAsciidocPersistenceJdoDn.java | 34 +
.../jdo/dn/converters/IsisAsciiDocConverter.java | 46 +
.../src/main/resources/META-INF/MANIFEST.MF | 6 +
.../persistence-jdo/src/main/resources/plugin.xml | 49 +
valuetypes/asciidoc/persistence-jpa/pom.xml | 54 +
.../persistence-jpa/src/main/java/module-info.java | 28 +
.../jpa/IsisModuleValAsciidocPersistenceJpa.java | 0
.../jpa/converters/IsisAsciiDocConverter.java | 0
valuetypes/asciidoc/persistence/jdo/pom.xml | 38 -
.../IsisModuleValAsciidocPersistenceJdoDn5.java | 34 -
.../jdo/dn5/converters/IsisAsciiDocConverter.java | 46 -
.../jdo/src/main/resources/META-INF/MANIFEST.MF | 6 -
.../persistence/jdo/src/main/resources/plugin.xml | 49 -
valuetypes/asciidoc/persistence/jpa/pom.xml | 35 -
valuetypes/asciidoc/persistence/pom.xml | 51 -
valuetypes/asciidoc/pom.xml | 22 +-
valuetypes/asciidoc/ui/pom.xml | 12 +-
valuetypes/asciidoc/ui/vaadin/pom.xml | 6 -
.../ui/vaa/components/AsciiDocFieldFactoryVaa.java | 2 +-
.../ui/vaa/components/AsciiDocFieldVaa.java | 10 +-
valuetypes/asciidoc/ui/wicket/pom.xml | 37 +-
.../ui/wicket/src/main/java/module-info.java | 34 +
.../ui/wkt/components/AsciiDocComponentWkt.java | 47 +-
.../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 +
.../applib/IsisModuleValMarkdownApplib.java | 1 +
.../markdown/applib/value/Converter.java | 29 +-
.../valuetypes/markdown/applib/value/Markdown.java | 10 +-
.../metamodel/src/main/java/module-info.java | 30 +
.../semantics/MarkdownValueSemantics.java | 7 +-
valuetypes/markdown/persistence-jdo/pom.xml | 59 +
.../persistence-jdo/src/main/java/module-info.java | 27 +
.../dn/IsisModuleValMarkdownPersistenceJdoDn.java | 34 +
.../jdo/dn/converters/IsisMarkdownConverter.java | 46 +
.../src/main/resources/META-INF/MANIFEST.MF | 6 +
.../persistence-jdo/src/main/resources/plugin.xml | 48 +
valuetypes/markdown/persistence-jpa/pom.xml | 54 +
.../persistence-jpa/src/main/java/module-info.java | 28 +
.../jpa/IsisModuleValMarkdownPersistenceJpa.java | 0
.../jpa/converters/IsisMarkdownConverter.java | 0
valuetypes/markdown/persistence/jdo/pom.xml | 42 -
.../IsisModuleValMarkdownPersistenceJdoDn5.java | 34 -
.../jdo/dn5/converters/IsisMarkdownConverter.java | 46 -
.../jdo/src/main/resources/META-INF/MANIFEST.MF | 6 -
.../persistence/jdo/src/main/resources/plugin.xml | 48 -
valuetypes/markdown/persistence/jpa/pom.xml | 39 -
valuetypes/markdown/persistence/pom.xml | 50 -
valuetypes/markdown/pom.xml | 28 +-
valuetypes/markdown/ui/wicket/pom.xml | 31 +-
.../ui/wicket/src/main/java/module-info.java | 33 +
.../ui/wkt/components/MarkdownComponentWkt.java | 44 +-
.../wkt/components/MarkdownPanelFactoriesWkt.java | 2 +-
valuetypes/pom.xml | 18 -
valuetypes/prism/pom.xml | 35 -
valuetypes/prism/resources/pom.xml | 31 -
.../org/apache/isis/valuetypes/prism/Prism.java | 37 -
.../static/prism/css/prism1.20-default.css | 142 -
.../resources/static/prism/css/prism1.24.1-coy.css | 221 -
.../static/prism/css/prism1.24.1-default.css | 143 -
.../main/resources/static/prism/js/prism1.20.js | 13 -
.../main/resources/static/prism/js/prism1.24.1.js | 13 -
valuetypes/prism/vaadin/pom.xml | 48 -
.../valuetypes/prism/vaa/PrismResourcesVaa.java | 46 -
valuetypes/prism/wicket/pom.xml | 73 -
.../valuetypes/prism/wkt/PrismResourcesWkt.java | 45 -
.../valuetypes/prism/wkt/css/prism1.20-default.css | 142 -
.../valuetypes/prism/wkt/css/prism1.24.1-coy.css | 221 -
.../prism/wkt/css/prism1.24.1-default.css | 143 -
.../isis/valuetypes/prism/wkt/js/prism1.20.js | 13 -
.../isis/valuetypes/prism/wkt/js/prism1.24.1.js | 13 -
valuetypes/sse/adoc/antora.yml | 19 -
valuetypes/sse/adoc/modules/sse/pages/about.adoc | 5 -
.../sse/adoc/modules/sse/partials/module-nav.adoc | 5 -
valuetypes/sse/applib/pom.xml | 54 -
.../sse/applib/IsisModuleValSseApplib.java | 30 -
.../sse/applib/annotations/ServerSentEvents.java | 35 -
.../sse/applib/annotations/SseSource.java | 68 -
.../valuetypes/sse/applib/service/SseChannel.java | 47 -
.../valuetypes/sse/applib/service/SseService.java | 43 -
valuetypes/sse/metamodel/pom.xml | 45 -
.../sse/metamodel/IsisModuleValSseMetaModel.java | 37 -
.../facets/SseAnnotationFacetFactory.java | 70 -
.../sse/metamodel/facets/SseObserveFacet.java | 38 -
.../metamodel/facets/SseObserveFacetAbstract.java | 60 -
...eObserveFacetForServerSentEventsAnnotation.java | 53 -
valuetypes/sse/pom.xml | 37 -
valuetypes/sse/ui/pom.xml | 50 -
valuetypes/sse/ui/wicket/pom.xml | 63 -
.../sse/ui/wkt/IsisModuleValSseUiWkt.java | 47 -
.../ui/wkt/markup/ListeningMarkupComponent.java | 72 -
.../markup/ListeningMarkupComponent_observing.java | 80 -
.../ListeningMarkupPanelFactoriesForWicket.java | 91 -
.../sse/ui/wkt/services/SseServiceDefault.java | 270 -
.../ui/wkt/webmodule/ServerSentEventsServlet.java | 186 -
.../wkt/webmodule/WebModuleServerSentEvents.java | 72 -
viewers/common/pom.xml | 64 -
.../common/applib/mixins/Object_impersonate.java | 86 -
.../applib/mixins/Object_impersonateWithRoles.java | 116 -
.../services/userprof/UserProfileUiModel.java | 76 -
.../userprof/UserProfileUiModelProvider.java | 42 -
.../isis/viewer/common/model/HasParentUiModel.java | 34 -
.../common/model/IsisModuleViewerCommon.java | 46 -
.../viewer/common/model/PlacementDirection.java | 23 -
.../viewer/common/model/UiComponentHolder.java | 38 -
.../common/model/action/ActionFormUiModel.java | 114 -
.../viewer/common/model/action/ActionUiModel.java | 27 -
.../common/model/action/HasActionInteraction.java | 39 -
.../common/model/action/HasManagedAction.java | 118 -
.../model/action/decorator/ActionUiDecorator.java | 46 -
.../common/model/binding/BindingConverter.java | 51 -
.../binding/BindingConverterForManagedObject.java | 49 -
.../common/model/branding/BrandingUiModel.java | 46 -
.../model/branding/BrandingUiModelProvider.java | 51 -
.../common/model/components/ComponentType.java | 199 -
.../model/components/UiComponentFactory.java | 155 -
.../viewer/common/model/debug/DebugUiModel.java | 38 -
.../common/model/decorators/ConfirmDecorator.java | 80 -
.../common/model/decorators/DangerDecorator.java | 26 -
.../model/decorators/DisablingDecorator.java | 59 -
.../model/decorators/FormLabelDecorator.java | 57 -
.../common/model/decorators/IconDecorator.java | 76 -
.../model/decorators/PrototypingDecorator.java | 85 -
.../common/model/decorators/TooltipDecorator.java | 71 -
.../common/model/feature/ParameterUiModel.java | 92 -
.../common/model/feature/PropertyUiModel.java | 69 -
.../viewer/common/model/feature/ScalarUiModel.java | 65 -
.../common/model/gridlayout/UiGridLayout.java | 191 -
.../viewer/common/model/header/HeaderUiModel.java | 38 -
.../common/model/header/HeaderUiModelProvider.java | 46 -
.../isis/viewer/common/model/menu/MenuItemDto.java | 59 -
.../isis/viewer/common/model/menu/MenuUiModel.java | 62 -
.../common/model/menu/MenuUiModelProvider.java | 62 -
.../model/menu/MenuUiModel_buildMenuItems.java | 180 -
.../isis/viewer/common/model/menu/MenuVisitor.java | 32 -
.../isis/viewer/common/model/mixin/HasTitle.java | 26 -
.../viewer/common/model/mixin/HasUiComponent.java | 26 -
.../viewer/common/model/mixin/HasUiMenuItem.java | 25 -
.../viewer/common/model/object/ObjectUiModel.java | 124 -
.../common/model/object/SimpleObjectUiModel.java | 33 -
.../UserProfileUiModelProviderDefault.java | 79 -
viewers/commons/applib/pom.xml | 47 +
.../commons/applib/src/main/java/module-info.java | 35 +
.../applib/IsisModuleViewerCommonsApplib.java | 36 +
.../commons/applib/mixins/Object_impersonate.java | 87 +
.../applib/mixins/Object_impersonateWithRoles.java | 117 +
.../applib/services/branding/BrandingUiModel.java | 46 +
.../services/branding/BrandingUiService.java | 29 +
.../applib/services/header/HeaderUiModel.java | 38 +
.../applib/services/header/HeaderUiService.java | 28 +
.../commons/applib/services/menu/MenuItemDto.java | 59 +
.../commons/applib/services/menu/MenuUiModel.java | 58 +
.../applib/services/menu/MenuUiService.java | 31 +
.../commons/applib/services/menu/MenuVisitor.java | 32 +
.../services/userprof/UserProfileUiModel.java | 76 +
.../services/userprof/UserProfileUiService.java | 42 +
viewers/commons/model/pom.xml | 58 +
.../commons/model/src/main/java/module-info.java | 39 +
.../apache/isis/viewer/commons/model/UiModel.java | 26 +
.../commons/model/action/HasActionInteraction.java | 40 +
.../commons/model/action/HasManagedAction.java | 121 +
.../isis/viewer/commons/model/action/UiAction.java | 29 +
.../viewer/commons/model/action/UiActionForm.java | 119 +
.../model/action/decorator/UiActionDecorator.java | 46 +
.../commons/model/binding/BindingConverter.java | 51 +
.../binding/BindingConverterForManagedObject.java | 49 +
.../model/components/UiComponentFactory.java | 155 +
.../commons/model/components/UiComponentType.java | 199 +
.../viewer/commons/model/components/UiString.java | 49 +
.../commons/model/decorators/ConfirmDecorator.java | 80 +
.../commons/model/decorators/DangerDecorator.java | 26 +
.../model/decorators/DisablingDecorator.java | 59 +
.../model/decorators/FormLabelDecorator.java | 57 +
.../commons/model/decorators/IconDecorator.java | 76 +
.../model/decorators/PrototypingDecorator.java | 85 +
.../commons/model/decorators/TooltipDecorator.java | 71 +
.../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 +
.../isis/viewer/commons/model/mixin/HasTitle.java | 26 +
.../viewer/commons/model/mixin/HasUiComponent.java | 26 +
.../viewer/commons/model/mixin/HasUiMenuItem.java | 26 +
.../isis/viewer/commons/model/mock/UiMockup.java | 39 +
.../commons/model/object/HasUiParentObject.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 +
viewers/commons/pom.xml | 50 +
viewers/commons/prism/pom.xml | 40 +
.../commons/prism/src/main/java/module-info.java | 23 +
.../apache/isis/viewer/commons/prism/Prism.java | 41 +
.../isis/viewer/commons/prism/PrismLanguage.java | 52 +
viewers/commons/services/pom.xml | 52 +
.../services/src/main/java/module-info.java | 37 +
.../services/IsisModuleViewerCommonsServices.java | 47 +
.../branding/BrandingUiServiceDefault.java | 65 +
.../services/header/HeaderUiServiceDefault.java | 61 +
.../services/menu/MenuUiServiceDefault.java | 95 +
.../commons/services/menu/_MenuItemBuilder.java | 183 +
.../userprof/UserProfileUiServiceDefault.java | 80 +
.../apache-isis-v2-profile.adoc | 1 +
.../action-invocation.adoc | 4 +-
.../ROOT/pages/hints-and-tips/troubleshooting.adoc | 3 +-
.../adoc/modules/ROOT/pages/layout-resources.adoc | 4 +-
.../adoc/modules/ROOT/pages/ro-spec.adoc | 2 +-
.../ROOT/pages/setup-and-configuration.adoc | 3 +-
.../modules/ROOT/partials/security/webmodule.adoc | 2 +-
viewers/restfulobjects/applib/pom.xml | 13 +-
.../IsisModuleViewerRestfulObjectsApplib.java | 3 +
.../restfulobjects/applib/JsonRepresentation.java | 122 +-
.../domainobjects/DomainObjectRepresentation.java | 2 +-
.../applib/domainobjects/DomainObjectResource.java | 53 +-
.../JsonRepresentationTest_getLink_isLink.java | 2 +-
.../applib/JsonRepresentationTest_putXxx.java | 10 +-
...equestParameterTest_valueOf_xrodomainmodel.java | 2 +-
...equestParameterTest_valueOf_xrofollowlinks.java | 6 +-
.../restfulobjects/client/ResponseDigest.java | 2 +-
...isModuleViewerRestfulObjectsJaxrsResteasy4.java | 2 +-
.../webmodule/WebModuleJaxrsResteasy4.java | 3 +-
viewers/restfulobjects/rendering/pom.xml | 2 +-
.../restfulobjects/rendering/IResourceContext.java | 26 +-
.../IsisModuleRestfulObjectsRendering.java | 6 +-
.../restfulobjects/rendering/LinkBuilder.java | 14 +-
.../rendering/ReprRendererAbstract.java | 18 +-
.../AbstractObjectMemberReprRenderer.java | 22 +-
.../domainobjects/ActionResultReprRenderer.java | 16 +-
.../domainobjects/CollectionSemantics.java | 4 +-
.../domainobjects/DomainObjectLinkTo.java | 6 +-
.../domainobjects/DomainObjectReprRenderer.java | 58 +-
.../domainobjects/DomainServiceLinkTo.java | 6 +-
.../rendering/domainobjects/JsonValueEncoder.java | 261 -
.../domainobjects/JsonValueEncoder_Converters.java | 681 -
.../rendering/domainobjects/ListReprRenderer.java | 6 +-
.../domainobjects/ObjectActionReprRenderer.java | 23 +-
.../domainobjects/ObjectAdapterLinkTo.java | 2 +-
.../domainobjects/ObjectAndActionInvocation.java | 6 +-
.../ObjectCollectionReprRenderer.java | 14 +-
.../domainobjects/ObjectPropertyReprRenderer.java | 46 +-
.../domainobjects/ScalarValueReprRenderer.java | 23 +-
.../AbstractTypeFeatureReprRenderer.java | 16 +-
.../AbstractTypeMemberReprRenderer.java | 4 +-
.../domaintypes/ActionDescriptionReprRenderer.java | 2 +-
.../ActionParameterDescriptionReprRenderer.java | 10 +-
.../domaintypes/DomainTypeReprRenderer.java | 30 +-
.../PropertyDescriptionReprRenderer.java | 4 +-
.../domaintypes/TypeActionResultReprRenderer.java | 2 +-
.../domaintypes/TypeListReprRenderer.java | 2 +-
.../rendering/service/RepresentationService.java | 5 +-
.../acceptheader/AcceptHeaderServiceForRest.java | 4 +-
.../service/conneg/ContentNegotiationService.java | 2 +-
.../conneg/ContentNegotiationServiceAbstract.java | 2 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 21 +-
.../ContentNegotiationServiceOrgApacheIsisV1.java | 6 +-
.../ContentNegotiationServiceOrgApacheIsisV2.java | 25 +-
.../ContentNegotiationServiceXRoDomainType.java | 5 +-
.../service/swagger/SwaggerServiceDefault.java | 16 +-
.../service/swagger/SwaggerServiceMenu.java | 13 +-
.../swagger/internal/ClassExcluderDefault.java | 4 +-
.../service/swagger/internal/Generation.java | 6 +-
.../swagger/internal/SwaggerSpecGenerator.java | 3 +-
.../service/swagger/internal/TaggerDefault.java | 3 +-
.../internal/ValuePropertyFactoryDefault.java | 3 +-
.../rendering/service/swagger/internal/_Util.java | 4 +-
.../service/valuerender/JsonValueConverter.java | 168 +
.../valuerender/JsonValueEncoderService.java | 85 +
.../JsonValueEncoderServiceDefault.java | 251 +
.../service/valuerender/_JsonValueConverters.java | 751 +
.../domainobjects/JsonValueEncoderTest.java | 232 +
.../JsonValueEncoderTestAbstract.java | 63 +
.../JsonValueEncoderTest_appendValueAndFormat.java | 433 -
.../JsonValueEncoderTest_asAdapter.java | 436 -
.../JsonValueEncoderTest_asObject.java | 248 -
viewers/restfulobjects/testing/pom.xml | 9 +-
viewers/restfulobjects/viewer/pom.xml | 4 +-
.../IsisModuleViewerRestfulObjectsViewer.java | 6 +-
.../viewer/context/ResourceContext.java | 59 +-
.../resources/DomainObjectResourceServerside.java | 129 +-
.../resources/DomainServiceResourceServerside.java | 20 +-
.../resources/DomainServicesListReprRenderer.java | 4 +-
.../viewer/resources/HomePageReprRenderer.java | 26 +-
.../resources/InteractionFailureHandler.java | 4 +-
.../viewer/resources/JsonParserHelper.java | 22 +-
.../viewer/resources/ObjectActionArgHelper.java | 6 +-
.../resources/ObjectAdapterAccessHelper.java | 2 +-
.../resources/ObjectAdapterUpdateHelper.java | 14 +-
.../viewer/resources/ResourceAbstract.java | 13 +-
.../viewer/resources/UserReprRenderer.java | 10 +-
.../viewer/resources/UserResourceServerside.java | 13 +-
.../viewer/resources/VersionReprRenderer.java | 22 +-
.../viewer/resources/_DomainResourceHelper.java | 43 +-
.../viewer/resources/_EndpointLogging.java | 2 +-
.../viewer/resources/JsonParserHelper_Test.java | 2 +-
.../viewer/util/UrlParserUtils_Test.java | 6 +-
.../ROOT/pages/customisation/custom-css.adoc | 16 +-
.../pages/extending/custom-bootstrap-theme.adoc | 2 +-
.../i18n-label-in-wicket-viewer.adoc | 2 +-
.../ROOT/pages/setup-and-configuration.adoc | 8 +-
.../adoc/modules/ROOT/partials/extensions.adoc | 2 +-
viewers/wicket/applib/pom.xml | 48 +
.../wicket/applib/src/main/java/module-info.java | 28 +
.../applib/IsisModuleViewerWicketApplibMixins.java | 38 +
.../wicket/applib/mixins/Object_clearHints.java | 95 +
viewers/wicket/graceful/pom.xml | 82 +
.../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 | 42 +-
.../wicket/model/src/main/java/module-info.java | 53 +
.../wicket/model/IsisModuleViewerWicketModel.java | 2 +-
.../converter/ConverterBasedOnValueSemantics.java | 168 -
.../model/isis/HasAmendableInteractionContext.java | 43 +
.../model/isis/WicketApplicationInitializer.java | 38 +
.../wicket/model/isis/WicketViewerSettings.java | 72 -
.../model/isis/WicketViewerSettingsAccessor.java | 25 -
.../links/ActionLinkUiComponentFactoryWkt.java | 2 +-
.../viewer/wicket/model/links/LinkAndLabel.java | 16 +-
.../wicket/model/modelhelpers/WhereAmIHelper.java | 22 +-
.../viewer/wicket/model/models/AboutModel.java | 7 +-
.../viewer/wicket/model/models/ActionModel.java | 6 +-
.../wicket/model/models/ActionModelImpl.java | 26 +-
.../wicket/model/models/BookmarkTreeNode.java | 16 +-
.../wicket/model/models/BookmarkableModel.java | 2 +-
.../wicket/model/models/BookmarkedPagesModel.java | 8 +-
.../viewer/wicket/model/models/BooleanModel.java | 4 +-
.../wicket/model/models/ChainingObjectModel.java | 15 +-
.../wicket/model/models/CommonContextModel.java | 44 -
.../wicket/model/models/EntityCollectionModel.java | 15 +-
.../models/EntityCollectionModelAbstract.java | 8 +-
.../models/EntityCollectionModelParented.java | 6 +-
.../models/EntityCollectionModelStandalone.java | 6 +-
.../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/ImageResourceCache.java | 2 +-
.../wicket/model/models/ManagedObjectModel.java | 36 +-
.../viewer/wicket/model/models/ModelAbstract.java | 27 +-
.../wicket/model/models/ObjectAdapterModel.java | 7 +-
.../wicket/model/models/ScalarConvertingModel.java | 6 +-
.../viewer/wicket/model/models/ScalarModel.java | 104 +-
.../wicket/model/models/ScalarModelWithChoice.java | 7 +-
.../model/models/ScalarModelWithMultiChoice.java | 20 +-
.../model/models/ScalarModelWithSingleChoice.java | 5 +-
.../wicket/model/models/ScalarParameterModel.java | 67 +-
.../wicket/model/models/ScalarPropertyModel.java | 92 +-
.../wicket/model/models/ScalarUnwrappingModel.java | 8 +-
.../wicket/model/models/ServiceActionsModel.java | 7 +-
.../viewer/wicket/model/models/UiObjectWkt.java | 281 +
.../viewer/wicket/model/models/ValueModel.java | 36 +-
.../isis/viewer/wicket/model/models/VoidModel.java | 5 +-
.../viewer/wicket/model/models/WelcomeModel.java | 7 +-
.../models/interaction/BookmarkedObjectWkt.java | 121 +-
.../models/interaction/HasBookmarkedOwner.java | 2 +-
.../interaction/HasBookmarkedOwnerAbstract.java | 4 +-
.../model/models/interaction/ObjectUiModelWkt.java | 27 -
.../interaction/act/ActionInteractionWkt.java | 15 +-
.../interaction/act/ParameterUiModelWkt.java | 109 -
.../models/interaction/act/UiParameterWkt.java | 101 +
.../models/interaction/coll/DataTableModelWkt.java | 10 +-
.../interaction/prop/PropertyInteractionWkt.java | 13 +-
.../interaction/prop/PropertyUiModelWkt.java | 93 -
.../models/interaction/prop/UiPropertyWkt.java | 86 +
.../viewer/wicket/model/util/ComponentHintKey.java | 8 +-
.../wicket/model/util/PageParameterUtils.java | 33 +-
.../isis/viewer/wicket/model/util/WktContext.java | 21 +-
.../value/ConverterBasedOnValueSemantics.java | 124 +
.../model/value/OptionsBasedOnValueSemantics.java | 62 +
.../model/value/ValueSemanticsModelAbstract.java | 95 +
.../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 | 6 +-
viewers/wicket/ui/pom.xml | 58 +-
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 | 7 +-
.../ui/actionresponse/ActionResultResponse.java | 40 +-
.../ActionResultResponseHandlingStrategy.java | 16 +-
.../actionresponse/ActionResultResponseType.java | 35 +-
.../ui/actionresponse/PageRedirectRequest.java | 6 +
.../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/about/JarManifestPanel.html | 36 +-
.../ui/components/actioninfo/ActionInfoPanel.java | 4 +-
.../actioninfo/ActionInfoPanelFactory.java | 4 +-
.../components/actionmenu/CssClassFaBehavior.java | 2 +-
.../entityactions/AdditionalLinksPanel.java | 4 +-
.../entityactions/LinkAndLabelFactory.java | 58 +-
.../actionmenu/serviceactions/CssMenuItem.java | 2 +-
.../actionmenu/serviceactions/MenuActionPanel.java | 4 +-
.../serviceactions/ServiceActionUtil.java | 24 +-
.../serviceactions/ServiceActionsPanel.java | 7 +-
.../serviceactions/ServiceActionsPanelFactory.java | 6 +-
.../serviceactions/TertiaryMenuPanelFactory.java | 6 +-
.../actionprompt/ActionPromptHeaderPanel.java | 6 +-
.../components/actions/ActionParametersForm.java | 114 +-
.../actions/ActionParametersFormPanel.java | 4 +-
.../actions/ActionParametersFormPanelFactory.java | 4 +-
.../components/actions/ActionParametersPanel.java | 8 +-
.../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 | 9 +-
.../CollectionContentsAsAjaxTablePanelFactory.java | 4 +-
.../CollectionContentsSortableDataProvider.java | 2 +-
.../ajaxtable/IsisAjaxDataTable.java | 6 +-
.../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 | 20 +-
.../ajaxtable/columns/GenericTitleColumn.java | 32 +-
.../ajaxtable/columns/GenericToggleboxColumn.java | 4 +-
.../icons/CollectionContentsAsIconsPanel.java | 4 +-
.../CollectionContentsAsIconsPanelFactory.java | 4 +-
.../CollectionContentsMultipleViewsPanel.java | 8 +-
...ollectionContentsMultipleViewsPanelFactory.java | 4 +-
.../summary/CollectionContentsAsSummary.java | 8 +-
.../CollectionContentsAsSummaryFactory.java | 4 +-
.../CollectionContentsHiddenPanelFactory.java | 4 +-
.../ui/components/empty/EmptyCollectionPanel.java | 2 +-
.../empty/EmptyCollectionPanelFactory.java | 4 +-
.../entity/EntityComponentFactoryAbstract.java | 22 +-
.../entity/collection/EntityCollectionPanel.java | 17 +-
.../collection/EntityCollectionPanelFactory.java | 8 +-
.../components/entity/fieldset/PropertyGroup.java | 21 +-
.../entity/header/EntityHeaderPanel.java | 18 +-
.../entity/header/EntityHeaderPanelFactory.java | 8 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 68 +-
.../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 | 14 +-
.../ui/components/header/HeaderPanelFactory.java | 4 +-
.../ui/components/layout/bs/BSGridPanel.java | 51 +-
.../components/layout/bs/BSGridPanelFactory.java | 10 +-
.../ui/components/layout/bs/clearfix/ClearFix.java | 8 +-
.../wicket/ui/components/layout/bs/col/Col.java | 22 +-
.../wicket/ui/components/layout/bs/row/Row.java | 10 +-
.../components/layout/bs/tabs/TabGroupPanel.java | 13 +-
.../ui/components/layout/bs/tabs/TabPanel.java | 16 +-
.../ui/components/property/PropertyEditForm.java | 13 +-
.../components/property/PropertyEditFormPanel.java | 4 +-
.../property/PropertyEditFormPanelFactory.java | 4 +-
.../ui/components/property/PropertyEditPanel.java | 12 +-
.../property/PropertyEditPanelFactory.java | 4 +-
.../PropertyEditPromptHeaderPanel.java | 10 +-
.../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 | 126 +-
.../components/scalars/ScalarPanelAbstract2.java | 76 +-
.../ScalarPanelFormFieldAbstract-debug.html | 221 -
.../scalars/ScalarPanelFormFieldAbstract.html | 23 +-
.../scalars/ScalarPanelFormFieldAbstract.java | 44 +-
.../scalars/ScalarPanelFormFieldAbstract_xray.html | 246 +
.../scalars/ScalarPanelSelectAbstract.java | 96 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 40 +-
.../ScalarPanelTextFieldWithTemporalPicker.java | 35 +-
.../ScalarPanelTextFieldWithValueSemantics.java | 9 +-
.../viewer/wicket/ui/components/scalars/_Util.java | 58 +-
.../viewer/wicket/ui/components/scalars/_Xray.java | 61 +
.../blobclob/IsisBlobOrClobPanelAbstract.java | 46 +-
.../blobclob/_IsisBlobOrClobPanelAbstract.html | 87 -
.../ui/components/scalars/bool/BooleanPanel.java | 3 +-
.../ChoiceFormComponent.html} | 0
.../scalars/choices/ChoiceFormComponent.java | 72 +
.../choices/ChoicesSelect2PanelFactory.java | 79 +
.../scalars/choices/ObjectChoicesSelect2Panel.java | 282 +
.../scalars/choices/ValueChoicesSelect2Panel.java | 136 +
.../scalars/datepicker/DateTimeConfig.java | 113 +-
.../datepicker/TextFieldWithDateTimePicker.java | 180 +-
.../scalars/datepicker/_TimeFormatUtil.java | 56 +
.../components/scalars/datepicker/css/fa-patch.css | 4 -
.../datepicker/css/tempusdominus-bootstrap-4.css | 332 -
.../css/tempusdominus-bootstrap-4.min.css | 5 -
.../scalars/datepicker/js/moment-with-locales.js | 18083 -------
.../datepicker/js/moment-with-locales.min.js | 2 -
.../datepicker/js/tempusdominus-bootstrap-4.js | 3505 --
.../datepicker/js/tempusdominus-bootstrap-4.min.js | 6 -
.../scalars/image/JavaAwtImagePanel.java | 4 +-
.../scalars/image/JavaAwtImagePanelFactory.java | 4 +-
.../components/scalars/image/WicketImageUtil.java | 4 +-
.../components/scalars/markup/MarkupComponent.java | 74 +-
.../scalars/markup/MarkupComponent_reloadJs.java | 21 +-
.../scalars/markup/MarkupPanelFactories.java | 12 +-
.../scalars/markup/StandaloneMarkupPanel.java | 4 +-
.../scalars/markup/_HighlightBehavior.java | 56 +
.../scalars/markup/_HighlightBehaviorPrism.java | 58 +
.../scalars/reference/EntityLinkSelect2Panel.java | 72 -
.../scalars/reference/ReferencePanel.java | 333 -
.../scalars/reference/ReferencePanelFactory.java | 56 -
.../scalars/string/ScalarTitleBadgePanel.java | 9 +-
.../value/fallback/ValueFallbackPanelFactory.java | 7 +-
.../valuechoices/ValueChoicesSelect2Panel.java | 150 -
.../ValueChoicesSelect2PanelFactory.java | 68 -
.../StandaloneCollectionPanel.java | 12 +-
.../StandaloneCollectionPanelFactory.java | 4 +-
.../components/tree/IsisToWicketTreeAdapter.java | 46 +-
.../ui/components/tree/StandaloneTreePanel.java | 2 +-
.../ui/components/tree/TreePanelFactories.java | 6 +-
.../ui/components/unknown/UnknownModelPanel.java | 8 +-
.../unknown/UnknownModelPanelFactory.java | 8 +-
.../ui/components/value/StandaloneValuePanel.java | 37 +-
.../value/StandaloneValuePanelFactory.java | 4 +-
.../voidreturn/VoidReturnPanelFactory.java | 4 +-
.../ui/components/welcome/WelcomePanelFactory.java | 6 +-
.../components/widgets/bootstrap/ModalDialog.java | 20 -
.../widgets/breadcrumbs/BreadcrumbModel.java | 30 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 45 +-
.../widgets/buttons/ToggleButtonsPanel.java | 6 +-
.../entitysimplelink/EntityLinkSimplePanel.css | 6 -
.../entitysimplelink/EntityLinkSimplePanel.java | 49 +-
.../EntityLinkSimplePanelFactory.java | 10 +-
.../formcomponent/FormComponentPanelAbstract.java | 24 +-
.../widgets/linkandlabel/ActionLink.java | 40 +-
.../linkandlabel/LinkAndLabelFactoryAbstract.java | 2 +-
.../ui/components/widgets/navbar/AvatarImage.java | 2 +-
.../ui/components/widgets/navbar/BrandLogo.java | 2 +-
.../ui/components/widgets/navbar/BrandName.java | 2 +-
.../ui/components/widgets/select2/ChoiceExt.java | 40 -
.../ui/components/widgets/select2/Select2.java | 97 +-
.../select2/Select2BootstrapCssReference.java | 47 -
.../widgets/select2/Select2ChoiceExt.java | 16 +-
.../widgets/select2/Select2JsReference.java | 51 -
.../widgets/select2/Select2MultiChoiceExt.java | 16 +-
.../widgets/select2/Select2OnSelect.java | 216 +
.../select2/providers/ChoiceProviderAbstract.java | 146 +
.../ChoiceProviderAbstractForScalarModel.java | 51 +
.../providers/ChoiceProviderForReferences.java | 118 +
.../select2/providers/ChoiceProviderForValues.java | 49 +
.../select2/providers/EmptyChoiceProvider.java | 51 -
.../ObjectAdapterMementoProviderAbstract.java | 185 -
.../ObjectAdapterMementoProviderForChoices.java | 47 -
...tAdapterMementoProviderForReferenceChoices.java | 52 -
...entoProviderForReferenceObjectAutoComplete.java | 45 -
...derForReferenceParamOrPropertyAutoComplete.java | 85 -
...bjectAdapterMementoProviderForValueChoices.java | 65 -
.../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 -
.../widgets/select2/select2-bootstrap.css | 207 -
.../themepicker/IsisWicketThemeSupportDefault.java | 2 +-
.../widgets/themepicker/ThemeChooser.java | 4 +-
.../widgets/zclip/ZeroClipboardPanel.java | 8 +-
.../viewer/wicket/ui/errors/ExceptionModel.java | 18 +-
.../wicket/ui/errors/ExceptionStackTracePanel.html | 44 +-
.../wicket/ui/errors/ExceptionStackTracePanel.java | 13 +-
.../viewer/wicket/ui/errors/JGrowlBehaviour.java | 28 +-
.../isis/viewer/wicket/ui/errors/JGrowlUtil.java | 7 +-
.../BootstrapOverridesCssResourceReference.java | 35 -
.../wicket/ui/pages/HasPageClassRegistry.java | 29 +
.../isis/viewer/wicket/ui/pages/PageAbstract.html | 48 +-
.../isis/viewer/wicket/ui/pages/PageAbstract.java | 160 +-
.../wicket/ui/pages/PageClassRegistryAccessor.java | 29 -
.../ui/pages/SidebarCssResourceReference.java | 34 -
.../isis/viewer/wicket/ui/pages/WebPageBase.java | 48 +-
.../viewer/wicket/ui/pages/about/AboutPage.html | 44 +-
.../viewer/wicket/ui/pages/about/AboutPage.java | 4 +-
.../accmngt/AccountManagementPageAbstract.html | 38 +-
.../accmngt/AccountManagementPageAbstract.java | 12 +-
.../ui/pages/accmngt/EmailAvailableValidator.java | 12 +-
.../accmngt/SuccessFeedbackCookieManager.java | 3 +-
.../pages/accmngt/UsernameAvailableValidator.java | 10 +-
.../password_reset/PasswordResetEmailPanel.java | 4 +-
.../accmngt/password_reset/PasswordResetPage.html | 42 +-
.../accmngt/password_reset/PasswordResetPage.java | 2 +-
.../accmngt/password_reset/PasswordResetPanel.java | 2 +-
.../ui/pages/accmngt/register/RegisterPanel.java | 2 +-
.../pages/accmngt/signup/RegistrationFormPage.html | 42 +-
.../pages/accmngt/signup/RegistrationFormPage.java | 2 +-
.../accmngt/signup/RegistrationFormPanel.java | 4 +-
.../wicket/ui/pages/bootstrap-overrides-all-v2.css | 1240 -
.../BootstrapOverridesCssResourceReference.java | 80 +
.../bootstrap/css/bootstrap-overrides-all-v2.css | 1298 +
.../css}/bootstrap-overrides-bootstrap-theme.css | 0
.../css}/bootstrap-overrides-cerulean.css | 0
.../bootstrap/css}/bootstrap-overrides-cosmo.css | 0
.../bootstrap/css}/bootstrap-overrides-cyborg.css | 0
.../bootstrap/css}/bootstrap-overrides-darkly.css | 0
.../bootstrap/css}/bootstrap-overrides-flatly.css | 0
.../bootstrap/css}/bootstrap-overrides-journal.css | 0
.../bootstrap/css}/bootstrap-overrides-lumen.css | 0
.../bootstrap/css}/bootstrap-overrides-paper.css | 0
.../css}/bootstrap-overrides-readable.css | 0
.../css}/bootstrap-overrides-sandstone.css | 0
.../bootstrap/css}/bootstrap-overrides-simplex.css | 0
.../bootstrap/css}/bootstrap-overrides-slate.css | 0
.../css}/bootstrap-overrides-spacelab.css | 0
.../css}/bootstrap-overrides-superhero.css | 0
.../bootstrap/css}/bootstrap-overrides-united.css | 0
.../bootstrap/css}/bootstrap-overrides-yeti.css | 0
.../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 +
.../fontawesome/FontAwesomeCssReferenceWkt.java | 48 +
.../livequery/js/LiveQueryJsResourceReference.java | 49 +
.../{ => common/livequery/js}/jquery.livequery.js | 0
.../js/ServerSentEventsJsReference.java | 53 +
.../js/isis-server-sent-events.js} | 0
.../sidebar/css/SidebarCssResourceReference.java | 49 +
.../ui/pages/common/sidebar/css/simple-sidebar.css | 255 +
.../js/IsisWicketViewerJsResourceReference.java | 48 +
.../common/viewer/js/jquery.isis.wicket.viewer.js | 292 +
.../viewer/wicket/ui/pages/entity/EntityPage.html | 44 +-
.../viewer/wicket/ui/pages/entity/EntityPage.java | 108 +-
.../viewer/wicket/ui/pages/error/ErrorPage.html | 44 +-
.../viewer/wicket/ui/pages/error/ErrorPage.java | 2 +-
.../isis/viewer/wicket/ui/pages/home/HomePage.html | 44 +-
.../isis/viewer/wicket/ui/pages/home/HomePage.java | 23 +-
.../wicket/ui/pages/jquery.isis.wicket.viewer.js | 298 -
.../wicket/ui/pages/login/IsisSignInPanel.java | 73 +-
.../wicket/ui/pages/login/SignInPanelAbstract.java | 32 +-
.../wicket/ui/pages/login/WicketSignInPage.html | 42 +-
.../wicket/ui/pages/login/WicketSignInPage.java | 8 +-
.../wicket/ui/pages/mmverror/MmvErrorPage.html | 44 +-
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 8 +-
.../isis/viewer/wicket/ui/pages/simple-sidebar.css | 250 -
.../StandaloneCollectionPage.html | 44 +-
.../StandaloneCollectionPage.java | 4 +-
.../viewer/wicket/ui/pages/value/ValuePage.html | 44 +-
.../viewer/wicket/ui/pages/value/ValuePage.java | 4 +-
.../wicket/ui/pages/voidreturn/VoidReturnPage.html | 44 +-
.../wicket/ui/pages/voidreturn/VoidReturnPage.java | 4 +-
.../isis/viewer/wicket/ui/panels/FormAbstract.java | 51 +-
.../wicket/ui/panels/FormExecutorDefault.java | 48 +-
.../isis/viewer/wicket/ui/panels/OkCancelForm.java | 11 +-
.../viewer/wicket/ui/panels/PanelAbstract.java | 29 +-
.../isis/viewer/wicket/ui/panels/PanelBase.java | 95 +-
.../wicket/ui/panels/PromptFormAbstract.java | 15 +-
.../wicket/ui/util/FontAwesomeCssReferenceWkt.java | 50 -
.../wicket/ui/util/LicensedTextTemplate.java | 60 +
.../viewer/wicket/ui/util/PrismResourcesWkt.java | 59 +
.../isis/viewer/wicket/ui/util/SSESupport.java | 45 -
.../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 129 +-
.../isis/viewer/wicket/ui/util/WktComponents.java | 14 +-
.../isis/viewer/wicket/ui/util/WktDecorators.java | 37 +-
.../isis/viewer/wicket/ui/util/WktLinks.java | 17 +-
.../isis/viewer/wicket/ui/util/WktTooltips.java | 42 +-
.../apache/isis/viewer/wicket/ui/util/XrayWkt.java | 62 +
.../viewer/wicket/ui/validation/ValidatorBase.java | 12 +-
.../ui/ComponentFactoryAbstractTest_init.java | 128 -
.../wicket/ui/ComponentType_ConstantsTest.java | 39 -
.../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 -
...tAdapterMementoProviderForValueChoicesTest.java | 122 -
.../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 | 32 +-
.../viewer/IsisModuleViewerWicketViewer.java | 22 +-
.../AuthenticatedWebSessionForIsis.java | 136 +-
.../integration/ConverterForObjectAdapter.java | 27 +-
.../ConverterForObjectAdapterMemento.java | 40 +-
.../viewer/integration/WebRequestCycleForIsis.java | 64 +-
.../wicket/viewer/mixins/Object_clearHints.java | 107 -
.../ComponentFactoryRegistrarDefault.java | 152 +-
.../ComponentFactoryRegistryDefault.java | 45 +-
.../viewer/services/DeepLinkServiceWicket.java | 4 +-
.../services/ImageResourceCacheClassPath.java | 2 +-
.../services/WicketViewerSettingsDefault.java | 97 -
.../IsisWicketAjaxRequestListenerUtil.java | 17 +-
.../viewer/wicketapp/IsisWicketApplication.java | 349 +-
.../IsisWicketApplication_experimental.java | 169 -
...rgetRespondListenerToResetQueryResultCache.java | 3 +-
.../wicket/viewer/wicketapp/_PageFactory.java | 6 +-
.../viewer/wicketapp/config/BootstrapInitWkt.java | 64 +
.../viewer/wicketapp/config/DebugInitWkt.java | 49 +
.../viewer/wicketapp/config/JQueryInitWkt.java | 50 +
.../viewer/wicketapp/config/Select2InitWkt.java | 39 +
.../viewer/wicketapp/config/WebjarsInitWkt.java | 39 +
.../config/WicketViewerCssBundleInit.java | 98 +
.../wicketapp/config/WicketViewerXrayEnable.java | 83 +
...uthenticatedWebSessionForIsis_Authenticate.java | 36 +-
.../AuthenticatedWebSessionForIsis_SignIn.java | 25 +-
...uthenticatedWebSessionForIsis_TestAbstract.java | 12 +-
.../ComponentFactoryRegistryDefaultTest.java | 10 +-
.../wicketapp/IsisWicketApplication_Defaults.java | 32 +-
.../wicketapp/IsisWicketApplication_Pages.java | 44 +-
5329 files changed, 157939 insertions(+), 182292 deletions(-)
create mode 100644 antora/components/docs/modules/ROOT/pages/landing-page/catalogs.adoc
create mode 100644 antora/components/docs/modules/ROOT/pages/landing-page/framework.adoc
delete mode 100644 antora/components/docs/modules/ROOT/pages/landing-page/internal.adoc
delete mode 100644 antora/components/docs/modules/ROOT/pages/landing-page/libraries.adoc
create mode 100644 antora/components/docs/modules/ROOT/partials/module-nav/catalogs.adoc
delete mode 100644 antora/components/docs/modules/ROOT/partials/module-nav/libraries.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/IsisModuleApplibChangeAndExecutionLoggers.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/IsisModuleApplibMixins.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/DependentDefaultsPolicy.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/DomainServiceLayout_MenuBar.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/DomainServiceLayout~MenuBar.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/Domain_Exclude.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/Domain_Include.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/Domain~Exclude.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/Domain~Include.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/LogicalTypeName.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/RenderDay.adoc
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/annotation/TimeZoneTranslation.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/layout/LayoutConstants.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/layout/component/TableDecoration.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/mixins/layout/LayoutMixinConstants.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/mixins/layout/d2utmpk0Fcoy
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/mixins/system/DomainChangeRecord_ChangeType.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/mixins/system/DomainChangeRecord_openTargetObject.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/mixins/system/DomainChangeRecord~ChangeType.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/mixins/system/HasInteractionIdAndSequence.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/mixins/system/HasTarget_openTargetObject.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/mixins/system/HasTransactionId.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/bookmark/HasTarget.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/bookmark/IdStringifier.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/command/CommandExecutorService_InteractionContextPolicy.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/command/CommandExecutorService~InteractionContextPolicy.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/confview/ConfigurationViewmodel.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/jaxb/IsisSchemas.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/keyvaluestore/KeyValueSessionStore.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/layout/LayoutExportStyle.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/layout/Style.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/placeholder/PlaceholderRenderService.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/session/SessionLogger.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/session/SessionLoggingService.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/session/SessionLoggingServiceLogging.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/session/SessionSubscriber.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/user/UserCurrentSessionTimeZoneHolder.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionAddToEvent.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionRemoveFromEvent.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionVisibilityEvent.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService_Snapshot.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService_Snapshot_Builder.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService~Snapshot.adoc
delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService~Snapshot~Builder.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/util/schema/InteractionsDtoUtils.adoc
create mode 100644 antora/components/refguide-index/modules/core/pages/index/metamodel/object/ManagedObject.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/core/pages/index/runtimeservices/publish/LifecycleCallbackNotifier.adoc
delete mode 100644 antora/components/refguide-index/modules/core/pages/index/webapp/impersonation/ImpersonatedUserHolderUsingHttpSession.adoc
create mode 100644 antora/components/refguide-index/modules/core/pages/index/webapp/keyvaluestore/KeyValueStoreUsingHttpSession.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/applib/app/CommandLogMenu.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/applib/command/ui/CommandLogServiceMenu.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/applib/contributions/HasInteractionId_commandLogEntry.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/applib/contributions/HasUsername_recentCommandsByUser.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/applib/contributions/Object_recentCommands.adoc
rename antora/components/refguide-index/modules/extensions/pages/index/commandlog/applib/{command => }/subscriber/CommandSubscriberForCommandLog.adoc (100%)
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/IsisModuleExtCommandLogJdo.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/IsisModuleExtCommandLogPersistenceJdo.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/mixins/HasInteractionId_command.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/mixins/HasUsername_recentCommandsByUser.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/mixins/Object_recentCommands.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/jpa/IsisModuleExtCommandLogJpa.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandlog/jpa/IsisModuleExtCommandLogPersistenceJpa.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/mixins/CommandLogEntry_exclude.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/mixins/CommandLogEntry_replayQueue.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/mixins/CommandLog_exclude.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/mixins/CommandLog_replayQueue.adoc
rename antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{dom => }/AggregationType.adoc (100%)
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/excel/applib/ExcelMetaDataEnabled.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/excel/applib/ExcelService.adoc
rename antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{util => }/Mode.adoc (100%)
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/excel/applib/RowHandler.adoc
rename antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{dom => }/WorksheetContent.adoc (100%)
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/excel/applib/WorksheetSpec.adoc
rename antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{dom => annotation}/HyperLink.adoc (100%)
rename antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{dom => annotation}/PivotColumn.adoc (100%)
rename antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{dom => annotation}/PivotDecoration.adoc (100%)
rename antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{dom => annotation}/PivotRow.adoc (100%)
rename antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{dom => annotation}/PivotValue.adoc (100%)
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/excel/applib/dom/ExcelMetaDataEnabled.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/excel/applib/dom/ExcelService.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/excel/applib/dom/RowHandler.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/excel/applib/dom/WorksheetSpec.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/contributions/HasInteractionId_executionLogEntries.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/contributions/HasUsername_recentExecutionsByUser.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/contributions/Object_recentExecutions.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/executionlog/jdo/IsisModuleExtExecutionLogPersistenceJdo.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/executionlog/jpa/IsisModuleExtExecutionLogPersistenceJpa.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/executionoutbox/applib/app/ExecutionOutboxMenu.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/executionoutbox/jdo/IsisModuleExtExecutionOutboxPersistenceJdo.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/executionoutbox/jpa/IsisModuleExtExecutionOutboxPersistenceJpa.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/ui/component/IsisModuleExtFullCalendarUi.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/wkt/viewer/IsisModuleExtFullCalendarWicketUi.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/pdfjs/applib/annotations/PdfJsViewer.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/pdfjs/applib/config/PdfJsConfig.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/pdfjs/applib/config/Scale.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/pdfjs/applib/spi/PdfJsViewerAdvisor.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/pdfjs/wkt/integration/IsisModuleExtPdfjsWicketIntegration.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtAuditTrailRoleAndPermissions.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandLogRoleAndPermissions.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplaySecondaryRoleAndPermissions.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtExecutionLogRoleAndPermissions.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtExecutionOutboxRoleAndPermissions.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtSessionLogRoleAndPermissions.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/delegated/shiro/IsisModuleExtSecmanDelegatedShiro.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/delegated/shiro/realm/IsisModuleExtSecmanShiroRealm.adoc
rename antora/components/refguide-index/modules/extensions/pages/index/secman/{ => delegated}/shiro/util/ShiroUtils.adoc (100%)
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/delegated/springoauth2/IsisModuleExtSecmanDelegatedSpringOauth2.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/shiro/IsisModuleExtSecmanRealmShiro.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/secman/shiro/IsisModuleExtSecmanShiroRealm.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/sse/applib/IsisModuleExtSseApplib.adoc
rename antora/components/refguide-index/modules/{valuetypes => extensions}/pages/index/sse/applib/annotations/ServerSentEvents.adoc (100%)
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/sse/applib/annotations/SseSource.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/sse/applib/service/SseChannel.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/sse/applib/service/SseService.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/sse/wicket/IsisModuleExtSseWicket.adoc
rename antora/components/refguide-index/modules/{valuetypes/pages/index/sse/ui/wkt => extensions/pages/index/sse/wicket}/services/SseServiceDefault.adoc (100%)
rename antora/components/refguide-index/modules/{valuetypes/pages/index/sse/ui/wkt => extensions/pages/index/sse/wicket}/webmodule/WebModuleServerSentEvents.adoc (100%)
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/exceldownload/ui/IsisModuleExtExcelDownloadUi.adoc
create mode 100644 antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/exceldownload/ui/IsisModuleExtExcelDownloadWicketUi.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/annotations/PdfJsViewer.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/PdfJsConfig.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/Scale.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/spi/PdfJsViewerAdvisor.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/ui/IsisModuleExtPdfjsUi.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/IsisModulePersistenceJdoDatanucleusMixins.adoc
delete mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoOffsetTimeConverter.adoc
delete mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoZonedDateTimeConverter.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/OffsetDateTimeConverterForJdo.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/OffsetTimeConverterForJdo.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/ZonedDateTimeConverterForJdo.adoc
rename antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/valuemappings/{applib => }/ByteArrayBlobRdbmsMapping.adoc (100%)
rename antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/{valuetypes/applib => valuemappings}/IsisBlobMapping.adoc (100%)
rename antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/{valuetypes/applib => valuemappings}/IsisClobMapping.adoc (100%)
delete mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jdo/integration/changetracking/EntityChangeTrackerJdo.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/changetracking/EntityChangeTrackerDefault.adoc
delete mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/changetracking/PersistenceMetricsServiceJpa.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/applib/IsisBookmarkConverter.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/applib/IsisLocalResourcePathConverter.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/applib/IsisMarkupConverter.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/applib/IsisPasswordConverter.adoc
rename antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/{ => java/awt}/JavaAwtBufferedImageByteArrayConverter.adoc (100%)
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/java/time/OffsetDateTimeConverterForJpa.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/java/time/OffsetTimeConverterForJpa.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/java/time/ZonedDateTimeConverterForJpa.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/java/util/JavaUtilUuidConverter.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/schema/v2/IsisChangesDtoConverter.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/schema/v2/IsisCommandDtoConverter.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/schema/v2/IsisInteractionDtoConverter.adoc
create mode 100644 antora/components/refguide-index/modules/persistence/pages/index/jpa/integration/typeconverters/schema/v2/IsisOidDtoConverter.adoc
create mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript_ExecutionContext.adoc
create mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts_MultipleExecutionStrategy.adoc
create mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts_NonPersistedObjectsStrategy.adoc
delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts~MultipleExecutionStrategy.adoc
delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts~NonPersistedObjectsStrategy.adoc
delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript~ExecutionContext.adoc
create mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/personas/Persona.adoc
create mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/teardown/jpa/TeardownFixtureJpaAbstract.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jdo/dn/IsisModuleValAsciidocPersistenceJdoDn.adoc
rename antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jdo/{dn5 => dn}/converters/IsisAsciiDocConverter.adoc (100%)
delete mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jdo/dn5/IsisModuleValAsciidocPersistenceJdoDn5.adoc
create mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jdo/dn/IsisModuleValMarkdownPersistenceJdoDn.adoc
rename antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jdo/{dn5 => dn}/converters/IsisMarkdownConverter.adoc (100%)
delete mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jdo/dn5/IsisModuleValMarkdownPersistenceJdoDn5.adoc
delete mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/sse/applib/IsisModuleValSseApplib.adoc
delete mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/sse/applib/annotations/SseSource.adoc
delete mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/sse/applib/service/SseChannel.adoc
delete mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/sse/applib/service/SseService.adoc
delete mode 100644 antora/components/refguide-index/modules/valuetypes/pages/index/sse/ui/wkt/IsisModuleValSseUiWkt.adoc
delete mode 100644 antora/components/refguide-index/modules/viewer/pages/index/common/applib/mixins/Object_impersonate.adoc
delete mode 100644 antora/components/refguide-index/modules/viewer/pages/index/common/applib/services/userprof/UserProfileUiModelProvider.adoc
create mode 100644 antora/components/refguide-index/modules/viewer/pages/index/commons/applib/mixins/Object_impersonate.adoc
rename antora/components/refguide-index/modules/viewer/pages/index/{common => commons}/applib/mixins/Object_impersonateWithRoles.adoc (100%)
create mode 100644 antora/components/refguide-index/modules/viewer/pages/index/commons/applib/services/branding/BrandingUiService.adoc
create mode 100644 antora/components/refguide-index/modules/viewer/pages/index/commons/applib/services/header/HeaderUiService.adoc
create mode 100644 antora/components/refguide-index/modules/viewer/pages/index/commons/applib/services/menu/MenuUiService.adoc
rename antora/components/refguide-index/modules/viewer/pages/index/{common => commons}/applib/services/userprof/UserProfileUiModel.adoc (100%)
create mode 100644 antora/components/refguide-index/modules/viewer/pages/index/commons/applib/services/userprof/UserProfileUiService.adoc
create mode 100644 antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/valuerender/JsonValueEncoderService.adoc
create mode 100644 antora/components/refguide-index/modules/viewer/pages/index/wicket/applib/IsisModuleViewerWicketApplibMixins.adoc
create mode 100644 antora/components/refguide-index/modules/viewer/pages/index/wicket/applib/mixins/Object_clearHints.adoc
delete mode 100644 antora/components/refguide-index/modules/viewer/pages/index/wicket/viewer/mixins/Object_clearHints.adoc
create mode 100644 antora/components/relnotes/modules/ROOT/pages/2022/2.0.0-M8/mignotes.adoc
create mode 100644 antora/components/relnotes/modules/ROOT/pages/2022/2.0.0-M8/relnotes.adoc
delete mode 100644 antora/components/userguide/modules/fun/pages/view-models/UNUSED-dto.adoc
create mode 100644 antora/playbooks/site-regressiontests.yml
create mode 100644 api/applib/src/main/java/module-info.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/IsisModuleApplibChangeAndExecutionLoggers.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/IsisModuleApplibMixins.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/DependentDefaultsPolicy.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/RenderDay.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/annotation/TimeZoneTranslation.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/layout/LayoutConstants.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/layout/component/TableDecoration.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/mixins/layout/LayoutMixinConstants.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/mixins/system/DomainChangeRecord_openTargetObject.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/mixins/system/HasInteractionIdAndSequence.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/mixins/system/HasTarget_openTargetObject.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/mixins/system/HasTransactionId.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/bookmark/HasTarget.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/bookmark/IdStringifier.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/bookmark/idstringifiers/PredefinedSerializables.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/iactn/HasInteractionDto.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/keyvaluestore/KeyValueSessionStore.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutExportStyle.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/layout/Style.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/placeholder/PlaceholderRenderService.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/session/SessionLogger.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/session/SessionLoggingService.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/session/SessionLoggingServiceLogging.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/session/SessionSubscriber.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/user/UserCurrentSessionTimeZoneHolder.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/wrapper/Mixin.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionAddToEvent.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionRemoveFromEvent.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/util/schema/InteractionsDtoUtils.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/value/semantics/ValueSemanticsBasedOnIdStringifier.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/value/semantics/ValueSemanticsBasedOnIdStringifierEntityAgnostic.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 build.sh
create mode 100644 changed.sh
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/base/_Temporals.java
create mode 100644 commons/src/main/java/org/apache/isis/commons/internal/hardening/_Hardening.java
create mode 100644 commons/src/main/java/org/apache/isis/commons/internal/html/_BootstrapBadge.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/base/TemporalsTest.java
create mode 100644 commons/src/test/java/org/apache/isis/commons/internal/base/_Strings_trimmed_Test.java
create mode 100644 commons/src/test/java/org/apache/isis/commons/internal/resources/XmlRoundTripTest.java
create mode 100644 core/adoc/modules/ROOT/pages/_todo.adoc
delete mode 100644 core/adoc/modules/archdesign/attachments/modules-dependencies.pptx
delete mode 100644 core/adoc/modules/archdesign/images/modules-dependencies.png
delete mode 100644 core/adoc/modules/archdesign/nav.adoc
delete mode 100644 core/adoc/modules/archdesign/pages/about.adoc
delete mode 100644 core/adoc/modules/archdesign/partials/module-nav.adoc
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/beans/PersistenceStack.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
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/config/src/main/java/org/apache/isis/core/config/presets/DatanucleusEagerlyCreateTables.properties
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
delete mode 100644 core/internaltestsupport/src/main/java/org/apache/isis/core/internaltestsupport/config/IsisConfigurationLegacy.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/adoc/modules/metamodel/images/managed-object-diagram.drawio.svg
create mode 100644 core/metamodel/src/main/adoc/modules/metamodel/pages/events.adoc
create mode 100644 core/metamodel/src/main/adoc/modules/metamodel/pages/managed-object.adoc
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
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facetapi/FacetHolderLayered.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facetapi/FacetHolderSimple.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
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/associateWith/ChoicesFromFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/associateWith/ChoicesFromFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/associateWith/ChoicesFromFacetForActionAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/choicesfrom/ChoicesFromFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/choicesfrom/ChoicesFromFacetAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/choicesfrom/ChoicesFromFacetForActionAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/ActionPositionFacetForActionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/ActionPositionFacetForActionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/BookmarkPolicyFacetForActionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/BookmarkPolicyFacetForActionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/CssClassFaFacetForActionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/CssClassFaFacetForActionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/CssClassFacetForActionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/CssClassFacetForActionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/HiddenFacetForActionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/HiddenFacetForActionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/MemberDescribedFacetForActionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/MemberDescribedFacetForActionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/MemberNamedFacetForActionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/MemberNamedFacetForActionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/PromptStyleFacetForActionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/PromptStyleFacetForActionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/RedirectFacetFromActionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/RedirectFacetFromActionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/CssClassFacetForCollectionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/CssClassFacetForCollectionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/DefaultViewFacetForCollectionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/DefaultViewFacetForCollectionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/HiddenFacetForCollectionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/HiddenFacetForCollectionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/MemberDescribedFacetForCollectionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/MemberDescribedFacetForCollectionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/MemberNamedFacetForCollectionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/MemberNamedFacetForCollectionXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/PagedFacetForCollectionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/PagedFacetForCollectionXml.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/SortedByFacetForCollectionLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/SortedByFacetForCollectionXml.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
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/described/annotprop/DescribedAsFacetOnMemberFromProperties.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/described/annotprop/DescribedAsFacetOnMemberFromType.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/described/annotprop/MemberDescribedFacetFromType.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/described/method/DescribedAsFacetForMemberViaMethod.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/described/method/MemberDescribedFacetViaMethod.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/group/LayoutGroupFacetForActionAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/group/LayoutGroupFacetForLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/group/LayoutGroupFacetFromActionAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/group/LayoutGroupFacetFromXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/order/LayoutOrderFacetForLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/order/LayoutOrderFacetFromXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/named/method/MemberNamedFacetViaMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/named/method/NamedFacetForMemberViaMethod.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/AliasedFacetForDomainObjectAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/logicaltype/LogicalTypeFacetForDomainObjectAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/logicaltype/LogicalTypeFacetForLogicalTypeNameAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/logicaltype/LogicalTypeFacetForLogicalTypeNameAnnotationFacetFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/BookmarkPolicyFacetForDomainObjectLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/BookmarkPolicyFacetForDomainObjectXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/CssClassFaFacetForDomainObjectLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/CssClassFaFacetForDomainObjectXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/CssClassFacetForDomainObjectLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/CssClassFacetForDomainObjectXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/DescribedAsFacetForDomainObjectLayoutAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/DescribedAsFacetForDomainObjectXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/NamedFacetForDomainObjectLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/ObjectDescribedFacetForDomainObjectLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/ObjectDescribedFacetForDomainObjectLayoutXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/ObjectNamedFacetForDomainObjectLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/ObjectNamedFacetForDomainObjectLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/ObjectNamedFacetForDomainObjectXml.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
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservice/annotation/AliasedFacetForDomainServiceAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetForAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservicelayout/NamedFacetForDomainServiceLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservicelayout/ObjectNamedFacetForDomainServiceLayoutAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/entity/PersistenceStack.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/AliasedFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/AliasedFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/LogicalTypeFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/LogicalTypeFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetFromClassName.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetFromIoCNamingStrategy.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetOnStandaloneList.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
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/publish/entitychange/EntityChangePublishingFacetImpl.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/temporalformat/TimeZoneTranslationFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/temporalformat/TimeZoneTranslationFacetAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/ActionParameterChoicesFacetFromChoicesFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/ActionParameterChoicesFacetFromChoicesFromFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/ActionParameterChoicesFacetNone.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/enums/ActionParameterChoicesFacetFromChoicesFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/enums/ActionParameterChoicesFacetFromChoicesFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/described/annotderived/DescribedAsFacetOnParameterFromType.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/described/annotderived/ParamDescribedFacetFromType.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/DescribedAsFacetForParameterLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/ParamDescribedFacetForParameterLayoutAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/RenderedAdjustedFacetForParameterLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsActionFacetForActionAnnotationAsConfigured.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacetAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacetForParameterAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacetFromConfiguration.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/choices/enums/PropertyChoicesFacetFromChoicesFacetFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/CssClassFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/CssClassFacetForPropertyXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/DescribedAsFacetForPropertyLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/HiddenFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/HiddenFacetForPropertyXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/LabelAtFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/LabelAtFacetForPropertyXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/MemberDescribedFacetForPropertyLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/MemberDescribedFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/MemberDescribedFacetForPropertyXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/MemberNamedFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/MemberNamedFacetForPropertyXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/MultiLineFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/MultiLineFacetForPropertyXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/PromptStyleFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/PromptStyleFacetForPropertyXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/RenderedAdjustedFacetForPropertyLayoutAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/RenderedAdjustedFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/RenderedAdjustedFacetForPropertyXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/TypicalLengthFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/TypicalLengthFacetForPropertyXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/UnchangingFacetForPropertyLayoutXml.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/propertylayout/UnchangingFacetForPropertyXml.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/SnapshotExcludeFacetFromImmutableMember.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/SnapshotExcludeFacetInferred.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/annotation/LogicalTypeFacetForValueAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/annotation/ValueAnnotationFacetFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/TimeZoneTranslationFacetFromValueSemanticsAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/inspect/model/ActionNode-mixedin.svg
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/inspect/model/CollectionNode-mixedin.svg
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/inspect/model/MemberNode.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/inspect/model/PropertyNode-mixedin.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/ManagedObject.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/ManagedObjects.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/MmAssertionUtil.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/MmEntityUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/MmInvokeUtil.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/MmTitleUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/MmUnwrapUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/MmVisibilityUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/PackedManagedObject.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/_InternalTitleUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectEmpty.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/_ManagedObjectPacked.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectService.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectSpecified.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectUnspecified.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectValue.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectViewmodel.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
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/DeriveMixinMembersPostProcessor.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/all/DeriveDescribedAsFromTypePostProcessor.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/all/DescribedAsFromTypePostProcessor.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/allbutparam/authorization/AuthorizationFacetPostProcessor.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/allbutparam/authorization/AuthorizationPostProcessor.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/collparam/ActionParameterChoicesFacetFromParentedCollection.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/collparam/ActionParameterDefaultsFacetFromAssociatedCollection.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/collparam/DeriveCollectionParamDefaultsAndChoicesPostProcessor.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/members/navigation/DeriveNavigationFacetFromHiddenTypePostProcessor.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/members/navigation/NavigationFacetFromHiddenTypePostProcessor.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/object/DeriveProjectionFacetsPostProcessor.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/object/ProjectionFacetsPostProcessor.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/param/ActionParameterChoicesFacetFromParentedCollection.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/param/ActionParameterDefaultsFacetFromAssociatedCollection.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/param/ChoicesAndDefaultsPostProcessor.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/param/TypicalLengthFromTypePostProcessor.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/properties/DeriveDisabledFromImmutablePostProcessor.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/properties/DisabledFromImmutablePostProcessor.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/propparam/DeriveChoicesFromExistingChoicesPostProcessor.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/propparam/DeriveDefaultFromTypePostProcessor.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/propparam/DeriveTypicalLengthFromTypePostProcessor.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
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/PropertyChangeRecordId.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
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/ManagedObject.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/ManagedObjects.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/PackedManagedObject.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/HasObjectFeature.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/MixedInMember.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/memento/ObjectMemberMemento.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/MixedInMember.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForSerializable.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/BadgeRenderer.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/facets/object/domainobject/NamedAnnotationFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/ObjectTypeAnnotationFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/logicaltype/LogicalTypeFacetFromClassNameFactoryTest.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/logicaltype/LogicalTypeInferenceTest.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
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/testspec/ObjectSpecificationStub.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForBigDecimal_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForBigInteger_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForByte_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForByte_primitive_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForCharacter_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForInteger_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForInteger_primitive_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForLong_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForLong_primitive_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForSerializable_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForShort_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForShort_primitive_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForString_Test.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/valuesemantics/IdStringifierForUuid_Test.java
create mode 100644 core/privileged/pom.xml
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
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/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/placeholder/PlaceholderRenderServiceDefault.java
create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/LifecycleCallbackNotifier.java
create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/serializing/SerializingAdapterDefault.java
create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/session/InteractionIdGenerator.java
create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/UserCurrentSessionTimeZoneHolderDefault.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/wrapper/handlers/AbstractCollectionInvocationHandler.java
create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/wrapper/handlers/NonScalarInvocationHandlerAbstract.java
create mode 100644 core/security/src/main/java/module-info.java
create mode 100644 core/transaction/src/main/java/module-info.java
delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/changetracking/PersistenceCallbackHandlerAbstract.java
create mode 100644 core/webapp/src/main/java/module-info.java
delete mode 100644 core/webapp/src/main/java/org/apache/isis/core/webapp/impersonation/ImpersonatedUserHolderUsingHttpSession.java
create mode 100644 core/webapp/src/main/java/org/apache/isis/core/webapp/keyvaluestore/KeyValueStoreUsingHttpSession.java
create mode 100644 core/webapp/src/main/java/org/apache/isis/core/webapp/modules/templresources/_Util.java
create mode 100644 cribsheet.adoc
create mode 100644 dependency-graph.sh
create mode 100644 enhance.sh
create mode 100644 examples/demo/.run/DemoAppVaadin.run.xml
create mode 100644 examples/demo/.run/DemoAppWicketJdo.run.xml
create mode 100644 examples/demo/.run/DemoAppWicketJpa.run.xml
create mode 100644 examples/demo/domain-tests/pom.xml
create mode 100644 examples/demo/domain-tests/src/main/java/demoapp/dom/domain/tests/conf/Configuration_usingJdo.java
create mode 100644 examples/demo/domain-tests/src/main/java/demoapp/dom/domain/tests/conf/Configuration_usingJpa.java
create mode 100644 examples/demo/domain-tests/src/main/java/demoapp/dom/domain/tests/conf/MetaModelExportToConsole.java
create mode 100644 examples/demo/domain-tests/src/test/java/demoapp/dom/domain/tests/DomainIntrospectionTestJdo.java
create mode 100644 examples/demo/domain-tests/src/test/java/demoapp/dom/domain/tests/DomainIntrospectionTestJpa.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/_infra/DefaultTitleProvider.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
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_changes/ChangesVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_changes/ExposeCapturedChanges_changes.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_changes/ExposeCapturedChanges_recentChanges.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/ActionAssociateWithVm_makeFavorite.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/ActionAssociateWithVm_noLongerFavorite.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/ActionAssociateWithVm_noLongerFavorites.java
rename examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/child/{ActionAssociateWithVm-description.adoc => ActionAssociateWithChildVm-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/child/{ActionAssociateWithVm.layout.xml => ActionAssociateWithChildVm.layout.xml} (100%)
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/child/ActionAssociateWithVm_makeFavorite.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/child/ActionAssociateWithVm_noLongerFavorite.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/child/ActionAssociateWithVm_noLongerFavorites.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/overview.svg
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionDemo_useAutoComplete2.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/blobs/samples/compressed.tracemonkey-pldi-09.pdf
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/bytes/holder/WrapperByteHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/characters/holder/WrapperCharacterHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/doubles/holder/WrapperDoubleHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/JavaLangEnums-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/JavaLangEnums-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/JavaLangEnums.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/JavaLangEnums.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/holder/JavaLangEnumHolder.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/holder/JavaLangEnumHolder2.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/holder/JavaLangEnumHolder_actionReturning.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/holder/JavaLangEnumHolder_actionReturningCollection.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/holder/JavaLangEnumHolder_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/holder/JavaLangEnumHolder_updateReadOnlyOptionalProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/holder/JavaLangEnumHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/holder/JavaLangEnumHolder_updateReadOnlyProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/holder/JavaLangEnumHolder_updateReadOnlyPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/jdo/JavaLangEnumJdo-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/jdo/JavaLangEnumJdo.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/jdo/JavaLangEnumJdoEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/jpa/JavaLangEnumJpa-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/jpa/JavaLangEnumJpa.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/jpa/JavaLangEnumJpaEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/persistence/JavaLangEnumEntity.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/persistence/JavaLangEnumEntity.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/persistence/JavaLangEnumSeeding.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/vm/JavaLangEnumVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/vm/JavaLangEnumVm.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/enums/vm/JavaLangEnumVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/floats/holder/WrapperFloatHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/integers/holder/WrapperIntegerHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/shorts/holder/WrapperShortHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/strings/holder/JavaLangStringHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsetdatetime/holder/JavaTimeOffsetDateTimeHolder4.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsettime/holder/JavaTimeOffsetTimeHolder4.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimezoneddatetime/holder/JavaTimeZonedDateTimeHolder4.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javautil/uuids/holder/JavaUtilUuidHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/resources/config/application-port9090.properties
delete mode 100644 examples/demo/web/src/main/java/demoapp/web/replay/DemoReplayController.java
delete mode 100644 extensions/applib/excel/adoc/modules/excel/pages/about.adoc
delete mode 100644 extensions/applib/excel/applib/pom.xml
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/AggregationType.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/ExcelMetaDataEnabled.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/ExcelService.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/HyperLink.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/PivotColumn.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/PivotDecoration.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/PivotRow.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/PivotValue.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/RowHandler.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/WorksheetContent.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/dom/WorksheetSpec.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/ExcelServiceDefault.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_CellMarshaller.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelConverter.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelServiceHelper.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/ExcelFileBlobConverter.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/Mode.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/PivotUtils.java
delete mode 100644 extensions/applib/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/SheetPivoter.java
delete mode 100644 extensions/applib/excel/fixture/pom.xml
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/contributions/ExcelDemoToDoItem_export.java
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/contributions/ExcelDemoToDoItem_export2.java
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateLineItemForDemoToDoItem.java
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateManagerForDemoToDoItem.java
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateMenuForDemoToDoItem.java
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/pivot/ExcelPivotByCategoryAndSubcategory.java
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/demotodoitem/DemoToDoItemRowHandler2.java
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/excelupload/ExcelUploadRowHandler4ToDoItem.java
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoFixture_extending_ExcelFixture2.java
delete mode 100644 extensions/applib/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.java
delete mode 100644 extensions/applib/excel/integtests/pom.xml
delete mode 100644 extensions/applib/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/ExcelModuleDemoToDoItemBulkUpdateManager_IntegTest.java
delete mode 100644 extensions/applib/excel/pom.xml
delete mode 100644 extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture.java
delete mode 100644 extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture2.java
delete mode 100644 extensions/applib/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/FixtureAwareRowHandler.java
delete mode 100644 extensions/core/command-log/adoc/modules/command-log/pages/about.adoc
delete mode 100644 extensions/core/command-log/adoc/modules/command-log/partials/module-nav.adoc
delete mode 100644 extensions/core/command-log/applib/pom.xml
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/IsisModuleExtCommandLogApplib.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/CommandLog.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/CommandLog.layout.fallback.xml
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ICommandLog.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ICommandLogRepository.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ReplayState.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_childCommands.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_openResultObject.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_openTargetObject.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_retry.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_siblingCommands.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/subscriber/CommandSubscriberForCommandLog.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ui/CommandLogServiceMenu.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/util/BigDecimalUtils.java
delete mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/util/StringUtils.java
delete mode 100644 extensions/core/command-log/applib/src/test/java/org/apache/isis/extensions/commandlog/model/util/StringUtils_trimmed_Test.java
delete mode 100644 extensions/core/command-log/jdo/pom.xml
delete mode 100644 extensions/core/command-log/jdo/src/main/java/META-INF/persistence.xml
delete mode 100644 extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/IsisModuleExtCommandLogJdo.java
delete mode 100644 extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/entities/CommandJdo.java
delete mode 100644 extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/entities/CommandJdoRepository.java
delete mode 100644 extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins/HasInteractionId_command.java
delete mode 100644 extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins/HasUsername_recentCommandsByUser.java
delete mode 100644 extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins/Object_recentCommands.java
delete mode 100644 extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins/T_recent.java
delete mode 100644 extensions/core/command-log/jpa/pom.xml
delete mode 100644 extensions/core/command-log/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/IsisModuleExtCommandLogJpa.java
delete mode 100644 extensions/core/command-log/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/entities/CommandJpa.java
delete mode 100644 extensions/core/command-log/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/entities/CommandJpaRepository.java
delete mode 100644 extensions/core/command-log/jpa/src/main/resources/META-INF/orm-commandlog.template
delete mode 100644 extensions/core/command-log/pom.xml
delete mode 100644 extensions/core/command-replay/adoc/modules/command-replay/pages/about.adoc
delete mode 100644 extensions/core/command-replay/adoc/modules/command-replay/partials/module-nav.adoc
delete mode 100644 extensions/core/command-replay/pom.xml
delete mode 100644 extensions/core/command-replay/primary/pom.xml
delete mode 100644 extensions/core/command-replay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/IsisModuleExtCommandReplayPrimary.java
delete mode 100644 extensions/core/command-replay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/mixins/Object_openOnSecondary.java
delete mode 100644 extensions/core/command-replay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/restapi/CommandRetrievalOnPrimaryService.java
delete mode 100644 extensions/core/command-replay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/spiimpl/CaptureResultOfCommand.java
delete mode 100644 extensions/core/command-replay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/ui/CommandReplayOnPrimaryService.java
delete mode 100644 extensions/core/command-replay/secondary/pom.xml
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/IsisModuleExtCommandReplaySecondary.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyser.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserException.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserResult.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analysis/CommandReplayAnalysisService.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/fetch/CommandFetcher.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/jobcallables/ReplicateAndRunCommands.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLog_exclude.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLog_replayQueue.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/Object_openOnPrimary.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/ui/CommandReplayOnSecondaryService.java
copy extensions/{applib/excel => core/commandlog}/adoc/antora.yml (100%)
rename extensions/{applib/excel/adoc/modules/excel => core/commandlog/adoc/modules/commandlog}/nav.adoc (100%)
create mode 100644 extensions/core/commandlog/adoc/modules/commandlog/pages/about.adoc
create mode 100644 extensions/core/commandlog/adoc/modules/commandlog/partials/module-nav.adoc
create mode 100644 extensions/core/commandlog/applib/pom.xml
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/IsisModuleExtCommandLogApplib.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/app/CommandLogMenu.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/HasInteractionId_commandLogEntry.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/HasUsername_recentCommandsByUser.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/Object_recentCommands.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntry.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntry.layout.fallback.xml
rename extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/CommandLog.png => commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntry.png} (100%)
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntryRepository.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/ReplayState.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_childCommands.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_openResultObject.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_siblingCommands.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/subscriber/CommandSubscriberForCommandLog.java
create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/CommandLog_IntegTestAbstract.java
create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/CommandLogTestDomainModel.java
create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/Counter.java
create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/CounterRepository.java
create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/Counter_bumpUsingMixin.java
create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/Counter_bumpUsingMixinWithCommandPublishingDisabled.java
copy extensions/{applib/excel/integtests => core/commandlog/persistence-jdo}/log4j2-test.xml (100%)
copy extensions/core/{command-log/jdo => commandlog/persistence-jdo}/logging-dn-enhance.properties (100%)
create mode 100644 extensions/core/commandlog/persistence-jdo/pom.xml
create mode 100644 extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/IsisModuleExtCommandLogPersistenceJdo.java
create mode 100644 extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntry.java
create mode 100644 extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntryRepository.java
create mode 100644 extensions/core/commandlog/persistence-jdo/src/test/java/org/apache/isis/extensions/commandlog/jdo/integtests/CommandLog_IntegTest.java
create mode 100644 extensions/core/commandlog/persistence-jdo/src/test/java/org/apache/isis/extensions/commandlog/jdo/integtests/model/Counter.java
create mode 100644 extensions/core/commandlog/persistence-jdo/src/test/java/org/apache/isis/extensions/commandlog/jdo/integtests/model/CounterRepository.java
create mode 100644 extensions/core/commandlog/persistence-jdo/src/test/resources/application-test.yml
rename extensions/core/{command-replay/secondary => commandlog/persistence-jpa}/log4j2-test.xml (100%)
create mode 100644 extensions/core/commandlog/persistence-jpa/pom.xml
create mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/IsisModuleExtCommandLogPersistenceJpa.java
create mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntry.java
create mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntryPK.java
create mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntryRepository.java
create mode 100644 extensions/core/commandlog/persistence-jpa/src/main/resources/META-INF/orm-commandlog.template
create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntryPK_Stringifier_Test.java
create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/integtests/CommandLog_IntegTest.java
create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/integtests/model/Counter.java
create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/integtests/model/CounterRepository.java
create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/resources/META-INF/persistence.xml
create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/resources/application-test.yml
create mode 100644 extensions/core/commandlog/pom.xml
rename extensions/core/{command-log => excel}/adoc/antora.yml (100%)
rename extensions/core/{command-log/adoc/modules/command-log => excel/adoc/modules/excel}/nav.adoc (100%)
create mode 100644 extensions/core/excel/adoc/modules/excel/pages/about.adoc
rename extensions/{applib => core}/excel/adoc/modules/excel/partials/module-nav.adoc (100%)
create mode 100644 extensions/core/excel/applib/pom.xml
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/AggregationType.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/ExcelMetaDataEnabled.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/ExcelService.java
rename extensions/{applib => core}/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/IsisModuleExtExcelApplib.java (100%)
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/Mode.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/RowHandler.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/WorksheetContent.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/WorksheetSpec.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/HyperLink.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/PivotColumn.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/PivotDecoration.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/PivotRow.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/PivotValue.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/ExcelServiceDefault.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_CellMarshaller.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelConverter.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelServiceHelper.java
rename extensions/{applib => core}/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/AnnotationList.java (100%)
rename extensions/{applib => core}/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/AnnotationTriplet.java (100%)
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/ExcelFileBlobConverter.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/PivotUtils.java
create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/SheetPivoter.java
rename extensions/{applib => core}/excel/applib/src/test/java/org/apache/isis/extensions/excel/applib/util/AnnotationListTest.java (100%)
rename extensions/{applib => core}/excel/applib/src/test/java/org/apache/isis/extensions/excel/applib/util/AnnotationTripletTest.java (100%)
rename extensions/{applib => core}/excel/applib/src/test/java/org/apache/isis/extensions/excel/applib/util/PivotUtilsTest.java (100%)
rename extensions/{applib => core}/excel/applib/src/test/java/org/apache/isis/extensions/excel/applib/util/SheetPivoterTest.java (100%)
rename extensions/{applib => core}/excel/fixture/.gitignore (100%)
rename extensions/{applib => core}/excel/fixture/logging-dn-enhance.properties (100%)
create mode 100644 extensions/core/excel/fixture/pom.xml
rename extensions/{applib => core}/excel/fixture/src/main/java/META-INF/persistence.xml (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/IsisModuleExtExcelFixtures.java (100%)
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/contributions/ExcelDemoToDoItem_export.java
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/contributions/ExcelDemoToDoItem_export2.java
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateLineItemForDemoToDoItem.java
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateLineItemForDemoToDoItem.layout.xml (100%)
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateManagerForDemoToDoItem.java
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateManagerForDemoToDoItem.layout.xml (100%)
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateMenuForDemoToDoItem.java
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/pivot/ExcelPivotByCategoryAndSubcategory.java
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/pivot/ExcelPivotByCategoryAndSubcategoryMenu.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/demotodoitem/DemoToDoItemRowHandler.java (100%)
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/demotodoitem/DemoToDoItemRowHandler2.java
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/excelupload/ExcelUploadRowHandler4ToDoItem.java
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/excelupload/ExcelUploadServiceForDemoToDoItem.java (100%)
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoFixture_extending_ExcelFixture2.java
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoToDoItem_create_usingExcelFixture.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoToDoItem_recreate_usingExcelFixture.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/MoreToDoItems.xlsx (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/ToDoItems.xlsx (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/Category.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/DependenciesComparator.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem-done.png (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem-todo.png (100%)
create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.java
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.layout.xml (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.png (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItemMenu.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/Subcategory.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_recreate5_for.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_recreate5_forSven.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown.java (100%)
rename extensions/{applib => core}/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown2.java (100%)
copy extensions/{applib => core}/excel/integtests/log4j2-test.xml (100%)
create mode 100644 extensions/core/excel/integtests/pom.xml
rename extensions/{applib => core}/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/ExcelModuleIntegTestAbstract.java (100%)
rename extensions/{applib => core}/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/ExcelModuleDemoMetaDataEnabled_IntegTest.java (100%)
create mode 100644 extensions/core/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/ExcelModuleDemoToDoItemBulkUpdateManager_IntegTest.java
rename extensions/{applib => core}/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/ExcelModuleDemoUploadService_IntegTest.java (100%)
rename extensions/{applib => core}/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/ToDoItemsWithMultipleSheets.xlsx (100%)
rename extensions/{applib => core}/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/toDoItems-expected.xlsx (100%)
rename extensions/{applib => core}/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/toDoItems-updated.xlsx (100%)
rename extensions/{applib => core}/excel/integtests/toDoItems-actual.xlsx (100%)
rename extensions/{applib => core}/excel/integtests/translations.pot (100%)
create mode 100644 extensions/core/excel/pom.xml
rename extensions/{applib => core}/excel/testing/pom.xml (100%)
create mode 100644 extensions/core/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture.java
create mode 100644 extensions/core/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture2.java
rename extensions/{applib => core}/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixtureRowHandler.java (100%)
rename extensions/{applib => core}/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixtureWorkbookHandler.java (100%)
create mode 100644 extensions/core/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/FixtureAwareRowHandler.java
rename extensions/{applib => core}/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/IsisModuleExtExcelTesting.java (100%)
rename extensions/core/{command-replay => executionlog}/adoc/antora.yml (100%)
copy extensions/{applib/excel/adoc => core/executionlog/adoc/modules}/antora.yml (100%)
rename extensions/core/{command-replay/adoc/modules/command-replay => executionlog/adoc/modules/executionlog}/nav.adoc (100%)
create mode 100644 extensions/core/executionlog/adoc/modules/executionlog/pages/about.adoc
create mode 100644 extensions/core/executionlog/adoc/modules/executionlog/partials/module-nav.adoc
create mode 100644 extensions/core/executionlog/applib/pom.xml
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/IsisModuleExtExecutionLogApplib.java
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/app/ExecutionLogMenu.java
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/HasInteractionId_executionLogEntries.java
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/HasUsername_recentExecutionsByUser.java
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/Object_recentExecutions.java
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntry.java
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntry.layout.fallback.xml
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntry.png
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntryRepository.java
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntryType.java
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/mixins/ExecutionLogEntry_siblingExecutions.java
create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/spiimpl/ExecutionSubscriberForExecutionLog.java
create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/ExecutionLog_IntegTestAbstract.java
create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/Counter.java
create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/CounterRepository.java
create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/Counter_bumpUsingMixin.java
create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/Counter_bumpUsingMixinWithExecutionPublishingDisabled.java
create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/ExecutionLogTestDomainModel.java
copy extensions/core/{command-log/jdo => executionlog/persistence-jdo}/logging-dn-enhance.properties (100%)
create mode 100644 extensions/core/executionlog/persistence-jdo/pom.xml
create mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/IsisModuleExtExecutionLogPersistenceJdo.java
create mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntry.java
create mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntryPK.java
create mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntryRepository.java
create mode 100644 extensions/core/executionlog/persistence-jdo/src/test/java/org/apache/isis/extensions/executionlog/jdo/integtests/ExecutionLog_IntegTest.java
create mode 100644 extensions/core/executionlog/persistence-jdo/src/test/java/org/apache/isis/extensions/executionlog/jdo/integtests/model/Counter.java
create mode 100644 extensions/core/executionlog/persistence-jdo/src/test/java/org/apache/isis/extensions/executionlog/jdo/integtests/model/CounterRepository.java
create mode 100644 extensions/core/executionlog/persistence-jdo/src/test/resources/application-test.yml
create mode 100644 extensions/core/executionlog/persistence-jpa/pom.xml
create mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/executionlog/jpa/IsisModuleExtExecutionLogPersistenceJpa.java
create mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/executionlog/jpa/dom/ExecutionLogEntry.java
create mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/executionlog/jpa/dom/ExecutionLogEntryPK.java
create mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/executionlog/jpa/dom/ExecutionLogEntryRepository.java
create mode 100644 extensions/core/executionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/executionlog/jpa/integtests/ExecutionLog_IntegTest.java
create mode 100644 extensions/core/executionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/executionlog/jpa/integtests/model/Counter.java
create mode 100644 extensions/core/executionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/executionlog/jpa/integtests/model/CounterRepository.java
create mode 100644 extensions/core/executionlog/persistence-jpa/src/test/resources/META-INF/persistence.xml
create mode 100644 extensions/core/executionlog/persistence-jpa/src/test/resources/application-test.yml
create mode 100644 extensions/core/executionlog/pom.xml
copy extensions/{applib/excel => core/executionoutbox}/adoc/antora.yml (100%)
copy extensions/{applib/excel/adoc => core/executionoutbox/adoc/modules}/antora.yml (100%)
copy {antora/components/userguide/modules/btb => extensions/core/executionoutbox/adoc/modules/executionoutbox}/nav.adoc (100%)
create mode 100644 extensions/core/executionoutbox/adoc/modules/executionoutbox/pages/about.adoc
create mode 100644 extensions/core/executionoutbox/adoc/modules/executionoutbox/partials/module-nav.adoc
create mode 100644 extensions/core/executionoutbox/applib/pom.xml
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/IsisModuleExtExecutionOutboxApplib.java
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/app/ExecutionOutboxMenu.java
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/dom/ExecutionOutboxEntry.java
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/dom/ExecutionOutboxEntry.layout.fallback.xml
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/dom/ExecutionOutboxEntry.png
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryRepository.java
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryType.java
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/restapi/OutboxEvents.java
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/restapi/OutboxRestApi.java
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/spiimpl/ContentMappingServiceForOutboxEvents.java
create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/spiimpl/ExecutionSubscriberForExecutionOutbox.java
create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/ExecutionOutbox_IntegTestAbstract.java
create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/Counter.java
create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/CounterRepository.java
create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/Counter_bumpUsingMixin.java
create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/Counter_bumpUsingMixinWithExecutionPublishingDisabled.java
create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/ExecutionOutboxTestDomainModel.java
copy extensions/core/{command-log/jdo => executionoutbox/persistence-jdo}/logging-dn-enhance.properties (100%)
create mode 100644 extensions/core/executionoutbox/persistence-jdo/pom.xml
create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/IsisModuleExtExecutionOutboxPersistenceJdo.java
create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntry.java
create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryPK.java
create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryRepository.java
create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/java/org/apache/isis/extensions/executionoutbox/jdo/integtests/ExecutionOutbox_IntegTest.java
create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/java/org/apache/isis/extensions/executionoutbox/jdo/integtests/model/Counter.java
create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/java/org/apache/isis/extensions/executionoutbox/jdo/integtests/model/CounterRepository.java
create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/resources/application-test.yml
create mode 100644 extensions/core/executionoutbox/persistence-jpa/pom.xml
create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/isis/extensions/executionoutbox/jpa/IsisModuleExtExecutionOutboxPersistenceJpa.java
create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/isis/extensions/executionoutbox/jpa/dom/ExecutionOutboxEntry.java
create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/isis/extensions/executionoutbox/jpa/dom/ExecutionOutboxEntryPK.java
create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/isis/extensions/executionoutbox/jpa/dom/ExecutionOutboxEntryRepository.java
create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/java/org/apache/isis/extensions/executionoutbox/jpa/integtests/ExecutionOutbox_IntegTest.java
create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/java/org/apache/isis/extensions/executionoutbox/jpa/integtests/model/Counter.java
create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/java/org/apache/isis/extensions/executionoutbox/jpa/integtests/model/CounterRepository.java
create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/resources/META-INF/persistence.xml
create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/resources/application-test.yml
create mode 100644 extensions/core/executionoutbox/pom.xml
copy extensions/{applib/excel/integtests => core/executionoutbox/restclient}/log4j2-test.xml (100%)
create mode 100644 extensions/core/executionoutbox/restclient/pom.xml
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/IsisModuleExtExecutionRestClient.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/Jsonable.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/OutboxClient.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/_Jaxb.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/delete/DeleteMessage.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/delete/IntValue.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/delete/StringValue.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/deleteMany/DeleteManyMessage.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/deleteMany/StringValue.java
create mode 100644 extensions/core/executionoutbox/restclient/src/test/java/org/apache/isis/extensions/executionoutbox/restclient/integtests/OutboxRestClient_IntegTest.java
create mode 100644 extensions/core/executionoutbox/restclient/src/test/java/org/apache/isis/extensions/executionoutbox/restclient/integtests/RestEndpointService.java
create mode 100644 extensions/core/executionoutbox/restclient/src/test/resources/application-test.yml
rename extensions/{applib/excel => core/executionrepublisher}/adoc/antora.yml (100%)
copy {antora/components/userguide/modules/btb => extensions/core/executionrepublisher/adoc/modules/executionrepublisher}/nav.adoc (100%)
create mode 100644 extensions/core/executionrepublisher/adoc/modules/executionrepublisher/pages/about.adoc
create mode 100644 extensions/core/executionrepublisher/adoc/modules/executionrepublisher/partials/module-nav.adoc
create mode 100644 extensions/core/executionrepublisher/applib/pom.xml
create mode 100644 extensions/core/executionrepublisher/applib/src/main/java/org/apache/isis/extensions/executionrepublisher/applib/IsisModuleExtExecutionRepublisherApplib.java
create mode 100644 extensions/core/executionrepublisher/applib/src/main/java/org/apache/isis/extensions/executionrepublisher/applib/contributions/ExecutionLogEntry_copyToOutbox.java
create mode 100644 extensions/core/executionrepublisher/pom.xml
delete mode 100644 extensions/core/outbox-publisher/.gitkeep
delete mode 100644 extensions/security/audit-trail/adoc/modules/audit-trail/pages/about.adoc
delete mode 100644 extensions/security/audit-trail/adoc/modules/audit-trail/partials/module-nav.adoc
rename extensions/security/{audit-trail => audittrail}/adoc/antora.yml (100%)
rename extensions/security/{audit-trail/adoc/modules/audit-trail => audittrail/adoc/modules/audittrail}/nav.adoc (100%)
create mode 100644 extensions/security/audittrail/adoc/modules/audittrail/pages/about.adoc
create mode 100644 extensions/security/audittrail/adoc/modules/audittrail/partials/module-nav.adoc
create mode 100644 extensions/security/audittrail/applib/pom.xml
create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/IsisModuleExtAuditTrailApplib.java
create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/app/AuditTrailMenu.java
create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/HasInteractionId_auditTrailEntries.java
create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/Object_recentAuditTrailEntries.java
create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntry.java
create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntry.layout.fallback.xml
create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntry.png
create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntryRepository.java
create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/spiimpl/EntityPropertyChangeSubscriberForAuditTrail.java
create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/AuditTrail_IntegTestAbstract.java
create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/AuditTrailTestDomainModel.java
create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/Counter.java
create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/CounterRepository.java
create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/Counter_bumpUsingMixin.java
create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/Counter_bumpUsingMixinWithCommandPublishingDisabled.java
copy extensions/{applib/excel/integtests => security/audittrail/persistence-jdo}/log4j2-test.xml (100%)
copy {examples/demo/domain => extensions/security/audittrail/persistence-jdo}/logging-dn-enhance.properties (100%)
create mode 100644 extensions/security/audittrail/persistence-jdo/pom.xml
create mode 100644 extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/isis/extensions/audittrail/jdo/IsisModuleExtAuditTrailPersistenceJdo.java
create mode 100644 extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/isis/extensions/audittrail/jdo/dom/AuditTrailEntry.java
create mode 100644 extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/isis/extensions/audittrail/jdo/dom/AuditTrailEntryRepository.java
create mode 100644 extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/isis/extensions/audittrail/jdo/integtests/AuditTrail_IntegTest.java
create mode 100644 extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/isis/extensions/audittrail/jdo/integtests/model/Counter.java
create mode 100644 extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/isis/extensions/audittrail/jdo/integtests/model/CounterRepository.java
create mode 100644 extensions/security/audittrail/persistence-jdo/src/test/resources/application-test.yml
copy extensions/{applib/excel/integtests => security/audittrail/persistence-jpa}/log4j2-test.xml (100%)
create mode 100644 extensions/security/audittrail/persistence-jpa/pom.xml
create mode 100644 extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/IsisModuleExtAuditTrailPersistenceJpa.java
create mode 100644 extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntry.java
create mode 100644 extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntryRepository.java
create mode 100644 extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/isis/extensions/audittrail/jpa/integtests/AuditTrail_IntegTest.java
create mode 100644 extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/isis/extensions/audittrail/jpa/integtests/model/Counter.java
create mode 100644 extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/isis/extensions/audittrail/jpa/integtests/model/CounterRepository.java
create mode 100644 extensions/security/audittrail/persistence-jpa/src/test/resources/application-test.yml
create mode 100644 extensions/security/audittrail/pom.xml
create mode 100644 extensions/security/secman/adoc/modules/secman/pages/setting-up-with-keycloak.adoc
create mode 100644 extensions/security/secman/adoc/modules/secman/pages/setting-up-with-spring-oauth2.adoc
create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtAuditTrailRoleAndPermissions.java
create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtCommandLogRoleAndPermissions.java
delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.java
delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtCommandReplaySecondaryRoleAndPermissions.java
create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtExecutionLogRoleAndPermissions.java
create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtExecutionOutboxRoleAndPermissions.java
create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtSessionLogRoleAndPermissions.java
create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_timeZone.java
delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/man/mixins/ApplicationUserManager_newLocalUserAbstract.java
create mode 100644 extensions/security/secman/applib/src/test/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/perms/UserPermissionViewModelTest.java
create mode 100644 extensions/security/secman/delegated-shiro/pom.xml
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/IsisModuleExtSecmanDelegatedShiro.java
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/AuthInfoForApplicationUser.java
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/AuthenticationStrategyForSecMan.java
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/IsisModuleExtSecmanShiroRealm.java
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PermissionForMember.java
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PermissionResolverForIsisShiroAuthorizor.java
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PrincipalCollectionForApplicationUserOnSingleRealm.java
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PrincipalCollectionWithSinglePrincipalForApplicationUserInAnyRealm.java
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PrincipalForApplicationUser.java
create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/util/ShiroUtils.java
create mode 100644 extensions/security/secman/delegated-springoauth2/pom.xml
create mode 100644 extensions/security/secman/delegated-springoauth2/src/main/java/org/apache/isis/extensions/secman/delegated/springoauth2/IsisModuleExtSecmanDelegatedSpringOauth2.java
create mode 100644 extensions/security/secman/delegated-springoauth2/src/main/java/org/apache/isis/extensions/secman/delegated/springoauth2/dom/ApplicationUserAutoCreationService.java
delete mode 100644 extensions/security/secman/shiro-realm/pom.xml
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/AuthInfoForApplicationUser.java
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/AuthenticationStrategyForIsisModuleSecurityRealm.java
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/IsisModuleExtSecmanRealmShiro.java
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/IsisModuleExtSecmanShiroRealm.java
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/PermissionForMember.java
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/PermissionResolverForIsisShiroAuthorizor.java
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/PrincipalCollectionForApplicationUserOnSingleRealm.java
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/PrincipalCollectionWithSinglePrincipalForApplicationUserInAnyRealm.java
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/PrincipalForApplicationUser.java
delete mode 100644 extensions/security/secman/shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/util/ShiroUtils.java
delete mode 100644 extensions/security/session-log/adoc/modules/session-log/pages/about.adoc
delete mode 100644 extensions/security/session-log/adoc/modules/session-log/partials/module-nav.adoc
rename extensions/security/{session-log => sessionlog}/adoc/antora.yml (100%)
rename extensions/security/{session-log/adoc/modules/session-log => sessionlog/adoc/modules/sessionlog}/nav.adoc (100%)
create mode 100644 extensions/security/sessionlog/adoc/modules/sessionlog/pages/about.adoc
create mode 100644 extensions/security/sessionlog/adoc/modules/sessionlog/partials/module-nav.adoc
create mode 100644 extensions/security/sessionlog/applib/pom.xml
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/IsisModuleExtSessionLogApplib.java
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/app/SessionLogMenu.java
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/contributions/HasUsername_recentSessionsForUser.java
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/dom/SessionLogEntry-expired.png
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/dom/SessionLogEntry-login.png
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/dom/SessionLogEntry-logout.png
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/dom/SessionLogEntry.java
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/dom/SessionLogEntry.layout.fallback.xml
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/dom/SessionLogEntryRepository.java
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/spiimpl/SessionLogServiceInitializer.java
create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/spiimpl/SessionSubscriberForSessionLog.java
create mode 100644 extensions/security/sessionlog/applib/src/test/java/org/apache/isis/extensions/sessionlog/applib/integtests/SessionLogIntegTestAbstract.java
copy extensions/{applib/excel/integtests => security/sessionlog/persistence-jdo}/log4j2-test.xml (100%)
copy {examples/demo/domain => extensions/security/sessionlog/persistence-jdo}/logging-dn-enhance.properties (100%)
create mode 100644 extensions/security/sessionlog/persistence-jdo/pom.xml
create mode 100644 extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/sessionlog/jdo/IsisModuleExtSessionLogPersistenceJdo.java
create mode 100644 extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/sessionlog/jdo/dom/SessionLogEntry.java
create mode 100644 extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/sessionlog/jdo/dom/SessionLogEntryRepository.java
create mode 100644 extensions/security/sessionlog/persistence-jdo/src/test/java/org/apache/isis/extensions/sessionlog/jdo/integtests/SessionLog_IntegTest.java
create mode 100644 extensions/security/sessionlog/persistence-jdo/src/test/resources/application-test.yml
copy extensions/{applib/excel/integtests => security/sessionlog/persistence-jpa}/log4j2-test.xml (100%)
create mode 100644 extensions/security/sessionlog/persistence-jpa/pom.xml
create mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/sessionlog/jpa/IsisModuleExtSessionLogPersistenceJpa.java
create mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/sessionlog/jpa/dom/SessionLogEntry.java
create mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/sessionlog/jpa/dom/SessionLogEntryPK.java
create mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/sessionlog/jpa/dom/SessionLogEntryRepository.java
create mode 100644 extensions/security/sessionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/sessionlog/jpa/integtests/SessionLog_IntegTest.java
create mode 100644 extensions/security/sessionlog/persistence-jpa/src/test/resources/application-test.yml
create mode 100644 extensions/security/sessionlog/pom.xml
delete mode 100644 extensions/vw/exceldownload/ui/pom.xml
delete mode 100644 extensions/vw/exceldownload/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/IsisModuleExtExcelDownloadUi.java
delete mode 100644 extensions/vw/exceldownload/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/CollectionContentsAsExcelFactory.java
delete mode 100644 extensions/vw/exceldownload/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/ExcelFileModel.java
create mode 100644 extensions/vw/exceldownload/wicket-ui/pom.xml
create mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/IsisModuleExtExcelDownloadWicketUi.java
create mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/CollectionContentsAsExcelFactory.java
rename extensions/vw/exceldownload/{ui => wicket-ui}/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/ExcelFileDownloadLink.java (100%)
create mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/ExcelFileModel.java
rename extensions/vw/exceldownload/{ui => wicket-ui}/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/_TimeConversion.java (100%)
delete mode 100644 extensions/vw/fullcalendar/ui/pom.xml
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/CalendaredCollectionAbstract.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/CalendaredCollectionFactoryAbstract.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/EventProviderAbstract.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/FullCalendarWithEventHandling.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/IsisModuleExtFullCalendarUi.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendarable/CalendarableCollectionAsFullCalendar.css
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendarable/CalendarableCollectionAsFullCalendar.html
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendarable/CalendarableCollectionAsFullCalendar.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendarable/CalendarableCollectionAsFullCalendarFactory.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendarable/CalendarableEventProvider.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.html
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendarFactory.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableEventProvider.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/pom.xml
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/AbstractFullCalendar.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/ButtonText.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/CalendarConfig.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/CalendarResponse.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/Event.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/EventProvider.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/EventSource.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/FullCalendar.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/Header.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/ViewType.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/_Json.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractAjaxCallback.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractAjaxCallbackWithClientsideRevert.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractCallback.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractEventParam.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractShiftedEventParam.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AjaxConcurrency.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/BlockingDecorator.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/CallbackWithHandler.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/ClickedEvent.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/DateRangeSelectedCallback.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/DroppedEvent.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/EventClickedCallback.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/EventDroppedCallback.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/EventResizedCallback.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/GetEventsCallback.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/ResizedEvent.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/SelectedRange.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/View.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/ViewDisplayCallback.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/package-info.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarCssReference.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarEventSourceEvents.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarIntegrationJsReference.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarJsReference.java
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/fullcalendar-event-source-events.js
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/fullcalendar-integration.js
create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/selector/EventSourceSelector.java
create mode 100644 extensions/vw/fullcalendar/wicket/pom.xml
create mode 100644 extensions/vw/fullcalendar/wicket/ui/pom.xml
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/CalendaredCollectionAbstract.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/CalendaredCollectionFactoryAbstract.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/EventProviderAbstract.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/FullCalendarWithEventHandling.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/IsisModuleExtFullCalendarWicketUi.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/_Sample.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendar.css
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendar.html
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendar.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendarFactory.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableEventProvider.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendar.css
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendar.html
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendar.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendarFactory.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableEventProvider.java
create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/test/java/org/apache/isis/extensions/fullcalendar/ui/wkt/callback/GetEventsCallbackTest.java
create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/IsisModuleExtPdfjsApplibModel.java
create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/annotations/PdfJsViewer.java
create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/config/PdfJsConfig.java
create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/config/Scale.java
create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/spi/PdfJsViewerAdvisor.java
delete mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/applib/annotations/PdfJsViewer.java
delete mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/applib/config/PdfJsConfig.java
delete mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/applib/config/Scale.java
delete mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/applib/spi/PdfJsViewerAdvisor.java
create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/IsisModuleExtPdfjsMetaModel.java
create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/facet/PdfJsViewerFacet.java
create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/facet/PdfJsViewerFacetAbstract.java
create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/facet/PdfJsViewerFacetFromAnnotation.java
create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/facet/PdfJsViewerFacetFromAnnotationFactory.java
delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/metamodel/IsisModuleExtPdfjsMetaModel.java
delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/metamodel/facet/PdfJsViewerFacet.java
delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/metamodel/facet/PdfJsViewerFacetAbstract.java
delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/metamodel/facet/PdfJsViewerFacetFromAnnotation.java
delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/metamodel/facet/PdfJsViewerFacetFromAnnotationFactory.java
delete mode 100644 extensions/vw/pdfjs/ui/pom.xml
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/IsisModuleExtPdfjsUi.java
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/PdfJsViewerPanel.css
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/PdfJsViewerPanel.html
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/PdfJsViewerPanel.java
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/PdfJsViewerPanelCallbacks.template.js
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/PdfJsViewerPanelComponentFactory.java
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/PdfJsViewerReference.java
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/ScalarModelSubscriberLegacy.java
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/ScalarPanelAbstractLegacy.java
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/wicketstuff/pdfjs/PdfJsPanel.java
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/wicketstuff/pdfjs/PdfJsReference.java
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/wicketstuff/pdfjs/WicketStuffPdfJsReference.java
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/wicketstuff/pdfjs/res/pdf.js
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/wicketstuff/pdfjs/res/pdf.worker.js
delete mode 100644 extensions/vw/pdfjs/ui/src/main/java/org/wicketstuff/pdfjs/res/wicketstuff-pdf.js
create mode 100644 extensions/vw/pdfjs/wicket/integration/pom.xml
create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/IsisModuleExtPdfjsWicketIntegration.java
create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/PdfJsVersion.java
rename extensions/vw/pdfjs/{ui/src/main/java/org/wicketstuff/pdfjs => wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/components}/PdfJsPanel.html (100%)
create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/components/PdfJsPanel.java
create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/PdfJsCmapsReference.java
create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/PdfJsIntegrationReference.java
create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/PdfJsReference.java
create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/PdfJsWorkerReference.java
create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/pdfjs-integration-v1.js
create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/pdfjs-integration-v2.js
create mode 100644 extensions/vw/pdfjs/wicket/pom.xml
create mode 100644 extensions/vw/pdfjs/wicket/ui/pom.xml
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.java
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerCallbacksReference.java
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerCssReference.java
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerJsReference.java
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.css
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.html
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.java
rename extensions/vw/pdfjs/{ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs => wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt}/ui/components/PdfJsViewerPanel.js (100%)
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanelCallbacks.template.js
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanelComponentFactory.java
create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/ScalarPanelAbstractLegacy.java
copy extensions/vw/{exceldownload => sse}/adoc/antora.yml (100%)
rename {valuetypes => extensions/vw}/sse/adoc/modules/sse/nav.adoc (100%)
create mode 100644 extensions/vw/sse/adoc/modules/sse/pages/about.adoc
create mode 100644 extensions/vw/sse/adoc/modules/sse/partials/module-nav.adoc
create mode 100644 extensions/vw/sse/applib/pom.xml
create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/IsisModuleExtSseApplib.java
create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/annotations/ServerSentEvents.java
create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/annotations/SseSource.java
create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/service/SseChannel.java
create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/service/SseService.java
create mode 100644 extensions/vw/sse/metamodel/pom.xml
create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/IsisModuleExtSseMetaModel.java
create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/facets/SseAnnotationFacetFactory.java
create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/facets/SseObserveFacet.java
create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/facets/SseObserveFacetAbstract.java
create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/facets/SseObserveFacetForServerSentEventsAnnotation.java
create mode 100644 extensions/vw/sse/pom.xml
create mode 100644 extensions/vw/sse/wicket/pom.xml
create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/IsisModuleExtSseWicket.java
create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/markup/ListeningMarkupComponent.java
create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/markup/ListeningMarkupComponent_observing.java
create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/markup/ListeningMarkupPanelFactoriesForWicket.java
rename {valuetypes/sse/ui/wicket/src/main/java/org/apache/isis/valuetypes/sse/ui/wkt => extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket}/markup/js/ObservingComponent.js (100%)
create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/services/SseServiceDefault.java
create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/webmodule/ServerSentEventsServlet.java
create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/webmodule/WebModuleServerSentEvents.java
create mode 100644 gitcommit.sh
delete mode 100644 incubator/clients/kroviz/.travis.yml
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/CorsHttpRequest.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/EventLogStatisctics.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/handler/TObjectHandler.kt
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/chart/ChartFactory.kt
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/chart/ChartModel.kt
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/chart/EventChartModel.kt
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/chart/SampleChartModel.kt
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/core/MenuFactory.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/menu/ContextMenuBuilder.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/menu/DropDownMenuBuilder.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/menu/DynamicMenuBuilder.kt
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/panel/DynamicMenuBuilder.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/panel/EventBubbleChart.kt
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/panel/EventChart.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/utils/js/PdfJs.kt
copy incubator/clients/kroviz/{adoc/modules/kroviz/images => src/main/resources/img}/WheatFieldWithCrows.png (100%)
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DOMAIN_TYPES.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/HTTP_ERROR_403.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/knife/HTTP_ERROR_500.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/knife/OBJECT_LAYOUT.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/to/DomainTypesTest.kt
create mode 100644 incubator/examples/demo/web/src/main/java/demoapp/web/replay/DemoReplayController.java
copy incubator/{clients/kroviz => extensions/core/commandreplay}/adoc/antora.yml (100%)
copy {antora/components/userguide/modules/btb => incubator/extensions/core/commandreplay/adoc/modules/commandreplay}/nav.adoc (100%)
create mode 100644 incubator/extensions/core/commandreplay/adoc/modules/commandreplay/pages/about.adoc
create mode 100644 incubator/extensions/core/commandreplay/adoc/modules/commandreplay/partials/module-nav.adoc
create mode 100644 incubator/extensions/core/commandreplay/pom.xml
create mode 100644 incubator/extensions/core/commandreplay/primary/pom.xml
create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/IsisModuleExtCommandReplayPrimary.java
rename {extensions/core/command-replay => incubator/extensions/core/commandreplay}/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/config/PrimaryConfig.java (100%)
create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/mixins/CommandLogEntry_retry.java
create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/mixins/Object_openOnSecondary.java
create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/restapi/CommandRetrievalOnPrimaryService.java
create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/spiimpl/CaptureResultOfCommand.java
create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/ui/CommandReplayOnPrimaryService.java
copy {extensions/applib/excel/integtests => incubator/extensions/core/commandreplay/secondary}/log4j2-test.xml (100%)
create mode 100644 incubator/extensions/core/commandreplay/secondary/pom.xml
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/IsisModuleExtCommandReplaySecondary.java
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyser.java
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserException.java
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserResult.java
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analysis/CommandReplayAnalysisService.java
rename {extensions/core/command-replay => incubator/extensions/core/commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/config/SecondaryConfig.java (100%)
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/fetch/CommandFetcher.java
rename {extensions/core/command-replay => incubator/extensions/core/commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/job/ReplicateAndReplayJob.java (100%)
rename {extensions/core/command-replay => incubator/extensions/core/commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/job/SecondaryStatusData.java (100%)
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/jobcallables/ReplicateAndRunCommands.java
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLogEntry_exclude.java
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLogEntry_replayQueue.java
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/Object_openOnPrimary.java
rename {extensions/core/command-replay => incubator/extensions/core/commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/spi/ReplayCommandExecutionController.java (100%)
rename {extensions/core/command-replay => incubator/extensions/core/commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/status/SecondaryStatus.java (100%)
rename {extensions/core/command-replay => incubator/extensions/core/commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/status/StatusException.java (100%)
create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/ui/CommandReplayOnSecondaryService.java
rename {extensions/core/command-replay => incubator/extensions/core/commandreplay}/secondary/src/test/java/org/apache/isis/extensions/commandreplay/secondary/fetch/CommandFetcher_Test.java (100%)
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
rename incubator/viewers/graphql/{viewer => test}/src/test/resources/application-test.yml (100%)
create mode 100644 incubator/viewers/graphql/test/src/test/resources/testfiles/schema.gql
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/module-info.java
delete mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlAutoConfiguration.java
delete mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlCorsProperties.java
delete mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlProperties.java
delete mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlSourceBuilderCustomizer.java
delete mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlWebMvcAutoConfiguration.java
delete mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/InvalidSchemaLocationsException.java
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.changeE1.approved.gql
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.changeE1.submit.gql
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.deepQueryForE2.approved.gql
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.deepQueryForE2.submit.gql
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.gqlLookup.approved.gql
delete mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.gqlLookup.submit.gql
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
delete mode 100644 incubator/viewers/graphql/viewer/src/test/resources/testfiles/schema.gql
create mode 100644 incubator/viewers/vaadin/ui/src/main/java/org/apache/isis/incubator/viewer/vaadin/ui/util/PrismResourcesVaa.java
create mode 100644 incubator/viewers/vaadin/ui/vite.config.ts
delete mode 100644 mavendeps/integtests/pom.xml
delete mode 100644 mavendeps/unittests/pom.xml
create mode 100644 persistence/commons/pom.xml
create mode 100644 persistence/commons/src/main/java/org/apache/isis/persistence/commons/IsisModulePersistenceCommons.java
create mode 100644 persistence/commons/src/main/java/org/apache/isis/persistence/jpa/integration/changetracking/EntityChangeTrackerDefault.java
create mode 100644 persistence/commons/src/main/java/org/apache/isis/persistence/jpa/integration/changetracking/_ChangingEntitiesFactory.java
create mode 100644 persistence/commons/src/main/java/org/apache/isis/persistence/jpa/integration/changetracking/_SimpleChangingEntities.java
create mode 100644 persistence/commons/src/main/java/org/apache/isis/persistence/jpa/integration/changetracking/_Xray.java
delete mode 100644 persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/java8.adoc
create mode 100644 persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/tracing-sql-statements.adoc
create mode 100644 persistence/jdo/adoc/modules/ROOT/pages/spis.adoc
create mode 100644 persistence/jdo/adoc/modules/ROOT/pages/spis/JdoEntityDiscoveryListener.adoc
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/IsisModulePersistenceJdoDatanucleusMixins.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/bootfailureanalyzer/NonEnhancedClassesFailureAnalyzer.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/config/DataNucleusPropertiesAware.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/config/DatanucleusSettings.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/config/DnEntityDiscoveryListener.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/config/DnSettings.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/oid/JdoObjectIdSerializer.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/oid/_JdoObjectIdDecoder.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/oid/_JdoObjectIdEncoder.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/typeconverters/time/IsoOffsetTimeConverter.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/typeconverters/time/IsoZonedDateTimeConverter.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/typeconverters/time/OffsetDateTimeConverterForJdo.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/typeconverters/time/OffsetTimeConverterForJdo.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/typeconverters/time/ZonedDateTimeConverterForJdo.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuemappings/ByteArrayBlobRdbmsMapping.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuemappings/IsisBlobMapping.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuemappings/IsisClobMapping.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuemappings/applib/ByteArrayBlobRdbmsMapping.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/DnByteIdValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/DnCharIdValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/DnDatastoreIdImplValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/DnDatastoreUniqueLongIdValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/DnIntIdValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/DnLongIdValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/DnObjectIdValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/DnShortIdValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/DnStringIdValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/JdoByteIdentityValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/JdoCharIdentityValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/JdoDatastoreIdValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/JdoIntIdentityValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/JdoLongIdentityValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/JdoObjectIdentityValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/JdoShortIdentityValueSemantics.java
create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/JdoStringIdentityValueSemantics.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/applib/IsisBlobMapping.java
delete mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/valuetypes/applib/IsisClobMapping.java
create mode 100644 persistence/jdo/datanucleus/src/main/resources/META-INF/spring.factories
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForByteIdentity_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForCharIdentity_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForDatastoreId_DatastoreIdImpl_long_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForDatastoreId_DatastoreUniqueLongId_long_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForDatastoreId_DatastoreUniqueLongId_str_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForIntId_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForIntIdentity_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForLongId_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForLongIdentity_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForObjectIdentity_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForShortIdentity_Test.java
create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForStringIdentity_Test.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/changetracking/EntityChangeTrackerJdo.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/changetracking/_ChangingEntitiesFactory.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/changetracking/_EntityPropertyChangeFactory.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/changetracking/_SimpleChangingEntities.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/changetracking/_Xray.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/JdoDiscriminatorAnnotationFacetFactory.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/JdoDiscriminatorFacetDefault.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/LogicalTypeFacetFromJdoDiscriminatorValueAnnotation.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/package-info.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/domainobject/objectspecid/LogicalTypeFacetFromJdoPersistenceCapableFacet.java
delete mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/GivenJdoDiscriminatorAnnotationFacetFactoryTest.java
delete mode 100644 persistence/jdo/provider/src/main/java/org/apache/isis/persistence/jdo/provider/metamodel/facets/object/discriminator/JdoDiscriminatorFacet.java
create mode 100644 persistence/jpa/adoc/modules/ROOT/pages/hints-and-tips.adoc
delete mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/changetracking/PersistenceMetricsServiceJpa.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/entity/JpaEntityFacet.java
delete mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/JavaAwtBufferedImageByteArrayConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/applib/IsisBookmarkConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/applib/IsisLocalResourcePathConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/applib/IsisMarkupConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/applib/IsisPasswordConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/java/awt/JavaAwtBufferedImageByteArrayConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/java/time/OffsetDateTimeConverterForJpa.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/java/time/OffsetTimeConverterForJpa.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/java/time/ZonedDateTimeConverterForJpa.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/java/util/JavaUtilUuidConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/schema/v2/IsisChangesDtoConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/schema/v2/IsisCommandDtoConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/schema/v2/IsisInteractionDtoConverter.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/typeconverters/schema/v2/IsisOidDtoConverter.java
delete mode 100644 persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/object/domainobject/objectspecid/LogicalTypeFacetForTableAnnotation.java
rename regressiontests/adoc/modules/{regressiontests => ROOT}/nav.adoc (100%)
create mode 100644 regressiontests/adoc/modules/ROOT/pages/about.adoc
create mode 100644 regressiontests/adoc/modules/ROOT/partials/module-nav.adoc
delete mode 100644 regressiontests/adoc/modules/regressiontests/pages/about.adoc
delete mode 100644 regressiontests/adoc/modules/regressiontests/partials/module-nav.adoc
create mode 100644 regressiontests/stable-cmdexecauditsess/generic/pom.xml
create mode 100644 regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/CmdExecAuditSessLog_IntegTestAbstract.java
create mode 100644 regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/model/CmdExecAuditSessTestDomainModel.java
create mode 100644 regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/model/Counter.java
create mode 100644 regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/model/CounterRepository.java
create mode 100644 regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/model/Counter_bumpUsingMixin.java
copy {extensions/applib/excel/integtests => regressiontests/stable-cmdexecauditsess/persistence-jdo}/log4j2-test.xml (100%)
rename {extensions/core/command-log/jdo => regressiontests/stable-cmdexecauditsess/persistence-jdo}/logging-dn-enhance.properties (100%)
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jdo/pom.xml
copy regressiontests/{incubating => stable-cmdexecauditsess/persistence-jdo}/src/main/java/include.txt (100%)
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jdo/integtests/CmdExecAuditSessLog_IntegTest.java
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jdo/integtests/model/Counter.java
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jdo/integtests/model/CounterRepository.java
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/resources/application-test.yml
copy {extensions/applib/excel/integtests => regressiontests/stable-cmdexecauditsess/persistence-jpa}/log4j2-test.xml (100%)
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jpa/pom.xml
copy regressiontests/{incubating => stable-cmdexecauditsess/persistence-jpa}/src/main/java/include.txt (100%)
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jpa/src/main/resources/META-INF/orm-commandlog.template
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jpa/integtests/CmdExecAuditSessLog_IntegTest.java
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jpa/integtests/model/Counter.java
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jpa/integtests/model/CounterRepository.java
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/resources/META-INF/persistence.xml
create mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/resources/application-test.yml
create mode 100644 regressiontests/stable-cmdexecauditsess/pom.xml
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.java
create mode 100644 regressiontests/stable-domainmodel/src/test/java/org/apache/isis/testdomain/domainmodel/MetaModelRegressionTest.verify.approved.xml
rename {extensions/applib/excel/integtests => regressiontests/stable-layouts}/log4j2-test.xml (100%)
create mode 100644 regressiontests/stable-layouts/pom.xml
create mode 100644 regressiontests/stable-layouts/src/main/java/org/apache/isis/regressiontests/layouts/integtest/Layout_Counter_IntegTest.java
create mode 100644 regressiontests/stable-layouts/src/main/java/org/apache/isis/regressiontests/layouts/integtest/Layout_SimpleObject_IntegTest.java
create mode 100644 regressiontests/stable-layouts/src/main/java/org/apache/isis/regressiontests/layouts/integtest/model/Counter.java
create mode 100644 regressiontests/stable-layouts/src/main/java/org/apache/isis/regressiontests/layouts/integtest/model/Counter.layout.xml
create mode 100644 regressiontests/stable-layouts/src/main/java/org/apache/isis/regressiontests/layouts/integtest/model/LayoutTestDomainModel.java
create mode 100644 regressiontests/stable-layouts/src/main/java/org/apache/isis/regressiontests/layouts/integtest/model/SimpleObject.java
create mode 100644 regressiontests/stable-layouts/src/main/java/org/apache/isis/regressiontests/layouts/integtest/model/SimpleObject.layout.xml
create mode 100644 regressiontests/stable-layouts/src/main/java/org/apache/isis/regressiontests/layouts/integtest/model/types/Name.java
create mode 100644 regressiontests/stable-layouts/src/main/java/org/apache/isis/regressiontests/layouts/integtest/model/types/Notes.java
delete mode 100644 regressiontests/stable-persistence-jdo/src/test/java/org/apache/isis/testdomain/persistence/jdo/JdoBootstrappingTest_usingFixtures.java
create mode 100644 regressiontests/stable-rest/src/test/java/org/apache/isis/testdomain/rest/JsonValueEncoderTest.java
delete mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidLogicalTypeNameClash.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidObjectWithAlias.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/InvalidServiceWithAlias.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfReference.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfString.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperElementTypeVmAbstract.java
delete mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action1.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_action6.java
delete mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_collection1.java
delete mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property1.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/model/good/ProperObjectWithAlias.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperServiceWithAlias.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperViewModelInferredFromNotBeingAnEntity.java
create mode 100644 scripts/rename/.gitignore
create mode 100644 scripts/rename/src/Rename.groovy
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 serve-timeline.sh
create mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/classrules/_LogicalNaming.java
create mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/personas/Persona.java
create mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/teardown/jpa/TeardownFixtureJpaAbstract.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/dom/Customer.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/dom/CustomerRepository.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/dom/Employee.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/dom/Person.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/dom/PersonRepository.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/fixtures/CustomerBuilderScript.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/fixtures/Customer_persona.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/fixtures/EmployeeBuilder.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/fixtures/PersistAllFixtureScript.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/fixtures/PersonBuilderScript.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/fixtures/Person_persona.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/fixtures/ScenarioFixtureScript.java
create mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/personas/fixtures/ScenarioTest.java
create mode 100644 testing/h2console/ui/src/main/java/org/apache/isis/testing/h2console/ui/webmodule/H2WebServerWrapper.java
create mode 100644 testing/integtestsupport/adoc/modules/integtestsupport/pages/hints-and-tips.adoc
create mode 100644 testing/integtestsupport/adoc/modules/integtestsupport/pages/influencing-the-interaction.adoc
create mode 100644 testing/integtestsupport/applib/src/main/java/org/apache/isis/testing/integtestsupport/applib/NoPermissionChecks.java
create mode 100644 testing/integtestsupport/applib/src/main/java/org/apache/isis/testing/integtestsupport/applib/UserMementoRefiners.java
delete mode 100644 tooling/dsl/pom.xml
delete mode 100644 tooling/dsl/src/main/java/org/apache/isis/tooling/dsl/GraphQLToJavaSourceConverter.java
delete mode 100644 tooling/dsl/src/main/java/org/apache/isis/tooling/dsl/JavaSourceCompilingClassLoader.java
delete mode 100644 tooling/dsl/src/test/java/org/apache/isis/tooling/dsl/GraphQLTest.java
delete mode 100644 tooling/dsl/src/test/resources/junit-platform.properties
create mode 100644 tooling/metaprog/pom.xml
create mode 100644 tooling/metaprog/src/main/java/org/apache/isis/tooling/metaprog/compiler/JavaSourceCompilingClassLoader.java
create mode 100644 tooling/metaprog/src/main/java/org/apache/isis/tooling/metaprog/demoshowcases/value/ValueShowCase.java
create mode 100644 tooling/metaprog/src/main/java/org/apache/isis/tooling/metaprog/demoshowcases/value/ValueTypeGenTemplate.java
create mode 100644 tooling/metaprog/src/main/java/org/apache/isis/tooling/metaprog/graphql/GraphQLToJavaSourceConverter.java
create mode 100644 tooling/metaprog/src/main/resources/$Templates-common.adoc
create mode 100644 tooling/metaprog/src/main/resources/$Templates-common~primitive.adoc
create mode 100644 tooling/metaprog/src/main/resources/$Templates-description.adoc
create mode 100644 tooling/metaprog/src/main/resources/$Templates-description~primitive.adoc
create mode 100644 tooling/metaprog/src/main/resources/$Templates.java
create mode 100644 tooling/metaprog/src/main/resources/$Templates.layout.xml
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder2.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder_actionReturning.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder_actionReturningArray.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder_actionReturningCollection.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder_mixinProperty.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder_updateReadOnlyOptionalProperty.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder_updateReadOnlyOptionalPropertyWithChoices.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder_updateReadOnlyProperty.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder_updateReadOnlyPropertyWithChoices.java
create mode 100644 tooling/metaprog/src/main/resources/holder/$TemplateHolder~primitive.java
create mode 100644 tooling/metaprog/src/main/resources/jdo/$TemplateJdo-description.adoc
create mode 100644 tooling/metaprog/src/main/resources/jdo/$TemplateJdo-description~primitive.adoc
create mode 100644 tooling/metaprog/src/main/resources/jdo/$TemplateJdo.java
create mode 100644 tooling/metaprog/src/main/resources/jdo/$TemplateJdoEntities.java
create mode 100644 tooling/metaprog/src/main/resources/jdo/$TemplateJdo~primitive.java
create mode 100644 tooling/metaprog/src/main/resources/jpa/$TemplateJpa-description.adoc
create mode 100644 tooling/metaprog/src/main/resources/jpa/$TemplateJpa-description~primitive.adoc
create mode 100644 tooling/metaprog/src/main/resources/jpa/$TemplateJpa.java
create mode 100644 tooling/metaprog/src/main/resources/jpa/$TemplateJpaEntities.java
create mode 100644 tooling/metaprog/src/main/resources/jpa/$TemplateJpa~primitive.java
create mode 100644 tooling/metaprog/src/main/resources/persistence/$TemplateEntity.java
create mode 100644 tooling/metaprog/src/main/resources/persistence/$TemplateEntity.layout.xml
create mode 100644 tooling/metaprog/src/main/resources/persistence/$TemplateEntity~primitive.layout.xml
create mode 100644 tooling/metaprog/src/main/resources/persistence/$TemplateSeeding.java
create mode 100644 tooling/metaprog/src/main/resources/samples/$TemplateSamples.java
create mode 100644 tooling/metaprog/src/main/resources/vm/$TemplateVm-description.adoc
create mode 100644 tooling/metaprog/src/main/resources/vm/$TemplateVm-description~primitive.adoc
create mode 100644 tooling/metaprog/src/main/resources/vm/$TemplateVm.java
create mode 100644 tooling/metaprog/src/main/resources/vm/$TemplateVm.layout.xml
create mode 100644 tooling/metaprog/src/main/resources/vm/$TemplateVm~primitive.java
create mode 100644 tooling/metaprog/src/main/resources/vm/$TemplateVm~primitive.layout.xml
create mode 100644 tooling/metaprog/src/test/java/org/apache/isis/tooling/metaprog/demoshowcases/value/ValueTypeGenTemplateTest.java
rename tooling/{dsl/src/test/java/org/apache/isis/tooling/dsl => metaprog/src/test/java/org/apache/isis/tooling/metaprog/graphql}/GraphQLTest.graphqls (100%)
create mode 100644 tooling/metaprog/src/test/java/org/apache/isis/tooling/metaprog/graphql/GraphQLTest.java
create mode 100644 tooling/metaprog/src/test/resources/junit-platform.properties
rename tooling/{dsl => metaprog}/src/test/resources/log4j2-test.xml (100%)
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/pom.xml
create mode 100644 valuetypes/asciidoc/persistence-jdo/src/main/java/module-info.java
create mode 100644 valuetypes/asciidoc/persistence-jdo/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jdo/dn/IsisModuleValAsciidocPersistenceJdoDn.java
create mode 100644 valuetypes/asciidoc/persistence-jdo/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jdo/dn/converters/IsisAsciiDocConverter.java
create mode 100644 valuetypes/asciidoc/persistence-jdo/src/main/resources/META-INF/MANIFEST.MF
create mode 100644 valuetypes/asciidoc/persistence-jdo/src/main/resources/plugin.xml
create mode 100644 valuetypes/asciidoc/persistence-jpa/pom.xml
create mode 100644 valuetypes/asciidoc/persistence-jpa/src/main/java/module-info.java
rename valuetypes/asciidoc/{persistence/jpa => persistence-jpa}/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jpa/IsisModuleValAsciidocPersistenceJpa.java (100%)
rename valuetypes/asciidoc/{persistence/jpa => persistence-jpa}/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jpa/converters/IsisAsciiDocConverter.java (100%)
delete mode 100644 valuetypes/asciidoc/persistence/jdo/pom.xml
delete mode 100644 valuetypes/asciidoc/persistence/jdo/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jdo/dn5/IsisModuleValAsciidocPersistenceJdoDn5.java
delete mode 100644 valuetypes/asciidoc/persistence/jdo/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jdo/dn5/converters/IsisAsciiDocConverter.java
delete mode 100644 valuetypes/asciidoc/persistence/jdo/src/main/resources/META-INF/MANIFEST.MF
delete mode 100644 valuetypes/asciidoc/persistence/jdo/src/main/resources/plugin.xml
delete mode 100644 valuetypes/asciidoc/persistence/jpa/pom.xml
delete mode 100644 valuetypes/asciidoc/persistence/pom.xml
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/pom.xml
create mode 100644 valuetypes/markdown/persistence-jdo/src/main/java/module-info.java
create mode 100644 valuetypes/markdown/persistence-jdo/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jdo/dn/IsisModuleValMarkdownPersistenceJdoDn.java
create mode 100644 valuetypes/markdown/persistence-jdo/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jdo/dn/converters/IsisMarkdownConverter.java
create mode 100644 valuetypes/markdown/persistence-jdo/src/main/resources/META-INF/MANIFEST.MF
create mode 100644 valuetypes/markdown/persistence-jdo/src/main/resources/plugin.xml
create mode 100644 valuetypes/markdown/persistence-jpa/pom.xml
create mode 100644 valuetypes/markdown/persistence-jpa/src/main/java/module-info.java
rename valuetypes/markdown/{persistence/jpa => persistence-jpa}/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jpa/IsisModuleValMarkdownPersistenceJpa.java (100%)
rename valuetypes/markdown/{persistence/jpa => persistence-jpa}/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jpa/converters/IsisMarkdownConverter.java (100%)
delete mode 100644 valuetypes/markdown/persistence/jdo/pom.xml
delete mode 100644 valuetypes/markdown/persistence/jdo/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jdo/dn5/IsisModuleValMarkdownPersistenceJdoDn5.java
delete mode 100644 valuetypes/markdown/persistence/jdo/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jdo/dn5/converters/IsisMarkdownConverter.java
delete mode 100644 valuetypes/markdown/persistence/jdo/src/main/resources/META-INF/MANIFEST.MF
delete mode 100644 valuetypes/markdown/persistence/jdo/src/main/resources/plugin.xml
delete mode 100644 valuetypes/markdown/persistence/jpa/pom.xml
delete mode 100644 valuetypes/markdown/persistence/pom.xml
create mode 100644 valuetypes/markdown/ui/wicket/src/main/java/module-info.java
delete mode 100644 valuetypes/prism/pom.xml
delete mode 100644 valuetypes/prism/resources/pom.xml
delete mode 100644 valuetypes/prism/resources/src/main/java/org/apache/isis/valuetypes/prism/Prism.java
delete mode 100644 valuetypes/prism/resources/src/main/resources/static/prism/css/prism1.20-default.css
delete mode 100644 valuetypes/prism/resources/src/main/resources/static/prism/css/prism1.24.1-coy.css
delete mode 100644 valuetypes/prism/resources/src/main/resources/static/prism/css/prism1.24.1-default.css
delete mode 100644 valuetypes/prism/resources/src/main/resources/static/prism/js/prism1.20.js
delete mode 100644 valuetypes/prism/resources/src/main/resources/static/prism/js/prism1.24.1.js
delete mode 100644 valuetypes/prism/vaadin/pom.xml
delete mode 100644 valuetypes/prism/vaadin/src/main/java/org/apache/isis/valuetypes/prism/vaa/PrismResourcesVaa.java
delete mode 100644 valuetypes/prism/wicket/pom.xml
delete mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/PrismResourcesWkt.java
delete mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/css/prism1.20-default.css
delete mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/css/prism1.24.1-coy.css
delete mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/css/prism1.24.1-default.css
delete mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/js/prism1.20.js
delete mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/js/prism1.24.1.js
delete mode 100644 valuetypes/sse/adoc/antora.yml
delete mode 100644 valuetypes/sse/adoc/modules/sse/pages/about.adoc
delete mode 100644 valuetypes/sse/adoc/modules/sse/partials/module-nav.adoc
delete mode 100644 valuetypes/sse/applib/pom.xml
delete mode 100644 valuetypes/sse/applib/src/main/java/org/apache/isis/valuetypes/sse/applib/IsisModuleValSseApplib.java
delete mode 100644 valuetypes/sse/applib/src/main/java/org/apache/isis/valuetypes/sse/applib/annotations/ServerSentEvents.java
delete mode 100644 valuetypes/sse/applib/src/main/java/org/apache/isis/valuetypes/sse/applib/annotations/SseSource.java
delete mode 100644 valuetypes/sse/applib/src/main/java/org/apache/isis/valuetypes/sse/applib/service/SseChannel.java
delete mode 100644 valuetypes/sse/applib/src/main/java/org/apache/isis/valuetypes/sse/applib/service/SseService.java
delete mode 100644 valuetypes/sse/metamodel/pom.xml
delete mode 100644 valuetypes/sse/metamodel/src/main/java/org/apache/isis/valuetypes/sse/metamodel/IsisModuleValSseMetaModel.java
delete mode 100644 valuetypes/sse/metamodel/src/main/java/org/apache/isis/valuetypes/sse/metamodel/facets/SseAnnotationFacetFactory.java
delete mode 100644 valuetypes/sse/metamodel/src/main/java/org/apache/isis/valuetypes/sse/metamodel/facets/SseObserveFacet.java
delete mode 100644 valuetypes/sse/metamodel/src/main/java/org/apache/isis/valuetypes/sse/metamodel/facets/SseObserveFacetAbstract.java
delete mode 100644 valuetypes/sse/metamodel/src/main/java/org/apache/isis/valuetypes/sse/metamodel/facets/SseObserveFacetForServerSentEventsAnnotation.java
delete mode 100644 valuetypes/sse/pom.xml
delete mode 100644 valuetypes/sse/ui/pom.xml
delete mode 100644 valuetypes/sse/ui/wicket/pom.xml
delete mode 100644 valuetypes/sse/ui/wicket/src/main/java/org/apache/isis/valuetypes/sse/ui/wkt/IsisModuleValSseUiWkt.java
delete mode 100644 valuetypes/sse/ui/wicket/src/main/java/org/apache/isis/valuetypes/sse/ui/wkt/markup/ListeningMarkupComponent.java
delete mode 100644 valuetypes/sse/ui/wicket/src/main/java/org/apache/isis/valuetypes/sse/ui/wkt/markup/ListeningMarkupComponent_observing.java
delete mode 100644 valuetypes/sse/ui/wicket/src/main/java/org/apache/isis/valuetypes/sse/ui/wkt/markup/ListeningMarkupPanelFactoriesForWicket.java
delete mode 100644 valuetypes/sse/ui/wicket/src/main/java/org/apache/isis/valuetypes/sse/ui/wkt/services/SseServiceDefault.java
delete mode 100644 valuetypes/sse/ui/wicket/src/main/java/org/apache/isis/valuetypes/sse/ui/wkt/webmodule/ServerSentEventsServlet.java
delete mode 100644 valuetypes/sse/ui/wicket/src/main/java/org/apache/isis/valuetypes/sse/ui/wkt/webmodule/WebModuleServerSentEvents.java
delete mode 100644 viewers/common/pom.xml
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/applib/mixins/Object_impersonate.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/applib/mixins/Object_impersonateWithRoles.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/applib/services/userprof/UserProfileUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/applib/services/userprof/UserProfileUiModelProvider.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/HasParentUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/IsisModuleViewerCommon.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/PlacementDirection.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/UiComponentHolder.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/ActionFormUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/ActionUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/HasActionInteraction.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/HasManagedAction.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/decorator/ActionUiDecorator.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/binding/BindingConverter.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/binding/BindingConverterForManagedObject.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/branding/BrandingUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/branding/BrandingUiModelProvider.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/components/ComponentType.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/components/UiComponentFactory.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/debug/DebugUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/decorators/ConfirmDecorator.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/decorators/DangerDecorator.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/decorators/DisablingDecorator.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/decorators/FormLabelDecorator.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/decorators/IconDecorator.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/decorators/PrototypingDecorator.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/decorators/TooltipDecorator.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/feature/ParameterUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/feature/PropertyUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/feature/ScalarUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/gridlayout/UiGridLayout.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/header/HeaderUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/header/HeaderUiModelProvider.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/menu/MenuItemDto.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/menu/MenuUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/menu/MenuUiModelProvider.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/menu/MenuUiModel_buildMenuItems.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/menu/MenuVisitor.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/mixin/HasTitle.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/mixin/HasUiComponent.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/mixin/HasUiMenuItem.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/object/ObjectUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/object/SimpleObjectUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/userprofile/UserProfileUiModelProviderDefault.java
create mode 100644 viewers/commons/applib/pom.xml
create mode 100644 viewers/commons/applib/src/main/java/module-info.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/IsisModuleViewerCommonsApplib.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/mixins/Object_impersonate.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/mixins/Object_impersonateWithRoles.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/branding/BrandingUiModel.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/branding/BrandingUiService.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/header/HeaderUiModel.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/header/HeaderUiService.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/menu/MenuItemDto.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/menu/MenuUiModel.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/menu/MenuUiService.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/menu/MenuVisitor.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/userprof/UserProfileUiModel.java
create mode 100644 viewers/commons/applib/src/main/java/org/apache/isis/viewer/commons/applib/services/userprof/UserProfileUiService.java
create mode 100644 viewers/commons/model/pom.xml
create mode 100644 viewers/commons/model/src/main/java/module-info.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/UiModel.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/action/HasActionInteraction.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/action/HasManagedAction.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
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/action/decorator/UiActionDecorator.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/binding/BindingConverter.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/binding/BindingConverterForManagedObject.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/components/UiComponentFactory.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
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/decorators/ConfirmDecorator.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/decorators/DangerDecorator.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/decorators/DisablingDecorator.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/decorators/FormLabelDecorator.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/decorators/IconDecorator.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/decorators/PrototypingDecorator.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/decorators/TooltipDecorator.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/mixin/HasTitle.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/mixin/HasUiComponent.java
create mode 100644 viewers/commons/model/src/main/java/org/apache/isis/viewer/commons/model/mixin/HasUiMenuItem.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
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/pom.xml
create mode 100644 viewers/commons/prism/pom.xml
create mode 100644 viewers/commons/prism/src/main/java/module-info.java
create mode 100644 viewers/commons/prism/src/main/java/org/apache/isis/viewer/commons/prism/Prism.java
create mode 100644 viewers/commons/prism/src/main/java/org/apache/isis/viewer/commons/prism/PrismLanguage.java
create mode 100644 viewers/commons/services/pom.xml
create mode 100644 viewers/commons/services/src/main/java/module-info.java
create mode 100644 viewers/commons/services/src/main/java/org/apache/isis/viewer/commons/services/IsisModuleViewerCommonsServices.java
create mode 100644 viewers/commons/services/src/main/java/org/apache/isis/viewer/commons/services/branding/BrandingUiServiceDefault.java
create mode 100644 viewers/commons/services/src/main/java/org/apache/isis/viewer/commons/services/header/HeaderUiServiceDefault.java
create mode 100644 viewers/commons/services/src/main/java/org/apache/isis/viewer/commons/services/menu/MenuUiServiceDefault.java
create mode 100644 viewers/commons/services/src/main/java/org/apache/isis/viewer/commons/services/menu/_MenuItemBuilder.java
create mode 100644 viewers/commons/services/src/main/java/org/apache/isis/viewer/commons/services/userprof/UserProfileUiServiceDefault.java
delete mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/domainobjects/JsonValueEncoder.java
delete mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/domainobjects/JsonValueEncoder_Converters.java
create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/valuerender/JsonValueConverter.java
create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/valuerender/JsonValueEncoderService.java
create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/valuerender/JsonValueEncoderServiceDefault.java
create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/valuerender/_JsonValueConverters.java
create mode 100644 viewers/restfulobjects/rendering/src/test/java/org/apache/isis/viewer/restfulobjects/rendering/domainobjects/JsonValueEncoderTest.java
create mode 100644 viewers/restfulobjects/rendering/src/test/java/org/apache/isis/viewer/restfulobjects/rendering/domainobjects/JsonValueEncoderTestAbstract.java
delete mode 100644 viewers/restfulobjects/rendering/src/test/java/org/apache/isis/viewer/restfulobjects/rendering/domainobjects/JsonValueEncoderTest_appendValueAndFormat.java
delete mode 100644 viewers/restfulobjects/rendering/src/test/java/org/apache/isis/viewer/restfulobjects/rendering/domainobjects/JsonValueEncoderTest_asAdapter.java
delete mode 100644 viewers/restfulobjects/rendering/src/test/java/org/apache/isis/viewer/restfulobjects/rendering/domainobjects/JsonValueEncoderTest_asObject.java
create mode 100644 viewers/wicket/applib/pom.xml
create mode 100644 viewers/wicket/applib/src/main/java/module-info.java
create mode 100644 viewers/wicket/applib/src/main/java/org/apache/isis/viewer/wicket/applib/IsisModuleViewerWicketApplibMixins.java
create mode 100644 viewers/wicket/applib/src/main/java/org/apache/isis/viewer/wicket/applib/mixins/Object_clearHints.java
create mode 100644 viewers/wicket/graceful/pom.xml
create mode 100644 viewers/wicket/graceful/src/test/java/org/apache/isis/viewer/wicket/graceful/WicketArtifactReplacer.java
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/converter/ConverterBasedOnValueSemantics.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/isis/HasAmendableInteractionContext.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/isis/WicketApplicationInitializer.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/isis/WicketViewerSettings.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/isis/WicketViewerSettingsAccessor.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
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/value/ConverterBasedOnValueSemantics.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/value/OptionsBasedOnValueSemantics.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/value/ValueSemanticsModelAbstract.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
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelFormFieldAbstract-debug.html
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelFormFieldAbstract_xray.html
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/_Xray.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/blobclob/_IsisBlobOrClobPanelAbstract.html
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/_TimeFormatUtil.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/css/fa-patch.css
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/css/tempusdominus-bootstrap-4.css
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/css/tempusdominus-bootstrap-4.min.css
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/moment-with-locales.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/moment-with-locales.min.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/tempusdominus-bootstrap-4.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/tempusdominus-bootstrap-4.min.js
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/markup/_HighlightBehavior.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/markup/_HighlightBehaviorPrism.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
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/ChoiceExt.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/Select2BootstrapCssReference.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/Select2JsReference.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/Select2OnSelect.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ChoiceProviderAbstract.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ChoiceProviderAbstractForScalarModel.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ChoiceProviderForReferences.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ChoiceProviderForValues.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/EmptyChoiceProvider.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ObjectAdapterMementoProviderAbstract.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ObjectAdapterMementoProviderForChoices.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ObjectAdapterMementoProviderForReferenceChoices.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ObjectAdapterMementoProviderForReferenceObjectAutoComplete.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ObjectAdapterMementoProviderForReferenceParamOrPropertyAutoComplete.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/providers/ObjectAdapterMementoProviderForValueChoices.java
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/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
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/select2-bootstrap.css
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/BootstrapOverridesCssResourceReference.java
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
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/SidebarCssResourceReference.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-all-v2.css
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/bootstrap/css/BootstrapOverridesCssResourceReference.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/bootstrap/css/bootstrap-overrides-all-v2.css
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-bootstrap-theme.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-cerulean.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-cosmo.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-cyborg.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-darkly.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-flatly.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-journal.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-lumen.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-paper.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-readable.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-sandstone.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-simplex.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-slate.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-spacelab.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-superhero.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-united.css (100%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/bootstrap/css}/bootstrap-overrides-yeti.css (100%)
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
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/fontawesome/FontAwesomeCssReferenceWkt.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/livequery/js/LiveQueryJsResourceReference.java
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/{ => common/livequery/js}/jquery.livequery.js (100%)
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/serversentevents/js/ServerSentEventsJsReference.java
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/{util/SSESupport.js => pages/common/serversentevents/js/isis-server-sent-events.js} (100%)
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/sidebar/css/SidebarCssResourceReference.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/sidebar/css/simple-sidebar.css
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/viewer/js/IsisWicketViewerJsResourceReference.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/viewer/js/jquery.isis.wicket.viewer.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/jquery.isis.wicket.viewer.js
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/simple-sidebar.css
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/FontAwesomeCssReferenceWkt.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/LicensedTextTemplate.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/PrismResourcesWkt.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/SSESupport.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/XrayWkt.java
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/valuechoices/ObjectAdapterMementoProviderForValueChoicesTest.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/main/java/org/apache/isis/viewer/wicket/viewer/mixins/Object_clearHints.java
delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/WicketViewerSettingsDefault.java
delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/IsisWicketApplication_experimental.java
create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/BootstrapInitWkt.java
create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/DebugInitWkt.java
create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/JQueryInitWkt.java
create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/Select2InitWkt.java
create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/WebjarsInitWkt.java
create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/WicketViewerCssBundleInit.java
create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/WicketViewerXrayEnable.java