You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2020/06/26 07:06:50 UTC
[isis] 06/06: ISIS-2222: renames PrimitivesDemo to WrapperDemo
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch ISIS-2222
in repository https://gitbox.apache.org/repos/asf/isis.git
commit cf0d54ec293941f56fe27fbeb222b271ef27ade8
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Fri Jun 26 08:05:52 2020 +0100
ISIS-2222: renames PrimitivesDemo to WrapperDemo
---
.../src/main/java/demoapp/dom/menubars.layout.xml | 8 ++---
.../main/java/demoapp/dom/types/DataTypesMenu.java | 39 +++++++++++-----------
.../WrapperDemo-description.adoc} | 0
.../WrapperDemo.java} | 6 ++--
.../WrapperDemo.layout.xml} | 0
5 files changed, 25 insertions(+), 28 deletions(-)
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/menubars.layout.xml b/examples/demo/domain/src/main/java/demoapp/dom/menubars.layout.xml
index 8c5e59e..af24e6a 100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/menubars.layout.xml
+++ b/examples/demo/domain/src/main/java/demoapp/dom/menubars.layout.xml
@@ -26,12 +26,8 @@
<mb3:serviceAction objectType="demo.DataTypesMenu" id="primitiveBooleans"/>
</mb3:section>
<mb3:section>
- <mb3:serviceAction objectType="demo.DataTypesMenu" id="text">
- <cpt:named>Text</cpt:named>
- </mb3:serviceAction>
- <mb3:serviceAction objectType="demo.DataTypesMenu" id="primitives">
- <cpt:named>Primitives</cpt:named>
- </mb3:serviceAction>
+ <mb3:serviceAction objectType="demo.DataTypesMenu" id="text"/>
+ <mb3:serviceAction objectType="demo.DataTypesMenu" id="wrappers"/>
<mb3:serviceAction objectType="demo.DataTypesMenu" id="temporals">
<cpt:named>Temporal Types</cpt:named>
</mb3:serviceAction>
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/types/DataTypesMenu.java b/examples/demo/domain/src/main/java/demoapp/dom/types/DataTypesMenu.java
index c9fa3f5..dd828b6 100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/types/DataTypesMenu.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/types/DataTypesMenu.java
@@ -32,6 +32,7 @@ import org.apache.isis.applib.annotation.ActionLayout;
import org.apache.isis.applib.annotation.DomainObjectLayout;
import org.apache.isis.applib.annotation.DomainService;
import org.apache.isis.applib.annotation.NatureOfService;
+import org.apache.isis.applib.annotation.SemanticsOf;
import org.apache.isis.applib.services.factory.FactoryService;
import org.apache.isis.applib.value.Blob;
import org.apache.isis.applib.value.Clob;
@@ -48,7 +49,7 @@ import lombok.extern.log4j.Log4j2;
import demoapp.dom.types.blob.BlobDemo;
import demoapp.dom.types.clob.ClobDemo;
import demoapp.dom.types.markup.MarkupDemo;
-import demoapp.dom.types.primitive.PrimitivesDemo;
+import demoapp.dom.types.wrapper.WrapperDemo;
import demoapp.dom.types.primitive.booleans.PrimitiveBooleans;
import demoapp.dom.types.primitive.bytes.PrimitiveBytes;
import demoapp.dom.types.primitive.chars.PrimitiveChars;
@@ -82,10 +83,10 @@ public class DataTypesMenu {
return demo;
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-hashtag")
- public PrimitivesDemo primitives(){
- val demo = factoryService.viewModel(PrimitivesDemo.class);
+ public WrapperDemo wrappers(){
+ val demo = factoryService.viewModel(WrapperDemo.class);
demo.setJavaLangByte(Byte.MAX_VALUE);
demo.setJavaLangShort(Short.MAX_VALUE);
@@ -98,7 +99,7 @@ public class DataTypesMenu {
return demo;
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-clock")
public TemporalDemo temporals(){
val demo = factoryService.viewModel(TemporalDemo.class);
@@ -114,7 +115,7 @@ public class DataTypesMenu {
return demo;
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-at")
public UuidDemo uuid(){
val demo = factoryService.viewModel(UuidDemo.class);
@@ -122,7 +123,7 @@ public class DataTypesMenu {
return demo;
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-cloud")
public BlobDemo blobs(){
val demo = factoryService.viewModel(BlobDemo.class);
@@ -136,8 +137,8 @@ public class DataTypesMenu {
return demo;
}
-
- @Action
+
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-cloud")
public ClobDemo clobs(){
val demo = factoryService.viewModel(ClobDemo.class);
@@ -151,8 +152,8 @@ public class DataTypesMenu {
return demo;
}
-
- @Action
+
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-code")
public MarkupDemo markup(){
val demo = factoryService.viewModel(MarkupDemo.class);
@@ -168,49 +169,49 @@ public class DataTypesMenu {
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-hashtag")
public PrimitiveBytes primitiveBytes(){
return new PrimitiveBytes();
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-hashtag")
public PrimitiveShorts primitiveShorts(){
return new PrimitiveShorts();
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-hashtag")
public PrimitiveInts primitiveInts(){
return new PrimitiveInts();
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-hashtag")
public PrimitiveLongs primitiveLongs(){
return new PrimitiveLongs();
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-hashtag")
public PrimitiveFloats primitiveFloats(){
return new PrimitiveFloats();
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-hashtag")
public PrimitiveDoubles primitiveDoubles(){
return new PrimitiveDoubles();
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-hashtag")
public PrimitiveChars primitiveChars(){
return new PrimitiveChars();
}
- @Action
+ @Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-hashtag")
public PrimitiveBooleans primitiveBooleans(){
return new PrimitiveBooleans();
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/types/primitive/PrimitivesDemo-description.adoc b/examples/demo/domain/src/main/java/demoapp/dom/types/wrapper/WrapperDemo-description.adoc
similarity index 100%
rename from examples/demo/domain/src/main/java/demoapp/dom/types/primitive/PrimitivesDemo-description.adoc
rename to examples/demo/domain/src/main/java/demoapp/dom/types/wrapper/WrapperDemo-description.adoc
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/types/primitive/PrimitivesDemo.java b/examples/demo/domain/src/main/java/demoapp/dom/types/wrapper/WrapperDemo.java
similarity index 97%
rename from examples/demo/domain/src/main/java/demoapp/dom/types/primitive/PrimitivesDemo.java
rename to examples/demo/domain/src/main/java/demoapp/dom/types/wrapper/WrapperDemo.java
index 819c155..1bbe2ec 100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/types/primitive/PrimitivesDemo.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/types/wrapper/WrapperDemo.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package demoapp.dom.types.primitive;
+package demoapp.dom.types.wrapper;
import java.util.List;
@@ -45,7 +45,7 @@ import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
@XmlAccessorType(XmlAccessType.FIELD)
@DomainObject(nature=Nature.VIEW_MODEL, objectType = "demo.Primitives", editing=Editing.ENABLED)
@Log4j2
-public class PrimitivesDemo implements HasAsciiDocDescription {
+public class WrapperDemo implements HasAsciiDocDescription {
public String title() {
return "Primitives Demo";
@@ -63,7 +63,7 @@ public class PrimitivesDemo implements HasAsciiDocDescription {
}
@Action
- public PrimitivesDemo calculateNull() {
+ public WrapperDemo calculateNull() {
return null;
}
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/types/primitive/PrimitivesDemo.layout.xml b/examples/demo/domain/src/main/java/demoapp/dom/types/wrapper/WrapperDemo.layout.xml
similarity index 100%
rename from examples/demo/domain/src/main/java/demoapp/dom/types/primitive/PrimitivesDemo.layout.xml
rename to examples/demo/domain/src/main/java/demoapp/dom/types/wrapper/WrapperDemo.layout.xml