You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2022/12/14 23:35:05 UTC
[isis] branch ISIS-3255 updated (bbe77f5bee -> 60c1255876)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-3255
in repository https://gitbox.apache.org/repos/asf/isis.git
from bbe77f5bee ISIS-3255: refining generation of config docs
add 14b4dee050 Merge branch 'ISIS-3255'
add 06bf8a4bb3 ISIS-3272: LayoutService: allow for additional layout file formats
add 5257088ac7 ISIS-3272: purge class as not used from prev. commit
add 24437c33b2 ISIS-3271: fixes up commandreplay module, use spring boot quartz starter
add 7dc081c08f ISIS-3271: adds -A option to build.sh
add 4bc4c67f88 ISIS-3271: adds -K option to build.sh, renames -A to -a
add ebb8c035aa ISIS-3271: fixes help msg
add 0936a5eca8 ISIS-3271: further fixes of compile issue
add 2d0a07484b Merge branch 'ISIS-3271'
add 05d7d4d932 ISIS-3272: support menu bars layout loading based on mime type (in principal)
add 0f4de40846 ISIS-3272: move config section 'Application' from viewer/wicket to viewer/common
add 70d7fb4ea9 ISIS-3272: regr. test fixes (re. prev. commit)
add ff9e6a777e ISIS-3272: move config entries 'js' and 'css' from viewer/common/application to viewer/wicket
add 71e0620e97 ISIS-3255: improves some docs
add 88ee0c6aea ISIS-3267: improves RunBackgroundCommands, run each command in its own transaction.
add 4ac4b3a28e ISIS-3267: fixes compile issue
add 315ec2bb22 Merge branch 'ISIS-3267'
add 378c2dcc4a ISIS-3272: mignotes on proj. rename and new config structure
add 15904b050b ISIS-3267: fixes inconsistent semantics
add 857813d834 ISIS-3272: more mignotes
add 6914ecb9a6 ISIS-3272: updates config pages
add b0ea1960d8 ISIS-3267: removes invalid annot, incompatible with @Domain.Exclude
add 2e2a402230 ISIS-3272: separation of concerns: encapsulate menu-bars marshalling into its own service
add 2eada9cce3 ISIS-3272: more separation of concerns
add 8a41ef59d7 ISIS-3272: separation of concerns: grid-loading vs grid-marshalling
add 2e23066778 ISIS-2297: commons: support dump customization for YAML writer
add e647de7d18 ISIS-2297: commons: make YAML writer null-safe
add 49e5f5bffe ISIS-3267: adds T_recenBackgroundCommands (abstract) contributed collection
add 63b1ddbb93 Bump vaadin.version from 23.2.6 to 23.2.7
add c7e2c230da Merge pull request #1173 from apache/dependabot/maven/master/vaadin.version-23.2.7
add ce7cbdcbec Bump camel.version from 3.14.5 to 3.14.6
add e973a7849e Merge pull request #1170 from apache/dependabot/maven/master/camel.version-3.14.6
add 96074ef5c6 Bump maven.plugin.tools.version from 3.6.4 to 3.7.0
add 2505fc0ef0 Merge pull request #1172 from apache/dependabot/maven/master/maven.plugin.tools.version-3.7.0
add 427f5ee9cd Bump jackson-core from 2.13.4 to 2.14.0
add 68f7383be2 Merge pull request #1171 from apache/dependabot/maven/master/com.fasterxml.jackson.core-jackson-core-2.14.0
add 07f6debe46 ISIS-2297: select2: properly handle empty (none) selections
add 7c89aca078 ISIS-3274: fixes MarkupComponentFactory to be Serializable
add abdca3e379 ISIS-3268: fixes facet precedence too high for LabelAtFacetFromLayoutConfiguration
add 71552b21a7 ISIS-3268: MM regr test approval
add 4ef6fb221e Bump vaadin.version from 23.2.7 to 23.2.8
add 10c1a26c5f Merge pull request #1174 from apache/dependabot/maven/master/vaadin.version-23.2.8
add de53b631d3 Bump jnr-ffi from 2.2.12 to 2.2.13
add b405df547e Merge pull request #1175 from apache/dependabot/maven/master/com.github.jnr-jnr-ffi-2.2.13
add 5ff658a708 ISIS-3071: fixes recursive file-upload nesting
add 99f5790000 ISIS-3071: exclude new workaround script from yuicompressor (does not seem to know what to do with it)
add 18ebf089b8 ISIS-3071: relnotes: remove this issue from the known issue list
add c23431618f ISIS-3071: don't compress js when filename matches *.nocompress.js
add 9e342cae4b ISIS-3071: dom ready utility: java-doc
add 88cca2f886 ISIS-3071: some refactoring yielding HeaderItem utils
add 6043503c51 ISIS-3071: minor refactoring
add 9f28844bf6 ISIS-2445: add dependabot config for spring6 branch
add 1e7690158d ISIS-3276: renames ReatEasy artifact (remove '4' in name)
add f69682574f ISIS-3276: removes unused class (left over from refactoring)
add d07fd78eaa ISIS-3276: rename reateasy4 package and module class
add 6848897c36 ISIS-3276: rename reateasy4 package and module class (2)
add 16f230b757 ISIS-3276: rename reateasy4 package and module class (3)
add 0d91b6d94b ISIS-2297: migrate RO applib to JUnit5
add 3727b97a3d ISIS-2297: migrate RO rendering to JUnit5
add 6f7a66e301 ISIS-2297: migrate RO viewer to JUnit5
add 58da396731 ISIS-2297: migrate RO testing to JUnit5
add 48e45e1467 ISIS-2297: migrate JDO metamodel to JUnit5
add 4986bd2a46 ISIS-2297: migrate ext excel applib to JUnit5
add eac4131d53 ISIS-2297: migrate security.shiro to JUnit5
add 815fa641df ISIS-2297: migrate wicket.viewer to JUnit5
add 4d80a0e5c7 ISIS-2297: purge artifact internaltestvintage (JUnit4)
add 9672e0cfec Bump messages from 19.1.4 to 20.0.0
add e21e221010 Merge pull request #1188 from apache/dependabot/maven/master/io.cucumber-messages-20.0.0
add 60357964df Bump togglz.version from 3.2.1 to 3.3.0
add 0b55c20138 Merge pull request #1187 from apache/dependabot/maven/master/togglz.version-3.3.0
add c1b4364049 ISIS-3277: convert RO artifacts to Java Modules (except jaxrsresteasay)
add cb32642c44 ISIS-3278: convert JDO artifacts to Java Modules (except datanucleus)
add 7216afec0e Bump togglz.version from 3.3.0 to 3.3.1
add c46d4ea9b5 Merge pull request #1191 from apache/dependabot/maven/master/togglz.version-3.3.1
add 4af336aabc Bump jnr-posix from 3.1.15 to 3.1.16
add 72a0297de2 Merge pull request #1192 from apache/dependabot/maven/master/com.github.jnr-jnr-posix-3.1.16
add 1b42ba4e91 Bump jnr-constants from 0.10.3 to 0.10.4
add e2dc3bacfe Merge pull request #1193 from apache/dependabot/maven/master/com.github.jnr-jnr-constants-0.10.4
add db64985bc6 Bump swagger-core from 1.6.8 to 1.6.9
add 736a3bd549 Merge pull request #1194 from apache/dependabot/maven/master/io.swagger-swagger-core-1.6.9
add 9d79aa9df9 Bump jnr-enxio from 0.32.13 to 0.32.14
add 1d74f1a401 Merge pull request #1195 from apache/dependabot/maven/master/com.github.jnr-jnr-enxio-0.32.14
add ec8993ab79 ISIS-3276: more removal of literal '4' in resteasy names
add d26539a16d Bump summernote from 0.8.11 to 0.8.16
add 093dd650a0 Bump structurizr.version from 1.6.2 to 1.6.3
add f3a7a3944b Bump swagger-compat-spec-parser from 1.0.51 to 1.0.64
add da89591ce0 Bump swagger-parser-v3 from 2.0.20 to 2.1.9
add eeb6fde190 Bump swagger-models from 2.1.12 to 2.2.7
add 7489fb1978 Bump swagger-core from 2.1.12 to 2.2.7
add 6b105e487c Bump swagger-parser from 1.0.51 to 1.0.64
add 6d792d1e5b Revert "Bump structurizr.version from 1.6.2 to 1.6.3"
add ee3817eb10 Bump summernote from 0.8.16 to 0.8.20
add 42901cc780 Bump structurizr-core from 1.6.2 to 1.16.1
add 022801d51f Bump swagger-parser-core from 2.0.20 to 2.1.9
add 5d2e8f3c47 ISIS-3279: convert JPA artifacts to Java Modules (JPMS)
add 9822f11f08 Revert "Bump messages from 19.1.4 to 20.0.0"
add a04588bb9a ISIS-3071: workaround input nesting more broadly
add 2c6a26f1d9 ISIS-3071: re-add FileUpload mention to known issue list (relnotes)
add 39b0eeadf6 Bump dependency-check-maven from 7.3.0 to 7.3.1
add 55f1c74507 Merge pull request #1208 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.3.1
add 5f8bcea723 ISIS-2297: batch organize imports
add 99b1032bf7 ISIS-2297: fix invalid javadoc
add e86d3543a0 ISIS-2297: more organize import
add 8e64263237 ISIS-2297: fixes javadoc (also make Spring 6 compatible)
add 9f6aacb331 ISIS-3280: fixes RepositoryService bounded uniqueMatch
add 866057af28 ISIS-3222: typo in projection example (docs)
add 568abbc6c6 Bump slf4j-api from 2.0.3 to 2.0.4
add 751274b51c Merge pull request #1211 from apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.4
add 09627add7e Bump javaparser-core from 3.24.7 to 3.24.8
add 1f68f6b8bd Merge pull request #1212 from apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.24.8
add ae06502e76 Bump maven-install-plugin from 3.0.1 to 3.1.0
add d28b277936 Merge pull request #1213 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-install-plugin-3.1.0
add a7d41a2bbc ISIS-2445: try to reduce memory pressure on high core count builds
add a4a4b18160 ISIS-3275: class-path resource loading fixes
add c2782a060e ISIS-3282: fixes potential NPE in EclipseLink Exception Translation
add f96ddd329b ISIS-3283: fixes unreachable code in keycloak integration
add f68941c359 Bump shiro.version from 1.10.0 to 1.10.1
add 8056bba5d4 Merge pull request #1217 from apache/dependabot/maven/master/shiro.version-1.10.1
add ef6caf4913 Bump dependency-check-maven from 7.3.1 to 7.3.2
add 828db5a373 Merge pull request #1218 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.3.2
add 516a18cfe4 ISIS-3289: fixes NPE in CalendarEvent showcase
add 42096537a8 ISIS-3290: Javadoc: add hints on object visibility
add 125a0e9497 ISIS-3287: Config: fixes Hibernate Validator throws on App Startup
add 5fd5a67563 Bump archunit.version from 1.0.0 to 1.0.1
add 9a202dc1e9 Merge pull request #1220 from apache/dependabot/maven/master/archunit.version-1.0.1
add c1e4a4ab94 Bump togglz.version from 3.3.1 to 3.3.2
add a19a6fe877 Merge pull request #1221 from apache/dependabot/maven/master/togglz.version-3.3.2
add bbfafcfaab Bump jackson-core from 2.14.0 to 2.14.1
add 45fb722582 Merge pull request #1222 from apache/dependabot/maven/master/com.fasterxml.jackson.core-jackson-core-2.14.1
add 4e5bd8ce3a ISIS-3281: properly distinguish between singular and plural cases
add e913c0d609 ISIS-3281: minor javadoc
add 99964f4075 ISIS-3291: Bump swagger-ui 3.24.3 -> 4.15.5
add 2a427d5a90 ISIS-3291: swagger-ui: enable auth and syntax highlighting
add cd1cc83e7f ISIS-3291: remove debug code in prev. commit
add e85cae9055 Bump datatables from 1.12.1 to 1.13.1
add 1df36f3afa Merge pull request #1227 from apache/dependabot/maven/master/org.webjars-datatables-1.13.1
add ae9e97eae0 Bump datatables from 1.12.1 to 1.13.1 (2)
add ee86fe9fff ISIS-3292: migrate Swagger Model v2 to OpenAPI v3
add 32c2425b0f ISIS-3292: flesh out parameter schemas (types)
add 6b04256301 ISIS-3292: just renaming classes
add 95cecbb265 ISIS-3292: some refactoring, use ObjectSchema where applicable
add c9aaf120fa ISIS-3292: flesh out RefSchema
add 67f1134cf5 ISIS-3292: flesh out requestBody(...)
add 434b345b2f ISIS-3292: flesh out ApiResponse generation
add 0f591c4252 ISIS-3292: restore value schemas; purge schema plugin
add 935b2e32a2 ISIS-3292: various schema fixes
add 0ad4309b61 ISIS-3292: add online links to all referenced RO Spec sections
add 631f705873 ISIS-3292: final fixes
add 93fa6a21b8 Merge pull request #1226 from apache/3292-openapi
add c0abfa29eb Bump vaadin.version from 23.2.8 to 23.2.9
add 50ca36b8e9 Merge pull request #1229 from apache/dependabot/maven/master/vaadin.version-23.2.9
add e61456cc7e ISIS-3293: new revised java-doc for ViewModel
add 5b996b7bbb ISIS-3293: resolve arbitrary args for ViewModel construction
add f9f9aef6e4 ISIS-3293: revert viewmodel changes from prev. commit; support constructor inject semantics
add e64c29c989 ISIS-3293: update java-doc
add 65e354f0e8 Bump spring-boot from 2.7.5 to 2.7.6
add 4e859bdc0b ISIS-2445: dependabot: customized label for spring6 branch
add 8057ee84f1 ISIS-2445: dependabot: customized label for master branch
add 1bc93908c3 Bump prism from 1.28.0 to 1.29.0
add 3881ffa078 Merge pull request #1232 from apache/dependabot/maven/master/org.webjars.bowergithub.prismjs-prism-1.29.0
add 0057cd2fc2 ISIS-3293: update mignotes on ViewModel
add 15c0d92649 ISIS-3295: FactoryService: java-doc polishing and minor code cleanup
add 3875249322 ISIS-3295: fixes post-construct not called, when viewmodel new-ed up programmatically
add c4b8b91b66 ISIS-3295: simplify PostConstruct method caching (use _ClassCache)
add aba6384155 ISIS-3293: _ClassCache optimizations
add 1c22a0ccfd ISIS-3293: _ClassCache API polishing
add 442b269fe7 ISIS-3222: eclipse/intellij: add jakarta to import order
add 089442d37f ISIS-2297: bug in RO's FailureUtil
add 53aa9e1abe Bump slf4j-api from 2.0.4 to 2.0.5
add 7005f6569c Merge pull request #1237 from apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.5
add c31024df92 ISIS-2297: RO: backports simplified ResourceAbstract from Spring6 branch
add f4868f4932 ISIS-3297: POMs: remove duplicated maven-gpg-plugin
add 2af7a5ffee ISIS-3297: consolidate jar packaging config into bom;
add 9ccb62b26b ISIS-3297: fixes for graphql-test and fakedata-integtests
add fa2d503d78 ISIS-3297: improve bom readability
add 5803e2ee31 ISIS-3297: bom: consolidate maven-compiler-plugin from core
add 7baf199023 ISIS-3297: bom: consolidate surefire plugin
add ddf2f24a54 ISIS-3297: POM: let starer import bom not core
add 2b6f0cfc1a ISIS-3297: consolidate maven-source-plugin from core into bom
add bc0675e124 ISIS-3297: base regressiontests on bom not starter
add fe460702fe ISIS-3297: poms: deduplicate maven-release-plugin entries
add 7a9f63fa7a ISIS-3297: remove wicket deps from core
add dcce377f46 ISIS-3255: updates docs/javadocs is all.
add 669ad5cdf8 Bump maven-dependency-plugin from 3.3.0 to 3.4.0
add baed25a905 Merge pull request #1239 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-dependency-plugin-3.4.0
add 5b98a8a52a Bump maven-jar-plugin from 3.2.2 to 3.3.0
add 4f4c42b006 Merge pull request #1241 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-jar-plugin-3.3.0
add 6226611712 Bump vaadin.version from 23.2.9 to 23.2.10
add d9422697a7 Merge pull request #1240 from apache/dependabot/maven/master/vaadin.version-23.2.10
add bb003fe6c1 ISIS-3275: re-implement OutboxClient on top of RestClient (1)
add 8d65df4883 ISIS-3275: re-implement OutboxClient on top of RestClient (2)
add 2777a195ff ISIS-3275: re-implement OutboxClient on top of RestClient (3)
add b7076bfafa ISIS-3275: re-implement OutboxClient on top of RestClient (4)
add 72f653d655 ISIS-3275: re-implement OutboxClient on top of RestClient (5)
add a7e244f5ff ISIS-3275: re-implement OutboxClient on top of RestClient (6)
add 0be204b169 ISIS-3275: add jaxb marshalling support to Bookmark
add e0d5938510 ISIS-3300: support file i/o for Blob and Clob (convenience)
add f88d301cad ISIS-3300: adds utf8 specific shortcuts to Blob and Clob (Convenience)
add 0cbb12d0d3 Bump joda-time from 2.12.1 to 2.12.2
add e5cd1211c2 Merge pull request #1245 from apache/dependabot/maven/master/joda-time-joda-time-2.12.2
add c35990623f Bump checker-qual from 3.27.0 to 3.28.0
add e4c07d0107 Merge pull request #1246 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.28.0
add cad7d2ddc9 ISIS-2445: fixes rename script (exit with error code if env var not set)
add 530291c207 ISIS-2445: remove outdated env var from script
add 1193633e9b ISIS-3222: updates site index
add bd6a878946 ISIS-2297: gitignore '.derived' files
add 7a03a5366c ISIS-3275: adds tiny swing util for performance profiling
add 88232e9183 Bump dependency-check-maven from 7.3.2 to 7.4.0
add c3a0d2e940 Merge pull request #1249 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.4.0
add 523b2cc9d5 ISIS-2297: introduces a builder for violation messages
add 18ecc00c44 ISIS-2297: MM export menu to allow various formats to choose from
add bbd300798b ISIS-2297: minor: better param desc text
add b0d74e2d7f ISIS-2297: minor: just more param desc.
add 18b06c3c5d ISIS-2297: adds simple CSV MM export option
add 69fe117783 ISIS-2297: disable export formats, that don't work yet
add 1dd8fb00f6 ISIS-3302: [Commons] Text Util to properly handle Files with BOM Signature
add 4ed4a347e1 ISIS-2297: tooling: test fixes
add 2ca7cebd73 Bump vaadin.version from 23.2.10 to 23.2.11
add 3eda7f0463 Merge pull request #1251 from apache/dependabot/maven/master/vaadin.version-23.2.11
add 9cce8147b0 ISIS-3303: reworks UserMemento#isSystem to instead be a check for SudoService#ACCESS_ALL_ROLE
add 3dc857a473 ISIS-3303: fixes regression test, adds a new one
add fb8d558496 ISIS-3303: fixes (?) 'Invalid automatic module name' error for regressiontests-cmdexecauditsess-persistence-{jpa|jdo}
add 6883fee9b7 ISIS-3303: adds trivial improvements to build.sh
add ca9f44fae9 ISIS-3303: fixes (?) 'Invalid automatic module name' error for regressiontests-cmdexecauditsess-persistence-{jpa|jdo} (2)
add 13d3dacec8 ISIS-3303: adds back in automaticModuleName etc for all regression tests
add 60cb4e55d7 ISIS-3303: makes stable regression tests artifacts consistent
add 3f9e51b038 ISIS-3303: fixes unit test by locking down the value semantics of UserMemento and RoleMemento more clearly
add f8dd79967c Merge pull request #1252 from apache/ISIS-3303
new 60c1255876 ISIS-3255: updates index.html with warning re: Windows classpath length limits
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/dependabot.yml | 18 +-
.gitignore | 3 +
.../modules/ROOT/pages/cutting-a-release.adoc | 18 +-
.../ROOT/pages/post-release-successful.adoc | 3 +-
.../modules/ROOT/pages/updating-the-website.adoc | 25 +-
.../attachments/Apache-Causeway.importorder | 15 +-
.../attachments/Apache-Causeway-importorder.xml | 16 +-
.../modules/applib/pages/index/ViewModel.adoc | 20 +-
.../pages/index/annotation/DomainObject.adoc | 2 +
.../applib/pages/index/annotation/HomePage.adoc | 2 +
.../annotation/hooks/Property_025-projecting.adoc | 4 +-
.../applib/pages/index/client/SuppressionType.adoc | 1 +
...adLayoutXml.adoc => Object_downloadLayout.adoc} | 14 +-
.../services/appfeatui/ApplicationTypeMember.adoc | 2 -
.../services/command/CommandExecutorService.adoc | 8 +-
.../services/command/CommandOutcomeHandler.adoc | 6 +-
.../index/services/factory/FactoryService.adoc | 30 +-
.../index/services/grid/GridLoaderService.adoc | 34 +-
.../services/grid/GridMarshallerService.adoc} | 9 +-
.../pages/index/services/grid/GridService.adoc | 1 +
.../pages/index/services/layout/LayoutService.adoc | 60 +-
.../index/services/marshal/MarshallerService.adoc | 44 +
.../index/services/menu/MenuBarsLoaderService.adoc | 16 +-
.../menu/MenuBarsMarshallerService.adoc} | 11 +-
.../pages/index/services/menu/MenuBarsService.adoc | 1 +
.../MenuBarsLoaderService_010-implementation.adoc | 8 +-
.../services/repository/RepositoryService.adoc | 2 +-
.../modules/applib/pages/index/value/Blob.adoc | 40 +-
.../modules/applib/pages/index/value/Clob.adoc | 73 +-
.../HasInteractionId_commandLogEntry.adoc | 4 +
.../HasUsername_recentCommandsByUser.adoc | 4 +
.../contributions/Object_recentCommands.adoc | 2 +-
.../T_recentBackgroundCommands.adoc} | 10 +-
.../applib/dom/CommandLogEntryRepository.adoc | 1 +
.../dom/mixins/CommandLogEntry_childCommands.adoc | 2 +
.../mixins/CommandLogEntry_openResultObject.adoc | 2 +
.../mixins/CommandLogEntry_siblingCommands.adoc | 2 +
.../subscriber/CommandSubscriberForCommandLog.adoc | 2 +
.../CausewayModuleExtCommandReplaySecondary.adoc | 3 -
.../secondary/job/JobExecutionData.adoc} | 31 +-
.../pages/index/excel/applib/ExcelService.adoc | 2 +
.../ExcelServiceDefault.adoc} | 40 +-
.../HasInteractionId_executionLogEntries.adoc | 4 +
.../HasUsername_recentExecutionsByUser.adoc | 4 +
.../contributions/Object_recentExecutions.adoc | 2 +-
.../applib/dom/ExecutionLogEntryType.adoc | 2 +
.../ExecutionLogEntry_siblingExecutions.adoc | 2 +
.../applib/dom/ExecutionOutboxEntryType.adoc | 2 +
.../applib/restapi/OutboxEvents.adoc | 4 +
.../applib/restapi/OutboxRestApi.adoc | 2 +
.../ContentMappingServiceForOutboxEvents.adoc | 2 +
.../index/restfulobjects/client/RestfulClient.adoc | 43 +-
...ayModuleViewerRestfulObjectsJaxrsResteasy.adoc} | 7 +-
.../conneg/RestfulObjectsJaxbWriterForXml.adoc | 0
.../webmodule/WebModuleJaxrsResteasy.adoc} | 8 +-
...ayModuleViewerRestfulObjectsJaxrsResteasy4.adoc | 12 -
.../ROOT/pages/2022/2.0.0-RC1/mignotes.adoc | 81 +
.../ROOT/pages/2022/2.0.0-RC1/relnotes.adoc | 4 +-
antora/supplemental-ui/index.html | 22 +-
.../causeway/applib/CausewayModuleApplib.java | 4 +-
.../java/org/apache/causeway/applib/ViewModel.java | 38 +-
.../causeway/applib/annotation/DomainObject.java | 5 +
.../causeway/applib/annotation/HomePage.java | 6 +-
.../causeway/applib/client/SuppressionType.java | 8 +-
...adLayoutXml.java => Object_downloadLayout.java} | 28 +-
.../services/appfeatui/ApplicationNamespace.java | 2 +
.../applib/services/appfeatui/ApplicationType.java | 2 +
.../services/appfeatui/ApplicationTypeAction.java | 2 +
.../appfeatui/ApplicationTypeCollection.java | 2 +
.../services/appfeatui/ApplicationTypeMember.java | 14 +-
.../appfeatui/ApplicationTypeProperty.java | 2 +
.../applib/services/bookmark/Bookmark.java | 17 +
.../services/command/CommandExecutorService.java | 31 +-
.../services/command/CommandOutcomeHandler.java | 8 +-
.../applib/services/factory/FactoryService.java | 52 +-
.../applib/services/grid/GridLoaderService.java | 40 +-
.../services/grid/GridMarshallerService.java | 19 +-
.../causeway/applib/services/grid/GridService.java | 5 +-
.../applib/services/layout/LayoutExportStyle.java | 4 -
.../applib/services/layout/LayoutService.java | 41 +-
.../applib/services/layout/LayoutServiceMenu.java | 37 +-
.../applib/services/marshal/MarshallerService.java | 57 +
.../services/menu/MenuBarsLoaderService.java | 20 +-
.../services/menu/MenuBarsMarshallerService.java | 16 +-
.../applib/services/menu/MenuBarsService.java | 19 +-
.../services/metamodel/MetaModelServiceMenu.java | 159 +-
.../applib/services/metamodel/_CsvExport2.java | 115 ++
.../services/repository/RepositoryService.java | 4 +-
.../causeway/applib/services/user/RoleMemento.java | 17 +-
.../causeway/applib/services/user/UserMemento.java | 35 +-
.../causeway/applib/services/user/UserService.java | 4 +-
.../org/apache/causeway/applib/value/Blob.java | 60 +-
.../org/apache/causeway/applib/value/Clob.java | 80 +
.../causeway/applib/value/NamedWithMimeType.java | 36 +
.../services/user/RoleMemento_value_Test.java | 28 +
.../services/user/UserMemento_contains_Test.java | 41 +
.../services/user/UserMemento_value_Test.java | 63 +
bom/pom.xml | 869 ++++++----
build.sh | 45 +-
commons/pom.xml | 6 -
commons/src/main/java/module-info.java | 2 +
.../causeway/commons/internal/base/_Text.java | 20 +-
.../causeway/commons/internal/debug/swt/_Swt.java | 75 +
.../proxy/_ProxyFactoryServiceAbstract.java | 3 +-
.../commons/internal/reflection/_ClassCache.java | 63 +-
.../commons/internal/resources/_Resources.java | 19 +-
.../causeway/commons/internal/resources/_Yaml.java | 36 +-
.../test/java/org/apache/causeway/commons/X.java | 5 -
core/NOTICE | 7 -
core/adoc/modules/_overview/pages/about.adoc | 1236 +++++++------
core/config/generateConfigDocs.groovy | 6 +
core/config/pom.xml | 4 +-
.../adoc/modules/config/pages/sections/_nav.adoc | 1 +
.../config/pages/sections/causeway.applib.adoc | 2 +-
.../pages/sections/causeway.viewer.common.adoc | 102 ++
.../pages/sections/causeway.viewer.wicket.adoc | 115 +-
.../core/config/CausewayConfiguration.java | 321 ++--
.../core/config/EclipselinkConfiguration.java | 90 +-
.../facets/CollectionLayoutConfigOptions.java | 7 +-
.../progmodel/ProgrammingModelConstants.java | 91 +-
.../contract/ValueTypeContractTestAbstract.java | 40 +-
core/internaltestvintage/pom.xml | 91 -
.../jmocking/CausewayActions.java | 60 -
.../jmocking/ImposteriserUsingCodegenPlugin.java | 92 -
.../jmocking/InjectIntoJMockAction.java | 62 -
.../internaltestsupport/jmocking/JMockActions.java | 86 -
.../jmocking/JUnitRuleMockery2.java | 306 ----
.../internaltestsupport/jmocking/MyMockomatic.java | 111 --
core/metamodel/pom.xml | 4 +-
core/metamodel/src/main/java/module-info.java | 34 +-
.../metamodel/CausewayModuleCoreMetamodel.java | 4 +-
.../_testing/MetaModelContext_forTesting.java | 18 +-
.../context/MetaModelContext_usingSpring.java | 7 +-
.../causeway/core/metamodel/facets/Evaluators.java | 1 -
.../facets/HasPostConstructMethodCache.java | 58 -
...reteTypeToBeIncludedWithMetamodelValidator.java | 12 +-
...nChoicesForCollectionParameterFacetFactory.java | 1 -
.../actions/action/ActionOverloadingValidator.java | 10 +-
.../ContributingFacetFromMixinFacetFactory.java | 1 -
.../actions/layout/ActionLayoutFacetFactory.java | 1 -
.../position/ActionPositionFacetAbstract.java | 1 -
.../method/ActionValidationFacetViaMethod.java | 1 -
.../ActionValidationFacetViaMethodFactory.java | 1 -
...MemberDescribedFacetWithStaticTextAbstract.java | 1 -
.../facets/all/named/ObjectNamedFacetAbstract.java | 1 -
.../all/named/ObjectNamedFacetSynthesized.java | 1 -
.../CollectionAccessorFacetViaAccessor.java | 1 -
.../layout/CollectionLayoutFacetFactory.java | 1 -
.../annotation/SortedByFacetAnnotationFactory.java | 1 -
.../facets/fallback/FallbackFacetFactory.java | 3 -
.../LabelAtFacetFromLayoutConfiguration.java | 5 +-
.../metamodel/facets/fallback/TitleFacetNone.java | 1 -
.../method/DisableForContextFacetViaMethod.java | 1 -
.../DisableForContextFacetViaMethodFactory.java | 1 -
.../group/LayoutGroupFacetForActionAnnotation.java | 1 -
.../NamedFacetForMemberViaMethodFactory.java | 1 -
.../ViewModelSemanticCheckingFacetFactory.java | 22 +-
.../DomainObjectAnnotationFacetFactory.java | 33 +-
.../editing/ImmutableFacetFromConfiguration.java | 1 -
.../hidden/HiddenTypeFacetFromAuthorization.java | 1 -
.../RemoveAnnotatedMethodsFacetFactory.java | 1 -
.../RemoveDnPrefixedMethodsFacetFactory.java | 1 -
.../ignore/javalang/RemoveMethodsFacetFactory.java | 1 -
.../jdo/RemoveJdoPrefixedMethodsFacetFactory.java | 1 -
.../IntrospectionPolicyFacetAbstract.java | 1 -
.../logicaltype/LogicalTypeMalformedValidator.java | 13 +-
.../LogicalTypeFacetFromClassNameFactory.java | 2 -
.../method/NavigableParentFacetViaMethod.java | 15 +-
.../annotation/TitleFacetViaTitleAnnotation.java | 8 +-
.../methods/TitleFacetFromToStringMethod.java | 2 -
.../facets/object/viewmodel/ViewModelFacet.java | 7 +
.../object/viewmodel/ViewModelFacetAbstract.java | 30 +-
.../object/viewmodel/ViewModelFacetFactory.java | 42 +-
.../ViewModelFacetForDomainObjectAnnotation.java | 12 +-
.../ViewModelFacetForSerializableInterface.java | 12 +-
.../ViewModelFacetForViewModelInterface.java | 97 +-
.../ViewModelFacetForXmlRootElementAnnotation.java | 11 +-
.../objectvalue/labelat/LabelAtFacetAbstract.java | 6 +-
...ctionParameterChoicesFacetFromChoicesFacet.java | 1 -
.../annotderived/ParamDescribedFacetFromType.java | 1 -
.../MandatoryFacetOnParametersDefaultFactory.java | 1 -
.../PropertyAutoCompleteFacetMethodFactory.java | 1 -
.../PropertyChoicesFacetFromChoicesFacet.java | 1 -
.../defaults/PropertyDefaultFacetNone.java | 1 -
.../validating/PropertyValidateFacetNone.java | 1 -
...tionEnforcesMetamodelContributionValidator.java | 13 +-
.../_OrphanedSupportingMethodValidator.java | 6 +-
.../core/metamodel/object/_ManagedObjectMixin.java | 1 -
.../objectmanager/memento/ObjectMemento.java | 27 +-
.../memento/ObjectMementoForEmpty.java | 2 +
.../memento/ObjectMementoForScalar.java | 3 +
.../objectmanager/memento/_RecreatableLookup.java | 1 -
.../progmodel/ProgrammingModelAbstract.java | 2 -
.../dflt/ProgrammingModelFacetsJava11.java | 7 +-
.../services/grid/GridLoaderServiceDefault.java | 151 +-
.../services/grid/GridReaderUsingJaxb.java | 93 -
.../services/grid/GridServiceDefault.java | 14 +-
.../bootstrap/GridMarshallerServiceBootstrap.java | 125 ++
.../grid/bootstrap/GridSystemServiceBootstrap.java | 7 +-
.../services/layout/LayoutServiceDefault.java | 102 +-
.../specloader/SpecificationLoaderDefault.java | 12 +-
.../temporal/LocalDateValueSemantics.java | 2 -
.../temporal/OffsetTimeValueSemantics.java | 2 -
.../temporal/ZonedDateTimeValueSemantics.java | 2 -
.../metamodel/facets/MethodFinderUtilsTest.java | 39 +-
...notationFacetFactoryTest_commandPublishing.java | 1 -
...oicesFacetFromBoundedAnnotationFactoryTest.java | 3 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 3 +-
.../RecreatableObjectFacetFactoryTest.java | 3 +-
.../GridLoaderServiceDefault_resourceNameTest.java | 19 +-
.../metamodel/services/grid/GridLoadingTest.java | 9 +-
.../services/menubars/BSMenuBarsTest.java | 11 +-
.../services/menubars/menubars.layout.xml | 2 +-
core/pom.xml | 469 +----
.../runtimeservices/src/main/java/module-info.java | 1 -
.../CausewayModuleCoreRuntimeServices.java | 6 +-
.../command/CommandExecutorServiceDefault.java | 125 +-
.../factory/FactoryServiceDefault.java | 75 +-
.../menubars/MenuBarsLoaderServiceDefault.java | 93 +-
.../MenuBarsMarshallerServiceBootstrap.java | 105 ++
...erviceBS.java => MenuBarsServiceBootstrap.java} | 35 +-
.../repository/RepositoryServiceDefault.java | 2 +-
.../userreg/EmailNotificationServiceDefault.java | 10 +-
.../wrapper/WrapperFactoryDefault.java | 29 +-
.../RuntimeServicesTestAbstract.java | 29 +-
.../menubars/bootstrap/MenuBarsServiceBSTest.java | 37 +-
.../confmenu/ConfigurationViewServiceDefault.java | 4 +-
.../_infra/resources/AsciiDocReaderService.java | 2 +-
.../resources/MarkupVariableResolverService.java | 8 +-
.../dom/domain/_interactions/InteractionDtoVm.java | 2 +
.../src/main/java/demoapp/dom/menubars.layout.xml | 3 +-
.../core/errorreportingservice/EmailTicket.java | 16 +-
.../persistence/CausewayCalendarEventEntity.java | 6 +-
.../demo/domain/src/main/resources/application.yml | 12 +-
examples/demo/vaadin/pom.xml | 4 -
.../java/demoapp/web/DemoAppManifestCommon.java | 4 +-
.../PrototypeActionsVisibilityAdvisor.java | 6 +-
.../ui/custom/WhereInTheWorldPanelFactory.java | 2 +-
.../HasInteractionId_commandLogEntry.java | 11 +
.../HasUsername_recentCommandsByUser.java | 6 +
.../contributions/Object_recentCommands.java | 3 +-
...ByUser.java => T_recentBackgroundCommands.java} | 55 +-
.../commandlog/applib/dom/CommandLogEntry.java | 51 +-
.../applib/dom/CommandLogEntryRepository.java | 9 +
.../dom/mixins/CommandLogEntry_childCommands.java | 2 +
.../mixins/CommandLogEntry_openResultObject.java | 3 +
.../mixins/CommandLogEntry_siblingCommands.java | 3 +
.../applib/job/RunBackgroundCommandsJob.java | 91 +-
.../subscriber/CommandSubscriberForCommandLog.java | 3 +
.../BackgroundService_IntegTestAbstract.java | 36 +-
.../commandlog/jdo/dom/CommandLogEntry.java | 10 +-
.../integtests/BackgroundService_IntegTest.java | 21 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 37 +-
.../integtests/BackgroundService_IntegTest.java | 9 +-
extensions/core/excel/applib/pom.xml | 2 +-
.../extensions/excel/applib/ExcelService.java | 22 +-
.../excel/applib/service/ExcelServiceDefault.java | 10 +-
.../excel/applib/service/_ExcelServiceHelper.java | 2 -
.../excel/applib/util/AnnotationListTest.java | 7 +-
.../excel/applib/util/AnnotationTripletTest.java | 8 +-
.../excel/applib/util/PivotUtilsTest.java | 12 +-
.../excel/applib/util/SheetPivoterTest.java | 149 +-
extensions/core/excel/integtests/pom.xml | 4 +-
.../HasInteractionId_executionLogEntries.java | 10 +
.../HasUsername_recentExecutionsByUser.java | 5 +
.../contributions/Object_recentExecutions.java | 2 +-
.../executionlog/applib/dom/ExecutionLogEntry.java | 1 -
.../applib/dom/ExecutionLogEntryType.java | 3 +
.../ExecutionLogEntry_siblingExecutions.java | 2 +
.../applib/dom/ExecutionOutboxEntry.java | 1 -
.../applib/dom/ExecutionOutboxEntryType.java | 4 +
.../applib/restapi/OutboxEvents.java | 10 +
.../applib/restapi/OutboxRestApi.java | 6 +-
.../ContentMappingServiceForOutboxEvents.java | 1 +
extensions/core/executionoutbox/restclient/pom.xml | 143 +-
.../executionoutbox/restclient/api/Jsonable.java | 27 -
.../restclient/api/OutboxClient.java | 156 +-
.../executionoutbox/restclient/api/_Jaxb.java | 92 -
.../restclient/api/delete/DeleteMessage.java | 30 +-
.../restclient/api/delete/IntValue.java | 7 +-
.../restclient/api/delete/StringValue.java | 7 +-
.../api/deleteMany/DeleteManyMessage.java | 27 +-
.../integtests/OutboxRestClient_IntegTest.java | 6 +-
.../restclient/integtests/RestEndpointService.java | 7 +-
extensions/pom.xml | 92 +-
.../audittrail/applib/dom/AuditTrailEntry.java | 1 -
.../feature/api/ApplicationFeatureChoices.java | 1 +
.../dom/mixins/perms/UserPermissionViewModel.java | 1 +
.../facets/TenantedAuthorizationFacetDefault.java | 51 +-
.../CollectionContentsAsExcelFactory.java | 1 -
.../CalendaredCollectionFactoryAbstract.java | 1 -
.../PdfJsViewerFacetFromAnnotationFactory.java | 2 -
.../PdfJsViewerPanelComponentFactory.java | 1 -
.../facets/SseAnnotationFacetFactory.java | 1 -
.../core/commandreplay/secondary/pom.xml | 6 +-
.../CausewayModuleExtCommandReplaySecondary.java | 78 +-
.../secondary/fetch/CommandFetcher.java | 20 +-
.../secondary/job/JobExecutionData.java | 45 +-
.../secondary/job/ReplicateAndReplayJob.java | 3 +
.../secondary/job/SecondaryStatusData.java | 3 -
.../jobcallables/ReplicateAndRunCommands.java | 3 -
incubator/viewers/graphql/test/pom.xml | 6 +-
.../javafx/ui/components/UiComponentFactoryFx.java | 3 -
.../disabling/DisablingDecoratorForButton.java | 1 -
.../disabling/DisablingDecoratorForFormField.java | 1 -
.../decorator/icon/IconDecoratorForMenuItem.java | 1 -
.../prototyping/PrototypingDecoratorForButton.java | 3 +-
.../PrototypingDecoratorForFormField.java | 1 -
incubator/viewers/vaadin/model/pom.xml | 12 +-
.../viewer/vaadin/model/decorator/Decorators.java | 6 +-
.../ui/components/UiComponentFactoryVaa.java | 3 -
.../vaadin/ui/pages/login/VaadinLoginView.java | 10 +-
.../viewer/vaadin/ui/pages/main/TabUtil.java | 4 +-
mavendeps/webapp/pom.xml | 2 +-
.../commons}/src/main/java/module-info.java | 31 +-
.../jdo/applib/src/main/java/module-info.java | 27 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 1 -
.../jdo/integration/src/main/java/module-info.java | 35 +-
.../metamodel/JdoPrimaryKeyPropertyPredicate.java | 1 -
persistence/jdo/metamodel/pom.xml | 2 +-
.../jdo/metamodel}/src/main/java/module-info.java | 35 +-
.../jdo/metamodel/JdoProgrammingModel.java | 3 +-
...JdoDatastoreIdentityAnnotationFacetFactory.java | 1 -
.../JdoPersistenceCapableFacetFactory.java | 1 -
.../query/JdoQueryAnnotationFacetFactory.java | 1 -
.../version/JdoVersionAnnotationFacetFactory.java | 1 -
...BigDecimalFromColumnAnnotationFacetFactory.java | 1 -
...andatoryFacetFromAbsenceOfColumnAnnotation.java | 1 -
.../MandatoryFromColumnAnnotationFacetFactory.java | 1 -
...xLengthFromJdoColumnAnnotationFacetFactory.java | 1 -
.../metamodel/facets/prop/column/_ColumnUtil.java | 1 -
.../JdoNotPersistentAnnotationFacetFactory.java | 1 -
.../JdoPrimaryKeyAnnotationFacetFactory.java | 1 -
.../OptionalFacetFromJdoPrimaryKeyAnnotation.java | 1 -
...atastoreIdentityAnnotationFacetFactoryTest.java | 9 +-
...GivenJdoPersistenceCapableFacetFactoryTest.java | 8 +-
.../query/JdoQueryAnnotationFacetFactoryTest.java | 4 +-
.../JdoVersionAnnotationFacetFactoryTest.java | 7 +-
...VersionAnnotationFacetFactoryTest_validate.java | 25 +-
...malFromJdoColumnAnnotationFacetFactoryTest.java | 6 +-
...oryFromJdoColumnAnnotationFacetFactoryTest.java | 5 +-
...impleObjectWithBigDecimalColumnAnnotations.java | 3 +-
...impleObjectWithColumnAllowsNullAnnotations.java | 18 +-
...JdoNotPersistentAnnotationFacetFactoryTest.java | 7 +-
.../SimpleObjectWithNotPersistentColumn.java | 2 +-
...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 7 +-
.../primarykey/SimpleObjectWithPrimaryKey.java | 2 +-
.../testing/AbstractFacetFactoryTest.java | 41 +-
persistence/jdo/provider/pom.xml | 5 +
.../jdo/provider/src/main/java/module-info.java | 37 +
persistence/jdo/spring/pom.xml | 6 +
.../jdo/spring}/src/main/java/module-info.java | 34 +-
.../LocalPersistenceManagerFactoryTests.java | 18 +-
.../spring/test/integration => }/test.properties | 0
.../jpa/applib/src/main/java/module-info.java | 35 +-
.../eclipselink}/src/main/java/module-info.java | 35 +-
.../CausewayModulePersistenceJpaEclipselink.java | 2 +
.../jpa/integration/src/main/java/module-info.java | 48 +
.../jpa/integration/entity/JpaEntityFacet.java | 2 -
.../integration/entity/JpaEntityFacetFactory.java | 1 -
.../jpa/metamodel/src/main/java/module-info.java | 47 +-
...DecimalFromJpaColumnAnnotationFacetFactory.java | 1 -
...ndatoryFromJpaColumnAnnotationFacetFactory.java | 1 -
.../JpaTransientAnnotationFacetFactory.java | 1 -
pom.xml | 3 +-
preview.sh | 2 +-
regressiontests/incubating/pom.xml | 6 +-
.../incubating/src/main/java/include.txt | 1 -
.../causeway/testdomain/rest/CorsFilterTest.java | 4 +-
.../testdomain/rest/MenuBarsResourceTest.java | 42 +-
.../RestServiceSimpifiedRepresentationTest.java | 4 +-
regressiontests/pom.xml | 61 +-
regressiontests/stable-bootstrapping/pom.xml | 9 +-
.../stable-bootstrapping/src/main/java/include.txt | 1 -
.../stable-cmdexecauditsess/generic/pom.xml | 12 +-
.../persistence-jdo/pom.xml | 14 +-
.../persistence-jdo/src/main/java/include.txt | 1 -
.../persistence-jpa/pom.xml | 15 +-
.../persistence-jpa/src/main/java/include.txt | 1 -
.../resources/META-INF/orm-commandlog.template | 0
regressiontests/stable-cmdexecauditsess/pom.xml | 13 +-
regressiontests/stable-config/pom.xml | 9 +-
.../stable-config/src/main/java/include.txt | 1 -
regressiontests/stable-core-wrapperfactory/pom.xml | 12 +-
.../src/main/java/include.txt | 1 -
regressiontests/stable-cucumber/pom.xml | 35 +-
.../stable-cucumber/src/main/java/include.txt | 1 -
regressiontests/stable-domainmodel/pom.xml | 9 +-
.../stable-domainmodel/src/main/java/include.txt | 1 -
.../DomainModelTest_usingBadDomain.java | 15 +-
...elTest_usingBadDomain_noAnnotationEnforced.java | 2 +-
.../domainmodel/MetaModelRegressionTest.java | 21 +-
.../MetaModelRegressionTest.verify.approved.xml | 1807 ++++++++++++++------
regressiontests/stable-eventhandling/pom.xml | 9 +-
.../stable-eventhandling/src/main/java/include.txt | 1 -
regressiontests/stable-factory/pom.xml | 9 +-
.../stable-factory/src/main/java/include.txt | 1 -
.../testdomain/factory/ViewModelFactoryTest.java | 98 +-
regressiontests/stable-interact/pom.xml | 9 +-
.../stable-interact/src/main/java/include.txt | 1 -
.../testdomain/interact/CustomContextTest.java | 3 +-
...> CustomContextWithNoPermissionChecksTest.java} | 48 +-
regressiontests/stable-layouts/pom.xml | 41 +-
.../integtest/Layout_Counter_IntegTest.java | 0
.../integtest/Layout_SimpleObject_IntegTest.java | 0
.../layouts/integtest/model/Counter.java | 0
.../layouts/integtest/model/Counter.layout.xml | 0
.../integtest/model/LayoutTestDomainModel.java | 0
.../layouts/integtest/model/SimpleObject.java | 8 +-
.../integtest/model/SimpleObject.layout.xml | 0
.../layouts/integtest/model/types/Name.java | 0
.../layouts/integtest/model/types/Notes.java | 0
regressiontests/stable-persistence-jdo/pom.xml | 27 +-
.../src/main/java/include.txt | 1 -
regressiontests/stable-persistence-jpa/pom.xml | 31 +-
.../src/main/java/include.txt | 1 -
regressiontests/stable-publishing-jpa/pom.xml | 27 +-
.../src/main/java/include.txt | 1 -
regressiontests/stable-rest/pom.xml | 11 +-
.../stable-rest/src/main/java/include.txt | 1 -
.../testdomain/rest/JsonValueEncoderTest.java | 4 +-
.../testdomain/rest/RestServiceStressTest.java | 4 +-
.../causeway/testdomain/rest/RestServiceTest.java | 4 +-
regressiontests/stable-value/pom.xml | 9 +-
.../stable-value/src/main/java/include.txt | 1 -
regressiontests/stable-viewers-common/pom.xml | 27 +-
.../src/main/java/include.txt | 1 -
regressiontests/stable-viewers-jdo/pom.xml | 29 +-
.../testdomain/viewers/jdo/wkt/TestAppJdoWkt.java | 2 +-
regressiontests/stable-viewers-jpa/pom.xml | 29 +-
.../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java | 2 +-
regressiontests/stable/pom.xml | 33 +-
.../interaction/DomainObjectTesterFactory.java | 14 +-
.../testdomain/util/rest/RestEndpointService.java | 29 +-
.../stable/src/main/resources/application.yml | 11 +-
scripts/ci/_print-environment.sh | 2 -
scripts/ci/rename-all-published-sources.jsh | 5 +-
security/keycloak/src/main/java/module-info.java | 1 +
.../services/KeycloakOauth2UserService.java | 112 +-
security/shiro/pom.xml | 2 +-
.../shiro/CausewayPermissionTest_setParts.java | 12 +-
.../shiro/CausewayPermissionTest_typicalUsage.java | 35 +-
...AuthenticatorOrAuthorizorTest_authenticate.java | 4 +-
...ticatorOrAuthorizorTest_isVisibleInAnyRole.java | 9 +-
.../CausewayPermissionTest_equals.java | 11 +-
.../PermissionToRoleMapperFromIniTest.java | 8 +-
.../PermissionToRoleMapperFromStringTest.java | 8 +-
.../shiro/permrolemapper/UtilTest_parse.java | 6 +-
starters/pom.xml | 75 +-
supplemental-model/pom.xml | 9 +-
testing/fakedata/integtests/pom.xml | 8 +-
.../h2console/ui/webmodule/WebModuleH2Console.java | 1 -
.../applib/CausewayInteractionHandler.java | 1 -
testing/pom.xml | 67 -
.../apache/causeway/tooling/c4/test/C4Test.java | 58 +-
.../tooling/c4/test/baeldung-example-v2.puml | 10 +-
.../causeway/tooling/j2adoc/format/Snippets.java | 1 -
tooling/javamodel/pom.xml | 2 +-
.../tooling/javamodel/test/AnalyzerTest.java | 18 +-
.../tooling/javamodel/test/ProjectSamples.java | 59 +-
.../demoshowcases/value/ValueTypeGenTemplate.java | 1 -
tooling/pom.xml | 7 +-
valuetypes/asciidoc/ui/pom.xml | 8 +-
valuetypes/pom.xml | 67 -
viewers/commons/prism/pom.xml | 2 +-
.../branding/BrandingUiServiceDefault.java | 4 +-
.../services/menu/MenuUiServiceDefault.java | 2 +
viewers/restfulobjects/applib/pom.xml | 2 +-
.../applib/src/main/java/module-info.java | 43 +
...resentationTest_arrayGet_arraySetElementAt.java | 51 +-
.../JsonRepresentationTest_asInputStream.java | 8 +-
.../applib/JsonRepresentationTest_getArray.java | 10 +-
.../JsonRepresentationTest_getBigDecimal.java | 51 +-
.../JsonRepresentationTest_getBigInteger.java | 52 +-
.../applib/JsonRepresentationTest_getBoolean.java | 10 +-
.../applib/JsonRepresentationTest_getDouble.java | 15 +-
.../applib/JsonRepresentationTest_getInt.java | 10 +-
.../JsonRepresentationTest_getLink_isLink.java | 10 +-
.../applib/JsonRepresentationTest_getLong.java | 10 +-
.../JsonRepresentationTest_getNull_isNull.java | 10 +-
.../JsonRepresentationTest_getRepresentation.java | 8 +-
.../JsonRepresentationTest_getString_isString.java | 10 +-
...onRepresentationTest_isArray_isMap_isValue.java | 8 +-
.../applib/JsonRepresentationTest_mapHas.java | 14 +-
.../applib/JsonRepresentationTest_newArray.java | 4 +-
.../applib/JsonRepresentationTest_newObject.java | 4 +-
.../applib/JsonRepresentationTest_size.java | 15 +-
...JsonRepresentationTest_streamArrayElements.java | 8 +-
.../applib/JsonRepresentationTest_urlEncoding.java | 4 +-
.../applib/LinkRepresentationTest_equals.java | 4 +-
.../restfulobjects/applib/Rel_getName_Test.java | 4 +-
.../RestfulRequest_DomainModelTest_parser.java | 6 +-
...equestParameterTest_valueOf_xrodomainmodel.java | 8 +-
...equestParameterTest_valueOf_xrofollowlinks.java | 8 +-
.../client/RestfulResponse_HeaderTest_Warning.java | 4 +-
.../client/RestfulResponse_HttpStatusCodeTest.java | 4 +-
...mainObjectRepresentationTest_getCollection.java | 8 +-
...ainObjectRepresentationTest_getCollections.java | 8 +-
...mainObjectRepresentationTest_getProperties.java | 8 +-
...DomainObjectRepresentationTest_getProperty.java | 8 +-
.../restfulobjects/applib/util/Parser_Test.java | 6 +-
.../applib/util/PathNodeTest_equalsHashcode.java | 8 +-
.../applib/util/PathNodeTest_parse.java | 4 +-
.../applib/util/PathNodeTest_split.java | 4 +-
.../src/main/java/module-info.java} | 22 +-
.../restfulobjects/client/ResponseDigest.java | 66 +-
.../restfulobjects/client/ResponseDigester.java | 127 ++
.../restfulobjects/client/RestfulClient.java | 120 +-
.../restfulobjects/client/RestfulClientConfig.java | 43 +-
.../client/RestfulClientMediaType.java | 96 ++
.../.gitignore | 0
.../{jaxrs-resteasy-4 => jaxrs-resteasy}/pom.xml | 12 +-
...ayModuleViewerRestfulObjectsJaxrsResteasy.java} | 10 +-
.../conneg/RestfulObjectsJaxbWriterForXml.java | 2 +-
.../webmodule/WebModuleJaxrsResteasy.java} | 17 +-
.../Parser_forCacheControl_Test.java | 2 +-
.../Parser_forJaxRsMediaType_Test.java | 2 +-
.../RepresentationTypeTest_getMediaType.java | 2 +-
.../RepresentationTypeTest_getName.java | 2 +-
.../RepresentationTypeTest_lookup.java | 2 +-
.../RepresentationTypeTest_parser.java | 2 +-
...eContext_ensureCompatibleAcceptHeader_Test.java | 2 +-
...tfulObjectsApplicationExceptionMapper_Test.java | 2 +-
viewers/restfulobjects/pom.xml | 2 +-
viewers/restfulobjects/rendering/pom.xml | 2 +-
.../rendering/src/main/java/module-info.java | 54 +
.../CausewayModuleRestfulObjectsRendering.java | 8 +-
.../domainobjects/DomainObjectReprRenderer.java | 3 +-
.../domainobjects/DomainServiceLinkTo.java | 3 +-
.../domainobjects/ObjectAndActionInvocation.java | 16 +
...entNegotiationServiceForRestfulObjectsV1_0.java | 34 +-
.../service/swagger/SwaggerServiceDefault.java | 6 +-
.../service/swagger/SwaggerServiceMenu.java | 2 +-
.../service/swagger/internal/Caching.java | 35 +-
.../service/swagger/internal/Generation.java | 853 ---------
...pecGenerator.java => OpenApiSpecGenerator.java} | 24 +-
.../rendering/service/swagger/internal/RoSpec.java | 68 +
.../internal/ValuePropertyFactoryDefault.java | 149 --
.../swagger/internal/ValuePropertyPlugin.java | 75 -
.../swagger/internal/ValueSchemaFactory.java | 23 +-
.../internal/ValueSchemaFactoryDefault.java | 128 ++
.../service/swagger/internal/_OpenApi.java | 117 ++
.../swagger/internal/_OpenApiModelFactory.java | 813 +++++++++
.../rendering/service/swagger/internal/_Util.java | 19 +-
.../rendering/LinkFollowSpecsTest_follow.java | 4 +-
.../domainobjects/JsonValueEncoderTest.java | 4 +-
...ationTest.java => OpenApiModelFactoryTest.java} | 8 +-
.../service/swagger/internal/TaggerTest.java | 70 +-
.../rendering/util/MapUtilsTest.java | 11 +-
viewers/restfulobjects/testing/pom.xml | 2 +-
.../Parser_forCacheControl_ContractTest.java | 2 +-
.../Parser_forJaxRsMediaType_ContractTest.java | 2 +-
...entationTypeTest_getMediaType_ContractTest.java | 2 +-
...epresentationTypeTest_getName_ContractTest.java | 2 +-
...RepresentationTypeTest_lookup_ContractTest.java | 6 +-
...RepresentationTypeTest_parser_ContractTest.java | 4 +-
..._ensureCompatibleAcceptHeader_ContractTest.java | 68 +-
...tsApplicationExceptionMapper_Test_Contract.java | 27 +-
viewers/restfulobjects/viewer/pom.xml | 2 +-
.../viewer/src/main/java/module-info.java | 55 +
.../restfulobjects/viewer/mappers/FailureUtil.java | 2 +-
.../resources/DomainObjectResourceServerside.java | 12 +-
.../resources/DomainServiceResourceServerside.java | 12 +-
.../resources/DomainTypeResourceServerside.java | 12 +-
.../resources/HomePageResourceServerside.java | 12 +-
.../viewer/resources/ImageResourceServerside.java | 12 +-
.../resources/MenuBarsResourceServerside.java | 15 +-
.../viewer/resources/ResourceAbstract.java | 37 +-
.../viewer/resources/SwaggerSpecResource.java | 5 +
.../viewer/resources/UserResourceServerside.java | 13 +-
.../resources/VersionResourceServerside.java | 12 +-
.../static/swagger-ui/index-ORIG-3.24.3.html | 60 -
.../static/swagger-ui/index-ORIG-4.15.5.html | 19 +
.../src/main/resources/static/swagger-ui/index.css | 16 +
.../static/swagger-ui/oauth2-redirect.html | 41 +-
.../static/swagger-ui/swagger-initializer.js | 20 +
.../static/swagger-ui/swagger-ui-bundle.js | 135 +-
.../static/swagger-ui/swagger-ui-bundle.js.map | 2 +-
.../static/swagger-ui/swagger-ui-es-bundle-core.js | 3 +
.../swagger-ui/swagger-ui-es-bundle-core.js.map | 1 +
.../static/swagger-ui/swagger-ui-es-bundle.js | 3 +
.../static/swagger-ui/swagger-ui-es-bundle.js.map | 1 +
.../swagger-ui/swagger-ui-standalone-preset.js | 23 +-
.../swagger-ui/swagger-ui-standalone-preset.js.map | 2 +-
.../resources/static/swagger-ui/swagger-ui.css | 3 +-
.../resources/static/swagger-ui/swagger-ui.css.map | 2 +-
.../main/resources/static/swagger-ui/swagger-ui.js | 9 +-
.../resources/static/swagger-ui/swagger-ui.js.map | 2 +-
.../src/main/resources/swagger-ui/index.thtml | 25 +-
.../context/ResourceContext_getArg_Test.java | 76 +-
.../context/ResourceContext_stripQuotes_Test.java | 20 +-
.../DomainResourceHelper_readBodyAsMap_Test.java | 48 +-
.../viewer/resources/JsonParserHelper_Test.java | 11 +-
.../viewer/util/UrlParserUtils_Test.java | 12 +-
...ulObjectsSessionFilter_lookupPassThru_Test.java | 78 +-
viewers/wicket/graceful/pom.xml | 4 +-
.../CausewayModuleViewerWicketGraceful.java} | 6 +-
.../viewer/wicket/graceful/package-info.java | 11 +-
.../viewer/wicket/model/models/AboutModel.java | 6 +-
.../wicket/model/models/HasCommonContext.java | 10 +
viewers/wicket/pom.xml | 77 +
viewers/wicket/ui/pom.xml | 3 +-
.../wicket/ui/components/about/AboutPanel.java | 2 +-
.../ui/components/about/AboutPanelFactory.java | 1 -
.../serviceactions/TertiaryMenuPanelFactory.java | 1 -
.../actions/ActionParametersFormPanelFactory.java | 1 -
.../actions/ActionParametersPanelFactory.java | 1 -
.../CollectionContentsAsAjaxTablePanelFactory.java | 1 -
.../CollectionContentsAsIconsPanelFactory.java | 1 -
...ollectionContentsMultipleViewsPanelFactory.java | 1 -
.../CollectionContentsAsSummaryFactory.java | 1 -
.../CollectionContentsHiddenPanelFactory.java | 1 -
.../empty/EmptyCollectionPanelFactory.java | 1 -
.../entity/EntityComponentFactoryAbstract.java | 1 -
.../icontitle/EntityIconAndTitlePanelFactory.java | 1 -
.../wicket/ui/components/footer/FooterPanel.java | 6 +-
.../ui/components/footer/FooterPanelFactory.java | 1 -
.../components/layout/bs/BSGridPanelFactory.java | 1 -
.../scalars/ComponentFactoryScalarAbstract.java | 1 -
.../scalars/ScalarPanelTextFieldAbstract.java | 1 -
.../ScalarPanelTextFieldTextualAbstract.java | 1 -
.../scalars/image/JavaAwtImagePanelFactory.java | 1 -
.../scalars/markup/MarkupComponentFactory.java | 4 +-
.../scalars/markup/ScalarMarkupPanel.java | 5 +-
.../scalars/string/ScalarTitleBadgePanel.java | 1 -
.../ui/components/tree/TreePanelFactories.java | 1 -
.../unknown/UnknownModelPanelFactory.java | 1 -
.../value/StandaloneValuePanelFactory.java | 1 -
.../voidreturn/VoidReturnPanelFactory.java | 1 -
.../EntityLinkSimplePanelFactory.java | 1 -
.../fileinput/FileUploadFieldWithNestingFix.java | 83 +
.../causeway-file-upload-nesting-fix.nocompress.js | 43 +
.../widgets/select2/Select2OnSelect.java | 22 +-
.../select2/providers/ChoiceProviderAbstract.java | 10 +-
.../viewer/wicket/ui/pages/PageAbstract.java | 8 +-
.../viewer/wicket/ui/pages/WebPageBase.java | 2 +-
.../accmngt/AccountManagementPageAbstract.java | 6 +-
.../password_reset/PasswordResetEmailPanel.java | 2 +-
.../accmngt/signup/RegistrationFormPanel.java | 2 +-
.../pages/common/datatables/DatatablesDotNet.java | 2 +-
.../CausewayWicketViewerJsResourceReference.java | 22 +-
...=> causeway-jquery-wicket-viewer.nocompress.js} | 0
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 8 +-
.../apache/causeway/viewer/wicket/ui/util/Wkt.java | 46 +-
.../viewer/wicket/ui/util/WktHeaderItems.java | 90 +
viewers/wicket/viewer/pom.xml | 2 +-
.../ComponentFactoryRegistrarDefault.java | 1 -
...nticatedWebSessionForCauseway_Authenticate.java | 115 +-
...orCauseway_DownCastsInheritedFunctionality.java | 14 +-
...ticatedWebSessionForCauseway_Instantiation.java | 43 +-
.../AuthenticatedWebSessionForCauseway_SignIn.java | 70 +-
...nticatedWebSessionForCauseway_TestAbstract.java | 54 +-
.../pages/PageClassListDefault_Instantiation.java | 43 +-
...ageClassListDefault_RegistrationAndCaching.java | 12 +-
.../services/TranslationsResolverWicketTest.java | 42 +-
655 files changed, 10020 insertions(+), 8736 deletions(-)
rename antora/components/refguide-index/modules/applib/pages/index/mixins/layout/{Object_downloadLayoutXml.adoc => Object_downloadLayout.adoc} (79%)
copy antora/components/refguide-index/modules/{extensions/pages/index/commandlog/applib/dom/mixins/CommandLogEntry_childCommands.adoc => applib/pages/index/services/grid/GridMarshallerService.adoc} (81%)
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/marshal/MarshallerService.adoc
copy antora/components/refguide-index/modules/applib/pages/index/{annotation/HomePage.adoc => services/menu/MenuBarsMarshallerService.adoc} (64%)
copy antora/components/refguide-index/modules/extensions/pages/index/commandlog/applib/{dom/mixins/CommandLogEntry_childCommands.adoc => contributions/T_recentBackgroundCommands.adoc} (74%)
copy antora/components/refguide-index/modules/{applib/pages/index/ViewModel.adoc => extensions/pages/index/commandreplay/secondary/job/JobExecutionData.adoc} (53%)
copy antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{ExcelService.adoc => service/ExcelServiceDefault.adoc} (59%)
copy antora/components/refguide-index/modules/{extensions/pages/index/commandlog/applib/subscriber/CommandSubscriberForCommandLog.adoc => viewer/pages/index/restfulobjects/jaxrsresteasy/CausewayModuleViewerRestfulObjectsJaxrsResteasy.adoc} (83%)
rename antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/{jaxrsresteasy4 => jaxrsresteasy}/conneg/RestfulObjectsJaxbWriterForXml.adoc (100%)
rename antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/{jaxrsresteasy4/webmodule/WebModuleJaxrsResteasy4.adoc => jaxrsresteasy/webmodule/WebModuleJaxrsResteasy.adoc} (79%)
delete mode 100644 antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/jaxrsresteasy4/CausewayModuleViewerRestfulObjectsJaxrsResteasy4.adoc
rename api/applib/src/main/java/org/apache/causeway/applib/mixins/layout/{Object_downloadLayoutXml.java => Object_downloadLayout.java} (77%)
rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodByClassMap.java => api/applib/src/main/java/org/apache/causeway/applib/services/grid/GridMarshallerService.java (70%)
create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/services/marshal/MarshallerService.java
copy extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryType.java => api/applib/src/main/java/org/apache/causeway/applib/services/menu/MenuBarsMarshallerService.java (61%)
create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_CsvExport2.java
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/services/user/RoleMemento_value_Test.java
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_contains_Test.java
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_value_Test.java
create mode 100644 commons/src/main/java/org/apache/causeway/commons/internal/debug/swt/_Swt.java
delete mode 100644 commons/src/test/java/org/apache/causeway/commons/X.java
delete mode 100644 core/NOTICE
create mode 100644 core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.common.adoc
delete mode 100644 core/internaltestvintage/pom.xml
delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/CausewayActions.java
delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/ImposteriserUsingCodegenPlugin.java
delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/InjectIntoJMockAction.java
delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/JMockActions.java
delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/JUnitRuleMockery2.java
delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/MyMockomatic.java
delete mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/HasPostConstructMethodCache.java
delete mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridReaderUsingJaxb.java
create mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/bootstrap/GridMarshallerServiceBootstrap.java
create mode 100644 core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsMarshallerServiceBootstrap.java
rename core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/{MenuBarsServiceBS.java => MenuBarsServiceBootstrap.java} (96%)
copy extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/contributions/{HasUsername_recentCommandsByUser.java => T_recentBackgroundCommands.java} (54%)
delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/Jsonable.java
delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/_Jaxb.java
copy core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/memento/ObjectMementoForEmpty.java => incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/job/JobExecutionData.java (51%)
copy {security/keycloak => persistence/commons}/src/main/java/module-info.java (59%)
rename core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/Imposterisers.java => persistence/jdo/applib/src/main/java/module-info.java (64%)
copy core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/defaults/PropertyDefaultFacetNone.java => persistence/jdo/integration/src/main/java/module-info.java (55%)
copy {security/keycloak => persistence/jdo/metamodel}/src/main/java/module-info.java (54%)
create mode 100644 persistence/jdo/provider/src/main/java/module-info.java
copy {security/keycloak => persistence/jdo/spring}/src/main/java/module-info.java (58%)
rename persistence/jdo/spring/src/test/resources/{org/apache/causeway/persistence/jdo/spring/test/integration => }/test.properties (100%)
copy core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/ServiceUtil.java => persistence/jpa/applib/src/main/java/module-info.java (54%)
copy {security/keycloak => persistence/jpa/eclipselink}/src/main/java/module-info.java (57%)
create mode 100644 persistence/jpa/integration/src/main/java/module-info.java
rename core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/PostponedAction.java => persistence/jpa/metamodel/src/main/java/module-info.java (52%)
delete mode 100644 regressiontests/incubating/src/main/java/include.txt
delete mode 100644 regressiontests/stable-bootstrapping/src/main/java/include.txt
delete mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jdo/src/main/java/include.txt
delete mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jpa/src/main/java/include.txt
rename regressiontests/stable-cmdexecauditsess/persistence-jpa/src/{main => test}/resources/META-INF/orm-commandlog.template (100%)
delete mode 100644 regressiontests/stable-config/src/main/java/include.txt
delete mode 100644 regressiontests/stable-core-wrapperfactory/src/main/java/include.txt
delete mode 100644 regressiontests/stable-cucumber/src/main/java/include.txt
delete mode 100644 regressiontests/stable-domainmodel/src/main/java/include.txt
delete mode 100644 regressiontests/stable-eventhandling/src/main/java/include.txt
delete mode 100644 regressiontests/stable-factory/src/main/java/include.txt
delete mode 100644 regressiontests/stable-interact/src/main/java/include.txt
copy regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/{CustomContextTest.java => CustomContextWithNoPermissionChecksTest.java} (69%)
rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_Counter_IntegTest.java (100%)
rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_SimpleObject_IntegTest.java (100%)
rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.java (100%)
rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.layout.xml (100%)
rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/LayoutTestDomainModel.java (100%)
rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.java (95%)
rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.layout.xml (100%)
rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Name.java (100%)
rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Notes.java (100%)
delete mode 100644 regressiontests/stable-persistence-jdo/src/main/java/include.txt
delete mode 100644 regressiontests/stable-persistence-jpa/src/main/java/include.txt
delete mode 100644 regressiontests/stable-publishing-jpa/src/main/java/include.txt
delete mode 100644 regressiontests/stable-rest/src/main/java/include.txt
delete mode 100644 regressiontests/stable-value/src/main/java/include.txt
delete mode 100644 regressiontests/stable-viewers-common/src/main/java/include.txt
create mode 100644 viewers/restfulobjects/applib/src/main/java/module-info.java
copy viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4/Parser_forCacheControl_Test.java => client/src/main/java/module-info.java} (54%)
create mode 100644 viewers/restfulobjects/client/src/main/java/org/apache/causeway/viewer/restfulobjects/client/ResponseDigester.java
create mode 100644 viewers/restfulobjects/client/src/main/java/org/apache/causeway/viewer/restfulobjects/client/RestfulClientMediaType.java
rename viewers/restfulobjects/{jaxrs-resteasy-4 => jaxrs-resteasy}/.gitignore (100%)
rename viewers/restfulobjects/{jaxrs-resteasy-4 => jaxrs-resteasy}/pom.xml (91%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4/CausewayModuleViewerRestfulObjectsJaxrsResteasy4.java => jaxrs-resteasy/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy/CausewayModuleViewerRestfulObjectsJaxrsResteasy.java} (77%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/conneg/RestfulObjectsJaxbWriterForXml.java (97%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4/webmodule/WebModuleJaxrsResteasy4.java => jaxrs-resteasy/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy/webmodule/WebModuleJaxrsResteasy.java} (91%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/Parser_forCacheControl_Test.java (93%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/Parser_forJaxRsMediaType_Test.java (93%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/RepresentationTypeTest_getMediaType.java (94%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/RepresentationTypeTest_getName.java (93%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/RepresentationTypeTest_lookup.java (93%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/RepresentationTypeTest_parser.java (94%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/context/ResourceContext_ensureCompatibleAcceptHeader_Test.java (93%)
rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/mappers/RestfulObjectsApplicationExceptionMapper_Test.java (93%)
create mode 100644 viewers/restfulobjects/rendering/src/main/java/module-info.java
delete mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/Generation.java
rename viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/{SwaggerSpecGenerator.java => OpenApiSpecGenerator.java} (79%)
create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/RoSpec.java
delete mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValuePropertyFactoryDefault.java
delete mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValuePropertyPlugin.java
rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/ServiceUtil.java => viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValueSchemaFactory.java (60%)
create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValueSchemaFactoryDefault.java
create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/_OpenApi.java
create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/_OpenApiModelFactory.java
rename viewers/restfulobjects/rendering/src/test/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/{GenerationTest.java => OpenApiModelFactoryTest.java} (85%)
create mode 100644 viewers/restfulobjects/viewer/src/main/java/module-info.java
delete mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/index-ORIG-3.24.3.html
create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/index-ORIG-4.15.5.html
create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/index.css
create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-initializer.js
create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-ui-es-bundle-core.js
create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-ui-es-bundle-core.js.map
create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-ui-es-bundle.js
create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-ui-es-bundle.js.map
rename viewers/{restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValuePropertyFactory.java => wicket/graceful/src/main/java/org/apache/causeway/viewer/wicket/graceful/CausewayModuleViewerWicketGraceful.java} (79%)
copy extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryType.java => viewers/wicket/graceful/src/main/java/org/apache/causeway/viewer/wicket/graceful/package-info.java (75%)
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/fileinput/FileUploadFieldWithNestingFix.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/fileinput/causeway-file-upload-nesting-fix.nocompress.js
rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/viewer/js/{jquery.causeway.wicket.viewer.js => causeway-jquery-wicket-viewer.nocompress.js} (100%)
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/util/WktHeaderItems.java
[isis] 01/01: ISIS-3255: updates index.html with warning re: Windows classpath length limits
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch ISIS-3255
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 60c1255876248dcd352bdddd1b26b2a32cc5602e
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Dec 14 23:34:54 2022 +0000
ISIS-3255: updates index.html with warning re: Windows classpath length limits
---
antora/supplemental-ui/index.html | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
diff --git a/antora/supplemental-ui/index.html b/antora/supplemental-ui/index.html
index 4a313fa5de..cccbb72fcf 100644
--- a/antora/supplemental-ui/index.html
+++ b/antora/supplemental-ui/index.html
@@ -540,16 +540,24 @@
<h3 class="cta-title">Quick Start</h3>
<div class="row">
+ <div class="col-lg-12 text-left text-lg-left">
+ <p class="cta-text text-center" style="margin-block-end: 0; ">
+ Prereqs: Java 11 and Maven 3.6+. <br/>
+ We recommend you try out using Linux, MacOS or WSL2 <br/>
+ (to <a href="https://github.com/spring-projects/spring-boot/issues/17766">avoid exceeding</a> Windows' limits due to classpath length).
+ </p>
+ <br/>
+ </div>
<div class="col-lg-6 text-left text-lg-left">
<p class="cta-text text-center" style="margin-block-end: 0; ">
Learn about Apache Isis™ by running the minimal <a href="docs/latest/starters/helloworld.html">helloworld</a> starter app.
- You can see the app running <a href="https://helloworld.jdo.isis.incode.work/" target="_blank">here (jdo)</a> and <a href="https://helloworld.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
+ You can see the app running <a href="https://helloworld.jdo.isis.incode.work/" target="_blank">here (jdo)</a> or <a href="https://helloworld.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
</p>
</div>
<div class="col-lg-6 text-left text-lg-left">
<p class="cta-text text-center" style="margin-block-end: 0; ">
Develop your own Apache Isis™ app with the structured <a href="docs/latest/starters/simpleapp.html">simpleapp</a> starter app.
- You can see the app running <a href="https://simpleapp.jdo.isis.incode.work/" target="_blank">here (jdo)</a> and <a href="https://simpleapp.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
+ You can see the app running <a href="https://simpleapp.jdo.isis.incode.work/" target="_blank">here (jdo)</a> or <a href="https://simpleapp.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
</p>
</div>
</div>
@@ -562,7 +570,7 @@ BRANCH=jdo
curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
cd $APP-$BRANCH
-mvn clean install
+mvn clean install -Dskip.staging -Dskip.nightly
mvn spring-boot:run</pre>
</p>
</div>
@@ -574,7 +582,7 @@ BRANCH=jdo
curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
cd $APP-$BRANCH
-mvn clean install
+mvn clean install -Dskip.staging -Dskip.nightly
mvn -pl webapp spring-boot:run</pre>
</p>
</div>
@@ -600,7 +608,7 @@ BRANCH=jpa
curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
cd $APP-$BRANCH
-mvn clean install
+mvn clean install -Dskip.staging -Dskip.nightly
mvn spring-boot:run</pre>
</p>
</div>
@@ -612,7 +620,7 @@ BRANCH=jpa
curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
cd $APP-$BRANCH
-mvn clean install
+mvn clean install -Dskip.staging -Dskip.nightly
mvn -pl webapp spring-boot:run</pre>
</p>
</div>
@@ -632,7 +640,7 @@ mvn -pl webapp spring-boot:run</pre>
<div class="row">
<div class="col-lg-12 text-left text-lg-left">
<p class="cta-text text-center" style="margin-block-end: 0; margin-top: 20px;">
- You can also explore the Apache Isis programming model through the demo app, running <a href="https://demo-wicket.isis.incode.work/" target="_blank">here</a>.
+ You can also explore the Apache Isis programming model through the demo app, running <a href="https://demo-wicket.jdo.isis.incode.work/" target="_blank">here (jdo)</a> or <a href="https://demo-wicket.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
</p>
</div>
</div>