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/12/03 10:29:27 UTC
[isis] 05/07: ISIS-2444: adds another property
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 0db9337c45df5c7698831d752e9b6a27583a95dc
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Nov 26 17:03:14 2020 +0000
ISIS-2444: adds another property
---
.../services/xmlSnapshotService/XmlSnapshotParentVm.java | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/services/xmlSnapshotService/XmlSnapshotParentVm.java b/examples/demo/domain/src/main/java/demoapp/dom/services/xmlSnapshotService/XmlSnapshotParentVm.java
index 62193e8..85611c3 100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/services/xmlSnapshotService/XmlSnapshotParentVm.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/services/xmlSnapshotService/XmlSnapshotParentVm.java
@@ -20,7 +20,6 @@ package demoapp.dom.services.xmlSnapshotService;
import java.util.ArrayList;
import java.util.List;
-import java.util.Objects;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
@@ -28,17 +27,14 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
-import org.apache.isis.applib.annotation.Action;
-import org.apache.isis.applib.annotation.ActionLayout;
import org.apache.isis.applib.annotation.Collection;
import org.apache.isis.applib.annotation.CollectionLayout;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.Editing;
import org.apache.isis.applib.annotation.MemberOrder;
+import org.apache.isis.applib.annotation.MementoSerialization;
import org.apache.isis.applib.annotation.Nature;
import org.apache.isis.applib.annotation.Property;
-import org.apache.isis.applib.annotation.SemanticsOf;
-import org.apache.isis.applib.services.xmlsnapshot.XmlSnapshotService;
import lombok.Getter;
import lombok.NoArgsConstructor;
@@ -61,6 +57,7 @@ public class XmlSnapshotParentVm implements HasAsciiDocDescription {
public XmlSnapshotParentVm(String text) {
this.text = text;
+ this.otherText = text;
}
public String title() {
@@ -73,8 +70,14 @@ public class XmlSnapshotParentVm implements HasAsciiDocDescription {
@Getter @Setter
private String text;
- @Property(editing = Editing.ENABLED)
+ @Property(editing = Editing.ENABLED, mementoSerialization = MementoSerialization.EXCLUDED)
@MemberOrder(name = "properties", sequence = "2")
+ @XmlElement(required = true)
+ @Getter @Setter
+ private String otherText;
+
+ @Property(editing = Editing.ENABLED)
+ @MemberOrder(name = "properties", sequence = "3")
@XmlElement(required = false)
@Getter @Setter
private XmlSnapshotPeerVm peer;