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 <d...@haywood-associates.co.uk> Authored: Fri Jul 8 10:41:18 2016 +0100 Committer: Dan Haywood <d...@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