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 2016/07/08 09:50:19 UTC

[09/11] isis git commit: ISIS-1335: recreating simpleapp archetype

ISIS-1335: recreating simpleapp archetype


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/81017f8a
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/81017f8a
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/81017f8a

Branch: refs/heads/release-1.13.0-RC1
Commit: 81017f8a4572c82e3e9603f4ca2c1897a73b15a2
Parents: bd0fef2
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Fri Jul 8 10:41:18 2016 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Fri Jul 8 10:41:18 2016 +0100

----------------------------------------------------------------------
 .../main/java/domainapp/dom/simple/SimpleObject.java  | 14 ++++++++++++++
 .../resources/projects/basic/archetype.properties     |  5 +++++
 .../src/test/resources/projects/basic/goal.txt        |  0
 3 files changed, 19 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/81017f8a/example/archetype/simpleapp/src/main/resources/archetype-resources/dom/src/main/java/domainapp/dom/simple/SimpleObject.java
----------------------------------------------------------------------
diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/dom/src/main/java/domainapp/dom/simple/SimpleObject.java b/example/archetype/simpleapp/src/main/resources/archetype-resources/dom/src/main/java/domainapp/dom/simple/SimpleObject.java
index 4d5658f..7e06e31 100644
--- a/example/archetype/simpleapp/src/main/resources/archetype-resources/dom/src/main/java/domainapp/dom/simple/SimpleObject.java
+++ b/example/archetype/simpleapp/src/main/resources/archetype-resources/dom/src/main/java/domainapp/dom/simple/SimpleObject.java
@@ -136,6 +136,20 @@ public class SimpleObject implements Comparable<SimpleObject> {
     }
     //endregion
 
+    //region > delete (action)
+    public static class DeleteDomainEvent extends ActionDomainEvent<SimpleObject> {}
+    @Action(
+            domainEvent = DeleteDomainEvent.class,
+            semantics = SemanticsOf.NON_IDEMPOTENT_ARE_YOU_SURE
+    )
+    public void delete() {
+        final String title = titleService.titleOf(this);
+        messageService.informUser(String.format("'%s' deleted", title));
+        repositoryService.remove(this);
+    }
+
+    //endregion
+
     //region > toString, compareTo
     @Override
     public String toString() {

http://git-wip-us.apache.org/repos/asf/isis/blob/81017f8a/example/archetype/simpleapp/src/test/resources/projects/basic/archetype.properties
----------------------------------------------------------------------
diff --git a/example/archetype/simpleapp/src/test/resources/projects/basic/archetype.properties b/example/archetype/simpleapp/src/test/resources/projects/basic/archetype.properties
new file mode 100644
index 0000000..b0dfe87
--- /dev/null
+++ b/example/archetype/simpleapp/src/test/resources/projects/basic/archetype.properties
@@ -0,0 +1,5 @@
+#Fri Jul 08 10:41:07 BST 2016
+package=it.pkg
+version=0.1-SNAPSHOT
+groupId=archetype.it
+artifactId=basic

http://git-wip-us.apache.org/repos/asf/isis/blob/81017f8a/example/archetype/simpleapp/src/test/resources/projects/basic/goal.txt
----------------------------------------------------------------------
diff --git a/example/archetype/simpleapp/src/test/resources/projects/basic/goal.txt b/example/archetype/simpleapp/src/test/resources/projects/basic/goal.txt
new file mode 100644
index 0000000..e69de29