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 2019/01/04 09:34:21 UTC
[isis] 06/07: ISIS-1811: uses @Name in SimpleObjects
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch v2
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 2d271143d058f2ef81231871afd3f8336873d92a
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Fri Jan 4 09:32:06 2019 +0000
ISIS-1811: uses @Name in SimpleObjects
---
.../java/domainapp/modules/simple/dom/impl/SimpleObjects.java | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/example/application/simpleapp/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObjects.java b/example/application/simpleapp/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObjects.java
index 30771d1..f086ab7 100644
--- a/example/application/simpleapp/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObjects.java
+++ b/example/application/simpleapp/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObjects.java
@@ -29,13 +29,14 @@ import org.apache.isis.applib.annotation.DomainService;
import org.apache.isis.applib.annotation.DomainServiceLayout;
import org.apache.isis.applib.annotation.MemberOrder;
import org.apache.isis.applib.annotation.NatureOfService;
-import org.apache.isis.applib.annotation.ParameterLayout;
import org.apache.isis.applib.annotation.Programmatic;
import org.apache.isis.applib.annotation.SemanticsOf;
import org.apache.isis.applib.events.domain.ActionDomainEvent;
import org.apache.isis.applib.services.jdosupport.IsisJdoSupport_v3_2;
import org.apache.isis.applib.services.repository.RepositoryService;
+import domainapp.modules.simple.dom.types.Name;
+
@DomainService(
nature = NatureOfService.VIEW_MENU_ONLY,
objectType = "simple.SimpleObjectMenu",
@@ -59,8 +60,7 @@ public class SimpleObjects {
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@MemberOrder(sequence = "2")
public List<SimpleObject> findByName(
- @ParameterLayout(named="Name")
- final String name
+ @Name final String name
) {
JDOQLTypedQuery<SimpleObject> q = isisJdoSupport.newTypesafeQuery(SimpleObject.class);
final QSimpleObject cand = QSimpleObject.candidate();
@@ -95,8 +95,8 @@ public class SimpleObjects {
@Action(domainEvent = CreateDomainEvent.class)
@MemberOrder(sequence = "3")
public SimpleObject create(
- @ParameterLayout(named="Name")
- final String name) {
+ @Name final String name
+ ) {
return repositoryService.persist(new SimpleObject(name));
}