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

ahuber pushed a change to branch v3
in repository https://gitbox.apache.org/repos/asf/causeway-app-referenceapp.git


    from 1045a78  merge master into v3
     add b34990d  brings in codegen from causeway tooling (relocation)
     new 58286ee  merge from master

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:
 codegen/pom.xml                                    |  75 ++++
 .../compiler/JavaSourceCompilingClassLoader.java   | 147 +++++++
 .../codegen/demoshowcases/value/ValueShowCase.java | 433 +++++++++++++++++++++
 .../demoshowcases/value/ValueTypeGenTemplate.java  | 377 ++++++++++++++++++
 .../src/main/resources/$Templates-common.adoc      |  16 +-
 .../resources/$Templates-common~primitive.adoc     |  14 +-
 .../src/main/resources/$Templates-description.adoc |  14 +-
 .../$Templates-description~primitive.adoc          |  12 +-
 .../src/main/resources/$Templates.java             |  43 +-
 .../src/main/resources/$Templates.layout.xml       |  48 +--
 .../src/main/resources/$Templates~primitive.java   |  41 +-
 .../src/main/resources/holder/$TemplateHolder.java |  30 +-
 .../main/resources/holder/$TemplateHolder2.java    |  22 +-
 .../holder/$TemplateHolder2~primitive.java         |  21 +-
 .../holder/$TemplateHolder_actionReturning.java    |  14 +-
 .../$TemplateHolder_actionReturningArray.java      |  19 +-
 ...plateHolder_actionReturningArray~primitive.java |  17 +-
 .../$TemplateHolder_actionReturningCollection.java |  19 +-
 ...Holder_actionReturningCollection~primitive.java |  15 +-
 .../$TemplateHolder_actionReturning~primitive.java |  11 +-
 .../holder/$TemplateHolder_mixinProperty.java      |  14 +-
 .../$TemplateHolder_mixinProperty~primitive.java   |  11 +-
 ...plateHolder_updateReadOnlyOptionalProperty.java |  16 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |  24 +-
 .../$TemplateHolder_updateReadOnlyProperty.java    |  16 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |  25 +-
 ...pdateReadOnlyPropertyWithChoices~primitive.java |  23 +-
 ...ateHolder_updateReadOnlyProperty~primitive.java |  14 +-
 .../holder/$TemplateHolder~primitive.java          |  20 +-
 .../resources/jdo/$TemplateJdo-description.adoc    |   7 +-
 .../jdo/$TemplateJdo-description~primitive.adoc    |   9 +-
 .../src/main/resources/jdo/$TemplateJdo.java       |  31 +-
 .../main/resources/jdo/$TemplateJdoEntities.java   |  18 +-
 .../jdo/$TemplateJdoEntities~primitive.java        |  14 +-
 .../src/main/resources/jdo/$TemplateJdo~lob.java   |  29 +-
 .../main/resources/jdo/$TemplateJdo~primitive.java |  22 +-
 .../resources/jpa/$TemplateJpa-description.adoc    |   7 +-
 .../jpa/$TemplateJpa-description~primitive.adoc    |   9 +-
 .../src/main/resources/jpa/$TemplateJpa.java       |  44 +--
 .../main/resources/jpa/$TemplateJpaEntities.java   |  18 +-
 .../jpa/$TemplateJpaEntities~primitive.java        |  16 +-
 .../src/main/resources/jpa/$TemplateJpa~lob.java   |  48 +--
 .../main/resources/jpa/$TemplateJpa~primitive.java |  33 +-
 .../resources/persistence/$TemplateEntity.java     |  23 +-
 .../persistence/$TemplateEntity.layout.xml         |  36 +-
 .../persistence/$TemplateEntity~primitive.java     |  19 +-
 .../$TemplateEntity~primitive.layout.xml           |  36 +-
 .../resources/persistence/$TemplateSeeding.java    |  13 +-
 .../persistence/$TemplateSeeding~primitive.java    |  11 +-
 .../main/resources/samples/$TemplateSamples.java   |  10 +-
 .../samples/$TemplateSamples~primitive.java        |   8 +-
 .../main/resources/vm/$TemplateVm-description.adoc |   7 +-
 .../vm/$TemplateVm-description~primitive.adoc      |   8 +-
 .../src/main/resources/vm/$TemplateVm.java         |  50 +--
 .../src/main/resources/vm/$TemplateVm.layout.xml   |  36 +-
 .../main/resources/vm/$TemplateVm~primitive.java   |  31 +-
 .../resources/vm/$TemplateVm~primitive.layout.xml  |  36 +-
 .../value/ValueTypeGenTemplateTest.java            | 196 ++++++++++
 .../src/test/resources/junit-platform.properties   |  18 +-
 .../src/test/resources/log4j2-test.xml             |   4 -
 domain-tests/pom.xml                               |   7 +-
 domain/pom.xml                                     |   2 +-
 pom.xml                                            |   2 +-
 testing/pom.xml                                    |   2 +-
 web/pom.xml                                        |   2 +-
 wicket/common/pom.xml                              |   2 +-
 wicket/jdo/pom.xml                                 |   2 +-
 wicket/jpa-and-graphql/pom.xml                     |   4 +-
 .../webapp/wicket/jpa/DemoAppWicketJpa.java        |   4 +-
 wicket/jpa/pom.xml                                 |   2 +-
 70 files changed, 1837 insertions(+), 590 deletions(-)
 create mode 100644 codegen/pom.xml
 create mode 100644 
codegen/src/main/java/demoapp/codegen/compiler/JavaSourceCompilingClassLoader.java
 create mode 100644 
codegen/src/main/java/demoapp/codegen/demoshowcases/value/ValueShowCase.java
 create mode 100644 
codegen/src/main/java/demoapp/codegen/demoshowcases/value/ValueTypeGenTemplate.java
 copy 
domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldate/LocalDates-common.adoc
 => codegen/src/main/resources/$Templates-common.adoc (75%)
 copy 
domain/src/main/java/demoapp/dom/types/primitive/floats/PrimitiveFloats-common.adoc
 => codegen/src/main/resources/$Templates-common~primitive.adoc (75%)
 copy 
domain/src/main/java/demoapp/dom/types/javalang/characters/WrapperCharacters-description.adoc
 => codegen/src/main/resources/$Templates-description.adoc (79%)
 copy 
domain/src/main/java/demoapp/dom/types/primitive/booleans/PrimitiveBooleans-description.adoc
 => codegen/src/main/resources/$Templates-description~primitive.adoc (78%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/markups/CausewayMarkups.java => 
codegen/src/main/resources/$Templates.java (63%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/clobs/CausewayClobs.layout.xml 
=> codegen/src/main/resources/$Templates.layout.xml (83%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/markups/CausewayMarkups.java => 
codegen/src/main/resources/$Templates~primitive.java (64%)
 copy 
domain/src/main/java/demoapp/dom/domain/actions/Action/domainEvent/ActionDomainEventPage_controlStrategy.java
 => codegen/src/main/resources/holder/$TemplateHolder.java (55%)
 copy 
domain/src/main/java/demoapp/dom/featured/causewayext/cal/holder/CausewayCalendarEventHolder2.java
 => codegen/src/main/resources/holder/$TemplateHolder2.java (69%)
 copy 
domain/src/main/java/demoapp/dom/featured/causewayext/cal/holder/CausewayCalendarEventHolder2.java
 => codegen/src/main/resources/holder/$TemplateHolder2~primitive.java (70%)
 copy 
domain/src/main/java/demoapp/dom/types/javaawt/images/holder/BufferedImageHolder_actionReturning.java
 => codegen/src/main/resources/holder/$TemplateHolder_actionReturning.java (77%)
 copy 
domain/src/main/java/demoapp/dom/types/primitive/booleans/holder/PrimitiveBooleanHolder_actionReturningArray.java
 => codegen/src/main/resources/holder/$TemplateHolder_actionReturningArray.java 
(76%)
 copy 
domain/src/main/java/demoapp/dom/types/primitive/booleans/holder/PrimitiveBooleanHolder_actionReturningArray.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_actionReturningArray~primitive.java
 (78%)
 copy 
domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldatetime/holder/JodaLocalDateTimeHolder_actionReturningCollection.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_actionReturningCollection.java
 (79%)
 copy 
domain/src/main/java/demoapp/dom/types/javalang/bytes/holder/WrapperByteHolder_actionReturningCollection.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_actionReturningCollection~primitive.java
 (81%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/markups/holder/CausewayMarkupHolder_actionReturning.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_actionReturning~primitive.java
 (80%)
 copy 
domain/src/main/java/demoapp/dom/types/javaawt/images/holder/BufferedImageHolder_mixinProperty.java
 => codegen/src/main/resources/holder/$TemplateHolder_mixinProperty.java (79%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/markups/holder/CausewayMarkupHolder_mixinProperty.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_mixinProperty~primitive.java 
(81%)
 copy 
domain/src/main/java/demoapp/dom/types/javaawt/images/holder/JavaAwtBufferedImageHolder_updateReadOnlyOptionalProperty.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_updateReadOnlyOptionalProperty.java
 (82%)
 copy 
domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldatetime/holder/LocalDateTimeHolder_updateReadOnlyOptionalPropertyWithChoices.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_updateReadOnlyOptionalPropertyWithChoices.java
 (77%)
 copy 
domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldatetime/holder/LocalDateTimeHolder_updateReadOnlyProperty.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_updateReadOnlyProperty.java 
(77%)
 copy 
domain/src/main/java/demoapp/dom/types/javaawt/images/holder/JavaAwtBufferedImageHolder_updateReadOnlyPropertyWithChoices.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_updateReadOnlyPropertyWithChoices.java
 (73%)
 copy 
domain/src/main/java/demoapp/dom/types/javaawt/images/holder/JavaAwtBufferedImageHolder_updateReadOnlyPropertyWithChoices.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_updateReadOnlyPropertyWithChoices~primitive.java
 (75%)
 copy 
domain/src/main/java/demoapp/dom/types/javaawt/images/holder/BufferedImageHolder_updateReadOnlyProperty.java
 => 
codegen/src/main/resources/holder/$TemplateHolder_updateReadOnlyProperty~primitive.java
 (78%)
 copy 
domain/src/main/java/demoapp/dom/types/javalang/bytes/holder/WrapperByteHolder_actionReturning.java
 => codegen/src/main/resources/holder/$TemplateHolder~primitive.java (65%)
 copy 
domain/src/main/java/demoapp/dom/types/javanet/urls/jdo/UrlJdo-description.adoc 
=> codegen/src/main/resources/jdo/$TemplateJdo-description.adoc (81%)
 copy 
domain/src/main/java/demoapp/dom/services/core/wrapperFactory/jpa/PrimeNumberJpa-description.adoc
 => codegen/src/main/resources/jdo/$TemplateJdo-description~primitive.adoc (78%)
 copy 
domain/src/main/java/demoapp/dom/types/javasql/javasqltimestamp/jdo/JavaSqlTimestampJdo.java
 => codegen/src/main/resources/jdo/$TemplateJdo.java (78%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/passwords/jdo/CausewayPasswordJdoEntities.java
 => codegen/src/main/resources/jdo/$TemplateJdoEntities.java (69%)
 copy 
domain/src/main/java/demoapp/dom/services/extensions/secman/apptenancy/jdo/TenantedJdoEntities.java
 => codegen/src/main/resources/jdo/$TemplateJdoEntities~primitive.java (71%)
 copy 
domain/src/main/java/demoapp/dom/types/causewayval/asciidocs/jdo/CausewayAsciiDocJdo.java
 => codegen/src/main/resources/jdo/$TemplateJdo~lob.java (79%)
 copy 
domain/src/main/java/demoapp/dom/types/primitive/doubles/jdo/PrimitiveDoubleJdo.java
 => codegen/src/main/resources/jdo/$TemplateJdo~primitive.java (76%)
 copy 
domain/src/main/java/demoapp/dom/types/javanet/urls/jpa/UrlJpa-description.adoc 
=> codegen/src/main/resources/jpa/$TemplateJpa-description.adoc (83%)
 copy 
domain/src/main/java/demoapp/dom/services/core/wrapperFactory/jpa/PrimeNumberJpa-description.adoc
 => codegen/src/main/resources/jpa/$TemplateJpa-description~primitive.adoc (79%)
 copy 
domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldate/jpa/LocalDateJpa.java
 => codegen/src/main/resources/jpa/$TemplateJpa.java (73%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/blobs/jpa/CausewayBlobJpaEntities.java
 => codegen/src/main/resources/jpa/$TemplateJpaEntities.java (69%)
 copy 
domain/src/main/java/demoapp/dom/domain/properties/Property/editing/jpa/PropertyEditingEntityImplRepository.java
 => codegen/src/main/resources/jpa/$TemplateJpaEntities~primitive.java (71%)
 copy 
domain/src/main/java/demoapp/dom/types/causewayval/asciidocs/jpa/CausewayAsciiDocJpa.java
 => codegen/src/main/resources/jpa/$TemplateJpa~lob.java (73%)
 copy 
domain/src/main/java/demoapp/dom/types/primitive/bytes/jpa/PrimitiveByteJpa.java
 => codegen/src/main/resources/jpa/$TemplateJpa~primitive.java (71%)
 copy 
domain/src/main/java/demoapp/dom/types/javasql/javasqldate/persistence/JavaSqlDateEntity.java
 => codegen/src/main/resources/persistence/$TemplateEntity.java (67%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/blobs/persistence/CausewayBlobEntity.layout.xml
 => codegen/src/main/resources/persistence/$TemplateEntity.layout.xml (87%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/markups/persistence/CausewayMarkupEntity.java
 => codegen/src/main/resources/persistence/$TemplateEntity~primitive.java (69%)
 copy 
domain/src/main/java/demoapp/dom/types/primitive/booleans/persistence/PrimitiveBooleanEntity.layout.xml
 => codegen/src/main/resources/persistence/$TemplateEntity~primitive.layout.xml 
(87%)
 copy 
domain/src/main/java/demoapp/dom/types/javanet/urls/persistence/UrlSeeding.java 
=> codegen/src/main/resources/persistence/$TemplateSeeding.java (80%)
 copy 
domain/src/main/java/demoapp/dom/types/javanet/urls/persistence/UrlSeeding.java 
=> codegen/src/main/resources/persistence/$TemplateSeeding~primitive.java (82%)
 copy 
domain/src/main/java/demoapp/dom/types/javalang/booleans/samples/WrapperBooleanSamples.java
 => codegen/src/main/resources/samples/$TemplateSamples.java (78%)
 copy 
domain/src/main/java/demoapp/dom/types/javalang/floats/samples/WrapperFloatSamples.java
 => codegen/src/main/resources/samples/$TemplateSamples~primitive.java (81%)
 copy 
domain/src/main/java/demoapp/dom/types/javanet/urls/vm/UrlVm-description.adoc 
=> codegen/src/main/resources/vm/$TemplateVm-description.adoc (81%)
 copy 
domain/src/main/java/demoapp/dom/services/core/wrapperFactory/jpa/PrimeNumberJpa-description.adoc
 => codegen/src/main/resources/vm/$TemplateVm-description~primitive.adoc (79%)
 copy 
domain/src/main/java/demoapp/dom/types/javasql/javasqldate/vm/JavaSqlDateVm.java
 => codegen/src/main/resources/vm/$TemplateVm.java (63%)
 copy 
domain/src/main/java/demoapp/dom/types/causeway/clobs/vm/CausewayClobVm.layout.xml
 => codegen/src/main/resources/vm/$TemplateVm.layout.xml (87%)
 copy 
domain/src/main/java/demoapp/dom/types/primitive/floats/vm/PrimitiveFloatVm.java
 => codegen/src/main/resources/vm/$TemplateVm~primitive.java (70%)
 copy 
domain/src/main/java/demoapp/dom/types/primitive/booleans/persistence/PrimitiveBooleanEntity.layout.xml
 => codegen/src/main/resources/vm/$TemplateVm~primitive.layout.xml (87%)
 create mode 100644 
codegen/src/test/java/demoapp/codegen/demoshowcases/value/ValueTypeGenTemplateTest.java
 copy web/src/main/resources/config/application-graphiql.properties => 
codegen/src/test/resources/junit-platform.properties (51%)
 copy domain/src/main/resources/log4j2-spring.xml => 
codegen/src/test/resources/log4j2-test.xml (96%)

Reply via email to