You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2023/03/24 05:31:59 UTC
[causeway] branch spring6 updated (1d6e745140 -> b9c817f57a)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch spring6
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 1d6e745140 Merge pull request #1516 from apache/dependabot/maven/spring6/joda-time-joda-time-2.12.3
add 3ede100e3a Bump dependency-check-maven from 8.1.2 to 8.2.0
add 028ca44033 Merge pull request #1507 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-8.2.0
add b0619303c9 CAUSEWAY-2485: @DomainObject#aliased
add 8e04b51f7d more on demo - @DomainObject#aliased
add b1a6dd021c Bump spring-boot.version from 2.7.9 to 2.7.10
add 36d022408b Merge pull request #1509 from apache/dependabot/maven/master/spring-boot.version-2.7.10
add 558bd06473 Bump spring-boot-maven-plugin from 2.7.9 to 2.7.10
add 54c955a689 Merge pull request #1517 from apache/dependabot/maven/master/org.springframework.boot-spring-boot-maven-plugin-2.7.10
add ba95d25039 Bump spring-boot-starter-parent from 2.7.9 to 2.7.10
add e0b1ef8f43 Merge pull request #1511 from apache/dependabot/maven/master/org.springframework.boot-spring-boot-starter-parent-2.7.10
add 386aced5f4 Bump dependency-check-maven from 8.2.0 to 8.2.1
add 70430f1737 Merge pull request #1514 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-8.2.1
add 760a7db769 Bump cucumber.version from 7.11.1 to 7.11.2
add 3c93530eca Merge pull request #1510 from apache/dependabot/maven/master/cucumber.version-7.11.2
add 8758d87f72 Bump joda-time from 2.12.2 to 2.12.3
add aa6aaf4c51 Merge pull request #1512 from apache/dependabot/maven/master/joda-time-joda-time-2.12.3
add 74f9113b15 CAUSEWAY-2485: removes warning suppression not known to eclipse
add 8d46cd9999 CAUSEWAY-2485: fixes graphql demo build
new b9c817f57a Merge remote-tracking branch 'origin/master' into spring6
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:
.../src/main/java/demoapp/dom/DemoModuleJpa.java | 3 ++
...actions.java => ExposePersistedExecutions.java} | 2 +-
...=> ExposePersistedExecutions_interactions.java} | 4 +-
.../ActionExecutionPublishingEntity.java | 4 +-
.../JaxbRefEntity.java => aliased/Customer.java} | 39 +++++++++-----
.../Customer.layout.xml} | 62 ++++++++++++++--------
.../DomainObject/aliased/CustomerSeeding.java} | 8 +--
.../aliased/DomainObjectAliasedVm-description.adoc | 21 ++++++--
.../aliased/DomainObjectAliasedVm.layout.xml | 4 +-
.../aliased/DomainObjectAliasedVm_lookup.java | 29 ++++++++++
.../aliased/DomainObjectAliasedVm_people.java | 41 ++++++++++++++
.../aliased/jpa/CustomerJpa-description.adoc | 13 ++---
.../jpa/CustomerJpa.java} | 26 ++++-----
.../aliased/jpa/CustomerJpaEntities.java} | 20 +++----
.../StatefulVmJaxbRefsEntity.layout.xml | 1 +
.../PropertyExecutionPublishingEntity.java | 4 +-
examples/demo/domain/src/main/resources/banner.txt | 4 +-
.../webapp/wicket/jdo/DemoAppWicketJdo.java | 47 +---------------
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 2 +
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 2 +
20 files changed, 206 insertions(+), 130 deletions(-)
rename examples/demo/domain/src/main/java/demoapp/dom/domain/_interactions/{ExposePersistedInteractions.java => ExposePersistedExecutions.java} (95%)
rename examples/demo/domain/src/main/java/demoapp/dom/domain/_interactions/{ExposePersistedInteractions_interactions.java => ExposePersistedExecutions_interactions.java} (93%)
copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{nature/viewmodels/jaxbrefentity/JaxbRefEntity.java => aliased/Customer.java} (57%)
copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/DomainObjectEntityChangePublishingVm.layout.xml => aliased/Customer.layout.xml} (61%)
copy examples/demo/domain/src/main/java/demoapp/dom/{services/core/wrapperFactory/WrapperFactorySeeding.java => domain/objects/DomainObject/aliased/CustomerSeeding.java} (85%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/DomainObjectAliasedVm_lookup.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/DomainObjectAliasedVm_people.java
copy antora/components/refguide-index/modules/applib/pages/index/layout/component/FieldSetOwner.adoc => examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/jpa/CustomerJpa-description.adoc (86%)
copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{nature/viewmodels/jaxbrefentity/jpa/JaxbRefJpa.java => aliased/jpa/CustomerJpa.java} (75%)
copy examples/demo/domain/src/main/java/demoapp/dom/{services/extensions/secman/apptenancy/jpa/TenantedJpaEntities.java => domain/objects/DomainObject/aliased/jpa/CustomerJpaEntities.java} (76%)
[causeway] 01/01: Merge remote-tracking branch 'origin/master' into spring6
Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch spring6
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit b9c817f57a768eb32faa973920570058ff430deb
Merge: 8d46cd9999 1d6e745140 aa6aaf4c51
Author: Andi Huber <ah...@apache.org>
AuthorDate: Fri Mar 24 06:28:04 2023 +0100
Merge remote-tracking branch 'origin/master' into spring6
antora/pom.xml | 2 +-
api/applib/pom.xml | 14 +-
api/applib/src/main/java/module-info.java | 20 +-
.../causeway/applib/annotation/ActionLayout.java | 4 +-
.../causeway/applib/annotation/BookmarkPolicy.java | 2 +-
.../causeway/applib/annotation/DomainObject.java | 2 -
.../causeway/applib/annotation/DomainService.java | 6 +-
.../causeway/applib/annotation/LabelPosition.java | 2 +-
.../applib/annotation/LogicalTypeName.java | 2 -
.../apache/causeway/applib/annotation/Nature.java | 2 -
.../applib/annotation/PriorityPrecedence.java | 8 +-
.../causeway/applib/annotation/PromptStyle.java | 2 +-
.../causeway/applib/annotation/Redirect.java | 2 +-
.../causeway/applib/annotation/Repainting.java | 2 +-
.../causeway/applib/annotation/SemanticsOf.java | 4 +-
.../causeway/applib/annotation/ValueSemantics.java | 2 -
.../apache/causeway/applib/annotation/Where.java | 4 +-
.../causeway/applib/domain/DomainObjectList.java | 13 +-
.../apache/causeway/applib/graph/SimpleEdge.java | 4 +-
.../causeway/applib/graph/tree/TreeNode.java | 3 +-
.../org/apache/causeway/applib/id/LogicalType.java | 5 +-
.../causeway/applib/jaxb/JavaSqlJaxbAdapters.java | 2 +-
.../causeway/applib/jaxb/JavaTimeJaxbAdapters.java | 3 +-
.../causeway/applib/jaxb/JavaUtilJaxbAdapters.java | 3 +-
.../applib/jaxb/PersistentEntitiesAdapter.java | 5 +-
.../applib/jaxb/PersistentEntityAdapter.java | 5 +-
.../applib/jaxb/PrimitiveJaxbAdapters.java | 4 +-
.../applib/layout/component/ActionLayoutData.java | 10 +-
.../layout/component/CollectionLayoutData.java | 10 +-
.../layout/component/CssClassFaPosition.java | 2 +-
.../layout/component/DomainObjectLayoutData.java | 12 +-
.../causeway/applib/layout/component/FieldSet.java | 12 +-
.../applib/layout/component/HasBookmarking.java | 4 +-
.../applib/layout/component/HasCssClass.java | 2 +-
.../applib/layout/component/HasCssClassFa.java | 2 +-
.../applib/layout/component/HasDescribedAs.java | 2 +-
.../applib/layout/component/HasHidden.java | 4 +-
.../causeway/applib/layout/component/HasNamed.java | 2 +-
.../layout/component/PropertyLayoutData.java | 12 +-
.../layout/component/ServiceActionLayoutData.java | 11 +-
.../applib/layout/component/package-info.java | 6 +-
.../causeway/applib/layout/grid/GridAbstract.java | 4 +-
.../layout/grid/bootstrap/BSClearFixHidden.java | 4 +-
.../layout/grid/bootstrap/BSClearFixVisible.java | 6 +-
.../applib/layout/grid/bootstrap/BSCol.java | 12 +-
.../layout/grid/bootstrap/BSElementAbstract.java | 2 +-
.../applib/layout/grid/bootstrap/BSGrid.java | 12 +-
.../applib/layout/grid/bootstrap/BSRow.java | 14 +-
.../applib/layout/grid/bootstrap/BSRowContent.java | 6 +-
.../applib/layout/grid/bootstrap/BSTab.java | 10 +-
.../applib/layout/grid/bootstrap/BSTabGroup.java | 10 +-
.../applib/layout/grid/bootstrap/SizeSpan.java | 4 +-
.../applib/layout/grid/bootstrap/package-info.java | 6 +-
.../apache/causeway/applib/layout/links/Link.java | 8 +-
.../causeway/applib/layout/links/package-info.java | 6 +-
.../applib/layout/menubars/MenuBarsAbstract.java | 3 +-
.../applib/layout/menubars/bootstrap/BSMenu.java | 7 +-
.../layout/menubars/bootstrap/BSMenuBar.java | 6 +-
.../layout/menubars/bootstrap/BSMenuBars.java | 8 +-
.../layout/menubars/bootstrap/BSMenuSection.java | 6 +-
.../layout/menubars/bootstrap/package-info.java | 6 +-
.../org/apache/causeway/applib/mixins/dto/Dto.java | 2 +-
.../applib/mixins/dto/Dto_downloadXml.java | 3 +-
.../applib/mixins/dto/Dto_downloadXsd.java | 3 +-
.../mixins/layout/Object_downloadLayout.java | 3 +-
.../metamodel/Object_downloadMetamodelXml.java | 3 +-
.../mixins/metamodel/Object_logicalTypeName.java | 5 +-
.../mixins/metamodel/Object_objectIdentifier.java | 3 +-
.../mixins/metamodel/Object_rebuildMetamodel.java | 3 +-
.../applib/mixins/rest/Object_openRestApi.java | 3 +-
.../mixins/system/HasTarget_openTargetObject.java | 3 +-
.../services/acceptheader/AcceptHeaderService.java | 2 +-
.../services/appfeat/ApplicationFeature.java | 4 +-
.../services/appfeat/ApplicationFeatureSort.java | 4 +-
.../services/appfeatui/ApplicationFeatureMenu.java | 8 +-
.../appfeatui/ApplicationFeatureViewModel.java | 5 +-
.../services/appfeatui/ApplicationNamespace.java | 6 +-
.../applib/services/appfeatui/ApplicationType.java | 6 +-
.../services/appfeatui/ApplicationTypeAction.java | 6 +-
.../appfeatui/ApplicationTypeCollection.java | 6 +-
.../services/appfeatui/ApplicationTypeMember.java | 3 +-
.../appfeatui/ApplicationTypeProperty.java | 5 +-
.../applib/services/bookmark/Bookmark.java | 7 +-
.../services/bookmark/BookmarkHolder_lookup.java | 3 +-
.../services/bookmark/BookmarkHolder_object.java | 3 +-
.../applib/services/clock/ClockService.java | 9 +-
.../conmap/ContentMappingServiceForCommandDto.java | 9 +-
.../ContentMappingServiceForCommandsDto.java | 12 +-
.../spi/CommandDtoProcessorServiceIdentity.java | 6 +-
.../services/confview/ConfigurationMenu.java | 7 +-
.../services/confview/ConfigurationProperty.java | 13 +-
.../services/confview/ConfigurationViewmodel.java | 4 +-
.../services/conmap/ContentMappingService.java | 4 +-
.../applib/services/email/EmailService.java | 4 +-
.../exceprecog/ExceptionRecognizerAbstract.java | 3 +-
.../applib/services/inject/ServiceInjector.java | 2 +-
.../jaxb/CatalogingSchemaOutputResolver.java | 3 +-
.../applib/services/jaxb/CausewaySchemas.java | 4 +-
.../causeway/applib/services/jaxb/JaxbService.java | 6 +-
.../keyvaluestore/KeyValueSessionStore.java | 2 +-
.../applib/services/layout/LayoutServiceMenu.java | 9 +-
.../services/metamodel/MetaModelServiceMenu.java | 25 +-
.../services/publishing/log/CommandLogger.java | 5 +-
.../publishing/log/EntityChangesLogger.java | 5 +-
.../publishing/log/EntityPropertyChangeLogger.java | 5 +-
.../services/publishing/log/ExecutionLogger.java | 5 +-
.../services/publishing/log/PageRenderLogger.java | 4 +-
.../queryresultscache/QueryResultsCache.java | 5 +-
.../registry/InstanceByPriorityComparator.java | 5 +-
.../applib/services/registry/ServiceRegistry.java | 2 -
.../applib/services/session/SessionLogger.java | 5 +-
.../services/sitemap/SitemapServiceMenu.java | 6 +-
.../causeway/applib/services/sudo/SudoService.java | 7 +-
.../causeway/applib/services/swagger/Format.java | 4 +-
.../applib/services/swagger/Visibility.java | 4 +-
.../applib/services/user/ImpersonateMenu.java | 7 +-
.../applib/services/user/ImpersonateStopMenu.java | 7 +-
.../services/user/ImpersonatedUserHolder.java | 2 +-
.../causeway/applib/services/user/RoleMemento.java | 10 +-
.../causeway/applib/services/user/UserMemento.java | 11 +-
.../causeway/applib/services/user/UserService.java | 9 +-
.../causeway/applib/services/userui/UserMenu.java | 7 +-
.../org/apache/causeway/applib/value/Blob.java | 10 +-
.../org/apache/causeway/applib/value/Clob.java | 10 +-
.../causeway/applib/value/LocalResourcePath.java | 7 +-
.../org/apache/causeway/applib/value/Markup.java | 7 +-
.../causeway/applib/value/NamedWithMimeType.java | 5 +-
.../org/apache/causeway/applib/value/Password.java | 10 +-
.../jaxbadapters/JaxbXmlAdaptersContractTest.java | 2 +-
.../bootstrap/BSMenuBars_roundtrip_Test.java | 2 +-
.../applib/services/jaxb/JaxbServiceTest.java | 2 +-
api/schema/pom.xml | 131 +++++-
api/schema/src/main/java/module-info.java | 4 +-
api/schema/src/main/resources/schema/bindings.xml | 1 +
.../src/main/resources/schema/chg/chg-2.0.xsd | 4 +-
.../src/main/resources/schema/cmd/cmd-2.0.xsd | 16 +-
.../main/resources/schema/common/common-2.0.xsd | 28 +-
.../src/main/resources/schema/ixn/ixn-2.0.xsd | 16 +-
.../resources/schema/metamodel/metamodel-2.0.xsd | 28 +-
bom/pom.xml | 519 +++++++++++----------
commons/pom.xml | 53 +--
commons/src/main/java/module-info.java | 13 +-
.../causeway/commons/functional/Railway.java | 2 +
.../commons/functional/ThrowingConsumer.java | 140 ------
.../commons/functional/ThrowingFunction.java | 144 ------
.../commons/functional/ThrowingSupplier.java | 137 ------
.../apache/causeway/commons/functional/Try.java | 2 +
...nthesizedMergedAnnotationInvocationHandler.java | 27 +-
.../commons/internal/reflection/_ClassCache.java | 6 +-
.../org/apache/causeway/commons/io/DataPeer.java | 3 +-
.../org/apache/causeway/commons/io/DataSink.java | 5 +-
.../org/apache/causeway/commons/io/DataSource.java | 6 +-
.../org/apache/causeway/commons/io/FileUtils.java | 4 +-
.../org/apache/causeway/commons/io/HashUtils.java | 2 +-
.../org/apache/causeway/commons/io/JaxbUtils.java | 33 +-
.../org/apache/causeway/commons/io/JsonUtils.java | 23 +-
.../internal/resources/XmlRoundTripTest.java | 8 +-
.../apache/causeway/commons/io/JaxbUtilsTest.java | 12 +-
core/codegen-bytebuddy/pom.xml | 22 +-
core/config/pom.xml | 2 +-
core/config/src/main/java/module-info.java | 12 +-
.../core/config/CausewayConfiguration.java | 62 +--
.../core/config/DatanucleusConfiguration.java | 5 +-
.../core/config/RestEasyConfiguration.java | 4 +-
.../core/config/applib/RestfulPathProvider.java | 2 +-
.../CausewayBeanFactoryPostProcessorForSpring.java | 6 +-
.../beans/CausewayBeanTypeClassifierDefault.java | 2 +-
.../beans/CausewayBeanTypeRegistryDefault.java | 6 +-
.../config/beans/CausewayDomainObjectScope.java | 22 +-
.../core/config/beans/aoppatch/AopPatch.java | 2 +-
.../core/config/converters/PatternsConverter.java | 2 +-
.../DataSourceIntrospectionService.java | 4 +-
.../environment/CausewayLocaleInitializer.java | 4 +-
.../environment/CausewaySystemEnvironment.java | 12 +-
.../environment/CausewayTimeZoneInitializer.java | 4 +-
.../progmodel/ProgrammingModelConstants.java | 4 +-
.../PatternOptionalStringConstraintValidator.java | 10 +-
.../core/config/viewer/web/WebAppContextPath.java | 6 +-
...ator => jakarta.validation.ConstraintValidator} | 0
core/interaction/pom.xml | 2 +-
core/interaction/src/main/java/module-info.java | 4 +-
...teractionAwareTransactionalBoundaryHandler.java | 6 +-
core/internaltestsupport/pom.xml | 2 +-
core/metamodel/pom.xml | 2 +-
core/metamodel/src/main/java/module-info.java | 12 +-
.../metamodel/_testing/_ServiceInjectorLegacy.java | 6 +-
.../core/metamodel/_testing/_TestDummies.java | 2 +-
.../core/metamodel/context/MetaModelContexts.java | 4 +-
.../action/ActionAnnotationFacetFactory.java | 2 +-
...reteTypeToBeIncludedWithMetamodelValidator.java | 2 +-
...nChoicesForCollectionParameterFacetFactory.java | 2 +-
.../actions/action/ActionOverloadingValidator.java | 2 +-
.../ContributingFacetFromMixinFacetFactory.java | 2 +-
.../annotation/HomePageFacetAnnotationFactory.java | 2 +-
.../actions/layout/ActionLayoutFacetFactory.java | 2 +-
...viceMenuFacetFromDomainServiceFacetFactory.java | 2 +-
.../ActionValidationFacetViaMethodFactory.java | 2 +-
.../CollectionAccessorFacetViaAccessorFactory.java | 2 +-
.../CollectionAnnotationFacetFactory.java | 2 +-
.../javautilcollection/CollectionFacetFactory.java | 2 +-
.../layout/CollectionLayoutFacetFactory.java | 2 +-
.../ParentedFacetSinceCollectionFactory.java | 2 +-
.../annotation/SortedByFacetAnnotationFactory.java | 2 +-
.../facets/fallback/FallbackFacetFactory.java | 2 +-
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 10 +-
.../facets/jaxb/XmlAccessorTypeFacet.java | 2 +-
.../facets/jaxb/XmlAccessorTypeFacetAbstract.java | 2 +-
.../facets/jaxb/XmlAccessorTypeFacetDefault.java | 2 +-
...assFacetOnActionFromConfiguredRegexFactory.java | 4 +-
.../DescribedAsFacetForMemberViaMethodFactory.java | 2 +-
.../DisableForContextFacetViaMethodFactory.java | 2 +-
.../HideForContextFacetViaMethodFactory.java | 2 +-
.../NamedFacetForMemberViaMethodFactory.java | 2 +-
.../ViewModelSemanticCheckingFacetFactory.java | 2 +-
.../BookmarkPolicyFacetFallbackFactory.java | 2 +-
.../object/callbacks/CallbackFacetFactory.java | 2 +-
.../choices/enums/ChoicesFacetFromEnumFactory.java | 2 +-
.../DomainObjectAnnotationFacetFactory.java | 4 +-
.../DomainObjectLayoutFacetFactory.java | 2 +-
.../DomainServiceFacetAnnotationFactory.java | 2 +-
.../DomainServiceLayoutFacetFactory.java | 2 +-
.../facets/object/grid/GridFacetFactory.java | 2 +-
.../HiddenTypeFacetFromAuthorizationFactory.java | 2 +-
.../RemoveAnnotatedMethodsFacetFactory.java | 2 +-
...oveDatanucleusPersistableTypesFacetFactory.java | 2 +-
.../RemoveDnPrefixedMethodsFacetFactory.java | 2 +-
.../javalang/IteratorFilteringFacetFactory.java | 2 +-
.../ignore/javalang/RemoveMethodsFacetFactory.java | 2 +-
.../jdo/RemoveJdoEnhancementTypesFacetFactory.java | 2 +-
.../jdo/RemoveJdoPrefixedMethodsFacetFactory.java | 2 +-
.../CopyImmutableFacetOntoMembersFactory.java | 2 +-
.../facets/object/logicaltype/AliasedFacet.java | 2 +-
.../LogicalTypeFacetFromClassNameFactory.java | 4 +-
.../NavigableParentAnnotationFacetFactory.java | 2 +-
.../ObjectValidPropertiesFacetImplFactory.java | 2 +-
.../object/support/ObjectSupportFacetFactory.java | 2 +-
.../annotation/TitleAnnotationFacetFactory.java | 2 +-
.../object/viewmodel/ViewModelFacetFactory.java | 2 +-
.../digits/MaxFractionalDigitsFacet.java | 4 +-
.../objectvalue/digits/MaxTotalDigitsFacet.java | 4 +-
.../objectvalue/regex/RegExFacetAbstract.java | 2 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 2 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 2 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 2 +-
...tionParameterDisabledFacetViaMethodFactory.java | 2 +-
...ActionParameterHiddenFacetViaMethodFactory.java | 2 +-
.../param/layout/ParameterLayoutFacetFactory.java | 2 +-
.../MandatoryFacetOnParametersDefaultFactory.java | 2 +-
.../ParameterNameFacetFactoryUsingReflection.java | 2 +-
.../parameter/ParameterAnnotationFacetFactory.java | 5 +-
.../RegExFacetForPatternAnnotationOnParameter.java | 4 +-
...onParameterValidationFacetViaMethodFactory.java | 2 +-
.../PropertyAccessorFacetViaAccessorFactory.java | 2 +-
.../PropertyAutoCompleteFacetMethodFactory.java | 2 +-
.../PropertyChoicesFacetViaMethodFactory.java | 2 +-
.../PropertyDefaultFacetFromTypeFactory.java | 2 +-
.../PropertyDefaultFacetViaMethodFactory.java | 2 +-
...isabledFacetOnPropertyFromImmutableFactory.java | 2 +-
.../DisabledFacetOnPropertyInferredFactory.java | 2 +-
.../MandatoryFacetOnProperyDefaultFactory.java | 2 +-
.../property/PropertyAnnotationFacetFactory.java | 5 +-
.../RegExFacetForPatternAnnotationOnProperty.java | 4 +-
.../propertylayout/PropertyLayoutFacetFactory.java | 2 +-
.../update/PropertySetterFacetFactory.java | 2 +-
.../dflt/PropertyValidateFacetDefaultFactory.java | 2 +-
.../PropertyValidateFacetViaMethodFactory.java | 2 +-
...tsFacetFromJavaxValidationDigitsAnnotation.java | 4 +-
...tsFacetFromJavaxValidationDigitsAnnotation.java | 4 +-
.../ValueSemanticsAnnotationFacetFactory.java | 13 +-
.../metamodel/inspect/Object_inspectMetamodel.java | 2 +-
.../core/metamodel/inspect/model/ActionNode.java | 8 +-
.../metamodel/inspect/model/AnnotationNode.java | 10 +-
.../metamodel/inspect/model/CollectionNode.java | 8 +-
.../metamodel/inspect/model/FacetAttrNode.java | 10 +-
.../metamodel/inspect/model/FacetGroupNode.java | 10 +-
.../core/metamodel/inspect/model/FacetNode.java | 10 +-
.../core/metamodel/inspect/model/MMNode.java | 6 +-
.../core/metamodel/inspect/model/MemberNode.java | 6 +-
.../metamodel/inspect/model/ParameterNode.java | 10 +-
.../core/metamodel/inspect/model/PropertyNode.java | 8 +-
.../core/metamodel/inspect/model/TypeNode.java | 12 +-
.../interactions/managed/InteractionRailway.java | 3 +-
...tionEnforcesMetamodelContributionValidator.java | 2 +-
.../objectmanager/ObjectManagerDefault.java | 8 +-
...ssOnActionFromConfiguredRegexPostProcessor.java | 4 +-
.../all/DescribedAsFromTypePostProcessor.java | 2 +-
.../i18n/SynthesizeObjectNamingPostProcessor.java | 2 +-
.../all/i18n/TranslationPostProcessor.java | 2 +-
.../authorization/AuthorizationPostProcessor.java | 2 +-
.../TweakDomainEventsForMixinPostProcessor.java | 2 +-
...NavigationFacetFromHiddenTypePostProcessor.java | 2 +-
.../object/ProjectionFacetsPostProcessor.java | 2 +-
.../param/ChoicesAndDefaultsPostProcessor.java | 2 +-
.../param/TypicalLengthFromTypePostProcessor.java | 2 +-
.../DisabledFromImmutablePostProcessor.java | 2 +-
.../ProgrammingModelInitFilterDefault.java | 6 +-
.../metamodel/services/ServiceInjectorDefault.java | 6 +-
.../appfeat/ApplicationFeatureDefault.java | 2 +-
.../ApplicationFeatureRepositoryDefault.java | 4 +-
.../classsubstitutor/ClassSubstitutorDefault.java | 4 +-
.../ClassSubstitutorForCollections.java | 4 +-
.../ClassSubstitutorForDomainObjects.java | 6 +-
.../classsubstitutor/ClassSubstitutorRegistry.java | 6 +-
.../services/events/MetamodelEventService.java | 6 +-
...ExceptionRecognizerForRecoverableException.java | 4 +-
.../services/grid/GridLoaderServiceDefault.java | 6 +-
.../services/grid/GridServiceDefault.java | 6 +-
.../services/grid/GridSystemServiceAbstract.java | 2 +-
.../bootstrap/GridMarshallerServiceBootstrap.java | 8 +-
.../grid/bootstrap/GridSystemServiceBootstrap.java | 6 +-
.../idstringifier/IdStringifierLookupService.java | 6 +-
.../services/layout/LayoutServiceDefault.java | 6 +-
.../services/metamodel/DomainMemberDefault.java | 8 +-
.../services/metamodel/DomainModelDefault.java | 8 +-
.../metamodel/MetaModelServiceDefault.java | 6 +-
.../services/registry/ServiceRegistryDefault.java | 6 +-
.../tablecol/TableColumnOrderServiceDefault.java | 4 +-
.../TableColumnOrderServiceUsingTxtFile.java | 4 +-
.../services/title/TitleServiceDefault.java | 6 +-
.../title/TitlesAndTranslationsValidator.java | 2 +-
.../specloader/ProgrammingModelServiceDefault.java | 6 +-
.../metamodel/specloader/SpecificationLoader.java | 2 +-
.../specloader/SpecificationLoaderDefault.java | 12 +-
.../ApplicationFeatureIdValueSemantics.java | 4 +-
.../valuesemantics/BigDecimalValueSemantics.java | 6 +-
.../valuesemantics/BigIntegerValueSemantics.java | 4 +-
.../valuesemantics/BlobValueSemantics.java | 4 +-
.../valuesemantics/BookmarkValueSemantics.java | 4 +-
.../valuesemantics/BooleanValueSemantics.java | 4 +-
.../BufferedImageValueSemantics.java | 4 +-
.../valuesemantics/ByteValueSemantics.java | 4 +-
.../valuesemantics/ChangesDtoValueSemantics.java | 4 +-
.../valuesemantics/CharacterValueSemantics.java | 4 +-
.../valuesemantics/ClobValueSemantics.java | 4 +-
.../valuesemantics/CommandDtoValueSemantics.java | 4 +-
.../valuesemantics/DoubleValueSemantics.java | 4 +-
.../valuesemantics/EnumValueSemanticsAbstract.java | 2 +-
.../valuesemantics/FloatValueSemantics.java | 4 +-
.../IdStringifierForSerializable.java | 6 +-
.../valuesemantics/IntValueSemantics.java | 4 +-
.../InteractionDtoValueSemantics.java | 4 +-
.../LocalResourcePathValueSemantics.java | 4 +-
.../valuesemantics/LocaleValueSemantics.java | 4 +-
.../valuesemantics/LongValueSemantics.java | 4 +-
.../valuesemantics/MarkupValueSemantics.java | 4 +-
.../valuesemantics/OidDtoValueSemantics.java | 6 +-
.../valuesemantics/PasswordValueSemantics.java | 4 +-
.../valuesemantics/ShortValueSemantics.java | 4 +-
.../valuesemantics/StringValueSemantics.java | 4 +-
.../valuesemantics/TreeNodeValueSemantics.java | 6 +-
.../valuesemantics/URLValueSemantics.java | 4 +-
.../valuesemantics/UUIDValueSemantics.java | 4 +-
.../temporal/LocalDateTimeValueSemantics.java | 2 +-
.../temporal/LocalDateValueSemantics.java | 2 +-
.../temporal/LocalTimeValueSemantics.java | 2 +-
.../temporal/OffsetDateTimeValueSemantics.java | 2 +-
.../temporal/OffsetTimeValueSemantics.java | 2 +-
.../temporal/TemporalValueSemanticsProvider.java | 2 +-
.../temporal/ZonedDateTimeValueSemantics.java | 2 +-
.../temporal/legacy/JavaSqlDateValueSemantics.java | 4 +-
.../legacy/JavaSqlTimeStampValueSemantics.java | 4 +-
.../temporal/legacy/JavaSqlTimeValueSemantics.java | 4 +-
.../legacy/JavaUtilDateValueSemantics.java | 4 +-
.../valuetypes/ValueSemanticsResolverDefault.java | 8 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 2 +-
.../NamedAnnotationFacetFactoryTest.java | 2 +-
.../logicaltype/LogicalTypeInferenceTest.java | 2 +-
...RegExAnnotationOnParameterFacetFactoryTest.java | 4 +-
.../RegExAnnotationOnPropertyFacetFactoryTest.java | 2 +-
.../ValueSemanticsAnnotationFacetFactoryTest.java | 12 +-
.../objects/OneToManyAssociationDefaultTest.java | 2 -
.../ServiceInjectorDefaultTest_usingFields.java | 4 +-
...erviceInjectorDefaultTest_validateServices.java | 2 +-
...InjectorDefaultTest_validateServices_happy.java | 2 +-
.../causeway/core/metamodel/services/grid/Bar.java | 2 +-
.../services/grid/GridXmlRoundtripTest.java | 2 +-
.../metamodel/MetaModelServiceDefaultTest.java | 14 +-
core/pom.xml | 4 +-
core/runtime/pom.xml | 2 +-
core/runtime/src/main/java/module-info.java | 4 +-
.../core/runtime/events/MetamodelEventService.java | 6 +-
.../runtime/events/TransactionEventEmitter.java | 2 +-
core/runtimeservices/pom.xml | 2 +-
.../runtimeservices/src/main/java/module-info.java | 6 +-
.../CausewayModuleCoreRuntimeServices.java | 2 +-
.../bookmarks/BookmarkServiceDefault.java | 6 +-
.../command/CommandDtoFactoryDefault.java | 6 +-
.../command/CommandExecutorServiceDefault.java | 13 +-
.../command/SchemaValueMarshallerDefault.java | 6 +-
.../runtimeservices/email/EmailServiceDefault.java | 30 +-
.../eventbus/EventBusServiceSpring.java | 6 +-
.../executor/MemberExecutorServiceDefault.java | 8 +-
.../factory/FactoryServiceDefault.java | 8 +-
.../homepage/HomePageResolverServiceDefault.java | 8 +-
.../i18n/po/TranslationServicePo.java | 10 +-
.../i18n/po/TranslationServicePoMenu.java | 6 +-
.../icons/ObjectIconServiceDefault.java | 6 +-
.../interaction/InteractionDtoFactoryDefault.java | 8 +-
.../runtimeservices/jaxb/JaxbServiceDefault.java | 14 +-
.../locale/LanguageProviderDefault.java | 6 +-
.../locale/LocaleChoiceProviderDefault.java | 6 +-
.../menubars/MenuBarsLoaderServiceDefault.java | 6 +-
.../MenuBarsMarshallerServiceBootstrap.java | 8 +-
.../bootstrap/MenuBarsServiceBootstrap.java | 6 +-
.../message/MessageServiceDefault.java | 8 +-
.../PlaceholderRenderServiceDefault.java | 6 +-
.../publish/CommandPublisherDefault.java | 6 +-
.../publish/EntityChangesPublisherDefault.java | 8 +-
.../EntityPropertyChangePublisherDefault.java | 10 +-
.../publish/ExecutionPublisherDefault.java | 8 +-
.../publish/LifecycleCallbackNotifier.java | 6 +-
.../publish/ObjectLifecyclePublisherDefault.java | 8 +-
.../ExceptionRecognizerServiceDefault.java | 6 +-
.../ExceptionRecognizerForDataAccessException.java | 6 +-
.../repository/RepositoryServiceDefault.java | 6 +-
.../routing/RoutingServiceDefault.java | 6 +-
.../scratchpad/ScratchpadDefault.java | 4 +-
.../serializing/SerializingAdapterDefault.java | 6 +-
.../session/InteractionIdGenerator.java | 11 -
.../session/InteractionIdGeneratorDefault.java | 14 +-
.../session/InteractionServiceDefault.java | 8 +-
.../sitemap/SitemapServiceDefault.java | 6 +-
.../runtimeservices/spring/SpringBeansService.java | 8 +-
.../transaction/TransactionServiceSpring.java | 6 +-
.../UrlEncodingServiceWithCompression.java | 4 +-
.../user/ImpersonateMenuAdvisorDefault.java | 4 +-
.../user/ImpersonatedUserHolderDefault.java | 6 +-
.../UserCurrentSessionTimeZoneHolderDefault.java | 6 +-
.../userreg/EmailNotificationServiceDefault.java | 10 +-
.../wrapper/WrapperFactoryDefault.java | 10 +-
.../runtimeservices/xml/XmlServiceDefault.java | 4 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 6 +-
.../runtimeservices/menubars/bootstrap/Bar.java | 2 +-
core/security/pom.xml | 2 +-
core/security/src/main/java/module-info.java | 4 +-
.../security/authentication/logout/LogoutMenu.java | 6 +-
.../manager/AuthenticationManager.java | 6 +-
.../standard/RandomCodeGeneratorDefault.java | 4 +-
.../manager/AuthorizationManager.java | 6 +-
core/transaction/pom.xml | 2 +-
core/transaction/src/main/java/module-info.java | 4 +-
.../changetracking/events/TimestampService.java | 6 +-
core/webapp/pom.xml | 6 +-
core/webapp/src/main/java/module-info.java | 6 +-
.../confmenu/ConfigurationViewServiceDefault.java | 8 +-
.../HealthIndicatorUsingHealthCheckService.java | 4 +-
.../KeyValueStoreUsingHttpSession.java | 7 +-
.../causeway/core/webapp/modules/WebModule.java | 14 +-
.../core/webapp/modules/WebModuleAbstract.java | 14 +-
.../core/webapp/modules/WebModuleContext.java | 8 +-
.../logonlog/CausewayLogOnExceptionFilter.java | 14 +-
.../logonlog/WebModuleLogOnExceptionLogger.java | 12 +-
.../TemplateResourceCachingFilter.java | 22 +-
.../templresources/TemplateResourceServlet.java | 10 +-
.../templresources/WebModuleTemplateResources.java | 12 +-
.../core/webapp/modules/templresources/_Util.java | 2 +-
.../core/webapp/routing/ForwardingServlet.java | 10 +-
.../core/webapp/routing/RedirectFilter.java | 16 +-
.../core/webapp/routing/RedirectServlet.java | 10 +-
.../core/webapp/routing/RedirectToDocsFilter.java | 16 +-
.../CausewayWebAppContextInitializer.java | 10 +-
examples/demo/domain-tests/pom.xml | 6 +-
.../domain/tests/DomainIntrospectionTestJdo.java | 2 +-
.../domain/tests/DomainIntrospectionTestJpa.java | 2 +-
examples/demo/domain/pom.xml | 2 +-
.../HasAsciiDocDescription_description.java | 2 +-
.../HasAsciiDocDescription_sources.java | 2 +-
.../dom/_infra/fixtures/DemoFixtureScript.java | 2 +-
.../_infra/resources/AsciiDocConverterService.java | 4 +-
.../_infra/resources/AsciiDocReaderService.java | 2 +-
.../AsciiDocValueSemanticsWithPreprocessing.java | 4 +-
.../_infra/resources/MarkdownReaderService.java | 4 +-
.../dom/_infra/resources/MarkupReaderService.java | 4 +-
.../resources/MarkupVariableResolverService.java | 4 +-
.../_infra/resources/ResourceReaderService.java | 4 +-
.../samples/asciidoc/CausewayAsciiDocSamples.java | 2 +-
.../samples/markdown/CausewayMarkdownSamples.java | 2 +-
.../dom/_infra/seed/SeedServiceAbstract.java | 2 +-
.../UrlEncodingServiceNaiveInMemory.java | 6 +-
.../demoapp/dom/_infra/values/ValueHolder.java | 2 +-
.../dom/_infra/values/ValueHolderRepository.java | 2 +-
.../demoapp/dom/domain/_changes/ChangesVm.java | 10 +-
.../_changes/ExposeCapturedChanges_clear.java | 2 +-
.../ExposeCapturedChanges_recentChanges.java | 2 +-
.../domain/_commands/ExposePersistedCommands.java | 2 +-
.../ExposePersistedCommands_commands.java | 2 +-
.../ExposePersistedExecutions_interactions.java | 2 +-
.../dom/domain/_interactions/InteractionDtoVm.java | 4 +-
.../ExposePropertyChanges_propertyChanges.java | 2 +-
.../dom/domain/actions/Action/ActionMenu.java | 6 +-
.../associateWith/ActionAssociateWithVm.java | 12 +-
.../child/ActionAssociateWithChildVm.java | 12 +-
.../ActionCommandPublishingEntity.java | 2 +-
.../ActionCommandPublishingSeeding.java | 2 +-
.../jdo/ActionCommandPublishingJdo.java | 2 +-
.../jpa/ActionCommandPublishingJpa.java | 12 +-
.../Action/domainEvent/ActionDomainEventVm.java | 12 +-
.../ActionDomainEventControlService.java | 2 +-
.../ActionDomainEventVm_controlUpdateText.java | 2 +-
...nDomainEventVm_controlUpdateTextInvocation.java | 2 +-
.../ActionExecutionPublishingEntity.java | 2 +-
.../ActionExecutionPublishingSeeding.java | 2 +-
.../jdo/ActionExecutionPublishingJdo.java | 2 +-
.../jpa/ActionExecutionPublishingJpa.java | 12 +-
.../actions/Action/hidden/ActionHiddenVm.java | 12 +-
.../Action/restrictTo/ActionRestrictToVm.java | 12 +-
.../Action/semantics/ActionSemanticsVm.java | 16 +-
...ticsVm_mixinReportPropertyForSemanticsSafe.java | 2 +-
.../actions/Action/typeOf/ActionTypeOfVm.java | 10 +-
.../Action/typeOf/child/ActionTypeOfChildVm.java | 12 +-
.../actions/ActionLayout/ActionLayoutMenu.java | 4 +-
.../associateWith/ActionLayoutAssociateWithVm.java | 12 +-
.../cssClass/ActionLayoutCssClassVm.java | 10 +-
.../cssClassFa/ActionLayoutCssClassFaVm.java | 10 +-
.../describedAs/ActionLayoutDescribedAsVm.java | 10 +-
.../fieldSet/ActionLayoutFieldSetVm.java | 10 +-
.../ActionLayout/hidden/ActionLayoutHiddenVm.java | 10 +-
.../ActionLayout/named/ActionLayoutNamedVm.java | 10 +-
.../position/ActionLayoutPositionVm.java | 12 +-
.../promptStyle/ActionLayoutPromptStyleVm.java | 12 +-
.../ActionLayoutRedirectPolicyVm.java | 10 +-
.../sequence/ActionLayoutSequenceVm.java | 10 +-
.../progmodel/assoc/AssociatedActionDemo.java | 14 +-
.../progmodel/assoc/AssociatedActionMenu.java | 6 +-
.../domain/actions/progmodel/assoc/DemoItem.java | 2 +-
.../domain/actions/progmodel/depargs/DemoItem.java | 2 +-
.../progmodel/depargs/DependentArgsActionDemo.java | 10 +-
.../DependentArgsActionDemo_bulkAction.java | 2 +-
.../DependentArgsActionDemo_useAutoComplete.java | 2 +-
.../DependentArgsActionDemo_useAutoComplete2.java | 2 +-
.../DependentArgsActionDemo_useChoices.java | 2 +-
.../DependentArgsActionDemo_useChoices2.java | 2 +-
.../DependentArgsActionDemo_useDefault.java | 2 +-
.../DependentArgsActionDemo_useDisable.java | 2 +-
.../depargs/DependentArgsActionDemo_useHide.java | 2 +-
.../DependentArgsActionDemo_useIndependent.java | 2 +-
.../progmodel/depargs/DependentArgsActionMenu.java | 6 +-
.../collections/Collection/CollectionMenu.java | 6 +-
.../domainEvent/CollectionDomainEventVm.java | 14 +-
.../child/CollectionDomainEventChildVm.java | 12 +-
.../CollectionDomainEventControlService.java | 4 +-
.../CollectionDomainEventVm_controlChildren.java | 2 +-
...ionDomainEventVm_controlChildrenVisibility.java | 2 +-
.../Collection/hidden/CollectionHiddenVm.java | 12 +-
.../Collection/typeOf/CollectionTypeOfVm.java | 12 +-
.../CollectionLayout/CollectionLayoutMenu.java | 4 +-
.../cssClass/CollectionLayoutCssClassVm.java | 12 +-
.../defaultView/CollectionLayoutDefaultViewVm.java | 12 +-
.../describedAs/CollectionLayoutDescribedAsVm.java | 12 +-
.../hidden/CollectionLayoutHiddenVm.java | 12 +-
.../named/CollectionLayoutNamedVm.java | 12 +-
.../paged/CollectionLayoutPagedVm.java | 12 +-
.../sequence/CollectionLayoutSequenceVm.java | 12 +-
.../sortedBy/CollectionLayoutSortedByVm.java | 12 +-
.../CollectionLayoutTableDecoratorVm.java | 12 +-
.../objects/DomainObject/DomainObjectMenu.java | 6 +-
.../objects/DomainObject/aliased/Customer.java | 4 +-
.../DomainObject/aliased/CustomerSeeding.java | 10 +-
.../aliased/DomainObjectAliasedVm.java | 10 +-
.../aliased/DomainObjectAliasedVm_lookup.java | 14 +-
.../aliased/DomainObjectAliasedVm_people.java | 15 +-
.../DomainObject/aliased/jpa/CustomerJpa.java | 21 +-
.../autoComplete/DomainObjectAutoCompleteVm.java | 10 +-
.../bounded/DomainObjectBoundingVm.java | 10 +-
.../editing/DomainObjectEditingVm.java | 10 +-
.../DomainObjectEntityChangePublishingEntity.java | 2 +-
.../DomainObjectEntityChangePublishingVm.java | 10 +-
...omainObjectEntityChangePublishingVm_create.java | 2 +-
...omainObjectEntityChangePublishingVm_delete.java | 2 +-
...inObjectEntityChangePublishingVm_updateAll.java | 2 +-
...ObjectEntityChangePublishingDisabledEntity.java | 2 +-
...bjectEntityChangePublishingDisabledSeeding.java | 2 +-
...hingVm_publishingDisabledAnnotatedEntities.java | 2 +-
...ainObjectEntityChangePublishingDisabledJdo.java | 2 +-
...ainObjectEntityChangePublishingDisabledJpa.java | 12 +-
...nObjectEntityChangePublishingEnabledEntity.java | 2 +-
...ObjectEntityChangePublishingEnabledSeeding.java | 2 +-
...shingVm_publishingEnabledAnnotatedEntities.java | 2 +-
...mainObjectEntityChangePublishingEnabledJdo.java | 2 +-
...mainObjectEntityChangePublishingEnabledJpa.java | 12 +-
...ChangePublishingEnabledMetaAnnotatedEntity.java | 2 +-
...hangePublishingEnabledMetaAnnotatedSeeding.java | 2 +-
...gVm_publishingEnabledMetaAnnotatedEntities.java | 2 +-
...ityChangePublishingEnabledMetaAnnotatedJdo.java | 2 +-
...ityChangePublishingEnabledMetaAnnotatedJpa.java | 12 +-
...PublishingEnabledMetaAnnotOverriddenEntity.java | 2 +-
...ublishingEnabledMetaAnnotOverriddenSeeding.java | 2 +-
...blishingEnabledMetaAnnotOverriddenEntities.java | 2 +-
...ngePublishingEnabledMetaAnnotOverriddenJdo.java | 2 +-
...ngePublishingEnabledMetaAnnotOverriddenJpa.java | 12 +-
.../introspection/DomainObjectIntrospectionVm.java | 10 +-
.../mixinMethod/DomainObjectMixinMethodVm.java | 10 +-
.../viewmodels/jaxbrefentity/JaxbRefEntity.java | 2 +-
.../viewmodels/jaxbrefentity/JaxbRefSeeding.java | 2 +-
.../jaxbrefentity/StatefulVmJaxbRefsEntity.java | 18 +-
.../viewmodels/jaxbrefentity/jdo/JaxbRefJdo.java | 2 +-
.../viewmodels/jaxbrefentity/jpa/JaxbRefJpa.java | 14 +-
.../viewmodels/usingjaxb/StatefulVmUsingJaxb.java | 14 +-
.../xxxDomainEvent/DomainObjectDomainEventsVm.java | 10 +-
.../DomainObjectLifecyleEventsVm.java | 10 +-
.../DomainObjectLayout/DomainObjectLayoutMenu.java | 4 +-
.../DomainObjectLayoutBookmarkingNestedVm.java | 12 +-
.../DomainObjectLayoutBookmarkingVm.java | 10 +-
.../cssClass/DomainObjectLayoutCssClassVm.java | 10 +-
.../cssClassFa/DomainObjectLayoutCssClassFaVm.java | 10 +-
.../DomainObjectLayoutDescribedAsVm.java | 10 +-
.../named/DomainObjectLayoutNamedVm.java | 10 +-
.../paged/DomainObjectLayoutPagedVm.java | 12 +-
.../DomainObjectLayoutTableDecoratorVm.java | 12 +-
.../DomainObjectLayoutXxxUiEventService.java | 2 +-
.../xxxUiEvent/DomainObjectLayoutXxxUiEventVm.java | 12 +-
.../objects/other/embedded/EmbeddedTypeMenu.java | 6 +-
.../objects/other/embedded/EmbeddedTypeVm.java | 4 +-
.../other/embedded/jdo/NumberConstantJdo.java | 2 +-
.../other/embedded/jpa/ComplexNumberJpa.java | 6 +-
.../other/embedded/jpa/NumberConstantJpa.java | 14 +-
.../embedded/persistence/NumberConstantEntity.java | 2 +-
.../persistence/NumberConstantSeeding.java | 2 +-
.../domain/objects/other/mixins/CountHolder.java | 2 +-
.../objects/other/mixins/FibonacciNumberVm.java | 2 +-
.../dom/domain/objects/other/mixins/MixinMenu.java | 4 +-
.../dom/domain/objects/other/mixins/MixinVm.java | 10 +-
.../domain/properties/Property/PropertyMenu.java | 6 +-
.../PropertyCommandPublishingEntity.java | 2 +-
.../PropertyCommandPublishingSeeding.java | 2 +-
.../jdo/PropertyCommandPublishingJdo.java | 2 +-
.../jpa/PropertyCommandPublishingJpa.java | 12 +-
.../domainEvent/PropertyDomainEventVm.java | 12 +-
.../PropertyDomainEventControlService.java | 4 +-
.../PropertyDomainEventVm_controlText.java | 2 +-
.../PropertyDomainEventVm_controlTextEditing.java | 2 +-
.../Property/editing/PropertyEditingVm.java | 12 +-
.../PropertyExecutionPublishingEntity.java | 2 +-
.../PropertyExecutionPublishingSeeding.java | 2 +-
.../jdo/PropertyExecutionPublishingJdo.java | 4 +-
.../jpa/PropertyExecutionPublishingJpa.java | 14 +-
.../Property/fileAccept/PropertyFileAcceptVm.java | 12 +-
.../Property/hidden/PropertyHiddenVm.java | 14 +-
.../hidden/child/PropertyHiddenChildVm.java | 14 +-
.../Property/maxLength/PropertyMaxLengthVm.java | 12 +-
.../mustSatisfy/PropertyMustSatisfyVm.java | 12 +-
.../optionality/PropertyOptionalityVm.java | 12 +-
.../Property/projecting/PropertyProjectingVm.java | 14 +-
.../child/PropertyProjectingChildVm.java | 12 +-
.../projecting/jdo/PropertyProjectingChildJdo.java | 4 +-
.../projecting/jpa/PropertyProjectingChildJpa.java | 14 +-
.../persistence/PropertyProjectingChildEntity.java | 2 +-
.../PropertyProjectingChildSeeding.java | 2 +-
.../regexPattern/PropertyRegexPatternVm.java | 12 +-
.../Property/snapshot/PropertySnapshotVm.java | 12 +-
.../PropertySnapshotVm_takeXmlSnapshot.java | 2 +-
.../PropertyLayout/PropertyLayoutMenu.java | 6 +-
.../cssClass/PropertyLayoutCssClassVm.java | 12 +-
.../describedAs/PropertyLayoutDescribedAsVm.java | 12 +-
.../hidden/PropertyLayoutHiddenVm.java | 14 +-
.../hidden/child/PropertyLayoutHiddenChildVm.java | 14 +-
.../PropertyLayoutLabelPositionVm.java | 12 +-
.../multiLine/PropertyLayoutMultiLineVm.java | 12 +-
.../named/PropertyLayoutNamedVm.java | 12 +-
.../PropertyLayout/navigable/FileNodeVm.java | 6 +-
.../navigable/FileNodeVm_returnsTree.java | 2 +-
.../navigable/FileTreeNodeService.java | 8 +-
.../renderDay/PropertyLayoutRenderDayVm.java | 14 +-
.../PropertyLayoutRenderDayVm_downloadAsXml.java | 2 +-
.../repainting/PropertyLayoutRepaintingVm.java | 12 +-
.../PropertyLayoutTypicalLengthVm.java | 12 +-
.../customui/geocoding/GeoapifyClient.java | 2 +-
.../featured/customui/vm/WhereInTheWorldMenu.java | 6 +-
.../featured/customui/vm/WhereInTheWorldVm.java | 10 +-
.../layout/describedAs/DescribedAsMenu.java | 6 +-
.../featured/layout/describedAs/DescribedAsVm.java | 14 +-
.../demoapp/dom/featured/layout/tabs/TabDemo.java | 10 +-
.../demoapp/dom/featured/layout/tabs/TabMenu.java | 6 +-
.../java/demoapp/dom/homepage/DemoHomePage.java | 4 +-
.../demoapp/dom/services/core/ServicesMenu.java | 6 +-
.../ErrorReportingServiceDemoImplementation.java | 2 +-
.../ErrorReportingServiceDemoVm.java | 10 +-
.../eventbusservice/EventBusServiceDemoVm.java | 4 +-
.../core/eventbusservice/EventLogEntry.java | 2 +-
.../core/eventbusservice/EventLogEntryJdo.java | 2 +-
.../EventLogEntryJdoRepository.java | 4 +-
.../core/eventbusservice/EventLogEntryJpa.java | 12 +-
.../EventLogEntryJpaRepository.java | 4 +-
.../EventSubscriberDemoImplementation.java | 4 +-
.../core/messageservice/MessageServiceDemoVm.java | 4 +-
.../core/wrapperFactory/WrapperFactoryEntity.java | 2 +-
...pperFactoryEntity_mixinUpdatePropertyAsync.java | 2 +-
.../core/wrapperFactory/WrapperFactorySeeding.java | 2 +-
.../core/wrapperFactory/jdo/WrapperFactoryJdo.java | 4 +-
.../core/wrapperFactory/jpa/WrapperFactoryJpa.java | 14 +-
.../xmlSnapshotService/XmlSnapshotParentVm.java | 12 +-
.../XmlSnapshotParentVm_takeXmlSnapshot.java | 2 +-
.../child/XmlSnapshotChildVm.java | 12 +-
.../xmlSnapshotService/peer/XmlSnapshotPeerVm.java | 12 +-
.../peer/child/XmlSnapshotPeerChildVm.java | 12 +-
.../services/extensions/secman/ExtSecManMenu.java | 4 +-
.../extensions/secman/apptenancy/AppTenancyVm.java | 14 +-
.../secman/apptenancy/jdo/TenantedJdo.java | 2 +-
.../secman/apptenancy/jpa/TenantedJpa.java | 12 +-
.../apptenancy/persistence/TenantedEntity.java | 2 +-
.../apptenancy/persistence/TenantedSeeding.java | 2 +-
.../dom/types/causeway/CausewayTypesMenu.java | 4 +-
.../dom/types/causeway/blobs/CausewayBlobs.java | 14 +-
.../causeway/blobs/holder/CausewayBlobHolder.java | 2 +-
...usewayBlobHolder_actionReturningCollection.java | 2 +-
...obHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../types/causeway/blobs/jdo/CausewayBlobJdo.java | 2 +-
.../types/causeway/blobs/jpa/CausewayBlobJpa.java | 20 +-
.../blobs/persistence/CausewayBlobEntity.java | 2 +-
.../blobs/persistence/CausewayBlobSeeding.java | 2 +-
.../types/causeway/blobs/vm/CausewayBlobVm.java | 12 +-
.../dom/types/causeway/clobs/CausewayClobs.java | 14 +-
.../causeway/clobs/holder/CausewayClobHolder.java | 2 +-
...usewayClobHolder_actionReturningCollection.java | 2 +-
...obHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../types/causeway/clobs/jdo/CausewayClobJdo.java | 2 +-
.../types/causeway/clobs/jpa/CausewayClobJpa.java | 20 +-
.../clobs/persistence/CausewayClobEntity.java | 2 +-
.../clobs/persistence/CausewayClobSeeding.java | 2 +-
.../types/causeway/clobs/vm/CausewayClobVm.java | 12 +-
.../CausewayLocalResourcePaths.java | 14 +-
.../holder/CausewayLocalResourcePathHolder.java | 2 +-
...sourcePathHolder_actionReturningCollection.java | 2 +-
...thHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jdo/CausewayLocalResourcePathJdo.java | 2 +-
.../jpa/CausewayLocalResourcePathJpa.java | 16 +-
.../CausewayLocalResourcePathEntity.java | 2 +-
.../CausewayLocalResourcePathSeeding.java | 2 +-
.../vm/CausewayLocalResourcePathVm.java | 12 +-
.../types/causeway/markups/CausewayMarkups.java | 14 +-
.../markups/holder/CausewayMarkupHolder.java | 2 +-
...ewayMarkupHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...upHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../causeway/markups/jdo/CausewayMarkupJdo.java | 2 +-
.../causeway/markups/jpa/CausewayMarkupJpa.java | 20 +-
.../markups/persistence/CausewayMarkupEntity.java | 2 +-
.../markups/persistence/CausewayMarkupSeeding.java | 2 +-
.../causeway/markups/vm/CausewayMarkupVm.java | 12 +-
.../causeway/passwords/CausewayPasswords.java | 14 +-
.../passwords/holder/CausewayPasswordHolder.java | 2 +-
...ayPasswordHolder_actionReturningCollection.java | 2 +-
...rdHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../passwords/jdo/CausewayPasswordJdo.java | 2 +-
.../passwords/jpa/CausewayPasswordJpa.java | 14 +-
.../persistence/CausewayPasswordEntity.java | 4 +-
.../persistence/CausewayPasswordSeeding.java | 2 +-
.../causeway/passwords/vm/CausewayPasswordVm.java | 12 +-
.../types/causewayext/CausewayExtTypesMenu.java | 4 +-
.../causewayext/cal/CausewayCalendarEvents.java | 14 +-
.../cal/holder/CausewayCalendarEventHolder.java | 2 +-
...endarEventHolder_actionReturningCollection.java | 2 +-
...ntHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../cal/jdo/CausewayCalendarEventJdo.java | 2 +-
.../cal/jpa/CausewayCalendarEventJpa.java | 14 +-
.../persistence/CausewayCalendarEventEntity.java | 3 +-
.../persistence/CausewayCalendarEventSeeding.java | 2 +-
.../cal/samples/CausewayCalendarEventSamples.java | 2 +-
.../cal/vm/CausewayCalendarEventVm.java | 12 +-
.../dom/types/causewayext/sse/AsyncActionDemo.java | 18 +-
.../dom/types/causewayext/sse/AsyncActionMenu.java | 6 +-
.../dom/types/causewayext/sse/DemoTask.java | 2 +-
.../types/causewayval/CausewayValTypesMenu.java | 4 +-
.../causewayval/asciidocs/CausewayAsciiDocs.java | 14 +-
.../asciidocs/holder/CausewayAsciiDocHolder.java | 2 +-
...ayAsciiDocHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...ocHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../asciidocs/jdo/CausewayAsciiDocJdo.java | 2 +-
.../asciidocs/jpa/CausewayAsciiDocJpa.java | 20 +-
.../persistence/CausewayAsciiDocEntity.java | 2 +-
.../persistence/CausewayAsciiDocSeeding.java | 2 +-
.../asciidocs/vm/CausewayAsciiDocVm.java | 12 +-
.../causewayval/markdowns/CausewayMarkdowns.java | 14 +-
.../markdowns/holder/CausewayMarkdownHolder.java | 2 +-
...ayMarkdownHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...wnHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../markdowns/jdo/CausewayMarkdownJdo.java | 2 +-
.../markdowns/jpa/CausewayMarkdownJpa.java | 20 +-
.../persistence/CausewayMarkdownEntity.java | 2 +-
.../persistence/CausewayMarkdownSeeding.java | 2 +-
.../markdowns/vm/CausewayMarkdownVm.java | 12 +-
.../dom/types/causewayval/vegas/CausewayVegas.java | 14 +-
.../vegas/holder/CausewayVegaHolder.java | 2 +-
...usewayVegaHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...gaHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../causewayval/vegas/jdo/CausewayVegaJdo.java | 2 +-
.../causewayval/vegas/jpa/CausewayVegaJpa.java | 20 +-
.../vegas/persistence/CausewayVegaEntity.java | 2 +-
.../vegas/persistence/CausewayVegaSeeding.java | 2 +-
.../types/causewayval/vegas/vm/CausewayVegaVm.java | 12 +-
.../dom/types/javaawt/JavaAwtTypesMenu.java | 4 +-
.../javaawt/images/JavaAwtBufferedImages.java | 14 +-
.../images/holder/JavaAwtBufferedImageHolder.java | 2 +-
...feredImageHolder_actionReturningCollection.java | 2 +-
...geHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../images/jdo/JavaAwtBufferedImageJdo.java | 2 +-
.../images/jpa/JavaAwtBufferedImageJpa.java | 16 +-
.../persistence/JavaAwtBufferedImageEntity.java | 2 +-
.../persistence/JavaAwtBufferedImageSeeding.java | 2 +-
.../samples/JavaAwtBufferedImagesSamples.java | 2 +-
.../javaawt/images/vm/JavaAwtBufferedImageVm.java | 12 +-
.../dom/types/javalang/JavaLangTypesMenu.java | 4 +-
.../types/javalang/JavaLangWrapperTypesMenu.java | 4 +-
.../types/javalang/booleans/WrapperBooleans.java | 14 +-
.../booleans/holder/WrapperBooleanHolder.java | 2 +-
...perBooleanHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...anHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../javalang/booleans/jdo/WrapperBooleanJdo.java | 2 +-
.../javalang/booleans/jpa/WrapperBooleanJpa.java | 14 +-
.../booleans/persistence/WrapperBooleanEntity.java | 2 +-
.../persistence/WrapperBooleanSeeding.java | 2 +-
.../javalang/booleans/vm/WrapperBooleanVm.java | 12 +-
.../dom/types/javalang/bytes/WrapperBytes.java | 14 +-
.../javalang/bytes/holder/WrapperByteHolder.java | 2 +-
...rapperByteHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../types/javalang/bytes/jdo/WrapperByteJdo.java | 2 +-
.../types/javalang/bytes/jpa/WrapperByteJpa.java | 14 +-
.../bytes/persistence/WrapperByteEntity.java | 2 +-
.../bytes/persistence/WrapperByteSeeding.java | 2 +-
.../dom/types/javalang/bytes/vm/WrapperByteVm.java | 12 +-
.../javalang/characters/WrapperCharacters.java | 14 +-
.../characters/holder/WrapperCharacterHolder.java | 2 +-
...rCharacterHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../characters/jdo/WrapperCharacterJdo.java | 2 +-
.../characters/jpa/WrapperCharacterJpa.java | 14 +-
.../persistence/WrapperCharacterEntity.java | 2 +-
.../persistence/WrapperCharacterSeeding.java | 2 +-
.../javalang/characters/vm/WrapperCharacterVm.java | 12 +-
.../dom/types/javalang/doubles/WrapperDoubles.java | 14 +-
.../doubles/holder/WrapperDoubleHolder.java | 2 +-
...pperDoubleHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...leHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../javalang/doubles/jdo/WrapperDoubleJdo.java | 2 +-
.../javalang/doubles/jpa/WrapperDoubleJpa.java | 14 +-
.../doubles/persistence/WrapperDoubleEntity.java | 2 +-
.../doubles/persistence/WrapperDoubleSeeding.java | 2 +-
.../types/javalang/doubles/vm/WrapperDoubleVm.java | 12 +-
.../dom/types/javalang/enums/JavaLangEnums.java | 14 +-
.../javalang/enums/holder/JavaLangEnumHolder.java | 2 +-
...vaLangEnumHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...umHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../types/javalang/enums/jdo/JavaLangEnumJdo.java | 2 +-
.../types/javalang/enums/jpa/JavaLangEnumJpa.java | 14 +-
.../enums/persistence/JavaLangEnumEntity.java | 2 +-
.../enums/persistence/JavaLangEnumSeeding.java | 2 +-
.../types/javalang/enums/vm/JavaLangEnumVm.java | 12 +-
.../dom/types/javalang/floats/WrapperFloats.java | 14 +-
.../javalang/floats/holder/WrapperFloatHolder.java | 2 +-
...apperFloatHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...atHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../types/javalang/floats/jdo/WrapperFloatJdo.java | 2 +-
.../types/javalang/floats/jpa/WrapperFloatJpa.java | 14 +-
.../floats/persistence/WrapperFloatEntity.java | 2 +-
.../floats/persistence/WrapperFloatSeeding.java | 2 +-
.../types/javalang/floats/vm/WrapperFloatVm.java | 12 +-
.../types/javalang/integers/WrapperIntegers.java | 14 +-
.../integers/holder/WrapperIntegerHolder.java | 2 +-
...perIntegerHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../javalang/integers/jdo/WrapperIntegerJdo.java | 2 +-
.../javalang/integers/jpa/WrapperIntegerJpa.java | 14 +-
.../integers/persistence/WrapperIntegerEntity.java | 2 +-
.../persistence/WrapperIntegerSeeding.java | 2 +-
.../javalang/integers/vm/WrapperIntegerVm.java | 12 +-
.../dom/types/javalang/longs/WrapperLongs.java | 14 +-
.../javalang/longs/holder/WrapperLongHolder.java | 2 +-
...rapperLongHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../types/javalang/longs/jdo/WrapperLongJdo.java | 2 +-
.../types/javalang/longs/jpa/WrapperLongJpa.java | 14 +-
.../longs/persistence/WrapperLongEntity.java | 2 +-
.../longs/persistence/WrapperLongSeeding.java | 2 +-
.../dom/types/javalang/longs/vm/WrapperLongVm.java | 12 +-
.../dom/types/javalang/shorts/WrapperShorts.java | 14 +-
.../javalang/shorts/holder/WrapperShortHolder.java | 2 +-
...apperShortHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...rtHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../types/javalang/shorts/jdo/WrapperShortJdo.java | 2 +-
.../types/javalang/shorts/jpa/WrapperShortJpa.java | 14 +-
.../shorts/persistence/WrapperShortEntity.java | 2 +-
.../shorts/persistence/WrapperShortSeeding.java | 2 +-
.../types/javalang/shorts/vm/WrapperShortVm.java | 12 +-
.../types/javalang/strings/JavaLangStrings.java | 14 +-
.../strings/holder/JavaLangStringHolder.java | 2 +-
...LangStringHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../javalang/strings/jdo/JavaLangStringJdo.java | 2 +-
.../javalang/strings/jpa/JavaLangStringJpa.java | 14 +-
.../strings/persistence/JavaLangStringEntity.java | 2 +-
.../strings/persistence/JavaLangStringSeeding.java | 2 +-
.../javalang/strings/vm/JavaLangStringVm.java | 12 +-
.../dom/types/javalang/voids/JavaLangVoids.java | 10 +-
.../dom/types/javamath/JavaMathTypesMenu.java | 4 +-
.../javamath/bigdecimals/JavaMathBigDecimals.java | 14 +-
.../holder/JavaMathBigDecimalHolder.java | 2 +-
...BigDecimalHolder_actionReturningCollection.java | 2 +-
...alHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 2 +-
.../bigdecimals/jpa/JavaMathBigDecimalJpa.java | 14 +-
.../persistence/JavaMathBigDecimalEntity.java | 2 +-
.../persistence/JavaMathBigDecimalSeeding.java | 2 +-
.../bigdecimals/vm/JavaMathBigDecimalVm.java | 12 +-
.../javamath/bigintegers/JavaMathBigIntegers.java | 14 +-
.../holder/JavaMathBigIntegerHolder.java | 2 +-
...BigIntegerHolder_actionReturningCollection.java | 2 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../bigintegers/jdo/JavaMathBigIntegerJdo.java | 2 +-
.../bigintegers/jpa/JavaMathBigIntegerJpa.java | 14 +-
.../persistence/JavaMathBigIntegerEntity.java | 2 +-
.../persistence/JavaMathBigIntegerSeeding.java | 2 +-
.../bigintegers/vm/JavaMathBigIntegerVm.java | 12 +-
.../dom/types/javanet/JavaNetTypesMenu.java | 4 +-
.../dom/types/javanet/urls/JavaNetUrls.java | 14 +-
.../javanet/urls/holder/JavaNetUrlHolder.java | 2 +-
...JavaNetUrlHolder_actionReturningCollection.java | 2 +-
...rlHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java | 2 +-
.../dom/types/javanet/urls/jpa/JavaNetUrlJpa.java | 14 +-
.../javanet/urls/persistence/JavaNetUrlEntity.java | 2 +-
.../urls/persistence/JavaNetUrlSeeding.java | 2 +-
.../dom/types/javanet/urls/vm/JavaNetUrlVm.java | 12 +-
.../dom/types/javasql/JavaSqlTypesMenu.java | 4 +-
.../types/javasql/javasqldate/JavaSqlDates.java | 14 +-
.../javasqldate/holder/JavaSqlDateHolder.java | 2 +-
...avaSqlDateHolder_actionReturningCollection.java | 2 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../javasql/javasqldate/jdo/JavaSqlDateJdo.java | 2 +-
.../javasql/javasqldate/jpa/JavaSqlDateJpa.java | 14 +-
.../javasqldate/persistence/JavaSqlDateEntity.java | 2 +-
.../persistence/JavaSqlDateSeeding.java | 2 +-
.../javasql/javasqldate/vm/JavaSqlDateVm.java | 14 +-
.../javasqltimestamp/JavaSqlTimestamps.java | 14 +-
.../holder/JavaSqlTimestampHolder.java | 2 +-
...lTimestampHolder_actionReturningCollection.java | 2 +-
...mpHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../javasqltimestamp/jdo/JavaSqlTimestampJdo.java | 2 +-
.../javasqltimestamp/jpa/JavaSqlTimestampJpa.java | 14 +-
.../persistence/JavaSqlTimestampEntity.java | 2 +-
.../persistence/JavaSqlTimestampSeeding.java | 2 +-
.../javasqltimestamp/vm/JavaSqlTimestampVm.java | 14 +-
.../dom/types/javatime/JavaTimeTypesMenu.java | 4 +-
.../javatimelocaldate/JavaTimeLocalDates.java | 14 +-
.../holder/JavaTimeLocalDateHolder.java | 2 +-
...eLocalDateHolder_actionReturningCollection.java | 2 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jdo/JavaTimeLocalDateJdo.java | 2 +-
.../jpa/JavaTimeLocalDateJpa.java | 14 +-
.../persistence/JavaTimeLocalDateEntity.java | 2 +-
.../persistence/JavaTimeLocalDateSeeding.java | 2 +-
.../javatimelocaldate/vm/JavaTimeLocalDateVm.java | 14 +-
.../JavaTimeLocalDateTimes.java | 14 +-
.../holder/JavaTimeLocalDateTimeHolder.java | 2 +-
...alDateTimeHolder_actionReturningCollection.java | 2 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jdo/JavaTimeLocalDateTimeJdo.java | 2 +-
.../jpa/JavaTimeLocalDateTimeJpa.java | 14 +-
.../persistence/JavaTimeLocalDateTimeEntity.java | 2 +-
.../persistence/JavaTimeLocalDateTimeSeeding.java | 2 +-
.../vm/JavaTimeLocalDateTimeVm.java | 14 +-
.../javatimelocaltime/JavaTimeLocalTimes.java | 14 +-
.../holder/JavaTimeLocalTimeHolder.java | 2 +-
...eLocalTimeHolder_actionReturningCollection.java | 2 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jdo/JavaTimeLocalTimeJdo.java | 2 +-
.../jpa/JavaTimeLocalTimeJpa.java | 14 +-
.../persistence/JavaTimeLocalTimeEntity.java | 2 +-
.../persistence/JavaTimeLocalTimeSeeding.java | 2 +-
.../javatimelocaltime/vm/JavaTimeLocalTimeVm.java | 14 +-
.../JavaTimeOffsetDateTimes.java | 14 +-
.../holder/JavaTimeOffsetDateTimeHolder.java | 2 +-
...etDateTimeHolder_actionReturningCollection.java | 2 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jdo/JavaTimeOffsetDateTimeJdo.java | 2 +-
.../jpa/JavaTimeOffsetDateTimeJpa.java | 14 +-
.../persistence/JavaTimeOffsetDateTimeEntity.java | 2 +-
.../persistence/JavaTimeOffsetDateTimeSeeding.java | 2 +-
.../vm/JavaTimeOffsetDateTimeVm.java | 14 +-
.../javatimeoffsettime/JavaTimeOffsetTimes.java | 14 +-
.../holder/JavaTimeOffsetTimeHolder.java | 2 +-
...OffsetTimeHolder_actionReturningCollection.java | 2 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jdo/JavaTimeOffsetTimeJdo.java | 2 +-
.../jpa/JavaTimeOffsetTimeJpa.java | 14 +-
.../persistence/JavaTimeOffsetTimeEntity.java | 2 +-
.../persistence/JavaTimeOffsetTimeSeeding.java | 2 +-
.../vm/JavaTimeOffsetTimeVm.java | 14 +-
.../JavaTimeZonedDateTimes.java | 14 +-
.../holder/JavaTimeZonedDateTimeHolder.java | 2 +-
...edDateTimeHolder_actionReturningCollection.java | 2 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jdo/JavaTimeZonedDateTimeJdo.java | 2 +-
.../jpa/JavaTimeZonedDateTimeJpa.java | 14 +-
.../persistence/JavaTimeZonedDateTimeEntity.java | 2 +-
.../persistence/JavaTimeZonedDateTimeSeeding.java | 2 +-
.../vm/JavaTimeZonedDateTimeVm.java | 14 +-
.../dom/types/javautil/JavaUtilTypesMenu.java | 4 +-
.../types/javautil/javautildate/JavaUtilDates.java | 14 +-
.../javautildate/holder/JavaUtilDateHolder.java | 2 +-
...vaUtilDateHolder_actionReturningCollection.java | 2 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../javautil/javautildate/jdo/JavaUtilDateJdo.java | 2 +-
.../javautil/javautildate/jpa/JavaUtilDateJpa.java | 14 +-
.../persistence/JavaUtilDateEntity.java | 2 +-
.../persistence/JavaUtilDateSeeding.java | 2 +-
.../javautil/javautildate/vm/JavaUtilDateVm.java | 14 +-
.../dom/types/javautil/uuids/JavaUtilUuids.java | 14 +-
.../javautil/uuids/holder/JavaUtilUuidHolder.java | 2 +-
...vaUtilUuidHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...idHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../types/javautil/uuids/jdo/JavaUtilUuidJdo.java | 2 +-
.../types/javautil/uuids/jpa/JavaUtilUuidJpa.java | 14 +-
.../uuids/persistence/JavaUtilUuidEntity.java | 2 +-
.../uuids/persistence/JavaUtilUuidSeeding.java | 2 +-
.../types/javautil/uuids/vm/JavaUtilUuidVm.java | 12 +-
.../dom/types/jodatime/JodaTimeTypesMenu.java | 4 +-
.../types/jodatime/jodadatetime/JodaDateTimes.java | 14 +-
.../jodadatetime/holder/JodaDateTimeHolder.java | 2 +-
...daDateTimeHolder_actionReturningCollection.java | 2 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java | 2 +-
.../persistence/JodaDateTimeEntity.java | 2 +-
.../persistence/JodaDateTimeJdoSeeding.java | 2 +-
.../jodatime/jodadatetime/vm/JodaDateTimeVm.java | 14 +-
.../jodatime/jodalocaldate/JodaLocalDates.java | 14 +-
.../jodalocaldate/holder/JodaLocalDateHolder.java | 2 +-
...aLocalDateHolder_actionReturningCollection.java | 2 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jodalocaldate/jdo/JodaLocalDateJdo.java | 2 +-
.../persistence/JodaLocalDateEntity.java | 2 +-
.../persistence/JodaLocalDateJdoSeeding.java | 2 +-
.../jodatime/jodalocaldate/vm/JodaLocalDateVm.java | 14 +-
.../jodalocaldatetime/JodaLocalDateTimes.java | 14 +-
.../holder/JodaLocalDateTimeHolder.java | 2 +-
...alDateTimeHolder_actionReturningCollection.java | 2 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jdo/JodaLocalDateTimeJdo.java | 2 +-
.../persistence/JodaLocalDateTimeEntity.java | 2 +-
.../persistence/JodaLocalDateTimeSeeding.java | 2 +-
.../jodalocaldatetime/vm/JodaLocalDateTimeVm.java | 14 +-
.../jodatime/jodalocaltime/JodaLocalTimes.java | 14 +-
.../jodalocaltime/holder/JodaLocalTimeHolder.java | 2 +-
...aLocalTimeHolder_actionReturningCollection.java | 2 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../jodalocaltime/jdo/JodaLocalTimeJdo.java | 2 +-
.../persistence/JodaLocalTimeEntity.java | 2 +-
.../persistence/JodaLocalTimeSeeding.java | 2 +-
.../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java | 14 +-
.../dom/types/primitive/PrimitiveTypesMenu.java | 4 +-
.../primitive/booleans/PrimitiveBooleans.java | 14 +-
.../booleans/holder/PrimitiveBooleanHolder.java | 2 +-
...rimitiveBooleanHolder_actionReturningArray.java | 2 +-
...anHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../booleans/jdo/PrimitiveBooleanJdo.java | 2 +-
.../booleans/jpa/PrimitiveBooleanJpa.java | 12 +-
.../persistence/PrimitiveBooleanEntity.java | 2 +-
.../persistence/PrimitiveBooleanSeeding.java | 2 +-
.../primitive/booleans/vm/PrimitiveBooleanVm.java | 10 +-
.../dom/types/primitive/bytes/PrimitiveBytes.java | 14 +-
.../bytes/holder/PrimitiveByteHolder.java | 2 +-
.../PrimitiveByteHolder_actionReturningArray.java | 2 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../primitive/bytes/jdo/PrimitiveByteJdo.java | 2 +-
.../primitive/bytes/jpa/PrimitiveByteJpa.java | 12 +-
.../bytes/persistence/PrimitiveByteEntity.java | 2 +-
.../bytes/persistence/PrimitiveByteSeeding.java | 2 +-
.../types/primitive/bytes/vm/PrimitiveByteVm.java | 10 +-
.../dom/types/primitive/chars/PrimitiveChars.java | 14 +-
.../chars/holder/PrimitiveCharHolder.java | 2 +-
.../PrimitiveCharHolder_actionReturningArray.java | 2 +-
...arHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../primitive/chars/jdo/PrimitiveCharJdo.java | 2 +-
.../primitive/chars/jpa/PrimitiveCharJpa.java | 12 +-
.../chars/persistence/PrimitiveCharEntity.java | 2 +-
.../chars/persistence/PrimitiveCharSeeding.java | 2 +-
.../types/primitive/chars/vm/PrimitiveCharVm.java | 10 +-
.../types/primitive/doubles/PrimitiveDoubles.java | 14 +-
.../doubles/holder/PrimitiveDoubleHolder.java | 2 +-
...PrimitiveDoubleHolder_actionReturningArray.java | 2 +-
...leHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../primitive/doubles/jdo/PrimitiveDoubleJdo.java | 2 +-
.../primitive/doubles/jpa/PrimitiveDoubleJpa.java | 12 +-
.../doubles/persistence/PrimitiveDoubleEntity.java | 2 +-
.../persistence/PrimitiveDoubleSeeding.java | 2 +-
.../primitive/doubles/vm/PrimitiveDoubleVm.java | 10 +-
.../types/primitive/floats/PrimitiveFloats.java | 14 +-
.../floats/holder/PrimitiveFloatHolder.java | 2 +-
.../PrimitiveFloatHolder_actionReturningArray.java | 2 +-
...atHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../primitive/floats/jdo/PrimitiveFloatJdo.java | 2 +-
.../primitive/floats/jpa/PrimitiveFloatJpa.java | 12 +-
.../floats/persistence/PrimitiveFloatEntity.java | 2 +-
.../floats/persistence/PrimitiveFloatSeeding.java | 2 +-
.../primitive/floats/vm/PrimitiveFloatVm.java | 10 +-
.../dom/types/primitive/ints/PrimitiveInts.java | 14 +-
.../primitive/ints/holder/PrimitiveIntHolder.java | 2 +-
.../PrimitiveIntHolder_actionReturningArray.java | 2 +-
...ntHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../types/primitive/ints/jdo/PrimitiveIntJdo.java | 2 +-
.../types/primitive/ints/jpa/PrimitiveIntJpa.java | 12 +-
.../ints/persistence/PrimitiveIntEntity.java | 2 +-
.../ints/persistence/PrimitiveIntSeeding.java | 2 +-
.../types/primitive/ints/vm/PrimitiveIntVm.java | 10 +-
.../dom/types/primitive/longs/PrimitiveLongs.java | 14 +-
.../longs/holder/PrimitiveLongHolder.java | 2 +-
.../PrimitiveLongHolder_actionReturningArray.java | 2 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../primitive/longs/jdo/PrimitiveLongJdo.java | 2 +-
.../primitive/longs/jpa/PrimitiveLongJpa.java | 12 +-
.../longs/persistence/PrimitiveLongEntity.java | 2 +-
.../longs/persistence/PrimitiveLongSeeding.java | 2 +-
.../types/primitive/longs/vm/PrimitiveLongVm.java | 10 +-
.../types/primitive/shorts/PrimitiveShorts.java | 14 +-
.../shorts/holder/PrimitiveShortHolder.java | 2 +-
.../PrimitiveShortHolder_actionReturningArray.java | 2 +-
...rtHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../primitive/shorts/jdo/PrimitiveShortJdo.java | 2 +-
.../primitive/shorts/jpa/PrimitiveShortJpa.java | 12 +-
.../shorts/persistence/PrimitiveShortEntity.java | 2 +-
.../shorts/persistence/PrimitiveShortSeeding.java | 2 +-
.../primitive/shorts/vm/PrimitiveShortVm.java | 10 +-
examples/demo/javafx/pom.xml | 3 +-
.../main/java/demoapp/javafx/DemoAppJavaFx.java | 3 +
.../javafx/integtest/DemoFxTestAbstract.java | 3 +-
examples/demo/pom.xml | 2 +-
examples/demo/vaadin/pom.xml | 2 +-
examples/demo/web/pom.xml | 2 +-
.../java/demoapp/web/DemoAppManifestCommon.java | 3 +
.../java/demoapp/web/linebreaker/LineBreaker.java | 6 +-
.../web/notifications/NotificationsResource.java | 20 +-
.../PrototypeActionsVisibilityAdvisor.java | 4 +-
examples/demo/wicket/common/pom.xml | 2 +-
.../ui/custom/WhereInTheWorldPanelFactory.java | 5 +-
examples/demo/wicket/jdo/pom.xml | 2 +-
examples/demo/wicket/jpa-and-graphql/pom.xml | 2 +-
examples/demo/wicket/jpa/pom.xml | 2 +-
extensions/core/commandlog/applib/pom.xml | 2 +-
.../commandlog/applib/app/CommandLogMenu.java | 6 +-
.../HasInteractionId_commandLogEntry.java | 4 +-
.../HasUsername_recentCommandsByUser.java | 2 +-
.../contributions/Object_recentCommands.java | 2 +-
.../contributions/T_recentBackgroundCommands.java | 2 +-
.../commandlog/applib/dom/BackgroundService.java | 2 +-
.../commandlog/applib/dom/CommandLogEntry.java | 8 +-
.../applib/dom/CommandLogEntryRepository.java | 4 +-
.../dom/mixins/CommandLogEntry_childCommands.java | 2 +-
.../mixins/CommandLogEntry_openResultObject.java | 2 +-
.../mixins/CommandLogEntry_siblingCommands.java | 2 +-
.../applib/job/RunBackgroundCommandsJob.java | 2 +-
.../subscriber/CommandSubscriberForCommandLog.java | 6 +-
.../BackgroundService_IntegTestAbstract.java | 2 +-
.../integtest/CommandLog_IntegTestAbstract.java | 2 +-
.../commandlog/applib/integtest/model/Counter.java | 2 +-
.../applib/integtest/model/CounterRepository.java | 2 +-
extensions/core/commandlog/persistence-jdo/pom.xml | 2 +-
.../commandlog/jdo/dom/CommandLogEntry.java | 4 +-
.../jdo/dom/CommandLogEntryRepository.java | 4 +-
.../commandlog/jdo/integtests/model/Counter.java | 2 +-
extensions/core/commandlog/persistence-jpa/pom.xml | 2 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 31 +-
.../commandlog/jpa/dom/CommandLogEntryPK.java | 8 +-
.../jpa/dom/CommandLogEntryRepository.java | 4 +-
.../commandlog/jpa/integtests/AppManifest.java | 14 +-
.../commandlog/jpa/integtests/model/Counter.java | 12 +-
extensions/core/commandlog/pom.xml | 16 +-
extensions/core/docgen/pom.xml | 2 +-
.../extensions/docgen/helptree/HelpNodeVm.java | 4 +-
.../extensions/docgen/menu/DocumentationMenu.java | 6 +-
.../domainobjects/CausewayEntityDiagramPage.java | 4 +-
.../domainobjects/DomainEntityDiagramPage.java | 4 +-
.../domainobjects/EntityDiagramPageAbstract.java | 2 +-
.../docgen/topics/welcome/WelcomeHelpPage.java | 4 +-
extensions/core/excel/applib/pom.xml | 2 +-
.../extensions/excel/applib/WorksheetSpec.java | 2 +-
.../excel/applib/service/ExcelServiceDefault.java | 8 +-
.../excel/applib/service/_ExcelServiceHelper.java | 8 +-
extensions/core/excel/fixture/pom.xml | 2 +-
.../contributions/ExcelDemoToDoItem_export.java | 2 +-
.../contributions/ExcelDemoToDoItem_export2.java | 2 +-
.../BulkUpdateLineItemForDemoToDoItem.java | 16 +-
.../BulkUpdateManagerForDemoToDoItem.java | 14 +-
.../bulkupdate/BulkUpdateMenuForDemoToDoItem.java | 8 +-
.../pivot/ExcelPivotByCategoryAndSubcategory.java | 2 +-
.../ExcelPivotByCategoryAndSubcategoryMenu.java | 6 +-
.../demotodoitem/DemoToDoItemRowHandler.java | 2 +-
.../ExcelUploadRowHandler4ToDoItem.java | 16 +-
.../ExcelUploadServiceForDemoToDoItem.java | 6 +-
.../DemoFixture_extending_ExcelFixture2.java | 2 +-
.../DemoToDoItem_create_usingExcelFixture.java | 2 +-
.../DemoToDoItem_recreate_usingExcelFixture.java | 2 +-
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 12 +-
.../todomodule/dom/ExcelDemoToDoItemMenu.java | 6 +-
.../ExcelDemoToDoItem_recreate5_for.java | 2 +-
.../ExcelDemoToDoItem_tearDown2.java | 2 +-
extensions/core/excel/integtests/pom.xml | 4 +-
.../ExcelModuleDemoMetaDataEnabled_IntegTest.java | 2 +-
...uleDemoToDoItemBulkUpdateManager_IntegTest.java | 4 +-
.../ExcelModuleDemoUploadService_IntegTest.java | 2 +-
extensions/core/excel/pom.xml | 10 +-
extensions/core/excel/testing/pom.xml | 2 +-
.../extensions/excel/testing/ExcelFixture.java | 4 +-
.../extensions/excel/testing/ExcelFixture2.java | 4 +-
extensions/core/executionlog/applib/pom.xml | 2 +-
.../executionlog/applib/app/ExecutionLogMenu.java | 6 +-
.../HasInteractionId_executionLogEntries.java | 2 +-
.../HasUsername_recentExecutionsByUser.java | 2 +-
.../contributions/Object_recentExecutions.java | 2 +-
.../executionlog/applib/dom/ExecutionLogEntry.java | 8 +-
.../applib/dom/ExecutionLogEntryRepository.java | 4 +-
.../ExecutionLogEntry_siblingExecutions.java | 2 +-
.../ExecutionSubscriberForExecutionLog.java | 16 +-
.../integtest/ExecutionLog_IntegTestAbstract.java | 2 +-
.../applib/integtest/model/Counter.java | 2 +-
.../applib/integtest/model/CounterRepository.java | 2 +-
.../core/executionlog/persistence-jdo/pom.xml | 2 +-
.../executionlog/jdo/dom/ExecutionLogEntry.java | 4 +-
.../executionlog/jdo/dom/ExecutionLogEntryPK.java | 2 +-
.../jdo/dom/ExecutionLogEntryRepository.java | 6 +-
.../jdo/integtests/ExecutionLog_IntegTest.java | 3 +-
.../executionlog/jdo/integtests/model/Counter.java | 2 +-
.../core/executionlog/persistence-jpa/pom.xml | 2 +-
.../executionlog/jpa/dom/ExecutionLogEntry.java | 34 +-
.../executionlog/jpa/dom/ExecutionLogEntryPK.java | 8 +-
.../jpa/dom/ExecutionLogEntryRepository.java | 6 +-
.../jpa/integtests/ExecutionLog_IntegTest.java | 3 +-
.../executionlog/jpa/integtests/model/Counter.java | 12 +-
extensions/core/executionlog/pom.xml | 10 +-
extensions/core/executionoutbox/applib/pom.xml | 2 +-
.../applib/app/ExecutionOutboxMenu.java | 6 +-
.../applib/dom/ExecutionOutboxEntry.java | 8 +-
.../applib/dom/ExecutionOutboxEntryRepository.java | 4 +-
.../applib/restapi/OutboxEvents.java | 14 +-
.../applib/restapi/OutboxRestApi.java | 4 +-
.../ContentMappingServiceForOutboxEvents.java | 2 +-
.../ExecutionSubscriberForExecutionOutbox.java | 16 +-
.../ExecutionOutbox_IntegTestAbstract.java | 2 +-
.../applib/integtest/model/Counter.java | 2 +-
.../applib/integtest/model/CounterRepository.java | 2 +-
.../core/executionoutbox/persistence-jdo/pom.xml | 2 +-
.../jdo/dom/ExecutionOutboxEntry.java | 4 +-
.../jdo/dom/ExecutionOutboxEntryPK.java | 2 +-
.../jdo/dom/ExecutionOutboxEntryRepository.java | 6 +-
.../jdo/integtests/model/Counter.java | 2 +-
.../core/executionoutbox/persistence-jpa/pom.xml | 2 +-
.../jpa/dom/ExecutionOutboxEntry.java | 34 +-
.../jpa/dom/ExecutionOutboxEntryPK.java | 8 +-
.../jpa/dom/ExecutionOutboxEntryRepository.java | 6 +-
.../jpa/integtests/ExecutionOutbox_IntegTest.java | 3 +-
.../jpa/integtests/model/Counter.java | 12 +-
extensions/core/executionoutbox/pom.xml | 16 +-
extensions/core/executionoutbox/restclient/pom.xml | 4 +-
.../restclient/api/OutboxClient.java | 4 +-
.../integtests/OutboxRestClient_IntegTest.java | 4 +-
.../restclient/integtests/RestEndpointService.java | 2 +-
.../core/executionrepublisher/applib/pom.xml | 2 +-
.../ExecutionLogEntry_copyToOutbox.java | 2 +-
extensions/core/executionrepublisher/pom.xml | 8 +-
extensions/core/flyway/impl/pom.xml | 2 +-
extensions/core/flyway/pom.xml | 4 +-
extensions/pom.xml | 5 +-
extensions/security/audittrail/applib/pom.xml | 2 +-
.../audittrail/applib/app/AuditTrailMenu.java | 4 +-
.../HasInteractionId_auditTrailEntries.java | 2 +-
.../Object_recentAuditTrailEntries.java | 2 +-
.../audittrail/applib/dom/AuditTrailEntry.java | 2 +-
.../applib/dom/AuditTrailEntryRepository.java | 2 +-
...ntityPropertyChangeSubscriberForAuditTrail.java | 6 +-
.../integtests/AuditTrail_IntegTestAbstract.java | 2 +-
.../applib/integtests/model/Counter.java | 2 +-
.../applib/integtests/model/CounterRepository.java | 2 +-
.../security/audittrail/persistence-jdo/pom.xml | 9 +-
.../audittrail/jdo/dom/AuditTrailEntry.java | 4 +-
.../audittrail/jdo/integtests/model/Counter.java | 2 +-
.../security/audittrail/persistence-jpa/pom.xml | 2 +-
.../audittrail/jpa/dom/AuditTrailEntry.java | 26 +-
.../jpa/integtests/AuditTrail_IntegTest.java | 2 +-
.../audittrail/jpa/integtests/model/Counter.java | 14 +-
extensions/security/audittrail/pom.xml | 12 +-
extensions/security/secman/applib/pom.xml | 2 +-
.../feature/api/ApplicationFeatureChoices.java | 4 +-
.../ApplicationFeatureViewModel_permissions.java | 2 +-
.../app/ApplicationOrphanedPermissionManager.java | 4 +-
...OrphanedPermissionManager_relocateSelected.java | 2 +-
.../permission/dom/ApplicationPermission.java | 4 +-
.../ApplicationPermissionRepositoryAbstract.java | 4 +-
.../dom/mixins/ApplicationPermission_delete.java | 2 +-
.../dom/mixins/ApplicationPermission_feature.java | 2 +-
.../mixins/ApplicationPermission_updateRole.java | 2 +-
.../permission/menu/ApplicationPermissionMenu.java | 6 +-
.../secman/applib/role/dom/ApplicationRole.java | 4 +-
.../dom/ApplicationRoleRepositoryAbstract.java | 6 +-
.../dom/mixins/ApplicationRole_addPermission.java | 2 +-
.../role/dom/mixins/ApplicationRole_addUser.java | 2 +-
.../role/dom/mixins/ApplicationRole_delete.java | 2 +-
.../mixins/ApplicationRole_removePermissions.java | 2 +-
.../dom/mixins/ApplicationRole_removeUsers.java | 2 +-
.../AbstractRoleAndPermissionsFixtureScript.java | 2 +-
.../applib/role/man/ApplicationRoleManager.java | 4 +-
.../mixins/ApplicationRoleManager_allRoles.java | 2 +-
.../ApplicationRoleManager_exportAsYaml.java | 2 +-
.../man/mixins/ApplicationRoleManager_newRole.java | 2 +-
.../applib/role/menu/ApplicationRoleMenu.java | 6 +-
.../applib/seed/SeedSecurityModuleService.java | 4 +-
.../scripts/SeedUsersAndRolesFixtureScript.java | 2 +-
.../applib/tenancy/dom/ApplicationTenancy.java | 2 +-
.../dom/ApplicationTenancyRepositoryAbstract.java | 4 +-
.../dom/mixins/ApplicationTenancy_addChild.java | 2 +-
.../dom/mixins/ApplicationTenancy_addUser.java | 2 +-
.../dom/mixins/ApplicationTenancy_delete.java | 2 +-
.../dom/mixins/ApplicationTenancy_removeChild.java | 2 +-
.../dom/mixins/ApplicationTenancy_removeUser.java | 2 +-
.../dom/mixins/ApplicationTenancy_users.java | 2 +-
.../fixtures/AbstractTenancyFixtureScript.java | 2 +-
.../tenancy/man/ApplicationTenancyManager.java | 4 +-
.../ApplicationTenancyManager_allTenancies.java | 2 +-
.../ApplicationTenancyManager_newTenancy.java | 2 +-
.../tenancy/menu/ApplicationTenancyMenu.java | 6 +-
.../contributions/HasUsername_associatedUser.java | 2 +-
.../secman/applib/user/dom/ApplicationUser.java | 4 +-
.../dom/ApplicationUserRepositoryAbstract.java | 4 +-
.../user/dom/mixins/ApplicationUser_addRole.java | 2 +-
.../user/dom/mixins/ApplicationUser_delete.java | 2 +-
.../user/dom/mixins/ApplicationUser_duplicate.java | 2 +-
.../user/dom/mixins/ApplicationUser_lock.java | 2 +-
.../dom/mixins/ApplicationUser_removeRoles.java | 2 +-
.../dom/mixins/ApplicationUser_resetPassword.java | 2 +-
.../user/dom/mixins/ApplicationUser_timeZone.java | 2 +-
.../mixins/ApplicationUser_updateAccountType.java | 2 +-
.../dom/mixins/ApplicationUser_updateLocale.java | 2 +-
.../dom/mixins/ApplicationUser_updatePassword.java | 2 +-
...ApplicationUser_effectiveMemberPermissions.java | 2 +-
...ationUser_filterEffectiveMemberPermissions.java | 2 +-
.../dom/mixins/perms/UserPermissionViewModel.java | 4 +-
.../AbstractUserAndRolesFixtureScript.java | 2 +-
.../applib/user/man/ApplicationUserManager.java | 4 +-
.../mixins/ApplicationUserManager_allUsers.java | 2 +-
.../ApplicationUserManager_newDelegateUser.java | 2 +-
.../ApplicationUserManager_newLocalUser.java | 2 +-
.../applib/user/menu/ApplicationUserMenu.java | 6 +-
.../secman/applib/user/menu/MeService.java | 8 +-
...ationPermissionRepositoryIntegTestAbstract.java | 2 +-
.../secman/applib/mmm/dom/ChaseCatsService.java | 2 +-
.../secman/applib/mmm/dom/EatCheeseService.java | 2 +-
.../applib/mmm/dom/PressLiftButtonService.java | 2 +-
.../secman/applib/mmm/dom/RideLiftService.java | 2 +-
extensions/security/secman/delegated-shiro/pom.xml | 4 +-
.../realm/CausewayModuleExtSecmanShiroRealm.java | 2 +-
.../security/secman/delegated-springoauth2/pom.xml | 2 +-
.../dom/ApplicationUserAutoCreationService.java | 2 +-
.../security/secman/encryption-jbcrypt/pom.xml | 2 +-
.../services/PasswordEncoderUsingJBcrypt.java | 4 +-
.../security/secman/encryption-spring/pom.xml | 2 +-
.../CausewayModuleExtSecmanEncryptionSpring.java | 2 +-
extensions/security/secman/integration/pom.xml | 2 +-
.../authenticator/AuthenticatorSecman.java | 2 +-
.../integration/authorizor/AuthorizorSecman.java | 8 +-
.../facets/TenantedAuthorizationFacetDefault.java | 2 +-
.../facets/TenantedAuthorizationPostProcessor.java | 4 +-
.../PermissionsEvaluationServiceForSecman.java | 6 +-
.../spiimpl/ImpersonateMenuAdvisorForSecman.java | 9 +-
.../TableColumnVisibilityServiceForSecman.java | 6 +-
.../UserMementoRefinerFromApplicationUser.java | 4 +-
.../userreg/UserRegistrationServiceForSecman.java | 6 +-
extensions/security/secman/persistence-jdo/pom.xml | 2 +-
.../jdo/permission/dom/ApplicationPermission.java | 4 +-
.../dom/ApplicationPermissionRepository.java | 2 +-
.../secman/jdo/role/dom/ApplicationRole.java | 4 +-
.../jdo/role/dom/ApplicationRoleRepository.java | 2 +-
.../secman/jdo/tenancy/dom/ApplicationTenancy.java | 4 +-
.../tenancy/dom/ApplicationTenancyRepository.java | 2 +-
.../secman/jdo/user/dom/ApplicationUser.java | 4 +-
.../jdo/user/dom/ApplicationUserRepository.java | 2 +-
.../extensions/secman/jdo/util/RegexReplacer.java | 2 +-
extensions/security/secman/persistence-jpa/pom.xml | 2 +-
.../jpa/permission/dom/ApplicationPermission.java | 32 +-
.../dom/ApplicationPermissionRepository.java | 2 +-
.../secman/jpa/role/dom/ApplicationRole.java | 28 +-
.../jpa/role/dom/ApplicationRoleRepository.java | 2 +-
.../secman/jpa/tenancy/dom/ApplicationTenancy.java | 28 +-
.../tenancy/dom/ApplicationTenancyRepository.java | 2 +-
.../secman/jpa/user/dom/ApplicationUser.java | 36 +-
.../jpa/user/dom/ApplicationUserRepository.java | 2 +-
.../extensions/secman/jpa/util/RegexReplacer.java | 2 +-
extensions/security/secman/pom.xml | 22 +-
extensions/security/sessionlog/applib/pom.xml | 2 +-
.../sessionlog/applib/app/SessionLogMenu.java | 4 +-
.../HasUsername_recentSessionsForUser.java | 2 +-
.../sessionlog/applib/dom/SessionLogEntry.java | 4 +-
.../applib/dom/SessionLogEntryRepository.java | 2 +-
.../spiimpl/SessionLogServiceInitializer.java | 2 +-
.../spiimpl/SessionSubscriberForSessionLog.java | 6 +-
.../integtests/SessionLogIntegTestAbstract.java | 2 +-
.../security/sessionlog/persistence-jdo/pom.xml | 2 +-
.../sessionlog/jdo/dom/SessionLogEntry.java | 2 +-
.../security/sessionlog/persistence-jpa/pom.xml | 2 +-
.../sessionlog/jpa/dom/SessionLogEntry.java | 18 +-
.../sessionlog/jpa/dom/SessionLogEntryPK.java | 8 +-
extensions/security/sessionlog/pom.xml | 12 +-
extensions/security/shiro-realm-ldap/impl/pom.xml | 2 +-
.../realm/impl/CausewayLdapRealm.java | 4 +-
extensions/security/shiro-realm-ldap/pom.xml | 2 +-
extensions/security/spring-oauth2/pom.xml | 2 +-
...thenticationConverterOfOAuth2UserPrincipal.java | 2 +-
extensions/vro/cors/impl/pom.xml | 2 +-
.../cors/impl/CausewayModuleExtCors.java | 2 +-
extensions/vro/cors/pom.xml | 2 +-
extensions/vw/exceldownload/pom.xml | 4 +-
extensions/vw/exceldownload/wicket-ui/pom.xml | 2 +-
extensions/vw/fullcalendar/applib/pom.xml | 2 +-
.../fullcalendar/applib/value/CalendarEvent.java | 6 +-
.../applib/value/CalendarEventSemantics.java | 2 +-
extensions/vw/fullcalendar/pom.xml | 10 +-
.../vw/fullcalendar/wicket/integration/pom.xml | 2 +-
extensions/vw/fullcalendar/wicket/pom.xml | 2 +-
extensions/vw/fullcalendar/wicket/ui/pom.xml | 2 +-
extensions/vw/pdfjs/applib/pom.xml | 2 +-
.../pdfjs/applib/spi/PdfJsViewerAdvisor.java | 2 +-
extensions/vw/pdfjs/fixtures/pom.xml | 2 +-
extensions/vw/pdfjs/metamodel/pom.xml | 2 +-
.../facet/PdfJsViewerFacetFromAnnotation.java | 2 +-
.../PdfJsViewerFacetFromAnnotationFactory.java | 2 +-
.../metamodel/PdfjsViewer_Abstract_IntegTest.java | 25 +-
extensions/vw/pdfjs/pom.xml | 14 +-
extensions/vw/pdfjs/wicket/integration/pom.xml | 2 +-
extensions/vw/pdfjs/wicket/pom.xml | 2 +-
extensions/vw/pdfjs/wicket/ui/pom.xml | 2 +-
.../PdfJsViewerPanelComponentFactory.java | 2 +-
extensions/vw/sse/applib/pom.xml | 2 +-
extensions/vw/sse/metamodel/pom.xml | 2 +-
.../facets/SseAnnotationFacetFactory.java | 2 +-
extensions/vw/sse/pom.xml | 8 +-
extensions/vw/sse/wicket/pom.xml | 2 +-
.../wicket/markup/ListeningMarkupComponent.java | 2 +-
.../sse/wicket/services/SseServiceDefault.java | 6 +-
.../wicket/webmodule/ServerSentEventsServlet.java | 10 +-
.../webmodule/WebModuleServerSentEvents.java | 12 +-
incubator/clients/kroviz/pom.xml | 2 +-
incubator/core/jsr303/pom.xml | 4 +-
.../jsr303/Jsr303PropertyValidationFacet.java | 6 +-
.../examples/facets/jsr303/CustomPattern.java | 2 +-
.../facets/jsr303/CustomPatternValidator.java | 2 +-
.../jsr303/DomainObjectWithBuiltInValidation.java | 4 +-
.../demoapp/web/replay/DemoReplayController.java | 4 +-
incubator/extensions/core/commandreplay/pom.xml | 12 +-
.../extensions/core/commandreplay/primary/pom.xml | 2 +-
.../primary/config/PrimaryConfig.java | 6 +-
.../primary/mixins/Object_openOnSecondary.java | 2 +-
.../restapi/CommandRetrievalOnPrimaryService.java | 6 +-
.../primary/spiimpl/CaptureResultOfCommand.java | 4 +-
.../primary/ui/CommandReplayOnPrimaryService.java | 6 +-
.../core/commandreplay/secondary/pom.xml | 4 +-
.../CausewayModuleExtCommandReplaySecondary.java | 2 +-
.../analyser/CommandReplayAnalyserException.java | 6 +-
.../analyser/CommandReplayAnalyserResult.java | 6 +-
.../analysis/CommandReplayAnalysisService.java | 6 +-
.../secondary/config/SecondaryConfig.java | 6 +-
.../secondary/fetch/CommandFetcher.java | 10 +-
.../secondary/job/ReplicateAndReplayJob.java | 2 +-
.../jobcallables/ReplicateAndRunCommands.java | 2 +-
.../secondary/mixins/CommandLogEntry_exclude.java | 2 +-
.../mixins/CommandLogEntry_replayQueue.java | 2 +-
.../secondary/mixins/Object_openOnPrimary.java | 2 +-
.../ui/CommandReplayOnSecondaryService.java | 6 +-
incubator/pom.xml | 22 +-
incubator/viewers/graphql/applib/pom.xml | 2 +-
incubator/viewers/graphql/model/pom.xml | 2 +-
incubator/viewers/graphql/pom.xml | 12 +-
incubator/viewers/graphql/test/pom.xml | 2 +-
.../viewer/test/source/EndToEnd_IntegTest.java | 2 +-
.../viewer/test/source/GQLSchema_IntegTest.java | 2 +-
.../viewer/test/source/gqltestdomain/E1.java | 14 +-
.../viewer/test/source/gqltestdomain/E2.java | 22 +-
.../source/gqltestdomain/GQLTestDomainMenu.java | 6 +-
.../source/gqltestdomain/TestEntityRepository.java | 2 +-
incubator/viewers/graphql/viewer/pom.xml | 2 +-
.../graphql/viewer/src/main/java/module-info.java | 6 +-
...xecutionStrategyResolvingWithinInteraction.java | 2 +-
.../viewer/source/GraphQlServiceForCauseway.java | 2 +-
.../viewer/source/GraphQlSourceForCauseway.java | 4 +-
.../graphql/viewer/source/ObjectTypeFactory.java | 2 +-
.../graphql/viewer/source/QueryFieldFactory.java | 2 +-
incubator/viewers/javafx/model/pom.xml | 2 +-
incubator/viewers/javafx/pom.xml | 12 +-
incubator/viewers/javafx/ui/pom.xml | 2 +-
.../javafx/ui/components/UiComponentFactoryFx.java | 2 +-
.../ui/components/markup/MarkupFieldFactory.java | 4 +-
.../ui/components/number/NumberFieldFactory.java | 4 +-
.../objectref/ObjectReferenceFieldFactory.java | 4 +-
.../ui/components/other/FallbackFieldFactory.java | 2 +-
.../components/temporal/TemporalFieldFactory.java | 4 +-
.../ui/components/text/TextFieldFactory.java | 4 +-
.../disabling/DisablingDecoratorForButton.java | 2 +-
.../disabling/DisablingDecoratorForFormField.java | 2 +-
.../ui/decorator/icon/IconDecoratorForLabeled.java | 2 +-
.../decorator/icon/IconDecoratorForMenuItem.java | 2 +-
.../ui/decorator/icon/IconServiceDefault.java | 4 +-
.../prototyping/PrototypingDecoratorForButton.java | 2 +-
.../PrototypingDecoratorForFormField.java | 2 +-
.../prototyping/PrototypingInfoPopupProvider.java | 4 +-
.../viewer/javafx/ui/main/MainViewFx.java | 2 +-
.../viewer/javafx/ui/main/UiActionHandlerFx.java | 2 +-
.../viewer/javafx/ui/main/UiBuilderFx.java | 2 +-
.../viewer/javafx/ui/main/UiContextFxDefault.java | 2 +-
incubator/viewers/javafx/viewer/pom.xml | 6 +-
.../CausewayModuleIncViewerJavaFxViewer.java | 2 +
incubator/viewers/vaadin/model/pom.xml | 6 +-
.../incubator/viewer/vaadin/model/util/Vaa.java | 10 +
incubator/viewers/vaadin/pom.xml | 8 +-
incubator/viewers/vaadin/ui/pom.xml | 3 +-
.../vaadin/ui/auth/AuthSessionStoreUtil.java | 4 +-
.../viewer/vaadin/ui/auth/LogoutHandlerVaa.java | 2 +-
.../ui/auth/VaadinAuthenticationHandler.java | 2 +-
.../ui/components/UiComponentFactoryVaa.java | 2 +-
.../ui/components/blob/BlobFieldFactory.java | 2 +-
.../ui/components/clob/ClobFieldFactory.java | 2 +-
.../ui/components/markup/MarkupFieldFactory.java | 2 +-
.../vaadin/ui/components/object/ObjectViewVaa.java | 2 +-
.../ui/components/other/FallbackFieldFactory.java | 6 +-
.../components/temporal/TemporalFieldFactory.java | 2 +-
.../ui/components/text/TextFieldFactory.java | 2 +-
.../ui/components/text/uuid/UuidFieldFactory.java | 2 +-
.../vaadin/ui/pages/login/VaadinLoginView.java | 2 +-
.../viewer/vaadin/ui/pages/main/MainViewVaa.java | 2 +-
.../vaadin/ui/pages/main/UiActionHandlerVaa.java | 2 +-
.../vaadin/ui/pages/main/UiContextVaaDefault.java | 2 +-
incubator/viewers/vaadin/viewer/pom.xml | 2 +-
.../CausewayModuleIncViewerVaadinViewer.java | 3 +-
.../vaadin/viewer/CausewayServletForVaadin.java | 15 +-
mavendeps/pom.xml | 2 +-
mavendeps/webapp/pom.xml | 2 +-
persistence/commons/pom.xml | 2 +-
persistence/commons/src/main/java/module-info.java | 4 +-
.../changetracking/EntityChangeTrackerDefault.java | 8 +-
.../jpa/integration/changetracking/_Xray.java | 2 +-
persistence/jdo/applib/pom.xml | 2 +-
.../jdo/applib/src/main/java/module-info.java | 4 +-
.../jdo/applib/types/LogicalTypeName.java | 2 +-
.../persistence/jdo/applib/types/Money.java | 6 +-
.../jdo/applib/types/ObjectIdentifier.java | 2 +-
.../persistence/jdo/applib/types/Percentage.java | 6 +-
persistence/jdo/datanucleus/pom.xml | 5 +-
.../datanucleus/config/DatanucleusSettings.java | 4 +-
.../jdosupport/JdoSupportServiceDefault.java | 6 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 2 +-
.../mixins/Persistable_downloadJdoMetadata.java | 4 +-
.../valuetypes/DnByteIdValueSemantics.java | 2 +-
.../valuetypes/DnCharIdValueSemantics.java | 4 +-
.../DnDatastoreIdImplValueSemantics.java | 2 +-
.../DnDatastoreUniqueLongIdValueSemantics.java | 2 +-
.../valuetypes/DnIntIdValueSemantics.java | 2 +-
.../valuetypes/DnLongIdValueSemantics.java | 2 +-
.../valuetypes/DnObjectIdValueSemantics.java | 2 +-
.../valuetypes/DnShortIdValueSemantics.java | 2 +-
.../valuetypes/DnStringIdValueSemantics.java | 4 +-
.../valuetypes/JdoByteIdentityValueSemantics.java | 2 +-
.../valuetypes/JdoCharIdentityValueSemantics.java | 4 +-
.../valuetypes/JdoDatastoreIdValueSemantics.java | 2 +-
.../valuetypes/JdoIntIdentityValueSemantics.java | 2 +-
.../valuetypes/JdoLongIdentityValueSemantics.java | 2 +-
.../JdoObjectIdentityValueSemantics.java | 2 +-
.../valuetypes/JdoShortIdentityValueSemantics.java | 2 +-
.../JdoStringIdentityValueSemantics.java | 4 +-
.../datanucleus/test/ConfigurationExample3.java | 4 +-
.../jdo/datanucleus/test/ConfigurationTest3.java | 4 +-
.../jdo/datanucleus/test/JdoSettingsBean.java | 2 +-
persistence/jdo/integration/pom.xml | 2 +-
persistence/jdo/metamodel/pom.xml | 2 +-
...JdoDatastoreIdentityAnnotationFacetFactory.java | 2 +-
.../JdoPersistenceCapableFacetFactory.java | 6 +-
.../JdoPersistenceCapableFacetFromAnnotation.java | 4 +-
.../query/JdoQueryAnnotationFacetFactory.java | 2 +-
.../version/JdoVersionAnnotationFacetFactory.java | 2 +-
...BigDecimalFromColumnAnnotationFacetFactory.java | 2 +-
.../MandatoryFromColumnAnnotationFacetFactory.java | 2 +-
.../MaxFractionalDigitsFacetFromJdoColumn.java | 2 +-
.../MaxLengthFacetFromJdoColumnAnnotation.java | 2 +-
...xLengthFromJdoColumnAnnotationFacetFactory.java | 2 +-
...MaxTotalDigitsFacetFromJdoColumnAnnotation.java | 2 +-
.../metamodel/facets/prop/column/_ColumnUtil.java | 6 +-
.../JdoNotPersistentAnnotationFacetFactory.java | 4 +-
.../JdoPrimaryKeyAnnotationFacetFactory.java | 2 +-
.../jdo/metamodel/menu/JdoMetamodelMenu.java | 6 +-
persistence/jdo/pom.xml | 2 +-
persistence/jdo/provider/pom.xml | 2 +-
persistence/jdo/spring/pom.xml | 6 +-
.../jdo/spring/src/main/java/module-info.java | 8 +-
.../LocalPersistenceManagerFactoryBean.java | 2 +-
.../OpenPersistenceManagerInViewFilter.java | 8 +-
.../java/javax/transaction/Synchronization.java | 13 +-
.../integration/JdoTransactionManagerTests.java | 366 ++++++---------
.../test/integration/MockJtaTransaction.java | 13 +-
.../support/OpenPersistenceManagerInViewTests.java | 8 +-
persistence/jpa/applib/pom.xml | 22 +-
.../jpa/applib/src/main/java/module-info.java | 4 +-
.../applib/integration/CausewayEntityListener.java | 23 +-
.../jpa/applib/services/JpaSupportService.java | 2 +-
.../jpa/applib/types/BlobJpaEmbeddable.java | 10 +-
.../jpa/applib/types/ClobJpaEmbeddable.java | 10 +-
persistence/jpa/eclipselink/pom.xml | 24 +-
.../jpa/eclipselink/src/main/java/module-info.java | 10 +-
.../CausewayModulePersistenceJpaEclipselink.java | 4 +-
.../jpa/eclipselink/config/ElSettings.java | 8 +-
.../inject/BeanManagerForEntityListeners.java | 149 +++---
.../persistence/jpa/eclipselink/inject/_Util.java | 60 ++-
persistence/jpa/integration/pom.xml | 2 +-
.../jpa/integration/src/main/java/module-info.java | 4 +-
.../jpa/integration/entity/JpaEntityFacet.java | 10 +-
.../integration/entity/JpaEntityFacetFactory.java | 4 +-
.../services/JpaSupportServiceUsingSpring.java | 4 +-
.../applib/CausewayBookmarkConverter.java | 4 +-
.../applib/CausewayLocalResourcePathConverter.java | 4 +-
.../applib/CausewayMarkupConverter.java | 4 +-
.../applib/CausewayPasswordConverter.java | 4 +-
.../JavaAwtBufferedImageByteArrayConverter.java | 8 +-
.../java/time/OffsetDateTimeConverterForJpa.java | 4 +-
.../java/time/OffsetTimeConverterForJpa.java | 4 +-
.../java/time/ZonedDateTimeConverterForJpa.java | 4 +-
.../java/util/JavaUtilUuidConverter.java | 4 +-
.../schema/v2/CausewayChangesDtoConverter.java | 4 +-
.../schema/v2/CausewayCommandDtoConverter.java | 4 +-
.../schema/v2/CausewayInteractionDtoConverter.java | 4 +-
.../schema/v2/CausewayOidDtoConverter.java | 4 +-
persistence/jpa/metamodel/pom.xml | 2 +-
.../jpa/metamodel/src/main/java/module-info.java | 4 +-
...DecimalFromJpaColumnAnnotationFacetFactory.java | 4 +-
...ndatoryFromJpaColumnAnnotationFacetFactory.java | 6 +-
...actionalDigitsFacetFromJpaColumnAnnotation.java | 2 +-
...MaxTotalDigitsFacetFromJpaColumnAnnotation.java | 2 +-
.../JpaTransientAnnotationFacetFactory.java | 4 +-
.../table/JpaTableAnnotationFacetFactory.java | 4 +-
.../object/table/JpaTableFacetAnnotation.java | 2 +-
persistence/jpa/pom.xml | 2 +-
pom.xml | 2 +-
regressiontests/incubating/pom.xml | 2 +-
.../domainmodel/SpecloaderPerformanceTest.java | 2 +-
.../testdomain/ldap/LdapEmbeddedServerTest.java | 2 +-
.../testdomain/ldap/LdapServerService.java | 4 +-
.../publishing/jdo/JdoCommandPublishingTest.java | 2 +-
.../publishing/jdo/JdoEntityPublishingTest.java | 2 +-
.../publishing/jdo/JdoExecutionPublishingTest.java | 2 +-
.../jdo/JdoLifecycleEventPublishingTest.java | 2 +-
.../publishing/jdo/JdoPropertyPublishingTest.java | 2 +-
.../causeway/testdomain/rest/CorsFilterTest.java | 9 +-
.../testdomain/rest/DomainObjectResourceTest.java | 2 +-
.../testdomain/rest/MenuBarsResourceTest.java | 2 +-
.../RestServiceSimpifiedRepresentationTest.java | 7 +-
.../testdomain/shiro/AbstractShiroTest.java | 32 +-
.../causeway/testdomain/shiro/ShiroLdapTest.java | 2 +-
.../testdomain/shiro/ShiroSecmanLdapTest.java | 2 +-
.../shiro/ShiroSecmanLdap_restfulStressTest.java | 2 +-
.../causeway/testdomain/shiro/ShiroSecmanTest.java | 2 +-
.../testdomain/wrapper/WrapperAsyncTest.java | 2 +-
regressiontests/pom.xml | 15 +-
regressiontests/stable-bootstrapping/pom.xml | 2 +-
.../bootstrapping/AutoConfigurationTest.java | 2 +-
.../SpringServiceInjectPriorityTest.java | 6 +-
.../SpringServiceProvisioningTest.java | 2 +-
.../stable-cmdexecauditsess/generic/pom.xml | 2 +-
.../CmdExecAuditSessLog_IntegTestAbstract.java | 2 +-
.../generic/integtest/model/Counter.java | 2 +-
.../generic/integtest/model/CounterRepository.java | 2 +-
.../persistence-jdo/pom.xml | 2 +-
.../integtests/CmdExecAuditSessLog_IntegTest.java | 3 +-
.../jdo/integtests/model/Counter.java | 2 +-
.../persistence-jpa/pom.xml | 2 +-
.../integtests/CmdExecAuditSessLog_IntegTest.java | 3 +-
.../jpa/integtests/model/Counter.java | 12 +-
regressiontests/stable-cmdexecauditsess/pom.xml | 8 +-
regressiontests/stable-config/pom.xml | 2 +-
.../testdomain/config/CausewayConfigBeanTest.java | 2 +-
.../CausewayConfigBeanTest_usingHeadless.java | 2 +-
.../apache/causeway/testdomain/config/FooTest.java | 4 +-
regressiontests/stable-core-wrapperfactory/pom.xml | 2 +-
.../CoreWrapperFactory_IntegTestAbstract.java | 2 +-
.../integtests/WrapperFactory_async_IntegTest.java | 2 +-
regressiontests/stable-cucumber/pom.xml | 2 +-
regressiontests/stable-domainmodel/pom.xml | 2 +-
.../domainmodel/AnnotationSyntesizerTest.java | 2 +-
.../domainmodel/DomainModelTest_forEditing.java | 4 +-
.../DomainModelTest_usingBadDomain.java | 2 +-
...elTest_usingBadDomain_noAnnotationEnforced.java | 2 +-
.../DomainModelTest_usingGoodDomain.java | 2 +-
.../domainmodel/MetaModelRegressionTest.java | 2 +-
.../testdomain/domainmodel/SpecLoaderTest.java | 2 +-
regressiontests/stable-eventhandling/pom.xml | 2 +-
.../eventhandling/GenericEventPublishingTest.java | 2 +-
regressiontests/stable-factory/pom.xml | 2 +-
.../testdomain/factory/ViewModelFactoryTest.java | 4 +-
regressiontests/stable-interact/pom.xml | 2 +-
...InteractionTest_notUsingAllowSafeSemantics.java | 4 +-
...ionInteractionTest_usingAllowSafeSemantics.java | 4 +-
.../testdomain/interact/CommandArgumentTest.java | 10 +-
.../testdomain/interact/CustomContextTest.java | 2 +-
.../CustomContextWithNoPermissionChecksTest.java | 23 +-
.../testdomain/interact/NewParameterModelTest.java | 6 +-
.../interact/WrapperInteractionTest.java | 2 +-
.../interact/WrapperInteractionTest2.java | 2 +-
.../interact/WrapperInteractionTest3.java | 2 +-
.../interact/WrapperInteractionTest4.java | 2 +-
regressiontests/stable-layouts/pom.xml | 2 +-
.../integtest/Layout_Counter_IntegTest.java | 4 +-
.../integtest/Layout_SimpleObject_IntegTest.java | 2 +-
.../layouts/integtest/model/Counter.java | 6 +-
.../layouts/integtest/model/SimpleObject.java | 38 +-
regressiontests/stable-persistence-jdo/pom.xml | 2 +-
.../domainmodel/jdo/DomainModelTest.java | 2 +-
.../injecting/jdo/JdoEntityInjectingTest.java | 2 +-
.../persistence/jdo/JdoBootstrappingTest.java | 2 +-
.../jdo/JdoExceptionTranslationTest.java | 2 +-
...xceptionTranslationTest_usingTransactional.java | 4 +-
.../testdomain/persistence/jdo/JdoJaxbTest.java | 2 +-
.../testdomain/persistence/jdo/JdoQueryTest.java | 2 +-
.../timestamping/jdo/JdoTimestampingTest.java | 2 +-
...actionRollbackTest_usingTransactionService.java | 2 +-
...TransactionRollbackTest_usingTransactional.java | 2 +-
.../jdo/JdoTransactionScopeListenerTest.java | 2 +-
.../testdomain/wrapper/jdo/JdoWrapperSyncTest.java | 2 +-
regressiontests/stable-persistence-jpa/pom.xml | 2 +-
.../injecting/jpa/JpaEntityInjectingTest.java | 2 +-
.../persistence/jpa/JpaBootstrappingTest.java | 2 +-
.../jpa/JpaExceptionTranslationTest.java | 2 +-
...xceptionTranslationTest_usingTransactional.java | 4 +-
.../testdomain/persistence/jpa/JpaJaxbTest.java | 2 +-
.../testdomain/persistence/jpa/JpaQueryTest.java | 2 +-
.../JpaGeneratedLongIdEntityLifecycleTest.java | 2 +-
...JpaNonGeneratedStringIdEntityLifecycleTest.java | 2 +-
.../springdata/SpringDataJpaBootstrappingTest.java | 6 +-
...actionRollbackTest_usingInteractionService.java | 2 +-
...actionRollbackTest_usingTransactionService.java | 2 +-
...TransactionRollbackTest_usingTransactional.java | 2 +-
.../jpa/JpaTransactionScopeListenerTest.java | 2 +-
regressiontests/stable-publishing-jpa/pom.xml | 2 +-
.../publishing/jpa/JpaCommandPublishingTest.java | 2 +-
.../publishing/jpa/JpaEntityPublishingTest.java | 2 +-
.../publishing/jpa/JpaExecutionPublishingTest.java | 2 +-
.../jpa/JpaLifecycleEventPublishingTest.java | 2 +-
.../publishing/jpa/JpaPropertyPublishingTest.java | 2 +-
regressiontests/stable-rest/pom.xml | 2 +-
.../testdomain/rest/JsonValueEncoderTest.java | 2 +-
.../testdomain/rest/RestServiceStressTest.java | 15 +-
.../causeway/testdomain/rest/RestServiceTest.java | 4 +-
regressiontests/stable-value/pom.xml | 2 +-
.../testdomain/value/ValueSemanticsTest.java | 2 +-
.../testdomain/value/ValueSemanticsTester.java | 2 +-
regressiontests/stable-viewers-common/pom.xml | 2 +-
.../viewers/common/wkt/InteractionTestWkt.java | 2 +-
regressiontests/stable-viewers-jdo/pom.xml | 2 +-
.../testdomain/viewers/jdo/wkt/TestAppJdoWkt.java | 4 +-
.../viewers/jdo/wkt/InteractionTestJdoWkt.java | 2 +-
regressiontests/stable-viewers-jpa/pom.xml | 2 +-
.../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java | 4 +-
.../viewers/jpa/wkt/InteractionTestJpaWkt.java | 2 +-
regressiontests/stable/pom.xml | 2 +-
.../testdomain/RegressionTestAbstract.java | 2 +-
.../testdomain/conf/Configuration_headless.java | 6 +-
.../testdomain/conf/Configuration_usingJdo.java | 2 +-
.../testdomain/conf/Configuration_usingJpa.java | 2 +-
.../testdomain/conf/Configuration_usingWicket.java | 2 +-
.../causeway/testdomain/jdo/JdoInventoryDao.java | 2 +-
.../testdomain/jdo/JdoInventoryJaxbVm.java | 16 +-
.../testdomain/jdo/JdoInventoryManager.java | 2 +-
.../testdomain/jdo/JdoInventoryResource.java | 8 +-
.../testdomain/jdo/JdoTestDomainPersona.java | 2 +-
.../causeway/testdomain/jdo/JdoTestFixtures.java | 2 +-
.../causeway/testdomain/jdo/entities/JdoBook.java | 6 +-
.../testdomain/jdo/entities/JdoInventory.java | 4 +-
.../testdomain/jdo/entities/JdoProduct.java | 2 +-
.../testdomain/jdo/entities/JdoProductComment.java | 2 +-
.../causeway/testdomain/jpa/JpaInventoryDao.java | 2 +-
.../testdomain/jpa/JpaInventoryJaxbVm.java | 16 +-
.../testdomain/jpa/JpaInventoryManager.java | 2 +-
.../testdomain/jpa/JpaInventoryResource.java | 8 +-
.../testdomain/jpa/JpaTestDomainPersona.java | 2 +-
.../causeway/testdomain/jpa/JpaTestFixtures.java | 2 +-
.../causeway/testdomain/jpa/entities/JpaBook.java | 16 +-
.../jpa/entities/JpaEntityGeneratedLongId.java | 10 +-
.../entities/JpaEntityNonGeneratedStringId.java | 8 +-
.../testdomain/jpa/entities/JpaInventory.java | 20 +-
.../testdomain/jpa/entities/JpaProduct.java | 26 +-
.../testdomain/jpa/entities/JpaProductComment.java | 16 +-
.../testdomain/jpa/springdata/Employee.java | 8 +-
.../testdomain/jpa/springdata/EmployeeManager.java | 4 +-
.../springdata/EmployeeManager_deleteEmployee.java | 2 +-
.../springdata/EmployeeManager_newEmployee.java | 2 +-
.../jpa/springdata/SpringDataJpaTestModule.java | 4 -
.../testdomain/model/actnsemantics/BlobDemo.java | 14 +-
.../model/actnsemantics/BlobDemoMenu.java | 6 +-
.../model/bad/InvalidObjectWithAlias.java | 2 +-
.../model/bad/InvalidServiceWithAlias.java | 2 +-
.../testdomain/model/good/ElementTypeConcrete.java | 2 +-
.../testdomain/model/good/ProperInterface.java | 2 +-
.../testdomain/model/good/ProperInterface2.java | 2 +-
.../good/ProperLayoutOnPropertyWithLombok.java | 4 +-
.../model/good/ProperMixinAsReturnType.java | 2 +-
.../model/good/ProperObjectWithAlias.java | 2 +-
.../model/good/ProperServiceWithAlias.java | 2 +-
.../model/good/ProperServiceWithMixin.java | 2 +-
...roperViewModelInferredFromNotBeingAnEntity.java | 2 +-
.../model/interaction/InteractionDemo.java | 14 +-
.../model/interaction/InteractionDemoItem.java | 2 +-
.../model/interaction/InteractionNpmDemo.java | 10 +-
.../InteractionNpmDemo_patRecordEnabled.java | 63 +++
.../testdomain/model/layout/LayoutDemo.java | 12 +-
.../model/valuetypes/ValueTypeExample.java | 2 +-
.../model/valuetypes/ValueTypeExampleService.java | 2 +-
.../valuetypes/composite/CalendarEventJaxbVm.java | 10 +-
.../publishing/PublishingTestFactoryJdo.java | 4 +-
.../publishing/PublishingTestFactoryJpa.java | 2 +-
.../stubs/CommandPublishingTestAbstract.java | 2 +-
.../stubs/EntityPublishingTestAbstract.java | 2 +-
.../stubs/ExecutionPublishingTestAbstract.java | 2 +-
.../LifecycleEventPublishingTestAbstract.java | 2 +-
.../stubs/PropertyPublishingTestAbstract.java | 2 +-
.../subscriber/CommandSubscriberForTesting.java | 20 +-
.../EntityChangesSubscriberForTesting.java | 4 +-
.../EntityPropertyChangeSubscriberForTesting.java | 12 +-
.../subscriber/ExecutionSubscriberForTesting.java | 8 +-
.../causeway/testdomain/rospec/Customer.java | 2 +-
.../causeway/testdomain/rospec/RoSpecSampler.java | 4 +-
.../causeway/testdomain/util/dto/BookDto.java | 14 +-
.../LifecycleEventSubscriberJdoForTesting.java | 2 +-
.../LifecycleEventSubscriberJpaForTesting.java | 2 +-
.../interaction/DomainObjectTesterFactory.java | 2 +-
.../util/interaction/InteractionBoundaryProbe.java | 2 +-
.../util/interaction/InteractionTestAbstract.java | 2 +-
.../testdomain/util/kv/KVStoreForTesting.java | 6 +-
.../testdomain/util/rest/RestEndpointService.java | 9 +-
.../testdomain/wrapperfactory/Counter.java | 2 +-
.../wrapperfactory/CounterRepository.java | 2 +-
.../wrapperfactory/WrapperTestFixtures.java | 5 +-
security/bypass/pom.xml | 2 +-
security/bypass/src/main/java/module-info.java | 4 +-
.../bypass/authentication/AuthenticatorBypass.java | 6 +-
.../bypass/authorization/AuthorizorBypass.java | 6 +-
security/keycloak/pom.xml | 4 +-
.../keycloak/CausewayModuleSecurityKeycloak.java | 104 ++---
security/shiro/pom.xml | 6 +-
.../shiro/authentication/AuthenticatorShiro.java | 6 +-
.../shiro/authorization/AuthorizorShiro.java | 4 +-
.../security/shiro/webmodule/WebModuleShiro.java | 66 ++-
...AuthenticatorOrAuthorizorTest_authenticate.java | 6 +-
...ticatorOrAuthorizorTest_isVisibleInAnyRole.java | 8 +-
security/spring/pom.xml | 2 +-
security/spring/src/main/java/module-info.java | 6 +-
.../spring/CausewayModuleSecuritySpring.java | 6 +-
.../authconverters/AuthenticationConverter.java | 2 +-
...nticationConverterOfAuthenticatedPrincipal.java | 2 +-
.../AuthenticationConverterOfStringPrincipal.java | 2 +-
...henticationConverterOfUserDetailsPrincipal.java | 2 +-
.../spring/authentication/AuthenticatorSpring.java | 8 +-
.../spring/webmodule/SpringSecurityFilter.java | 14 +-
.../spring/webmodule/WebModuleSpringSecurity.java | 18 +-
starters/pom.xml | 12 +-
testing/archtestsupport/applib/pom.xml | 2 +-
.../applib/classrules/ArchitectureDomainRules.java | 14 +-
.../applib/classrules/ArchitectureJdoRules.java | 4 +-
.../applib/classrules/ArchitectureJpaRules.java | 24 +-
.../applib/classrules/CommonPredicates.java | 2 +-
.../applib/classrules/_LogicalNaming.java | 2 +-
.../applib/domain/dom/JaxbViewModel.java | 6 +-
.../applib/domain/dom/SerializableViewModel.java | 4 +-
.../applib/domain/dom/SomeDomainObject.java | 2 +-
.../applib/domain/dom/SomeDomainService.java | 2 +-
.../applib/entity/jdo/dom/JdoEntity.java | 4 +-
.../applib/entity/jdo/dom/JdoEntity2.java | 2 +-
.../applib/entity/jdo/dom/JdoEntitySubtype.java | 2 +-
.../applib/entity/jpa/dom/JpaEntity.java | 20 +-
.../applib/entity/jpa/dom/JpaEntity2.java | 16 +-
.../applib/modules/customer/dom/CustomerJpa.java | 2 +-
testing/archtestsupport/pom.xml | 2 +-
testing/fakedata/applib/pom.xml | 2 +-
.../fakedata/applib/services/FakeDataService.java | 8 +-
testing/fakedata/fixtures/pom.xml | 2 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 2 +-
.../dom/FakeDataDemoObjectWithAllMenu.java | 6 +-
.../FakeDataDemoObjectWithAll_create3.java | 2 +-
...eDataDemoObjectWithAll_create_withFakeData.java | 4 +-
...eDataDemoObjectWithAll_update_withFakeData.java | 2 +-
testing/fakedata/integtests/pom.xml | 2 +-
.../FakeDataModuleIntegTestAbstract.java | 4 +-
.../fakedata/integtests/tests/Smoke_IntegTest.java | 2 +-
testing/fakedata/pom.xml | 2 +-
testing/fixtures/applib/pom.xml | 2 +-
...CausewayIntegrationGwtAbstractWithFixtures.java | 8 +-
...ausewayIntegrationTestAbstractWithFixtures.java | 2 +-
.../applib/fixturescripts/FixtureResult.java | 14 +-
.../applib/fixturescripts/FixtureScript.java | 2 +-
.../applib/fixturescripts/FixtureScripts.java | 14 +-
.../applib/modules/ModuleWithFixturesService.java | 6 +-
.../QueryResultsCacheControlForFixtures.java | 4 +-
.../services/InitialFixtureScriptsInstaller.java | 6 +-
.../teardown/jdo/TeardownFixtureJdoAbstract.java | 2 +-
.../personas/fixtures/CustomerBuilderScript.java | 2 +-
.../personas/fixtures/PersonBuilderScript.java | 2 +-
testing/fixtures/pom.xml | 4 +-
testing/h2console/pom.xml | 2 +-
testing/h2console/ui/pom.xml | 6 +-
.../h2console/ui/services/H2ManagerMenu.java | 20 +-
.../h2console/ui/webmodule/H2WebServerWrapper.java | 59 +--
.../h2console/ui/webmodule/WebModuleH2Console.java | 18 +-
.../org/h2/server/web/H2WebServletForJakarta.java | 205 ++++++++
testing/hsqldbmgr/pom.xml | 2 +-
testing/hsqldbmgr/ui/pom.xml | 2 +-
.../hsqldbmgr/dom/services/HsqlDbManagerMenu.java | 6 +-
testing/integtestsupport/applib/pom.xml | 2 +-
.../applib/CausewayIntegrationTestBase.java | 2 +-
.../applib/swagger/SwaggerExporter.java | 2 +-
.../applib/validate/DomainModelValidator.java | 2 +-
testing/integtestsupport/pom.xml | 2 +-
testing/pom.xml | 7 +-
testing/specsupport/applib/pom.xml | 2 +-
testing/specsupport/pom.xml | 2 +-
testing/unittestsupport/applib/pom.xml | 2 +-
.../applib/matchers/JaxbMatchers.java | 8 +-
.../unittestsupport/applib/soap/SoapEndpoint.java | 4 +-
testing/unittestsupport/pom.xml | 2 +-
tooling/c4modeling/pom.xml | 2 +-
tooling/cli/pom.xml | 2 +-
tooling/java2adoc/pom.xml | 2 +-
tooling/javamodel/pom.xml | 2 +-
tooling/metaprog/pom.xml | 2 +-
.../metaprog/src/main/resources/$Templates.java | 14 +-
.../src/main/resources/holder/$TemplateHolder.java | 2 +-
.../$TemplateHolder_actionReturningArray.java | 2 +-
.../$TemplateHolder_actionReturningCollection.java | 2 +-
..._updateReadOnlyOptionalPropertyWithChoices.java | 2 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 2 +-
.../holder/$TemplateHolder~primitive.java | 2 +-
.../src/main/resources/jdo/$TemplateJdo.java | 2 +-
.../src/main/resources/jdo/$TemplateJdo~lob.java | 2 +-
.../main/resources/jdo/$TemplateJdo~primitive.java | 2 +-
.../src/main/resources/jpa/$TemplateJpa.java | 14 +-
.../src/main/resources/jpa/$TemplateJpa~lob.java | 20 +-
.../main/resources/jpa/$TemplateJpa~primitive.java | 12 +-
.../resources/persistence/$TemplateEntity.java | 2 +-
.../resources/persistence/$TemplateSeeding.java | 2 +-
.../src/main/resources/vm/$TemplateVm.java | 12 +-
.../main/resources/vm/$TemplateVm~primitive.java | 10 +-
tooling/model4adoc/pom.xml | 2 +-
tooling/pom.xml | 26 +-
tooling/projectmodel/pom.xml | 2 +-
valuetypes/asciidoc/applib/pom.xml | 2 +-
.../asciidoc/applib/src/main/java/module-info.java | 4 +-
.../asciidoc/applib/jaxb/AsciiDocJaxbAdapter.java | 2 +-
.../valuetypes/asciidoc/applib/value/AsciiDoc.java | 4 +-
valuetypes/asciidoc/metamodel/pom.xml | 2 +-
.../metamodel/src/main/java/module-info.java | 2 +-
.../semantics/AsciiDocValueSemantics.java | 2 +-
.../ChangesDtoValueSemanticsPrettyRender.java | 2 +-
.../CommandDtoValueSemanticsPrettyRender.java | 2 +-
.../InteractionDtoValueSemanticsPrettyRender.java | 2 +-
valuetypes/asciidoc/persistence-jdo/pom.xml | 2 +-
valuetypes/asciidoc/persistence-jpa/pom.xml | 2 +-
.../persistence-jpa/src/main/java/module-info.java | 2 +-
.../jpa/converters/CausewayAsciiDocConverter.java | 4 +-
valuetypes/asciidoc/pom.xml | 2 +-
valuetypes/asciidoc/ui/pom.xml | 2 +-
valuetypes/asciidoc/ui/vaadin/pom.xml | 2 +-
.../ui/vaa/components/AsciiDocFieldFactoryVaa.java | 2 +-
valuetypes/asciidoc/ui/wicket/pom.xml | 2 +-
valuetypes/jodatime/applib/pom.xml | 2 +-
.../jodatime/applib/src/main/java/module-info.java | 2 +-
.../jodatime/applib/jaxb/JodaTimeJaxbAdapters.java | 2 +-
valuetypes/jodatime/integration/pom.xml | 2 +-
.../integration/src/main/java/module-info.java | 2 +-
.../valuesemantics/JodaDateTimeValueSemantics.java | 4 +-
.../JodaLocalDateTimeValueSemantics.java | 4 +-
.../JodaLocalDateValueSemantics.java | 4 +-
.../JodaLocalTimeValueSemantics.java | 4 +-
valuetypes/jodatime/pom.xml | 2 +-
valuetypes/markdown/applib/pom.xml | 2 +-
.../markdown/applib/src/main/java/module-info.java | 4 +-
.../markdown/applib/jaxb/MarkdownJaxbAdapter.java | 2 +-
.../valuetypes/markdown/applib/value/Markdown.java | 4 +-
valuetypes/markdown/metamodel/pom.xml | 2 +-
.../metamodel/src/main/java/module-info.java | 2 +-
.../semantics/MarkdownValueSemantics.java | 2 +-
valuetypes/markdown/persistence-jdo/pom.xml | 2 +-
valuetypes/markdown/persistence-jpa/pom.xml | 2 +-
.../persistence-jpa/src/main/java/module-info.java | 2 +-
.../jpa/converters/CausewayMarkdownConverter.java | 4 +-
valuetypes/markdown/pom.xml | 2 +-
valuetypes/markdown/ui/pom.xml | 2 +-
valuetypes/markdown/ui/wicket/pom.xml | 2 +-
valuetypes/pom.xml | 2 +-
valuetypes/vega/applib/pom.xml | 2 +-
.../vega/applib/src/main/java/module-info.java | 4 +-
.../vega/applib/jaxb/VegaJaxbAdapter.java | 2 +-
.../valuetypes/vega/applib/value/Vega.java | 4 +-
valuetypes/vega/metamodel/pom.xml | 2 +-
.../vega/metamodel/src/main/java/module-info.java | 2 +-
.../metamodel/semantics/VegaValueSemantics.java | 2 +-
valuetypes/vega/persistence-jdo/pom.xml | 2 +-
valuetypes/vega/persistence-jpa/pom.xml | 2 +-
.../persistence-jpa/src/main/java/module-info.java | 2 +-
.../jpa/converters/CausewayVegaConverter.java | 4 +-
valuetypes/vega/pom.xml | 2 +-
valuetypes/vega/ui/pom.xml | 2 +-
valuetypes/vega/ui/vaadin/pom.xml | 2 +-
.../ui/vaa/components/VegaFieldFactoryVaa.java | 2 +-
valuetypes/vega/ui/wicket/pom.xml | 2 +-
viewers/commons/applib/pom.xml | 2 +-
.../commons/applib/src/main/java/module-info.java | 2 +-
.../commons/applib/mixins/Object_impersonate.java | 2 +-
.../applib/mixins/Object_impersonateWithRoles.java | 2 +-
viewers/commons/model/pom.xml | 2 +-
viewers/commons/pom.xml | 2 +-
viewers/commons/prism/pom.xml | 2 +-
viewers/commons/services/pom.xml | 2 +-
.../services/src/main/java/module-info.java | 4 +-
.../branding/BrandingUiServiceDefault.java | 6 +-
.../services/header/HeaderUiServiceDefault.java | 6 +-
.../services/menu/MenuUiServiceDefault.java | 6 +-
.../userprof/UserProfileUiServiceDefault.java | 6 +-
viewers/restfulobjects/applib/pom.xml | 2 +-
.../applib/src/main/java/module-info.java | 2 +-
.../restfulobjects/applib/LinkRepresentation.java | 2 +-
.../restfulobjects/applib/RepresentationType.java | 2 +-
.../restfulobjects/applib/RestfulRequest.java | 2 +-
.../restfulobjects/applib/RestfulResponse.java | 14 +-
.../applib/boot/BootstrapResource.java | 8 +-
.../applib/domainobjects/DomainObjectResource.java | 22 +-
.../domainobjects/DomainServiceResource.java | 22 +-
.../applib/domaintypes/DomainTypeResource.java | 14 +-
.../applib/health/HealthResource.java | 16 +-
.../applib/homepage/HomePageResource.java | 16 +-
.../applib/menubars/MenuBarsResource.java | 16 +-
.../restfulobjects/applib/user/UserResource.java | 16 +-
.../restfulobjects/applib/util/JsonMapper.java | 2 +-
.../restfulobjects/applib/util/MediaTypes.java | 2 +-
.../viewer/restfulobjects/applib/util/Parser.java | 4 +-
.../applib/version/VersionResource.java | 16 +-
.../client/RestfulResponse_HttpStatusCodeTest.java | 2 +-
viewers/restfulobjects/client/pom.xml | 36 +-
.../client/src/main/java/module-info.java | 6 +-
.../client/ActionParameterListBuilder.java | 2 +-
.../restfulobjects/client/ResponseDigest.java | 6 +-
.../restfulobjects/client/ResponseDigester.java | 4 +-
.../restfulobjects/client/RestfulClient.java | 37 +-
.../restfulobjects/client/RestfulClientConfig.java | 18 +-
.../client/RestfulClientMediaType.java | 2 +-
.../client/auth/BasicAuthFilter.java | 8 +-
.../client/log/ClientConversationFilter.java | 8 +-
viewers/restfulobjects/jaxrs-resteasy/pom.xml | 56 ++-
...wayModuleViewerRestfulObjectsJaxrsResteasy.java | 2 +-
.../conneg/RestfulObjectsJaxbWriterForXml.java | 11 +-
.../webmodule/WebModuleJaxrsResteasy.java | 13 +-
viewers/restfulobjects/pom.xml | 2 +-
viewers/restfulobjects/rendering/pom.xml | 2 +-
.../rendering/src/main/java/module-info.java | 8 +-
.../viewer/restfulobjects/rendering/Caching.java | 2 +-
.../restfulobjects/rendering/IResourceContext.java | 4 +-
.../restfulobjects/rendering/LinkBuilder.java | 2 +-
.../restfulobjects/rendering/ReprRenderer.java | 2 +-
.../rendering/ReprRendererAbstract.java | 2 +-
.../viewer/restfulobjects/rendering/Responses.java | 4 +-
.../restfulobjects/rendering/UrlDecoderUtils.java | 2 +-
.../domainobjects/ScalarValueReprRenderer.java | 2 +-
.../rendering/service/RepresentationService.java | 8 +-
.../acceptheader/AcceptHeaderServiceForRest.java | 22 +-
.../service/conneg/ContentNegotiationService.java | 2 +-
.../conneg/ContentNegotiationServiceAbstract.java | 4 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 12 +-
...ntentNegotiationServiceOrgApacheCausewayV2.java | 8 +-
.../ContentNegotiationServiceOrgApacheIsisV1.java | 10 +-
.../ContentNegotiationServiceXRoDomainType.java | 12 +-
.../service/swagger/SwaggerServiceDefault.java | 6 +-
.../service/swagger/SwaggerServiceMenu.java | 6 +-
.../swagger/internal/ClassExcluderDefault.java | 2 +-
.../swagger/internal/OpenApiSpecGenerator.java | 5 +-
.../service/swagger/internal/TaggerDefault.java | 2 +-
.../internal/ValueSchemaFactoryDefault.java | 3 +-
.../JsonValueEncoderServiceDefault.java | 8 +-
viewers/restfulobjects/testing/pom.xml | 2 +-
.../Parser_forCacheControl_ContractTest.java | 2 +-
.../Parser_forJaxRsMediaType_ContractTest.java | 12 +-
...RepresentationTypeTest_lookup_ContractTest.java | 2 +-
..._ensureCompatibleAcceptHeader_ContractTest.java | 8 +-
...tsApplicationExceptionMapper_Test_Contract.java | 4 +-
viewers/restfulobjects/viewer/pom.xml | 10 +-
.../viewer/src/main/java/module-info.java | 12 +-
.../viewer/context/ResourceContext.java | 14 +-
.../viewer/mappers/ExceptionMapperAbstract.java | 12 +-
.../mappers/ExceptionMapperForObjectNotFound.java | 8 +-
...xceptionMapperForRestfulObjectsApplication.java | 8 +-
.../ExceptionMapperForRuntimeException.java | 8 +-
.../viewer/mappers/entity/ExceptionDetail.java | 12 +-
.../viewer/mappers/entity/ExceptionPojo.java | 8 +-
.../resources/DomainObjectResourceServerside.java | 24 +-
.../resources/DomainServiceResourceServerside.java | 22 +-
.../resources/DomainTypeResourceServerside.java | 14 +-
.../viewer/resources/HomePageReprRenderer.java | 2 +-
.../resources/HomePageResourceServerside.java | 10 +-
.../viewer/resources/ImageResourceServerside.java | 8 +-
.../resources/MenuBarsResourceServerside.java | 11 +-
.../viewer/resources/ResourceAbstract.java | 21 +-
.../viewer/resources/SwaggerSpecResource.java | 22 +-
.../viewer/resources/UserResourceServerside.java | 8 +-
.../resources/VersionResourceServerside.java | 14 +-
.../viewer/resources/_DomainResourceHelper.java | 2 +-
.../viewer/resources/_EndpointLogging.java | 2 +-
.../serialization/SerializationStrategy.java | 2 +-
.../CausewayRestfulObjectsInteractionFilter.java | 19 +-
.../webmodule/auth/AuthenticationStrategy.java | 4 +-
.../auth/AuthenticationStrategyAbstract.java | 10 +-
.../auth/AuthenticationStrategyBasicAuth.java | 6 +-
.../auth/AuthenticationStrategyDefault.java | 6 +-
.../context/ResourceContext_getArg_Test.java | 4 +-
...ulObjectsSessionFilter_lookupPassThru_Test.java | 2 +-
viewers/wicket/applib/pom.xml | 2 +-
.../wicket/applib/src/main/java/module-info.java | 1 +
.../wicket/applib/mixins/Object_clearHints.java | 2 +-
viewers/wicket/graceful/pom.xml | 8 +-
viewers/wicket/model/pom.xml | 27 +-
viewers/wicket/pom.xml | 6 +-
viewers/wicket/ui/pom.xml | 10 +-
viewers/wicket/ui/src/main/java/module-info.java | 8 +-
.../wicket/ui/components/about/AboutPanel.java | 6 +-
.../ui/components/about/JarManifestModel.java | 2 +-
.../bookmarkedpages/BookmarkedPagesPanel.java | 2 +-
.../CausewayWicketThemeSupportDefault.java | 6 +-
.../widgets/themepicker/ThemeChooser.java | 2 +-
.../wicket/ui/errors/ExceptionStackTracePanel.java | 2 +-
.../EmailVerificationUrlServiceDefault.java | 2 +-
.../accmngt/SuccessFeedbackCookieManager.java | 2 +-
.../ui/pages/accmngt/register/RegisterPage.java | 2 +-
.../ui/pages/accmngt/register/RegisterPanel.java | 2 +-
.../pages/accmngt/signup/RegistrationFormPage.java | 2 +-
.../accmngt/signup/RegistrationFormPanel.java | 2 +-
.../wicket/ui/pages/login/CausewaySignInPanel.java | 2 +-
.../wicket/ui/pages/login/WicketLogoutPage.java | 2 +-
.../wicket/ui/pages/login/WicketSignInPage.java | 2 +-
.../scalars/jdkmath/BigDecimalConverterTest.java | 2 +-
.../accmngt/SuccessFeedbackCookieUtilTest.java | 4 +-
viewers/wicket/viewer/pom.xml | 8 +-
.../integration/ConverterForObjectAdapter.java | 2 +-
.../viewer/integration/LocalizerForCauseway.java | 2 +-
.../integration/WebRequestCycleForCauseway.java | 2 +-
.../ComponentFactoryRegistrarDefault.java | 6 +-
.../ComponentFactoryRegistryDefault.java | 8 +-
.../registries/pages/PageClassListDefault.java | 4 +-
.../registries/pages/PageClassRegistryDefault.java | 8 +-
.../pages/PageNavigationServiceDefault.java | 6 +-
.../viewer/services/BookmarkUiServiceWicket.java | 4 +-
.../viewer/services/DeepLinkServiceWicket.java | 6 +-
.../services/HintStoreUsingWicketSession.java | 4 +-
.../services/ImageResourceCacheClassPath.java | 4 +-
.../services/TranslationsResolverWicket.java | 8 +-
.../wicket/viewer/webmodule/WebModuleWicket.java | 13 +-
.../wicketapp/CausewayWicketApplication.java | 2 +-
...rgetRespondListenerToResetQueryResultCache.java | 4 +-
.../viewer/wicketapp/config/BootstrapInitWkt.java | 2 +-
.../viewer/wicketapp/config/DebugInitWkt.java | 2 +-
.../viewer/wicketapp/config/JQueryInitWkt.java | 2 +-
.../wicket/viewer/wicketapp/CryptFactoryTest.java | 6 +-
.../servlet/http/LocalStrings.properties | 0
2171 files changed, 6930 insertions(+), 6958 deletions(-)
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/Customer.java
index 9e22a3bc68,a355dc2aed,da482bd3f9..9b69471564
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/Customer.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/Customer.java
@@@@ -16,30 -16,23 -16,32 +16,30 @@@@
* specific language governing permissions and limitations
* under the License.
*/
- package demoapp.dom.domain.properties.Property.executionPublishing;
+ package demoapp.dom.domain.objects.DomainObject.aliased;
-import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
-import demoapp.dom._infra.values.ValueHolder;
-
- -import javax.inject.Inject;
- -import javax.inject.Named;
+++import jakarta.inject.Inject;
+ +import jakarta.inject.Named;
import org.apache.causeway.applib.annotation.DomainObject;
+ import org.apache.causeway.applib.annotation.Property;
-import org.apache.causeway.applib.annotation.Title;
+ import org.apache.causeway.applib.services.bookmark.BookmarkService;
-@SuppressWarnings("CdiManagedBeanInconsistencyInspection")
+import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
+import demoapp.dom._infra.values.ValueHolder;
- import demoapp.dom.domain._interactions.ExposePersistedInteractions;
+
- @Named("demo.PropertyExecutionPublishingEntity") // shared permissions with concrete sub class
- @DomainObject
- public abstract class PropertyExecutionPublishingEntity
- implements
- HasAsciiDocDescription,
- ExposePersistedInteractions,
- ValueHolder<String> {
+ @Named("demo.party.Customer") // <.>
+ @DomainObject(
+ aliased = {"demo.customer.Customer"} // <.>
+ )
+ public abstract class Customer
+ implements
+ HasAsciiDocDescription,
+ ValueHolder<String> {
+
+ public String title() {
+ return value();
+ }
@Override
public String value() {
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/CustomerSeeding.java
index fd9d5b8263,69da83967b,fd9d5b8263..7ba48495e5
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/CustomerSeeding.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/CustomerSeeding.java
@@@@ -16,23 -16,12 -16,23 +16,23 @@@@
* specific language governing permissions and limitations
* under the License.
*/
- package demoapp.dom.domain._interactions;
+ package demoapp.dom.domain.objects.DomainObject.aliased;
+
- -import demoapp.dom._infra.seed.SeedServiceAbstract;
- -import demoapp.dom._infra.values.ValueHolderRepository;
- -
- -import javax.inject.Inject;
+++import jakarta.inject.Inject;
+
+ import org.springframework.stereotype.Service;
+
+++import demoapp.dom._infra.seed.SeedServiceAbstract;
+++import demoapp.dom._infra.values.ValueHolderRepository;
+++
+ @Service
+ public class CustomerSeeding
+ extends SeedServiceAbstract {
+
+ @Inject
+ public CustomerSeeding(
- - ValueHolderRepository<String, ? extends Customer> entities) {
+++ final ValueHolderRepository<String, ? extends Customer> entities) {
+ super(entities);
+ }
- /**
- * Marker interface for mixins to contribute to.
- */
- //tag::class[]
- public interface ExposePersistedInteractions {
}
- //end::class[]
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/DomainObjectAliasedVm_lookup.java
index 686635f08b,0000000000,686635f08b..48d86dcb70
mode 100644,000000,100644..100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/DomainObjectAliasedVm_lookup.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/DomainObjectAliasedVm_lookup.java
@@@@ -1,29 -1,0 -1,29 +1,29 @@@@
+ package demoapp.dom.domain.objects.DomainObject.aliased;
+
- -import demoapp.dom._infra.values.ValueHolderRepository;
- -import lombok.RequiredArgsConstructor;
- -
- -import java.util.List;
- -
- -import javax.inject.Inject;
+++import jakarta.inject.Inject;
+
- -import org.apache.causeway.applib.annotation.*;
+++import org.apache.causeway.applib.annotation.Action;
+++import org.apache.causeway.applib.annotation.ActionLayout;
+++import org.apache.causeway.applib.annotation.MemberSupport;
+++import org.apache.causeway.applib.annotation.SemanticsOf;
+ import org.apache.causeway.applib.services.bookmark.Bookmark;
+ import org.apache.causeway.applib.services.bookmark.BookmarkService;
+
+++import lombok.RequiredArgsConstructor;
+++
+ @Action(semantics = SemanticsOf.SAFE)
+ @ActionLayout(associateWith = "people")
+ @RequiredArgsConstructor
+ public class DomainObjectAliasedVm_lookup {
+
+ @SuppressWarnings("unused")
+ private final DomainObjectAliasedVm mixee;
+
+ @MemberSupport
+ public Customer act(final String bookmark) {
+ return bookmarkService.lookup(Bookmark.parseElseFail(bookmark), Customer.class).orElseThrow(() -> new org.apache.causeway.applib.exceptions.RecoverableException("No customer exists for that bookmark"));
+ }
+
+ @Inject BookmarkService bookmarkService;
+
+ }
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/DomainObjectAliasedVm_people.java
index 1a52e21416,0000000000,1a52e21416..d4cd949726
mode 100644,000000,100644..100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/DomainObjectAliasedVm_people.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/DomainObjectAliasedVm_people.java
@@@@ -1,38 -1,0 -1,38 +1,41 @@@@
+ package demoapp.dom.domain.objects.DomainObject.aliased;
+
- -import demoapp.dom._infra.values.ValueHolderRepository;
- -import lombok.RequiredArgsConstructor;
- -
+ import java.util.List;
- -import java.util.Optional;
+
- -import javax.inject.Inject;
+++import jakarta.inject.Inject;
+
- -import org.apache.causeway.applib.annotation.*;
+++import org.apache.causeway.applib.annotation.Action;
+++import org.apache.causeway.applib.annotation.Collection;
+++import org.apache.causeway.applib.annotation.CollectionLayout;
+++import org.apache.causeway.applib.annotation.MemberSupport;
+++import org.apache.causeway.applib.annotation.SemanticsOf;
+ import org.apache.causeway.applib.services.bookmark.Bookmark;
+ import org.apache.causeway.applib.services.bookmark.BookmarkService;
+
+++import demoapp.dom._infra.values.ValueHolderRepository;
+++import lombok.RequiredArgsConstructor;
+++
+ @Collection()
+ @CollectionLayout()
+ @RequiredArgsConstructor
+ public class DomainObjectAliasedVm_people {
+
+ @SuppressWarnings("unused")
+ private final DomainObjectAliasedVm mixee;
+
+ @MemberSupport
+ public List<? extends Customer> coll() {
+ return addressEntities.all();
+ }
+
+ @Inject
+ ValueHolderRepository<String, ? extends Customer> addressEntities;
+
+ @Action(semantics = SemanticsOf.SAFE)
+ public Customer lookup(final String bookmark) {
+ return bookmarkService.lookup(Bookmark.parseElseFail(bookmark), Customer.class).orElseThrow(() -> new org.apache.causeway.applib.exceptions.RecoverableException("No customer exists for that bookmark"));
+ }
+
+ @Inject BookmarkService bookmarkService;
+
+ }
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/jpa/CustomerJpa.java
index 690617e51a,0000000000,690617e51a..932f5b62bd
mode 100644,000000,100644..100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/jpa/CustomerJpa.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/aliased/jpa/CustomerJpa.java
@@@@ -1,64 -1,0 -1,64 +1,69 @@@@
+ /*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+ package demoapp.dom.domain.objects.DomainObject.aliased.jpa;
+
- -import demoapp.dom.domain.objects.DomainObject.aliased.Customer;
- -import lombok.Getter;
- -import lombok.NoArgsConstructor;
- -import lombok.Setter;
+++import jakarta.inject.Named;
+++import jakarta.persistence.Entity;
+++import jakarta.persistence.EntityListeners;
+++import jakarta.persistence.GeneratedValue;
+++import jakarta.persistence.Id;
+++import jakarta.persistence.Table;
+
- -import javax.inject.Named;
- -import javax.persistence.*;
+++import org.springframework.context.annotation.Profile;
+
+ import org.apache.causeway.applib.annotation.DomainObject;
+ import org.apache.causeway.persistence.jpa.applib.integration.CausewayEntityListener;
- -import org.springframework.context.annotation.Profile;
+++
+++import demoapp.dom.domain.objects.DomainObject.aliased.Customer;
+++import lombok.Getter;
+++import lombok.NoArgsConstructor;
+++import lombok.Setter;
+
+ @Profile("demo-jpa")
+ //tag::class[]
+ @Entity
+ @Table(
+ schema = "demo",
+ name = "AddressJpa"
+ )
+ @EntityListeners(CausewayEntityListener.class)
+ @Named("demo.address.Address") // <.>
+ @DomainObject(
+ aliased = {"demo.customer.Address"} // <.>
+ )
+ @NoArgsConstructor
+ public class CustomerJpa extends Customer {
+ // ...
+ //end::class[]
+
- - public CustomerJpa(String value) {
+++ public CustomerJpa(final String value) {
+ setName(value);
+ }
+
+ @Id
+ @GeneratedValue
+ private Long id;
+
+ @Getter @Setter
+ private String name;
+
+
+ //tag::class[]
+ }
+ //end::class[]