This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git


    from 96983bc865 CAUSEWAY-3404: recreate ref-guide index
     add aaea0a0b3b CAUSEWAY-2485: wip on embedded types
     add 67c3ea79a0 CAUSEWAY-2485: wip on composite value type example
     add 8d3294ae3a CAUSEWAY-2485: fleshes out Composite value type example

No new revisions were added by this update.

Summary of changes:
 .../src/main/java/demoapp/dom/DemoModuleJpa.java   |   2 +-
 .../assoc/AssociatedActionDemo-description.adoc    |   0
 .../progmodel}/assoc/AssociatedActionDemo.java     |   2 +-
 .../assoc/AssociatedActionDemo.layout.xml          |   0
 .../progmodel}/assoc/AssociatedActionMenu.java     |   2 +-
 .../progmodel}/assoc/DemoItem.java                 |   2 +-
 .../progmodel}/depargs/DemoItem.java               |   2 +-
 .../DependentArgsActionDemo-description.adoc       |   0
 .../depargs/DependentArgsActionDemo.java           |   2 +-
 .../depargs/DependentArgsActionDemo.layout.xml     |   0
 .../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 +-
 .../depargs/DependentArgsActionMenu.java           |   2 +-
 .../progmodel}/depargs/Parity.java                 |   2 +-
 .../DomainObjectLayoutTableDecorator.layout.xml    |   3 +-
 .../progmodel/compositevalues}/ComplexNumber.java  |  33 +++----
 .../ComplexNumberValueSemantics.java}              |  95 ++++++++----------
 .../compositevalues/ComplexNumber_default.java     |  32 ++++++
 .../compositevalues/CompositeValueTypeMenu.java}   |  18 ++--
 .../CompositeValueTypePage-description.adoc        | 108 +++++++++++++++++++++
 .../compositevalues/CompositeValueTypePage.java}   |  33 ++++---
 .../CompositeValueTypePage.layout.xml}             |  13 ++-
 .../CompositeValueTypePage_addComplexNumber.java   |  37 +++++++
 ...mpositeValueTypePage_subtractComplexNumber.java |  37 +++++++
 .../progmodel/embeddedvalues}/ComplexNumber.java   |   2 +-
 .../embeddedvalues}/ComplexNumberSamples.java      |   3 +-
 .../embeddedvalues}/NumberConstantEntity.java      |   3 +-
 .../embeddedvalues}/NumberConstantSeeding.java     |   3 +-
 .../embeddedvalues}/jdo/ComplexNumberJdo.java      |   4 +-
 .../jdo/ComplexNumberJdoValueSemantics.java        |   8 +-
 .../embeddedvalues/jdo/EmbeddedTypeMenuJdo.java}   |  17 ++--
 .../jdo/EmbeddedTypePageJdo-description.adoc}      |  22 ++---
 .../embeddedvalues/jdo/EmbeddedTypePageJdo.java}   |   9 +-
 .../jdo/EmbeddedTypePageJdo.layout.xml}            |   9 +-
 .../jdo/NumberConstantJdo-description.adoc         |   0
 .../embeddedvalues}/jdo/NumberConstantJdo.java     |   8 +-
 .../jdo/NumberConstantJdo.layout.xml               |   0
 .../embeddedvalues}/jdo/NumberConstantJdo.svg      |   0
 .../jdo/NumberConstantJdoRepository.java           |   4 +-
 .../jdo/NumberConstantJdo_updateNumber.java        |   2 +-
 .../embeddedvalues/jpa/ComplexNumberJpa.java       |  48 +++++++++
 .../jpa/ComplexNumberJpaValueSemantics.java        |  78 ++++++---------
 .../jpa/ComplexNumberJpa_default.java              |  37 +++++++
 .../embeddedvalues/jpa/EmbeddedTypeMenuJpa.java}   |  17 ++--
 .../jpa/EmbeddedTypePageJpa-description.adoc}      |  47 ++++-----
 .../embeddedvalues/jpa/EmbeddedTypePageJpa.java}   |  15 +--
 .../jpa/EmbeddedTypePageJpa.layout.xml}            |   9 +-
 .../jpa/NumberConstantJpa-description.adoc         |   0
 .../embeddedvalues}/jpa/NumberConstantJpa.java     |  10 +-
 .../jpa/NumberConstantJpa.layout.xml               |   0
 .../embeddedvalues}/jpa/NumberConstantJpa.svg      |   0
 .../jpa/NumberConstantJpaRepository.java           |   4 +-
 .../jpa/NumberConstantJpa_updateNumber.java        |   2 +-
 .../progmodel}/mixins/CountHolder.java             |   2 +-
 .../progmodel}/mixins/CountHolder_explanation.java |   8 +-
 .../mixins/CountHolder_fibonacciSequence.java      |   3 +-
 .../progmodel}/mixins/CountHolder_updateCount.java |  10 +-
 .../mixins/FibonacciNumberVm-description.adoc      |   0
 .../progmodel}/mixins/FibonacciNumberVm.java       |   8 +-
 .../progmodel/mixins/FibonacciNumberVm.layout.xml  | 104 ++++++++++++++++++++
 .../progmodel}/mixins/MixinMenu.java               |   6 +-
 .../progmodel/mixins/MixinPage-description.adoc}   |  39 +++++---
 .../progmodel/mixins/MixinPage.java}               |  15 +--
 .../progmodel/mixins/MixinPage.layout.xml}         |   0
 .../embedded/embedded/jpa/ComplexNumberJpa.java    |  86 ----------------
 .../mixins/mixins/FibonacciNumberVm.layout.xml     |  79 ---------------
 .../java/demoapp/dom/featured/FeaturedMenu.java    |   2 +-
 .../featured/layout/describedAs/DescribedAsVm.java |   2 +-
 .../src/main/java/demoapp/dom/menubars.layout.xml  |  38 ++++----
 .../core/eventbusservice/EventLogEntryJpa.java     |   5 +
 .../customvaluetypes/ComplexNumberJdo_Test.java    |   2 +-
 78 files changed, 710 insertions(+), 503 deletions(-)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/assoc 
=> actions/progmodel}/assoc/AssociatedActionDemo-description.adoc (100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/assoc 
=> actions/progmodel}/assoc/AssociatedActionDemo.java (98%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/assoc 
=> actions/progmodel}/assoc/AssociatedActionDemo.layout.xml (100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/assoc 
=> actions/progmodel}/assoc/AssociatedActionMenu.java (97%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/assoc 
=> actions/progmodel}/assoc/DemoItem.java (96%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DemoItem.java (97%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo-description.adoc (100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo.java (98%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo.layout.xml (100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo_bulkAction.java (98%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo_useAutoComplete.java 
(98%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo_useAutoComplete2.java 
(98%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo_useChoices.java (98%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo_useChoices2.java (98%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo_useDefault.java (97%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo_useDisable.java (97%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo_useHide.java (97%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionDemo_useIndependent.java (97%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/DependentArgsActionMenu.java (97%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/depargs
 => actions/progmodel}/depargs/Parity.java (94%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/compositevalues}/ComplexNumber.java (54%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/jpa/ComplexNumberJpaValueSemantics.java
 => objects/progmodel/compositevalues/ComplexNumberValueSemantics.java} (50%)
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/objects/progmodel/compositevalues/ComplexNumber_default.java
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeMenu.java
 => objects/progmodel/compositevalues/CompositeValueTypeMenu.java} (74%)
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/objects/progmodel/compositevalues/CompositeValueTypePage-description.adoc
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/actions/assoc/assoc/DemoItem.java
 => objects/progmodel/compositevalues/CompositeValueTypePage.java} (71%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeVm.layout.xml
 => objects/progmodel/compositevalues/CompositeValueTypePage.layout.xml} (81%)
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/objects/progmodel/compositevalues/CompositeValueTypePage_addComplexNumber.java
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/objects/progmodel/compositevalues/CompositeValueTypePage_subtractComplexNumber.java
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/ComplexNumber.java (95%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/samples
 => objects/progmodel/embeddedvalues}/ComplexNumberSamples.java (89%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/persistence
 => objects/progmodel/embeddedvalues}/NumberConstantEntity.java (90%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/persistence
 => objects/progmodel/embeddedvalues}/NumberConstantSeeding.java (89%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jdo/ComplexNumberJdo.java (95%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jdo/ComplexNumberJdoValueSemantics.java 
(95%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeMenu.java
 => objects/progmodel/embeddedvalues/jdo/EmbeddedTypeMenuJdo.java} (80%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeVm-description.adoc
 => objects/progmodel/embeddedvalues/jdo/EmbeddedTypePageJdo-description.adoc} 
(85%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeVm.java
 => objects/progmodel/embeddedvalues/jdo/EmbeddedTypePageJdo.java} (83%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeVm.layout.xml
 => objects/progmodel/embeddedvalues/jdo/EmbeddedTypePageJdo.layout.xml} (87%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jdo/NumberConstantJdo-description.adoc 
(100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jdo/NumberConstantJdo.java (89%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jdo/NumberConstantJdo.layout.xml (100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jdo/NumberConstantJdo.svg (100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jdo/NumberConstantJdoRepository.java (91%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jdo/NumberConstantJdo_updateNumber.java 
(96%)
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/objects/progmodel/embeddedvalues/jpa/ComplexNumberJpa.java
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jpa/ComplexNumberJpaValueSemantics.java 
(64%)
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/objects/progmodel/embeddedvalues/jpa/ComplexNumberJpa_default.java
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeMenu.java
 => objects/progmodel/embeddedvalues/jpa/EmbeddedTypeMenuJpa.java} (80%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeVm-description.adoc
 => objects/progmodel/embeddedvalues/jpa/EmbeddedTypePageJpa-description.adoc} 
(69%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeVm.java
 => objects/progmodel/embeddedvalues/jpa/EmbeddedTypePageJpa.java} (83%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded/EmbeddedTypeVm.layout.xml
 => objects/progmodel/embeddedvalues/jpa/EmbeddedTypePageJpa.layout.xml} (86%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jpa/NumberConstantJpa-description.adoc 
(100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jpa/NumberConstantJpa.java (87%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jpa/NumberConstantJpa.layout.xml (100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jpa/NumberConstantJpa.svg (100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jpa/NumberConstantJpaRepository.java (91%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/embedded/embedded
 => objects/progmodel/embeddedvalues}/jpa/NumberConstantJpa_updateNumber.java 
(96%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins 
=> objects/progmodel}/mixins/CountHolder.java (94%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins 
=> objects/progmodel}/mixins/CountHolder_explanation.java (83%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins 
=> objects/progmodel}/mixins/CountHolder_fibonacciSequence.java (97%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins 
=> objects/progmodel}/mixins/CountHolder_updateCount.java (92%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins 
=> objects/progmodel}/mixins/FibonacciNumberVm-description.adoc (100%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins 
=> objects/progmodel}/mixins/FibonacciNumberVm.java (87%)
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/objects/progmodel/mixins/FibonacciNumberVm.layout.xml
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins 
=> objects/progmodel}/mixins/MixinMenu.java (92%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins/mixins/MixinVm-description.adoc
 => objects/progmodel/mixins/MixinPage-description.adoc} (59%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins/mixins/MixinVm.java
 => objects/progmodel/mixins/MixinPage.java} (87%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/{progmodel/objects/mixins/mixins/MixinVm.layout.xml
 => objects/progmodel/mixins/MixinPage.layout.xml} (100%)
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/embedded/embedded/jpa/ComplexNumberJpa.java
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/progmodel/objects/mixins/mixins/FibonacciNumberVm.layout.xml

Reply via email to