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

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
     new 3ac3fbd16b ISIS-3123: replace Long showcase with generated files
3ac3fbd16b is described below

commit 3ac3fbd16b66e4732b3b81d5bbbfe09e71706b23
Author: andi-huber <[email protected]>
AuthorDate: Wed Aug 17 07:49:23 2022 +0200

    ISIS-3123: replace Long showcase with generated files
---
 .../dom/types/javalang/longs/WrapperLongs-common.adoc   |  7 +++++--
 .../types/javalang/longs/WrapperLongs-description.adoc  | 10 ++++++----
 .../demoapp/dom/types/javalang/longs/WrapperLongs.java  | 15 ++++++++++-----
 .../dom/types/javalang/longs/WrapperLongs.layout.xml    |  2 ++
 .../types/javalang/longs/holder/WrapperLongHolder.java  | 17 +++++++++--------
 .../types/javalang/longs/holder/WrapperLongHolder2.java | 11 ++++++-----
 .../longs/holder/WrapperLongHolder_actionReturning.java |  4 ++--
 .../WrapperLongHolder_actionReturningCollection.java    | 10 +++++-----
 .../longs/holder/WrapperLongHolder_mixinProperty.java   |  4 ++--
 ...rapperLongHolder_updateReadOnlyOptionalProperty.java |  5 +++--
 .../WrapperLongHolder_updateReadOnlyProperty.java       |  5 +++--
 ...perLongHolder_updateReadOnlyPropertyWithChoices.java | 13 +++++++------
 .../javalang/longs/jdo/WrapperLongJdo-description.adoc  |  7 ++++---
 .../dom/types/javalang/longs/jdo/WrapperLongJdo.java    | 13 +++++++------
 .../javalang/longs/jdo/WrapperLongJdoEntities.java      |  5 +++--
 .../javalang/longs/jpa/WrapperLongJpa-description.adoc  |  7 ++++---
 .../dom/types/javalang/longs/jpa/WrapperLongJpa.java    | 13 +++++++------
 .../javalang/longs/jpa/WrapperLongJpaEntities.java      |  5 +++--
 .../javalang/longs/persistence/WrapperLongEntity.java   |  5 +++--
 .../longs/persistence/WrapperLongEntity.layout.xml      |  2 ++
 .../javalang/longs/persistence/WrapperLongSeeding.java  |  7 +++++--
 .../javalang/longs/samples/WrapperLongSamples.java      |  9 ++++++---
 .../javalang/longs/vm/WrapperLongVm-description.adoc    |  6 ++++--
 .../dom/types/javalang/longs/vm/WrapperLongVm.java      | 13 +++++++------
 .../types/javalang/longs/vm/WrapperLongVm.layout.xml    |  2 ++
 25 files changed, 117 insertions(+), 80 deletions(-)

diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs-common.adoc
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs-common.adoc
index f34e142a25..8c4e7e45a6 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs-common.adoc
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs-common.adoc
@@ -1,8 +1,10 @@
 :Notice: 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 ag [...]
 
+// // This file was GENERATED by the showcase generator (tooling). Do NOT edit!
+
 == Mixin actions
 
-A number of mixin actions contribute through the `WrapperLongHolder` 
interface, demonstrate the use of `Long` as a parameter and as a return type.
+A number of mixin actions contribute through the `WrapperLongHolder` 
interface, demonstrate the use of `java.lang.Long` as a parameter and as a 
return type.
 For example:
 
 * the `updateReadOnlyProperty` action is:
@@ -48,7 +50,7 @@ 
include::holder/WrapperLongHolder_mixinProperty.java[tags=class]
 
 == @PropertyLayout(labelPosition=...)
 
-There is also an extended interface, `WrapperLongHolder2`, with default 
methods demonstrating the use of label positions:
+To demonstrate support for label positions using 
`@PropertyLayout(labelPosition=...)`, the entity and view model objects both 
implement the extended `WrapperLongHolder2` interface:
 
 [source,java]
 ----
@@ -63,3 +65,4 @@ include::holder/WrapperLongHolder2.java[tags=class]
 +
 CAUTION: currently not supported
 <.> Hide the label compleely.
+
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs-description.adoc
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs-description.adoc
index 9e07709431..57d5b6ae9c 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs-description.adoc
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs-description.adoc
@@ -1,11 +1,13 @@
 :Notice: 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 ag [...]
 
-The framework has built-in support for all of the Wrapper data types, 
including `Long`.
+// // This file was GENERATED by the showcase generator (tooling). Do NOT edit!
+
+The framework has built-in support for the `java.lang.Long` data type.
 
 From here you can:
 
-* navigate to an entity that uses the `Long` datatype
-* open a view model that uses the `Long` datatype
+* navigate to an entity that uses the `java.lang.Long` datatype
+* open a view model that uses the `java.lang.Long` datatype
 
 Some properties on these domain objects are mandatory, some optional.
 
@@ -26,4 +28,4 @@ include::holder/WrapperLongHolder.java[tags=class]
 
 The `WrapperLongHolder2` interface is used to demonstrate support for label 
positions using `@PropertyLayout(labelPosition=...)`.
 
-Further details, along with the effect of this annotation, can be seen on the 
entity and view model object pages.
\ No newline at end of file
+Further details, along with the effect of this annotation, can be seen on the 
entity and view model object pages.
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs.java
index 3194d2243d..cd39f069e4 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs.java
@@ -41,9 +41,11 @@ import org.apache.isis.applib.annotation.SemanticsOf;
 
 import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
 import demoapp.dom._infra.values.ValueHolderRepository;
+import demoapp.dom.types.Samples;
 import demoapp.dom.types.javalang.longs.persistence.WrapperLongEntity;
 import demoapp.dom.types.javalang.longs.vm.WrapperLongVm;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 @XmlRootElement(name = "Demo")
 @XmlType
 @XmlAccessorType(XmlAccessType.FIELD)
@@ -53,16 +55,16 @@ import demoapp.dom.types.javalang.longs.vm.WrapperLongVm;
 public class WrapperLongs implements HasAsciiDocDescription {
 
     @ObjectSupport public String title() {
-        return "Long (wrapper) data type";
+        return "java.lang.Long data type";
     }
 
     @Action(semantics = SemanticsOf.SAFE)
     @ActionLayout(promptStyle = PromptStyle.DIALOG_MODAL)
-    public WrapperLongVm openViewModel(final Long initialValue) {
+    public WrapperLongVm openViewModel(final java.lang.Long initialValue) {
         return new WrapperLongVm(initialValue);
     }
-    @MemberSupport public Long default0OpenViewModel() {
-        return 123_456_789_012L;
+    @MemberSupport public java.lang.Long default0OpenViewModel() {
+        return samples.single();
     }
 
     @Collection
@@ -72,7 +74,10 @@ public class WrapperLongs implements HasAsciiDocDescription {
 
     @Inject
     @XmlTransient
-    ValueHolderRepository<Long, ? extends WrapperLongEntity> entities;
+    ValueHolderRepository<java.lang.Long, ? extends WrapperLongEntity> 
entities;
 
+    @Inject
+    @XmlTransient
+    Samples<java.lang.Long> samples;
 
 }
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs.layout.xml
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs.layout.xml
index 74e0160a87..247ed17506 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs.layout.xml
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs.layout.xml
@@ -15,6 +15,8 @@
         xmlns:cpt="http://isis.apache.org/applib/layout/component";
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
 
+       <!-- This file was GENERATED by the showcase generator (tooling). Do 
NOT edit! -->
+
        <bs3:row>
                <bs3:col span="10" unreferencedActions="true">
                        <cpt:domainObject />
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder.java
index 5ef90747ad..c1bd4c6a26 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder.java
@@ -20,21 +20,22 @@ package demoapp.dom.types.javalang.longs.holder;
 
 import javax.inject.Named;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 @Named("demo.WrapperLongHolder")
 //tag::class[]
 public interface WrapperLongHolder {
 
-    Long getReadOnlyProperty();
-    void setReadOnlyProperty(Long c);
+    java.lang.Long getReadOnlyProperty();
+    void setReadOnlyProperty(java.lang.Long c);
 
-    Long getReadWriteProperty();
-    void setReadWriteProperty(Long c);
+    java.lang.Long getReadWriteProperty();
+    void setReadWriteProperty(java.lang.Long c);
 
-    Long getReadOnlyOptionalProperty();
-    void setReadOnlyOptionalProperty(Long c);
+    java.lang.Long getReadOnlyOptionalProperty();
+    void setReadOnlyOptionalProperty(java.lang.Long c);
 
-    Long getReadWriteOptionalProperty();
-    void setReadWriteOptionalProperty(Long c);
+    java.lang.Long getReadWriteOptionalProperty();
+    void setReadWriteOptionalProperty(java.lang.Long c);
 
 }
 //end::class[]
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder2.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder2.java
index 73de9d0d77..a0313ffccf 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder2.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder2.java
@@ -23,6 +23,7 @@ import org.apache.isis.applib.annotation.Property;
 import org.apache.isis.applib.annotation.PropertyLayout;
 import org.apache.isis.applib.annotation.Where;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 //tag::class[]
 public interface WrapperLongHolder2 extends WrapperLongHolder {
 
@@ -32,8 +33,8 @@ public interface WrapperLongHolder2 extends WrapperLongHolder 
{
         describedAs =
             "@PropertyLayout(labelPosition=LEFT)",
         hidden = Where.ALL_TABLES,
-        fieldSetId = "label-positions", sequence = "1")  // <.>
-    default Long getReadOnlyPropertyDerivedLabelPositionLeft() {
+        fieldSetId = "label-positions", sequence = "1")     // <.>
+    default java.lang.Long getReadOnlyPropertyDerivedLabelPositionLeft() {
         return getReadOnlyProperty();
     }
 
@@ -44,7 +45,7 @@ public interface WrapperLongHolder2 extends WrapperLongHolder 
{
             "@PropertyLayout(labelPosition=TOP)",
         hidden = Where.ALL_TABLES,
         fieldSetId = "label-positions", sequence = "2")
-    default Long getReadOnlyPropertyDerivedLabelPositionTop() {
+    default java.lang.Long getReadOnlyPropertyDerivedLabelPositionTop() {
         return getReadOnlyProperty();
     }
 
@@ -55,7 +56,7 @@ public interface WrapperLongHolder2 extends WrapperLongHolder 
{
             "@PropertyLayout(labelPosition=RIGHT)",
         hidden = Where.ALL_TABLES,
         fieldSetId = "label-positions", sequence = "3")
-    default Long getReadOnlyPropertyDerivedLabelPositionRight() {
+    default java.lang.Long getReadOnlyPropertyDerivedLabelPositionRight() {
         return getReadOnlyProperty();
     }
 
@@ -66,7 +67,7 @@ public interface WrapperLongHolder2 extends WrapperLongHolder 
{
             "@PropertyLayout(labelPosition=NONE)",
         hidden = Where.ALL_TABLES,
         fieldSetId = "label-positions", sequence = "4")
-    default Long getReadOnlyPropertyDerivedLabelPositionNone() {
+    default java.lang.Long getReadOnlyPropertyDerivedLabelPositionNone() {
         return getReadOnlyProperty();
     }
 
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_actionReturning.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_actionReturning.java
index 105d154daa..8c6917c77b 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_actionReturning.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_actionReturning.java
@@ -23,7 +23,7 @@ import org.apache.isis.applib.annotation.SemanticsOf;
 
 import lombok.RequiredArgsConstructor;
 
-
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 //tag::class[]
 @Action(semantics = SemanticsOf.SAFE)
 @RequiredArgsConstructor
@@ -31,7 +31,7 @@ public class WrapperLongHolder_actionReturning {
 
     private final WrapperLongHolder holder;
 
-    public Long act() {
+    public java.lang.Long act() {
         return holder.getReadOnlyProperty();
     }
 
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_actionReturningCollection.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_actionReturningCollection.java
index 3d18ccb638..64070a5edf 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_actionReturningCollection.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_actionReturningCollection.java
@@ -26,11 +26,10 @@ import javax.inject.Inject;
 import org.apache.isis.applib.annotation.Action;
 import org.apache.isis.applib.annotation.SemanticsOf;
 
-import lombok.RequiredArgsConstructor;
-
 import demoapp.dom.types.Samples;
+import lombok.RequiredArgsConstructor;
 
-
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 //tag::class[]
 @Action(semantics = SemanticsOf.SAFE)
 @RequiredArgsConstructor
@@ -38,12 +37,13 @@ public class WrapperLongHolder_actionReturningCollection {
 
     private final WrapperLongHolder holder;
 
-    public Collection<Long> act() {
+    public Collection<java.lang.Long> act() {
         return samples.stream()
                 .collect(Collectors.toList());
     }
 
     @Inject
-    Samples<Long> samples;
+    Samples<java.lang.Long> samples;
+
 }
 //end::class[]
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_mixinProperty.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_mixinProperty.java
index 6a1a9feac6..b08e10cf42 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_mixinProperty.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_mixinProperty.java
@@ -24,7 +24,7 @@ import org.apache.isis.applib.annotation.Where;
 
 import lombok.RequiredArgsConstructor;
 
-
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 //tag::class[]
 @Property()
 @PropertyLayout(hidden = Where.ALL_TABLES, fieldSetId = "contributed", 
sequence = "1")
@@ -33,7 +33,7 @@ public class WrapperLongHolder_mixinProperty {
 
     private final WrapperLongHolder holder;
 
-    public Long prop() {
+    public java.lang.Long prop() {
         return holder.getReadOnlyProperty();
     }
 
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyOptionalProperty.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyOptionalProperty.java
index 73bc4ca9cc..0617b2000d 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyOptionalProperty.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyOptionalProperty.java
@@ -28,6 +28,7 @@ import org.apache.isis.applib.annotation.SemanticsOf;
 
 import lombok.RequiredArgsConstructor;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 //tag::class[]
 @Action(
         semantics = SemanticsOf.IDEMPOTENT
@@ -44,13 +45,13 @@ public class 
WrapperLongHolder_updateReadOnlyOptionalProperty {
 
     @MemberSupport public WrapperLongHolder act(
             @Parameter(optionality = Optionality.OPTIONAL)              // <.>
-            final Long newValue
+            final java.lang.Long newValue
     ) {
         holder.setReadOnlyOptionalProperty(newValue);
         return holder;
     }
 
-    @MemberSupport public Long default0Act() {
+    @MemberSupport public java.lang.Long default0Act() {
         return holder.getReadOnlyOptionalProperty();
     }
 
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyProperty.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyProperty.java
index 84d5d0ee54..e3a6a8cace 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyProperty.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyProperty.java
@@ -26,6 +26,7 @@ import org.apache.isis.applib.annotation.SemanticsOf;
 
 import lombok.RequiredArgsConstructor;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 //tag::class[]
 @Action(
         semantics = SemanticsOf.IDEMPOTENT
@@ -40,12 +41,12 @@ public class WrapperLongHolder_updateReadOnlyProperty {
 
     private final WrapperLongHolder holder;
 
-    @MemberSupport public WrapperLongHolder act(final Long newValue) {
+    @MemberSupport public WrapperLongHolder act(final java.lang.Long newValue) 
{
         holder.setReadOnlyProperty(newValue);
         return holder;
     }
 
-    @MemberSupport public Long default0Act() {
+    @MemberSupport public java.lang.Long default0Act() {
         return holder.getReadOnlyProperty();
     }
 
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyPropertyWithChoices.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyPropertyWithChoices.java
index 8efdf47358..a2033e8239 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyPropertyWithChoices.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/holder/WrapperLongHolder_updateReadOnlyPropertyWithChoices.java
@@ -29,10 +29,10 @@ import org.apache.isis.applib.annotation.MemberSupport;
 import org.apache.isis.applib.annotation.PromptStyle;
 import org.apache.isis.applib.annotation.SemanticsOf;
 
-import lombok.RequiredArgsConstructor;
-
 import demoapp.dom.types.Samples;
+import lombok.RequiredArgsConstructor;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 //tag::class[]
 @Action(
         semantics = SemanticsOf.IDEMPOTENT
@@ -47,21 +47,22 @@ public class 
WrapperLongHolder_updateReadOnlyPropertyWithChoices {
 
     private final WrapperLongHolder holder;
 
-    @MemberSupport public WrapperLongHolder act(final Long newValue) {
+    @MemberSupport public WrapperLongHolder act(final java.lang.Long newValue) 
{
         holder.setReadOnlyProperty(newValue);
         return holder;
     }
 
-    @MemberSupport public Long default0Act() {
+    @MemberSupport public java.lang.Long default0Act() {
         return holder.getReadOnlyProperty();
     }
 
-    @MemberSupport public List<Long> choices0Act() {
+    @MemberSupport public List<java.lang.Long> choices0Act() {
         return samples.stream()
                 .collect(Collectors.toList());
     }
 
     @Inject
-    Samples<Long> samples;
+    Samples<java.lang.Long> samples;
+
 }
 //end::class[]
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdo-description.adoc
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdo-description.adoc
index c3dab06c1c..5ad32c4396 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdo-description.adoc
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdo-description.adoc
@@ -1,6 +1,8 @@
 :Notice: 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 ag [...]
 
-JDO supports `Long` 
link:http://www.datanucleus.org:15080/products/accessplatform_5_2/jdo/mapping.html#_primitive_and_java_lang_types[out-of-the-box],
 so no special annotations are required.
+// // This file was GENERATED by the showcase generator (tooling). Do NOT edit!
+
+JDO supports `java.lang.Long` out-of-the-box, so no special annotations are 
required.
 
 [source,java]
 ----
@@ -15,5 +17,4 @@ Apache Isis assumes properties are mandatory, so no 
additional annotation is req
 <.> optional property as defined to JDO/DataNucleus
 
 
-
-include::../WrapperLongs-common.adoc[]
\ No newline at end of file
+include::../WrapperLongs-common.adoc[]
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdo.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdo.java
index 485a49e176..a1b6244d22 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdo.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdo.java
@@ -39,6 +39,7 @@ import lombok.Setter;
 
 import demoapp.dom.types.javalang.longs.persistence.WrapperLongEntity;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 @Profile("demo-jdo")
 //tag::class[]
 @PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
@@ -49,35 +50,35 @@ public class WrapperLongJdo                                 
         // <.>
         extends WrapperLongEntity {
 
 //end::class[]
-    public WrapperLongJdo(final Long initialValue) {
+    public WrapperLongJdo(final java.lang.Long initialValue) {
         this.readOnlyProperty = initialValue;
         this.readWriteProperty = initialValue;
     }
 
 //tag::class[]
-    @Title(prepend = "Long (wrapper) JDO entity: ")
+    @Title(prepend = "java.lang.Long JDO entity: ")
     @PropertyLayout(fieldSetId = "read-only-properties", sequence = "1")
     @Column(allowsNull = "false")                                              
 // <.>
     @Getter @Setter
-    private Long readOnlyProperty;
+    private java.lang.Long readOnlyProperty;
 
     @Property(editing = Editing.ENABLED)                                       
 // <.>
     @PropertyLayout(fieldSetId = "editable-properties", sequence = "1")
     @Column(allowsNull = "false")
     @Getter @Setter
-    private Long readWriteProperty;
+    private java.lang.Long readWriteProperty;
 
     @Property(optionality = Optionality.OPTIONAL)                              
 // <.>
     @PropertyLayout(fieldSetId = "optional-properties", sequence = "1")
     @Column(allowsNull = "true")                                               
 // <.>
     @Getter @Setter
-    private Long readOnlyOptionalProperty;
+    private java.lang.Long readOnlyOptionalProperty;
 
     @Property(editing = Editing.ENABLED, optionality = Optionality.OPTIONAL)
     @PropertyLayout(fieldSetId = "optional-properties", sequence = "2")
     @Column(allowsNull = "true")
     @Getter @Setter
-    private Long readWriteOptionalProperty;
+    private java.lang.Long readWriteOptionalProperty;
 
 }
 //end::class[]
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdoEntities.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdoEntities.java
index f9610526fb..83576e1eb0 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdoEntities.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jdo/WrapperLongJdoEntities.java
@@ -23,17 +23,18 @@ import org.springframework.stereotype.Service;
 
 import demoapp.dom._infra.values.ValueHolderRepository;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 @Profile("demo-jdo")
 @Service
 public class WrapperLongJdoEntities
-extends ValueHolderRepository<Long, WrapperLongJdo> {
+extends ValueHolderRepository<java.lang.Long, WrapperLongJdo> {
 
     protected WrapperLongJdoEntities() {
         super(WrapperLongJdo.class);
     }
 
     @Override
-    protected WrapperLongJdo newDetachedEntity(Long value) {
+    protected WrapperLongJdo newDetachedEntity(java.lang.Long value) {
         return new WrapperLongJdo(value);
     }
 
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpa-description.adoc
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpa-description.adoc
index 0207800ac7..de7d26a049 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpa-description.adoc
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpa-description.adoc
@@ -1,11 +1,13 @@
 :Notice: 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 ag [...]
 
+// // This file was GENERATED by the showcase generator (tooling). Do NOT edit!
+
 [WARNING]
 ==== 
 TODO this yet is just a copy from JDO
 ====
 
-JDO supports `Long` 
link:http://www.datanucleus.org:15080/products/accessplatform_5_2/jdo/mapping.html#_primitive_and_java_lang_types[out-of-the-box],
 so no special annotations are required.
+JDO supports `java.lang.Long` out-of-the-box, so no special annotations are 
required.
 
 [source,java]
 ----
@@ -20,5 +22,4 @@ Apache Isis assumes properties are mandatory, so no 
additional annotation is req
 <.> optional property as defined to JDO/DataNucleus
 
 
-
-include::../WrapperLongs-common.adoc[]
\ No newline at end of file
+include::../WrapperLongs-common.adoc[]
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpa.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpa.java
index 22ccda932a..0e4c136a5a 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpa.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpa.java
@@ -42,6 +42,7 @@ import lombok.Setter;
 
 import demoapp.dom.types.javalang.longs.persistence.WrapperLongEntity;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 @Profile("demo-jpa")
 //tag::class[]
 @Entity
@@ -57,7 +58,7 @@ public class WrapperLongJpa
         extends WrapperLongEntity {
 
 //end::class[]
-    public WrapperLongJpa(final Long initialValue) {
+    public WrapperLongJpa(final java.lang.Long initialValue) {
         this.readOnlyProperty = initialValue;
         this.readWriteProperty = initialValue;
     }
@@ -67,29 +68,29 @@ public class WrapperLongJpa
     @GeneratedValue
     private Long id;
 
-    @Title(prepend = "Long (wrapper) JPA entity: ")
+    @Title(prepend = "java.lang.Long JPA entity: ")
     @PropertyLayout(fieldSetId = "read-only-properties", sequence = "1")
     @Column(nullable = false)                                                  
 // <.>
     @Getter @Setter
-    private Long readOnlyProperty;
+    private java.lang.Long readOnlyProperty;
 
     @Property(editing = Editing.ENABLED)                                       
 // <.>
     @PropertyLayout(fieldSetId = "editable-properties", sequence = "1")
     @Column(nullable = false)
     @Getter @Setter
-    private Long readWriteProperty;
+    private java.lang.Long readWriteProperty;
 
     @Property(optionality = Optionality.OPTIONAL)                              
 // <.>
     @PropertyLayout(fieldSetId = "optional-properties", sequence = "1")
     @Column(nullable = true)                                                   
 // <.>
     @Getter @Setter
-    private Long readOnlyOptionalProperty;
+    private java.lang.Long readOnlyOptionalProperty;
 
     @Property(editing = Editing.ENABLED, optionality = Optionality.OPTIONAL)
     @PropertyLayout(fieldSetId = "optional-properties", sequence = "2")
     @Column(nullable = true)
     @Getter @Setter
-    private Long readWriteOptionalProperty;
+    private java.lang.Long readWriteOptionalProperty;
 
 }
 //end::class[]
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpaEntities.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpaEntities.java
index 563a699a07..4409c8a278 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpaEntities.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/jpa/WrapperLongJpaEntities.java
@@ -23,17 +23,18 @@ import org.springframework.stereotype.Service;
 
 import demoapp.dom._infra.values.ValueHolderRepository;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 @Profile("demo-jpa")
 @Service
 public class WrapperLongJpaEntities
-extends ValueHolderRepository<Long, WrapperLongJpa> {
+extends ValueHolderRepository<java.lang.Long, WrapperLongJpa> {
 
     protected WrapperLongJpaEntities() {
         super(WrapperLongJpa.class);
     }
 
     @Override
-    protected WrapperLongJpa newDetachedEntity(Long value) {
+    protected WrapperLongJpa newDetachedEntity(java.lang.Long value) {
         return new WrapperLongJpa(value);
     }
 
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongEntity.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongEntity.java
index f382471f8d..645df4cac6 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongEntity.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongEntity.java
@@ -26,16 +26,17 @@ import 
demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
 import demoapp.dom._infra.values.ValueHolder;
 import demoapp.dom.types.javalang.longs.holder.WrapperLongHolder2;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 @Named("demo.WrapperLongEntity") // shared permissions with concrete sub class
 @DomainObject
 public abstract class WrapperLongEntity
 implements
     HasAsciiDocDescription,
     WrapperLongHolder2,
-    ValueHolder<Long> {
+    ValueHolder<java.lang.Long> {
 
     @Override
-    public Long value() {
+    public java.lang.Long value() {
         return getReadOnlyProperty();
     }
 
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongEntity.layout.xml
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongEntity.layout.xml
index fe9ce77481..c58ffa61a0 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongEntity.layout.xml
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongEntity.layout.xml
@@ -15,6 +15,8 @@
         xmlns:cpt="http://isis.apache.org/applib/layout/component";
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
 
+       <!-- This file was GENERATED by the showcase generator (tooling). Do 
NOT edit! -->
+
        <bs3:row>
                <bs3:col span="10" unreferencedActions="true">
                        <cpt:domainObject />
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongSeeding.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongSeeding.java
index dd2a4a6c04..d1b4f97978 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongSeeding.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/persistence/WrapperLongSeeding.java
@@ -25,11 +25,14 @@ import org.springframework.stereotype.Service;
 import demoapp.dom._infra.seed.SeedServiceAbstract;
 import demoapp.dom._infra.values.ValueHolderRepository;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 @Service
-public class WrapperLongSeeding extends SeedServiceAbstract {
+public class WrapperLongSeeding
+extends SeedServiceAbstract {
 
     @Inject
-    public WrapperLongSeeding(ValueHolderRepository<Long, ? extends 
WrapperLongEntity> entities) {
+    public WrapperLongSeeding(ValueHolderRepository<java.lang.Long, ? extends 
WrapperLongEntity> entities) {
         super(entities);
     }
+
 }
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/samples/WrapperLongSamples.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/samples/WrapperLongSamples.java
index 8e0e5ed85c..3ca7f56280 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/samples/WrapperLongSamples.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/samples/WrapperLongSamples.java
@@ -24,12 +24,15 @@ import org.springframework.stereotype.Service;
 
 import demoapp.dom.types.Samples;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 @Service
-public class WrapperLongSamples implements Samples<Long> {
+public class WrapperLongSamples implements Samples<java.lang.Long> {
 
     @Override
-    public Stream<Long> stream() {
-        return Stream.of(121_212_121_212L,2L, -300_000_000_000L, 4L);
+    public Stream<java.lang.Long> stream() {
+        return new 
org.apache.isis.core.metamodel.valuesemantics.LongValueSemantics()
+                .getExamples()
+                .stream();
     }
 
 }
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm-description.adoc
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm-description.adoc
index 44f53045e1..dcd8f8d422 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm-description.adoc
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm-description.adoc
@@ -1,6 +1,8 @@
 :Notice: 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 ag [...]
 
-JAXB supports `Long` 
link:https://docs.oracle.com/cd/E12840_01/wls/docs103/webserv/data_types.html#wp223908[out-of-the-box],
 so no special annotations are required.
+// // This file was GENERATED by the showcase generator (tooling). Do NOT edit!
+
+JAXB supports `java.lang.Long` out-of-the-box, so no special annotations are 
required.
 
 [source,java]
 ----
@@ -14,4 +16,4 @@ include::WrapperLongVm.java[tags=class]
 This is the default for JAXB so no additional annotation required.
 
 
-include::../WrapperLongs-common.adoc[]
\ No newline at end of file
+include::../WrapperLongs-common.adoc[]
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm.java
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm.java
index f0e4041815..674db0650f 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm.java
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm.java
@@ -39,6 +39,7 @@ import lombok.Setter;
 import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
 import demoapp.dom.types.javalang.longs.holder.WrapperLongHolder2;
 
+/* This file was GENERATED by the showcase generator (tooling). Do NOT edit! */
 //tag::class[]
 @XmlRootElement(name = "root")
 @XmlType
@@ -51,33 +52,33 @@ public class WrapperLongVm
         implements HasAsciiDocDescription, WrapperLongHolder2 {
 
 //end::class[]
-    public WrapperLongVm(final Long initialValue) {
+    public WrapperLongVm(final java.lang.Long initialValue) {
         this.readOnlyProperty = initialValue;
         this.readWriteProperty = initialValue;
     }
 
 //tag::class[]
-    @Title(prepend = "Long (wrapper) view model: ")
+    @Title(prepend = "java.lang.Long view model: ")
     @PropertyLayout(fieldSetId = "read-only-properties", sequence = "1")
     @XmlElement(required = true)                                               
 // <.>
     @Getter @Setter
-    private Long readOnlyProperty;
+    private java.lang.Long readOnlyProperty;
 
     @Property(editing = Editing.ENABLED)                                       
 // <.>
     @PropertyLayout(fieldSetId = "editable-properties", sequence = "1")
     @XmlElement(required = true)
     @Getter @Setter
-    private Long readWriteProperty;
+    private java.lang.Long readWriteProperty;
 
     @Property(optionality = Optionality.OPTIONAL)                              
 // <.>
     @PropertyLayout(fieldSetId = "optional-properties", sequence = "1")
     @Getter @Setter
-    private Long readOnlyOptionalProperty;
+    private java.lang.Long readOnlyOptionalProperty;
 
     @Property(editing = Editing.ENABLED, optionality = Optionality.OPTIONAL)
     @PropertyLayout(fieldSetId = "optional-properties", sequence = "2")
     @Getter @Setter
-    private Long readWriteOptionalProperty;
+    private java.lang.Long readWriteOptionalProperty;
 
 }
 //end::class[]
diff --git 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm.layout.xml
 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm.layout.xml
index fe9ce77481..c58ffa61a0 100644
--- 
a/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm.layout.xml
+++ 
b/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/vm/WrapperLongVm.layout.xml
@@ -15,6 +15,8 @@
         xmlns:cpt="http://isis.apache.org/applib/layout/component";
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
 
+       <!-- This file was GENERATED by the showcase generator (tooling). Do 
NOT edit! -->
+
        <bs3:row>
                <bs3:col span="10" unreferencedActions="true">
                        <cpt:domainObject />

Reply via email to