This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch CAUSEWAY-2485
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 9bc08ae5ee CAUSEWAY-2485: updates @CollectionLayout#tableDecorator
add 8b8fc8007d Bump cucumber.version from 7.11.2 to 7.12.0
add 750032427b Merge pull request #1617 from
apache/dependabot/maven/master/cucumber.version-7.12.0
add a30af47746 Bump jsoup from 1.15.4 to 1.16.1
add 0f2080d5fb Merge pull request #1618 from
apache/dependabot/maven/master/org.jsoup-jsoup-1.16.1
add b5de4d571e Bump flexmark-all from 0.64.0 to 0.64.2
add 3e67f9141d Merge pull request #1619 from
apache/dependabot/maven/master/com.vladsch.flexmark-flexmark-all-0.64.2
add 4f6827c792 CAUSEWAY-2968: don't fail hard with
SynthesizeDomainEventsForMixinPostProcessor
add db31fd7023 CAUSEWAY-2968: adding test cases
add 163ca4c84f Bump flexmark-all from 0.64.2 to 0.64.4
add 2b965bec9c Merge pull request #1623 from
apache/dependabot/maven/master/com.vladsch.flexmark-flexmark-all-0.64.4
add bf099f6a22 Bump checker-qual from 3.33.0 to 3.34.0
add 6275d32291 Merge pull request #1624 from
apache/dependabot/maven/master/org.checkerframework-checker-qual-3.34.0
add ca04d71b96 Bump javaparser-core from 3.25.2 to 3.25.3
add 309658d098 Merge pull request #1625 from
apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.25.3
new 4a1c463e88 CAUSEWAY-2485: wip on embedded types
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:
bom/pom.xml | 4 +-
...ynthesizeDomainEventsForMixinPostProcessor.java | 51 +++++++-----
.../src/main/java/demoapp/dom/DemoModuleJpa.java | 2 +-
.../embedded/{embedded => }/ComplexNumber.java | 2 +-
.../samples => }/ComplexNumberSamples.java | 3 +-
.../persistence => }/NumberConstantEntity.java | 3 +-
.../persistence => }/NumberConstantSeeding.java | 3 +-
.../{embedded => }/jdo/ComplexNumberJdo.java | 4 +-
.../jdo/ComplexNumberJdoValueSemantics.java | 8 +-
.../EmbeddedTypeMenuJdo.java} | 17 ++--
.../EmbeddedTypePageJdo-description.adoc} | 22 ++---
.../EmbeddedTypePageJdo.java} | 9 ++-
.../EmbeddedTypePageJdo.layout.xml} | 0
.../jdo/NumberConstantJdo-description.adoc | 0
.../{embedded => }/jdo/NumberConstantJdo.java | 8 +-
.../jdo/NumberConstantJdo.layout.xml | 0
.../{embedded => }/jdo/NumberConstantJdo.svg | 0
.../jdo/NumberConstantJdoRepository.java | 4 +-
.../jdo/NumberConstantJdo_updateNumber.java | 2 +-
.../{embedded => }/jpa/ComplexNumberJpa.java | 49 +++---------
.../jpa/ComplexNumberJpaValueSemantics.java | 78 +++++++-----------
.../embedded/jpa/ComplexNumberJpa_default.java | 37 +++++++++
.../EmbeddedTypeMenuJpa.java} | 19 +++--
.../EmbeddedTypePageJpa-description.adoc} | 47 +++++------
.../EmbeddedTypePageJpa.java} | 15 ++--
.../EmbeddedTypePageJpa.layout.xml} | 0
.../jpa/NumberConstantJpa-description.adoc | 0
.../{embedded => }/jpa/NumberConstantJpa.java | 10 +--
.../jpa/NumberConstantJpa.layout.xml | 0
.../{embedded => }/jpa/NumberConstantJpa.svg | 0
.../jpa/NumberConstantJpaRepository.java | 4 +-
.../jpa/NumberConstantJpa_updateNumber.java | 2 +-
.../mixins/mixins/CountHolder_explanation.java | 6 +-
.../mixins/CountHolder_fibonacciSequence.java | 1 -
.../mixins/mixins/CountHolder_updateCount.java | 8 +-
.../progmodel/objects/mixins/mixins/MixinMenu.java | 4 +-
...description.adoc => MixinPage-description.adoc} | 39 +++++----
.../mixins/mixins/{MixinVm.java => MixinPage.java} | 13 +--
.../{MixinVm.layout.xml => MixinPage.layout.xml} | 0
.../src/main/java/demoapp/dom/menubars.layout.xml | 37 ++++-----
.../core/eventbusservice/EventLogEntryJpa.java | 5 ++
.../customvaluetypes/ComplexNumberJdo_Test.java | 2 +-
.../DomainModelTest_usingBadDomain.java | 17 ++++
.../bad/Configuration_usingInvalidDomain.java | 2 +-
.../testdomain/model/bad/InvalidElementTypes.java | 93 ++++++++++++++++++++++
.../applib/validate/DomainModelValidator.java | 26 ++++++
tooling/javamodel/pom.xml | 2 +-
tooling/pom.xml | 2 +-
valuetypes/markdown/pom.xml | 2 +-
49 files changed, 398 insertions(+), 264 deletions(-)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/ComplexNumber.java (95%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/samples
=> }/ComplexNumberSamples.java (89%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/persistence
=> }/NumberConstantEntity.java (90%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/persistence
=> }/NumberConstantSeeding.java (89%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jdo/ComplexNumberJdo.java (95%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jdo/ComplexNumberJdoValueSemantics.java (95%)
copy
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/EmbeddedTypeMenu.java
=> jdo/EmbeddedTypeMenuJdo.java} (81%)
copy
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/EmbeddedTypeVm-description.adoc
=> jdo/EmbeddedTypePageJdo-description.adoc} (85%)
copy
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/EmbeddedTypeVm.java
=> jdo/EmbeddedTypePageJdo.java} (84%)
copy
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/EmbeddedTypeVm.layout.xml
=> jdo/EmbeddedTypePageJdo.layout.xml} (100%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jdo/NumberConstantJdo-description.adoc (100%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jdo/NumberConstantJdo.java (89%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jdo/NumberConstantJdo.layout.xml (100%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jdo/NumberConstantJdo.svg (100%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jdo/NumberConstantJdoRepository.java (91%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jdo/NumberConstantJdo_updateNumber.java (96%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jpa/ComplexNumberJpa.java (55%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jpa/ComplexNumberJpaValueSemantics.java (64%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/jpa/ComplexNumberJpa_default.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/EmbeddedTypeMenu.java
=> jpa/EmbeddedTypeMenuJpa.java} (77%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/EmbeddedTypeVm-description.adoc
=> jpa/EmbeddedTypePageJpa-description.adoc} (69%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/EmbeddedTypeVm.java
=> jpa/EmbeddedTypePageJpa.java} (84%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded/EmbeddedTypeVm.layout.xml
=> jpa/EmbeddedTypePageJpa.layout.xml} (100%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jpa/NumberConstantJpa-description.adoc (100%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jpa/NumberConstantJpa.java (87%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jpa/NumberConstantJpa.layout.xml (100%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jpa/NumberConstantJpa.svg (100%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jpa/NumberConstantJpaRepository.java (91%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/{embedded
=> }/jpa/NumberConstantJpa_updateNumber.java (96%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/mixins/mixins/{MixinVm-description.adoc
=> MixinPage-description.adoc} (59%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/mixins/mixins/{MixinVm.java
=> MixinPage.java} (90%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/mixins/mixins/{MixinVm.layout.xml
=> MixinPage.layout.xml} (100%)
create mode 100644
regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidElementTypes.java