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%)