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/28 07:17:32 UTC

[causeway] branch spring6 updated (611f20c5cd -> 75cb77ffbf)

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 611f20c5cd CAUSEWAY-3400: java-doc on usage of SpringBootJavaFxApplication
     add 886709cfdb CAUSEWAY-2485: adds @DomainObject#bounding to demo app
     add 18fea18798 CAUSEWAY-2485: adds @DomainObject#editing
     add 796b848f29 CAUSEWAY-2445: CI: CodeQL testrun
     add f9425d597e CAUSEWAY-2445: CI: CodeQL testrun (2)
     add 3e9c01c95e CAUSEWAY-2485: simplifies demo for @DomainObject#entityChangePublishing
     add c313c27cfd CAUSEWAY-2445: CI build: just adding comments
     new 75cb77ffbf 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:
 .../workflows/ci-build-artifacts-no-push-maven.yml |  47 ++++++++-
 .../src/main/java/demoapp/dom/DemoModuleJpa.java   |  29 +++---
 .../dom/_infra/values/ValueHolderRepository.java   |   6 ++
 .../aliased/DomainObjectAliasedVm-description.adoc |   1 +
 .../aliased/DomainObjectAliasedVm.layout.xml       |   2 +
 .../DomainObjectAutoCompleteVm-description.adoc    |   5 +-
 .../DomainObjectAutoCompleteVm.layout.xml          |   2 +
 .../DomainObjectAutoCompleteVm_find.java           |   5 +-
 .../jpa/DomainObjectAutoCompleteJpa.java           |   4 +-
 .../DomainObjectBounding.java}                     |  27 +++--
 .../DomainObjectBounding.layout.xml}               |  60 ++++++-----
 .../DomainObjectBoundingSeeding.java}              |  14 +--
 .../DomainObjectBoundingVm-description.adoc        |  27 ++++-
 .../bounded/DomainObjectBoundingVm.layout.xml      |   5 +
 .../bounded/DomainObjectBoundingVm_objects.java    |  32 ++++++
 .../jpa/DomainObjectBoundingJpa-description.adoc}  |   8 +-
 .../jpa/DomainObjectBoundingJpa.java}              |  34 +++----
 .../jpa/DomainObjectBoundingJpaEntities.java}      |  20 ++--
 .../bounded/jpa/DomainObjectBoundingVm_find.java   |  27 +++++
 .../DomainObject/editing/DomainObjectEditing.java  |  51 ++++++++++
 .../DomainObjectEditing.layout.xml}                |  62 +++++++-----
 .../DomainObjectEditingSeeding.java}               |  14 +--
 .../editing/DomainObjectEditingVm-description.adoc |  37 +++++--
 .../editing/DomainObjectEditingVm.layout.xml       |   5 +
 .../editing/DomainObjectEditingVm_objects.java     |  31 ++++++
 .../jpa/DomainObjectEditingJpa-description.adoc}   |  10 +-
 .../jpa/DomainObjectEditingJpa.java}               |  66 ++++++------
 .../jpa/DomainObjectEditingJpaEntities.java}       |  24 +++--
 ...DomainObjectEntityChangePublishingSeeding.java} |   8 +-
 ...ObjectEntityChangePublishingVm-description.adoc |  58 ++++-------
 ...DomainObjectEntityChangePublishingVm.layout.xml |  23 ++---
 ...omainObjectEntityChangePublishingVm_create.java |  99 ------------------
 ...omainObjectEntityChangePublishingVm_delete.java | 112 ---------------------
 ...omainObjectEntityChangePublishingVm_modify.java |  85 ++++++++++++++++
 ...ainObjectEntityChangePublishingVm_objects.java} |  11 +-
 ...inObjectEntityChangePublishingVm_updateAll.java | 100 ------------------
 ...ObjectEntityChangePublishingDisabledEntity.java |  32 ------
 ...hingVm_publishingDisabledAnnotatedEntities.java |  47 ---------
 ...ainObjectEntityChangePublishingDisabledJdo.java |  73 --------------
 ...tEntityChangePublishingDisabledJdoEntities.java |  40 --------
 ...jectEntityChangePublishingJdo-description.adoc} |   4 +-
 .../DomainObjectEntityChangePublishingJdo.java}    |  26 ++---
 ...inObjectEntityChangePublishingJdoEntities.java} |  16 +--
 ...jectEntityChangePublishingJpa-description.adoc} |   4 +-
 .../DomainObjectEntityChangePublishingJpa.java}    |  36 +++----
 ...inObjectEntityChangePublishingJpaEntities.java} |  16 +--
 ...ntityChangePublishingEnabledMetaAnnotation.java |  40 --------
 ...ChangePublishingEnabledMetaAnnotatedEntity.java |  32 ------
 ...gVm_publishingEnabledMetaAnnotatedEntities.java |  47 ---------
 ...lishingEnabledMetaAnnotatedJdo-description.adoc |  21 ----
 ...ityChangePublishingEnabledMetaAnnotatedJdo.java |  73 --------------
 ...ePublishingEnabledMetaAnnotatedJdoEntities.java |  40 --------
 ...lishingEnabledMetaAnnotatedJpa-description.adoc |  21 ----
 ...ityChangePublishingEnabledMetaAnnotatedJpa.java |  86 ----------------
 ...ePublishingEnabledMetaAnnotatedJpaEntities.java |  40 --------
 ...tityChangePublishingDisabledMetaAnnotation.java |  40 --------
 ...PublishingEnabledMetaAnnotOverriddenEntity.java |  32 ------
 ...ublishingEnabledMetaAnnotOverriddenSeeding.java |  38 -------
 ...blishingEnabledMetaAnnotOverriddenEntities.java |  47 ---------
 ...gEnabledMetaAnnotOverriddenJdo-description.adoc |  24 -----
 ...ngePublishingEnabledMetaAnnotOverriddenJdo.java |  77 --------------
 ...shingEnabledMetaAnnotOverriddenJdoEntities.java |  40 --------
 ...gEnabledMetaAnnotOverriddenJpa-description.adoc |  24 -----
 ...ngePublishingEnabledMetaAnnotOverriddenJpa.java |  89 ----------------
 ...shingEnabledMetaAnnotOverriddenJpaEntities.java |  40 --------
 .../demo/domain/src/main/resources/application.yml |   9 +-
 66 files changed, 637 insertions(+), 1668 deletions(-)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledEntity.java => bounded/DomainObjectBounding.java} (58%)
 copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/DomainObjectEntityChangePublishingVm.layout.xml => bounded/DomainObjectBounding.layout.xml} (63%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledSeeding.java => bounded/DomainObjectBoundingSeeding.java} (81%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/DomainObjectBoundingVm_objects.java
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/annotated/disabled/jdo/DomainObjectEntityChangePublishingDisabledJdo-description.adoc => bounded/jpa/DomainObjectBoundingJpa-description.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{autoComplete/jpa/DomainObjectAutoCompleteJpa.java => bounded/jpa/DomainObjectBoundingJpa.java} (64%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/annotated/disabled/jpa/DomainObjectEntityChangePublishingDisabledJpaEntities.java => bounded/jpa/DomainObjectBoundingJpaEntities.java} (65%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/jpa/DomainObjectBoundingVm_find.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/DomainObjectEditing.java
 copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/DomainObjectEntityChangePublishingVm.layout.xml => editing/DomainObjectEditing.layout.xml} (61%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedSeeding.java => editing/DomainObjectEditingSeeding.java} (79%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/DomainObjectEditingVm_objects.java
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/annotated/disabled/jpa/DomainObjectEntityChangePublishingDisabledJpa-description.adoc => editing/jpa/DomainObjectEditingJpa-description.adoc} (57%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/annotated/disabled/jpa/DomainObjectEntityChangePublishingDisabledJpa.java => editing/jpa/DomainObjectEditingJpa.java} (50%)
 copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/{entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledSeeding.java => editing/jpa/DomainObjectEditingJpaEntities.java} (66%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/{annotated/enabled/DomainObjectEntityChangePublishingEnabledSeeding.java => DomainObjectEntityChangePublishingSeeding.java} (86%)
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_create.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_delete.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_modify.java
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/{annotated/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledAnnotatedEntities.java => DomainObjectEntityChangePublishingVm_objects.java} (79%)
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_updateAll.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledEntity.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingVm_publishingDisabledAnnotatedEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/disabled/jdo/DomainObjectEntityChangePublishingDisabledJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/disabled/jdo/DomainObjectEntityChangePublishingDisabledJdoEntities.java
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/{annotated/enabled/jpa/DomainObjectEntityChangePublishingEnabledJpa-description.adoc => jdo/DomainObjectEntityChangePublishingJdo-description.adoc} (82%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/{annotated/enabled/jdo/DomainObjectEntityChangePublishingEnabledJdo.java => jdo/DomainObjectEntityChangePublishingJdo.java} (73%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/{annotated/enabled/jdo/DomainObjectEntityChangePublishingEnabledJdoEntities.java => jdo/DomainObjectEntityChangePublishingJdoEntities.java} (73%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/{annotated/enabled/jdo/DomainObjectEntityChangePublishingEnabledJdo-description.adoc => jpa/DomainObjectEntityChangePublishingJpa-description.adoc} (82%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/{annotated/enabled/jpa/DomainObjectEntityChangePublishingEnabledJpa.java => jpa/DomainObjectEntityChangePublishingJpa.java} (69%)
 rename examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/{annotated/enabled/jpa/DomainObjectEntityChangePublishingEnabledJpaEntities.java => jpa/DomainObjectEntityChangePublishingJpaEntities.java} (73%)
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/DomainObjectEntityChangePublishingEnabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedEntity.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotatedEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/jdo/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/jdo/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/jdo/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/jpa/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJpa-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/jpa/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJpa.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/jpa/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJpaEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/DomainObjectEntityChangePublishingDisabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenEntity.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenSeeding.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotOverriddenEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/jdo/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/jdo/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/jdo/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/jpa/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJpa-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/jpa/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJpa.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/jpa/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJpaEntities.java


[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 75cb77ffbf3bca8f6e489efb76ac5448ba19624f
Merge: 611f20c5cd c313c27cfd
Author: Andi Huber <ah...@apache.org>
AuthorDate: Tue Mar 28 09:17:26 2023 +0200

    Merge remote-tracking branch 'origin/master' into spring6

 .../workflows/ci-build-artifacts-no-push-maven.yml |  47 ++++++++-
 .../src/main/java/demoapp/dom/DemoModuleJpa.java   |  29 +++---
 .../dom/_infra/values/ValueHolderRepository.java   |   6 ++
 .../aliased/DomainObjectAliasedVm-description.adoc |   1 +
 .../aliased/DomainObjectAliasedVm.layout.xml       |   2 +
 .../DomainObjectAutoCompleteVm-description.adoc    |   5 +-
 .../DomainObjectAutoCompleteVm.layout.xml          |   2 +
 .../DomainObjectAutoCompleteVm_find.java           |   5 +-
 .../jpa/DomainObjectAutoCompleteJpa.java           |   4 +-
 .../DomainObjectBounding.java}                     |  27 +++--
 .../DomainObjectBounding.layout.xml}               |  60 ++++++-----
 .../DomainObjectBoundingSeeding.java}              |  14 +--
 .../DomainObjectBoundingVm-description.adoc        |  27 ++++-
 .../bounded/DomainObjectBoundingVm.layout.xml      |   5 +
 .../bounded/DomainObjectBoundingVm_objects.java    |  32 ++++++
 .../jpa/DomainObjectBoundingJpa-description.adoc}  |   8 +-
 .../jpa/DomainObjectBoundingJpa.java}              |  34 +++----
 .../jpa/DomainObjectBoundingJpaEntities.java}      |  20 ++--
 .../bounded/jpa/DomainObjectBoundingVm_find.java   |  27 +++++
 .../DomainObject/editing/DomainObjectEditing.java  |  51 ++++++++++
 .../DomainObjectEditing.layout.xml}                |  62 +++++++-----
 .../DomainObjectEditingSeeding.java}               |  14 +--
 .../editing/DomainObjectEditingVm-description.adoc |  37 +++++--
 .../editing/DomainObjectEditingVm.layout.xml       |   5 +
 .../editing/DomainObjectEditingVm_objects.java     |  31 ++++++
 .../jpa/DomainObjectEditingJpa-description.adoc}   |  10 +-
 .../jpa/DomainObjectEditingJpa.java}               |  66 ++++++------
 .../jpa/DomainObjectEditingJpaEntities.java}       |  24 +++--
 ...DomainObjectEntityChangePublishingSeeding.java} |   8 +-
 ...ObjectEntityChangePublishingVm-description.adoc |  58 ++++-------
 ...DomainObjectEntityChangePublishingVm.layout.xml |  23 ++---
 ...omainObjectEntityChangePublishingVm_create.java |  99 ------------------
 ...omainObjectEntityChangePublishingVm_delete.java | 112 ---------------------
 ...omainObjectEntityChangePublishingVm_modify.java |  85 ++++++++++++++++
 ...ainObjectEntityChangePublishingVm_objects.java} |  11 +-
 ...inObjectEntityChangePublishingVm_updateAll.java | 100 ------------------
 ...ObjectEntityChangePublishingDisabledEntity.java |  32 ------
 ...hingVm_publishingDisabledAnnotatedEntities.java |  47 ---------
 ...ainObjectEntityChangePublishingDisabledJdo.java |  73 --------------
 ...tEntityChangePublishingDisabledJdoEntities.java |  40 --------
 ...jectEntityChangePublishingJdo-description.adoc} |   4 +-
 .../DomainObjectEntityChangePublishingJdo.java}    |  26 ++---
 ...inObjectEntityChangePublishingJdoEntities.java} |  16 +--
 ...jectEntityChangePublishingJpa-description.adoc} |   4 +-
 .../DomainObjectEntityChangePublishingJpa.java}    |  36 +++----
 ...inObjectEntityChangePublishingJpaEntities.java} |  16 +--
 ...ntityChangePublishingEnabledMetaAnnotation.java |  40 --------
 ...ChangePublishingEnabledMetaAnnotatedEntity.java |  32 ------
 ...gVm_publishingEnabledMetaAnnotatedEntities.java |  47 ---------
 ...lishingEnabledMetaAnnotatedJdo-description.adoc |  21 ----
 ...ityChangePublishingEnabledMetaAnnotatedJdo.java |  73 --------------
 ...ePublishingEnabledMetaAnnotatedJdoEntities.java |  40 --------
 ...lishingEnabledMetaAnnotatedJpa-description.adoc |  21 ----
 ...ityChangePublishingEnabledMetaAnnotatedJpa.java |  86 ----------------
 ...ePublishingEnabledMetaAnnotatedJpaEntities.java |  40 --------
 ...tityChangePublishingDisabledMetaAnnotation.java |  40 --------
 ...PublishingEnabledMetaAnnotOverriddenEntity.java |  32 ------
 ...ublishingEnabledMetaAnnotOverriddenSeeding.java |  38 -------
 ...blishingEnabledMetaAnnotOverriddenEntities.java |  47 ---------
 ...gEnabledMetaAnnotOverriddenJdo-description.adoc |  24 -----
 ...ngePublishingEnabledMetaAnnotOverriddenJdo.java |  77 --------------
 ...shingEnabledMetaAnnotOverriddenJdoEntities.java |  40 --------
 ...gEnabledMetaAnnotOverriddenJpa-description.adoc |  24 -----
 ...ngePublishingEnabledMetaAnnotOverriddenJpa.java |  89 ----------------
 ...shingEnabledMetaAnnotOverriddenJpaEntities.java |  40 --------
 .../demo/domain/src/main/resources/application.yml |   9 +-
 66 files changed, 637 insertions(+), 1668 deletions(-)

diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/DomainObjectBoundingSeeding.java
index 5eef232901,583f4dcb6c..384faf29cd
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/DomainObjectBoundingSeeding.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/DomainObjectBoundingSeeding.java
@@@ -16,9 -16,12 +16,12 @@@
   *  specific language governing permissions and limitations
   *  under the License.
   */
- package demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled;
+ package demoapp.dom.domain.objects.DomainObject.bounded;
+ 
+ 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;
  
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/DomainObjectBoundingVm_objects.java
index 0000000000,0e269cb008..bca785af86
mode 000000,100644..100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/DomainObjectBoundingVm_objects.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/DomainObjectBoundingVm_objects.java
@@@ -1,0 -1,32 +1,32 @@@
+ package demoapp.dom.domain.objects.DomainObject.bounded;
+ 
+ import demoapp.dom._infra.values.ValueHolderRepository;
+ import demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoComplete;
+ import demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompleteVm;
+ import lombok.RequiredArgsConstructor;
+ 
+ import java.util.List;
+ 
 -import javax.inject.Inject;
++import jakarta.inject.Inject;
+ 
+ import org.apache.causeway.applib.annotation.Collection;
+ import org.apache.causeway.applib.annotation.CollectionLayout;
+ import org.apache.causeway.applib.annotation.MemberSupport;
+ 
+ @Collection()
+ @CollectionLayout()
+ @RequiredArgsConstructor
+ public class DomainObjectBoundingVm_objects {
+ 
+     @SuppressWarnings("unused")
+     private final DomainObjectBoundingVm mixee;
+ 
+     @MemberSupport
+     public List<? extends DomainObjectBounding> coll() {
+         return objectRepository.all();
+     }
+ 
+     @Inject
+     ValueHolderRepository<String, ? extends DomainObjectBounding> objectRepository;
+ 
+ }
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/jpa/DomainObjectBoundingJpa.java
index ec6e294e09,b3d37d0bff..16c17d1160
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/jpa/DomainObjectBoundingJpa.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/bounded/jpa/DomainObjectBoundingJpa.java
@@@ -16,25 -16,20 +16,20 @@@
   *  specific language governing permissions and limitations
   *  under the License.
   */
- package demoapp.dom.domain.objects.DomainObject.autoComplete.jpa;
+ package demoapp.dom.domain.objects.DomainObject.bounded.jpa;
  
- 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 demoapp.dom.domain.objects.DomainObject.bounded.DomainObjectBounding;
+ import lombok.Getter;
+ import lombok.NoArgsConstructor;
+ import lombok.Setter;
  
- import org.springframework.context.annotation.Profile;
 -import javax.inject.Named;
 -import javax.persistence.*;
++import jakarta.inject.Named;
++import jakarta.persistence.*;
  
+ import org.apache.causeway.applib.annotation.Bounding;
  import org.apache.causeway.applib.annotation.DomainObject;
  import org.apache.causeway.persistence.jpa.applib.integration.CausewayEntityListener;
- 
- import demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoComplete;
- import demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompleteRepository;
- import lombok.Getter;
- import lombok.NoArgsConstructor;
- import lombok.Setter;
+ import org.springframework.context.annotation.Profile;
  
  @Profile("demo-jpa")
  //tag::class[]
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/DomainObjectEditingSeeding.java
index 97365d13a5,c827597ecd..3f5f5c29dc
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/DomainObjectEditingSeeding.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/DomainObjectEditingSeeding.java
@@@ -16,9 -16,12 +16,12 @@@
   *  specific language governing permissions and limitations
   *  under the License.
   */
- package demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled;
+ package demoapp.dom.domain.objects.DomainObject.editing;
+ 
+ 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;
  
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/DomainObjectEditingVm_objects.java
index 0000000000,ac662bdfa3..c45a30f674
mode 000000,100644..100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/DomainObjectEditingVm_objects.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/DomainObjectEditingVm_objects.java
@@@ -1,0 -1,31 +1,31 @@@
+ package demoapp.dom.domain.objects.DomainObject.editing;
+ 
+ import demoapp.dom._infra.values.ValueHolderRepository;
+ import demoapp.dom.domain.objects.DomainObject.bounded.DomainObjectBoundingVm;
+ import lombok.RequiredArgsConstructor;
+ 
+ import java.util.List;
+ 
 -import javax.inject.Inject;
++import jakarta.inject.Inject;
+ 
+ import org.apache.causeway.applib.annotation.Collection;
+ import org.apache.causeway.applib.annotation.CollectionLayout;
+ import org.apache.causeway.applib.annotation.MemberSupport;
+ 
+ @Collection()
+ @CollectionLayout()
+ @RequiredArgsConstructor
+ public class DomainObjectEditingVm_objects {
+ 
+     @SuppressWarnings("unused")
+     private final DomainObjectEditingVm mixee;
+ 
+     @MemberSupport
+     public List<? extends DomainObjectEditing> coll() {
+         return objectRepository.all();
+     }
+ 
+     @Inject
+     ValueHolderRepository<String, ? extends DomainObjectEditing> objectRepository;
+ 
+ }
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/jpa/DomainObjectEditingJpa.java
index 5c7b6a08aa,4734977dcc..2efa7d0af8
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/jpa/DomainObjectEditingJpa.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/editing/jpa/DomainObjectEditingJpa.java
@@@ -16,16 -16,15 +16,15 @@@
   *  specific language governing permissions and limitations
   *  under the License.
   */
- package demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.jpa;
+ package demoapp.dom.domain.objects.DomainObject.editing.jpa;
  
- 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 demoapp.dom.domain.objects.DomainObject.editing.DomainObjectEditing;
+ import lombok.Getter;
+ import lombok.NoArgsConstructor;
+ import lombok.Setter;
  
- import org.springframework.context.annotation.Profile;
 -import javax.inject.Named;
 -import javax.persistence.*;
++import jakarta.inject.Named;
++import jakarta.persistence.*;
  
  import org.apache.causeway.applib.annotation.Bounding;
  import org.apache.causeway.applib.annotation.DomainObject;
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingSeeding.java
index 1d0843fbb2,d6c3802f76..0300f7790b
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingSeeding.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingSeeding.java
@@@ -16,9 -16,9 +16,9 @@@
   *  specific language governing permissions and limitations
   *  under the License.
   */
- package demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled;
+ package demoapp.dom.domain.objects.DomainObject.entityChangePublishing;
  
 -import javax.inject.Inject;
 +import jakarta.inject.Inject;
  
  import org.springframework.stereotype.Service;
  
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_modify.java
index 0000000000,9112749048..9b4c3528e1
mode 000000,100644..100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_modify.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_modify.java
@@@ -1,0 -1,85 +1,85 @@@
+ /*
+  *  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.entityChangePublishing;
+ 
+ import demoapp.dom._infra.samples.NameSamples;
+ import demoapp.dom._infra.values.ValueHolderRepository;
+ 
+ import java.util.Arrays;
+ import java.util.Collections;
+ import java.util.List;
+ import java.util.concurrent.atomic.AtomicInteger;
+ 
 -import javax.inject.Inject;
++import jakarta.inject.Inject;
+ 
+ import org.apache.causeway.applib.annotation.Action;
+ import org.apache.causeway.applib.annotation.MemberSupport;
+ import org.apache.causeway.applib.annotation.SemanticsOf;
+ import org.apache.causeway.applib.services.repository.RepositoryService;
+ 
+ //tag::class[]
+ @Action(semantics = SemanticsOf.NON_IDEMPOTENT)
+ public class DomainObjectEntityChangePublishingVm_modify {
+ 
+     private final DomainObjectEntityChangePublishingVm domainObjectAuditingVm;
+     public DomainObjectEntityChangePublishingVm_modify(final DomainObjectEntityChangePublishingVm domainObjectAuditingVm) {
+         this.domainObjectAuditingVm = domainObjectAuditingVm;
+     }
+ 
+     @MemberSupport public DomainObjectEntityChangePublishingVm act(
+             final Integer howManyToCreate,
+             final List<? extends DomainObjectEntityChangePublishingEntity> toUpdate,
+             final List<? extends DomainObjectEntityChangePublishingEntity> toDelete
+     ) {
+         for(int i = 0; i < howManyToCreate; i++) {
+             publishingEntities.create(nameSamples.random());
+         }
+         toUpdate.forEach(x -> x.setPropertyUpdatedByAction("Object #" + renumber.incrementAndGet()));
+         toDelete.forEach(x -> repositoryService.remove(x));
+         return domainObjectAuditingVm;
+     }
+     @MemberSupport public Integer default0Act() {
+         return 1;
+     }
+     @MemberSupport public List<Integer> choices0Act() {
+         return Arrays.asList(1, 2, 3, 4, 5);
+     }
+ 
+     @MemberSupport public List<? extends DomainObjectEntityChangePublishingEntity> default1Act() {
+         return publishingEntities.firstAsList();
+     }
+     @MemberSupport public List<? extends DomainObjectEntityChangePublishingEntity> choices1Act() {
+         return publishingEntities.all();
+     }
+ 
+     @MemberSupport public List<? extends DomainObjectEntityChangePublishingEntity> default2Act() {
+         return publishingEntities.firstAsList();
+     }
+     @MemberSupport public List<? extends DomainObjectEntityChangePublishingEntity> choices2Act() {
+         return publishingEntities.all();
+     }
+ 
+ 
+     final static AtomicInteger renumber = new AtomicInteger(0);
+ 
+     @Inject ValueHolderRepository<String, ? extends DomainObjectEntityChangePublishingEntity> publishingEntities;
+     @Inject NameSamples nameSamples;
+     @Inject RepositoryService repositoryService;
+ }
+ //end::class[]
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/jdo/DomainObjectEntityChangePublishingJdo.java
index c2e5770df0,472683729d..3a793b413d
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/jdo/DomainObjectEntityChangePublishingJdo.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/jdo/DomainObjectEntityChangePublishingJdo.java
@@@ -16,9 -16,13 +16,13 @@@
   *  specific language governing permissions and limitations
   *  under the License.
   */
- package demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.jdo;
+ package demoapp.dom.domain.objects.DomainObject.entityChangePublishing.jdo;
+ 
+ import demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingEntity;
+ import lombok.Getter;
+ import lombok.Setter;
  
 -import javax.inject.Named;
 +import jakarta.inject.Named;
  import javax.jdo.annotations.DatastoreIdentity;
  import javax.jdo.annotations.IdGeneratorStrategy;
  import javax.jdo.annotations.IdentityType;
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/jpa/DomainObjectEntityChangePublishingJpa.java
index dcec51f64c,4c5b46eaf1..1c7ec8e1ba
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/jpa/DomainObjectEntityChangePublishingJpa.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/jpa/DomainObjectEntityChangePublishingJpa.java
@@@ -40,6 -23,13 +23,13 @@@ import lombok.Getter
  import lombok.NoArgsConstructor;
  import lombok.Setter;
  
 -import javax.inject.Named;
 -import javax.persistence.*;
++import jakarta.inject.Named;
++import jakarta.persistence.*;
+ 
+ import org.apache.causeway.applib.annotation.*;
+ import org.apache.causeway.persistence.jpa.applib.integration.CausewayEntityListener;
+ import org.springframework.context.annotation.Profile;
+ 
  @Profile("demo-jpa")
  //tag::class[]
  @Entity