This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway-app-referenceapp.git
The following commit(s) were added to refs/heads/master by this push:
new 98d90fc remove deprecated domain service nature
98d90fc is described below
commit 98d90fc1f30e1f850da5ab771c99bde55364101a
Author: Andi Huber <[email protected]>
AuthorDate: Thu Mar 14 17:55:14 2024 +0100
remove deprecated domain service nature
---
.../src/main/java/demoapp/dom/domain/actions/Action/ActionMenu.java | 3 +--
.../demoapp/dom/domain/actions/ActionLayout/ActionLayoutMenu.java | 3 +--
.../demoapp/dom/domain/collections/Collection/CollectionMenu.java | 3 +--
.../domain/collections/CollectionLayout/CollectionLayoutMenu.java | 3 +--
.../demoapp/dom/domain/objects/DomainObject/DomainObjectMenu.java | 3 +--
.../domain/objects/DomainObjectLayout/DomainObjectLayoutMenu.java | 3 +--
.../java/demoapp/dom/domain/properties/Property/PropertyMenu.java | 5 +----
.../dom/domain/properties/PropertyLayout/PropertyLayoutMenu.java | 5 +----
.../dom/domain/properties/ValueSemantics/ValueSemanticsMenu.java | 5 +----
domain/src/main/java/demoapp/dom/featured/FeaturedMenu.java | 5 +----
.../demoapp/dom/featured/causewayext/cal/CalendarEventsMenu.java | 5 +----
.../main/java/demoapp/dom/featured/causewayext/sse/SseDemoMenu.java | 5 +----
.../dom/progmodel/actions/autocomplete/ActionAutoCompleteMenu.java | 3 +--
.../main/java/demoapp/dom/progmodel/actions/bulk/BulkActionMenu.java | 3 +--
.../demoapp/dom/progmodel/actions/choices/ActionChoicesMenu.java | 3 +--
.../demoapp/dom/progmodel/actions/defaults/ActionDefaultsMenu.java | 3 +--
.../demoapp/dom/progmodel/actions/validate/ActionValidateMenu.java | 3 +--
.../main/java/demoapp/dom/progmodel/actions/veto/ActionVetoMenu.java | 3 +--
.../customvaluetypes/compositevalues/CompositeValueTypeMenu.java | 3 +--
.../progmodel/customvaluetypes/customvalues/ScalarValueTypeMenu.java | 3 +--
.../customvaluetypes/embeddedvalues/jdo/EmbeddedTypeMenuJdo.java | 3 +--
.../customvaluetypes/embeddedvalues/jpa/EmbeddedTypeMenuJpa.java | 3 +--
domain/src/main/java/demoapp/dom/progmodel/mixins/MixinMenu.java | 5 +----
domain/src/main/java/demoapp/dom/progmodel/uihints/UiHintsMenu.java | 5 +----
domain/src/main/java/demoapp/dom/services/core/ServicesMenu.java | 3 +--
.../dom/services/core/wrapperFactory/PrimeNumberGenerator.java | 5 +----
.../java/demoapp/dom/services/extensions/secman/ExtSecManMenu.java | 5 +----
.../src/main/java/demoapp/dom/types/causeway/CausewayTypesMenu.java | 5 +----
.../java/demoapp/dom/types/causewayval/CausewayValTypesMenu.java | 5 +----
domain/src/main/java/demoapp/dom/types/javaawt/JavaAwtTypesMenu.java | 5 +----
.../src/main/java/demoapp/dom/types/javalang/JavaLangTypesMenu.java | 5 +----
.../java/demoapp/dom/types/javalang/JavaLangWrapperTypesMenu.java | 5 +----
.../src/main/java/demoapp/dom/types/javamath/JavaMathTypesMenu.java | 5 +----
domain/src/main/java/demoapp/dom/types/javanet/JavaNetTypesMenu.java | 5 +----
domain/src/main/java/demoapp/dom/types/javasql/JavaSqlTypesMenu.java | 5 +----
.../src/main/java/demoapp/dom/types/javatime/JavaTimeTypesMenu.java | 5 +----
.../src/main/java/demoapp/dom/types/javautil/JavaUtilTypesMenu.java | 5 +----
.../src/main/java/demoapp/dom/types/jodatime/JodaTimeTypesMenu.java | 5 +----
.../main/java/demoapp/dom/types/primitive/PrimitiveTypesMenu.java | 5 +----
.../java/demoapp/web/security/PrototypeActionsVisibilityAdvisor.java | 5 +----
40 files changed, 40 insertions(+), 126 deletions(-)
diff --git
a/domain/src/main/java/demoapp/dom/domain/actions/Action/ActionMenu.java
b/domain/src/main/java/demoapp/dom/domain/actions/Action/ActionMenu.java
index 445ef7e..244bfde 100644
--- a/domain/src/main/java/demoapp/dom/domain/actions/Action/ActionMenu.java
+++ b/domain/src/main/java/demoapp/dom/domain/actions/Action/ActionMenu.java
@@ -24,7 +24,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -42,7 +41,7 @@ import
demoapp.dom.domain.actions.Action.typeOf.ActionTypeOfPage;
import demoapp.dom.domain.actions.Action.typeOf.child.ActionTypeOfChildVm;
@Named("demo.ActionMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@javax.annotation.Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
public class ActionMenu {
diff --git
a/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/ActionLayoutMenu.java
b/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/ActionLayoutMenu.java
index 32b5ff6..a47a758 100644
---
a/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/ActionLayoutMenu.java
+++
b/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/ActionLayoutMenu.java
@@ -24,7 +24,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -45,7 +44,7 @@ import
demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptSty
import
demoapp.dom.domain.actions.ActionLayout.redirectPolicy.ActionLayoutRedirectPolicyPage;
import
demoapp.dom.domain.actions.ActionLayout.sequence.ActionLayoutSequencePage;
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Named("demo.ActionLayoutMenu")
@javax.annotation.Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
diff --git
a/domain/src/main/java/demoapp/dom/domain/collections/Collection/CollectionMenu.java
b/domain/src/main/java/demoapp/dom/domain/collections/Collection/CollectionMenu.java
index 57f6b2c..e5a55d1 100644
---
a/domain/src/main/java/demoapp/dom/domain/collections/Collection/CollectionMenu.java
+++
b/domain/src/main/java/demoapp/dom/domain/collections/Collection/CollectionMenu.java
@@ -25,7 +25,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -39,7 +38,7 @@ import
demoapp.dom.domain.collections.Collection.typeOf.CollectionTypeOfPage;
import
demoapp.dom.domain.collections.Collection.typeOf.child.CollectionTypeOfChildVm;
@Named("demo.CollectionMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
//@Log4j2
diff --git
a/domain/src/main/java/demoapp/dom/domain/collections/CollectionLayout/CollectionLayoutMenu.java
b/domain/src/main/java/demoapp/dom/domain/collections/CollectionLayout/CollectionLayoutMenu.java
index ecd298a..a25f7ec 100644
---
a/domain/src/main/java/demoapp/dom/domain/collections/CollectionLayout/CollectionLayoutMenu.java
+++
b/domain/src/main/java/demoapp/dom/domain/collections/CollectionLayout/CollectionLayoutMenu.java
@@ -25,7 +25,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -53,7 +52,7 @@ import
demoapp.dom.domain.collections.CollectionLayout.tabledec.CollectionLayout
import
demoapp.dom.domain.collections.CollectionLayout.tabledec.child.CollectionLayoutTableDecoratorChildVm;
@Named("demo.CollectionLayoutMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
//@Log4j2
diff --git
a/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/DomainObjectMenu.java
b/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/DomainObjectMenu.java
index 4d255d8..b9391d9 100644
---
a/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/DomainObjectMenu.java
+++
b/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/DomainObjectMenu.java
@@ -25,7 +25,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -44,7 +43,7 @@ import
demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDom
import
demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage;
@Named("demo.DomainObjectMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
public class DomainObjectMenu {
diff --git
a/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/DomainObjectLayoutMenu.java
b/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/DomainObjectLayoutMenu.java
index 8ad44f4..7634fe3 100644
---
a/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/DomainObjectLayoutMenu.java
+++
b/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/DomainObjectLayoutMenu.java
@@ -26,7 +26,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -41,7 +40,7 @@ import
demoapp.dom.domain.objects.DomainObjectLayout.tabledec.DomainObjectLayout
import
demoapp.dom.domain.objects.DomainObjectLayout.xxxUiEvent.DomainObjectLayoutXxxUiEventPage;
@Named("demo.DomainObjectLayoutMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
//@Log4j2
public class DomainObjectLayoutMenu {
diff --git
a/domain/src/main/java/demoapp/dom/domain/properties/Property/PropertyMenu.java
b/domain/src/main/java/demoapp/dom/domain/properties/Property/PropertyMenu.java
index 412338c..1641faa 100644
---
a/domain/src/main/java/demoapp/dom/domain/properties/Property/PropertyMenu.java
+++
b/domain/src/main/java/demoapp/dom/domain/properties/Property/PropertyMenu.java
@@ -26,7 +26,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
import org.apache.causeway.applib.value.Blob;
@@ -52,9 +51,7 @@ import
demoapp.dom.domain.properties.Property.snapshot.PropertySnapshotPage;
import demoapp.dom.types.Samples;
@Named("demo.PropertyMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@javax.annotation.Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
public class PropertyMenu {
diff --git
a/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/PropertyLayoutMenu.java
b/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/PropertyLayoutMenu.java
index cdc9bdc..8f872a5 100644
---
a/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/PropertyLayoutMenu.java
+++
b/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/PropertyLayoutMenu.java
@@ -24,7 +24,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -42,9 +41,7 @@ import
demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRep
import
demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage;
@Named("demo.PropertyLayoutMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@javax.annotation.Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = { @Inject })
//@Log4j2
diff --git
a/domain/src/main/java/demoapp/dom/domain/properties/ValueSemantics/ValueSemanticsMenu.java
b/domain/src/main/java/demoapp/dom/domain/properties/ValueSemantics/ValueSemanticsMenu.java
index da8a063..4db6a9c 100644
---
a/domain/src/main/java/demoapp/dom/domain/properties/ValueSemantics/ValueSemanticsMenu.java
+++
b/domain/src/main/java/demoapp/dom/domain/properties/ValueSemantics/ValueSemanticsMenu.java
@@ -27,7 +27,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -38,9 +37,7 @@ import
demoapp.dom.domain.properties.ValueSemantics.dateRenderAdjustDays.ValueSe
import
demoapp.dom.domain.properties.ValueSemantics.percentage.ValueSemanticsProviderPercentagePage;
@Named("demo.ValueSemanticsMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@javax.annotation.Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = { @Inject })
//@Log4j2
diff --git a/domain/src/main/java/demoapp/dom/featured/FeaturedMenu.java
b/domain/src/main/java/demoapp/dom/featured/FeaturedMenu.java
index a195983..701fee7 100644
--- a/domain/src/main/java/demoapp/dom/featured/FeaturedMenu.java
+++ b/domain/src/main/java/demoapp/dom/featured/FeaturedMenu.java
@@ -28,7 +28,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
import org.apache.causeway.applib.annotation.MemberSupport;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -43,9 +42,7 @@ import demoapp.dom.featured.layout.tooltip.DemoItem;
import demoapp.dom.featured.layout.tooltip.TooltipPage;
@Named("demo.FeaturedMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@javax.annotation.Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = { @Inject })
public class FeaturedMenu {
diff --git
a/domain/src/main/java/demoapp/dom/featured/causewayext/cal/CalendarEventsMenu.java
b/domain/src/main/java/demoapp/dom/featured/causewayext/cal/CalendarEventsMenu.java
index c993982..8477c52 100644
---
a/domain/src/main/java/demoapp/dom/featured/causewayext/cal/CalendarEventsMenu.java
+++
b/domain/src/main/java/demoapp/dom/featured/causewayext/cal/CalendarEventsMenu.java
@@ -25,14 +25,11 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@Named("demo.CalendarEventsMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(named="CausewayExtTypes")
@javax.annotation.Priority(PriorityPrecedence.EARLY)
public class CalendarEventsMenu {
diff --git
a/domain/src/main/java/demoapp/dom/featured/causewayext/sse/SseDemoMenu.java
b/domain/src/main/java/demoapp/dom/featured/causewayext/sse/SseDemoMenu.java
index 140519c..9f67838 100644
--- a/domain/src/main/java/demoapp/dom/featured/causewayext/sse/SseDemoMenu.java
+++ b/domain/src/main/java/demoapp/dom/featured/causewayext/sse/SseDemoMenu.java
@@ -25,15 +25,12 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
import org.apache.causeway.applib.value.Markup;
@Named("demo.SseDemoMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="Async Actions"
)
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/actions/autocomplete/ActionAutoCompleteMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/actions/autocomplete/ActionAutoCompleteMenu.java
index 40b56e5..193c829 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/actions/autocomplete/ActionAutoCompleteMenu.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/actions/autocomplete/ActionAutoCompleteMenu.java
@@ -25,7 +25,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -35,7 +34,7 @@ import lombok.val;
import demoapp.dom.progmodel.actions.TvCharacterPopulator;
@Named("demo.ActionAutoCompleteMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = { @Inject })
public class ActionAutoCompleteMenu {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/actions/bulk/BulkActionMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/actions/bulk/BulkActionMenu.java
index 82c0ee3..49a4458 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/actions/bulk/BulkActionMenu.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/actions/bulk/BulkActionMenu.java
@@ -28,7 +28,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -36,7 +35,7 @@ import lombok.RequiredArgsConstructor;
import lombok.val;
@Named("demo.BulkActionMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = { @Inject })
public class BulkActionMenu {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/actions/choices/ActionChoicesMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/actions/choices/ActionChoicesMenu.java
index ad881d9..755afdd 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/actions/choices/ActionChoicesMenu.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/actions/choices/ActionChoicesMenu.java
@@ -25,7 +25,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -35,7 +34,7 @@ import lombok.val;
import demoapp.dom.progmodel.actions.TvCharacterPopulator;
@Named("demo.ActionChoicesMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = { @Inject })
public class ActionChoicesMenu {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/actions/defaults/ActionDefaultsMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/actions/defaults/ActionDefaultsMenu.java
index b3602c4..873a972 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/actions/defaults/ActionDefaultsMenu.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/actions/defaults/ActionDefaultsMenu.java
@@ -25,7 +25,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -35,7 +34,7 @@ import lombok.val;
import demoapp.dom.progmodel.actions.TvCharacterPopulator;
@Named("demo.ActionDefaultsMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = { @Inject })
public class ActionDefaultsMenu {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/actions/validate/ActionValidateMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/actions/validate/ActionValidateMenu.java
index 33712d3..c7e86a5 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/actions/validate/ActionValidateMenu.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/actions/validate/ActionValidateMenu.java
@@ -25,7 +25,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -35,7 +34,7 @@ import lombok.val;
import demoapp.dom.progmodel.actions.TvCharacterPopulator;
@Named("demo.ActionValidateMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = { @Inject })
public class ActionValidateMenu {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/actions/veto/ActionVetoMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/actions/veto/ActionVetoMenu.java
index 3b15e4b..5be24c7 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/actions/veto/ActionVetoMenu.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/actions/veto/ActionVetoMenu.java
@@ -25,7 +25,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -35,7 +34,7 @@ import lombok.val;
import demoapp.dom.progmodel.actions.TvCharacterPopulator;
@Named("demo.ActionVetoMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = { @Inject })
public class ActionVetoMenu {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/compositevalues/CompositeValueTypeMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/compositevalues/CompositeValueTypeMenu.java
index bd788b3..335c55c 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/compositevalues/CompositeValueTypeMenu.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/compositevalues/CompositeValueTypeMenu.java
@@ -25,14 +25,13 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
import lombok.RequiredArgsConstructor;
@Named("demo.CompositeValueTypeMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
public class CompositeValueTypeMenu {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/customvalues/ScalarValueTypeMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/customvalues/ScalarValueTypeMenu.java
index d7b2c7c..5394f34 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/customvalues/ScalarValueTypeMenu.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/customvalues/ScalarValueTypeMenu.java
@@ -24,14 +24,13 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
import lombok.RequiredArgsConstructor;
@Named("demo.ScalarValueTypeMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@javax.annotation.Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
public class ScalarValueTypeMenu {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jdo/EmbeddedTypeMenuJdo.java
b/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jdo/EmbeddedTypeMenuJdo.java
index e957d28..5b7a9a2 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jdo/EmbeddedTypeMenuJdo.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jdo/EmbeddedTypeMenuJdo.java
@@ -27,7 +27,6 @@ import org.springframework.context.annotation.Profile;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -35,7 +34,7 @@ import lombok.RequiredArgsConstructor;
@Profile("demo-jdo")
@Named("demo.EmbeddedTypeMenuJdo")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
public class EmbeddedTypeMenuJdo {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jpa/EmbeddedTypeMenuJpa.java
b/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jpa/EmbeddedTypeMenuJpa.java
index b23e642..cee3966 100644
---
a/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jpa/EmbeddedTypeMenuJpa.java
+++
b/domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jpa/EmbeddedTypeMenuJpa.java
@@ -27,7 +27,6 @@ import org.springframework.context.annotation.Profile;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -35,7 +34,7 @@ import lombok.RequiredArgsConstructor;
@Profile("demo-jpa")
@Named("demo.EmbeddedTypeMenuJpa")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
public class EmbeddedTypeMenuJpa {
diff --git a/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinMenu.java
index 3455216..5d689ce 100644
--- a/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinMenu.java
+++ b/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinMenu.java
@@ -23,15 +23,12 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import lombok.val;
@Named("demo.MixinMenu")
-@DomainService(
- nature = NatureOfService.VIEW
-)
+@DomainService
@javax.annotation.Priority(PriorityPrecedence.EARLY)
public class MixinMenu {
diff --git
a/domain/src/main/java/demoapp/dom/progmodel/uihints/UiHintsMenu.java
b/domain/src/main/java/demoapp/dom/progmodel/uihints/UiHintsMenu.java
index a354bde..2cb5cc6 100644
--- a/domain/src/main/java/demoapp/dom/progmodel/uihints/UiHintsMenu.java
+++ b/domain/src/main/java/demoapp/dom/progmodel/uihints/UiHintsMenu.java
@@ -23,13 +23,10 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
@Named("demo.UiHintsMenu")
-@DomainService(
- nature = NatureOfService.VIEW
-)
+@DomainService
@javax.annotation.Priority(PriorityPrecedence.EARLY)
public class UiHintsMenu {
diff --git a/domain/src/main/java/demoapp/dom/services/core/ServicesMenu.java
b/domain/src/main/java/demoapp/dom/services/core/ServicesMenu.java
index 4776ec7..351d828 100644
--- a/domain/src/main/java/demoapp/dom/services/core/ServicesMenu.java
+++ b/domain/src/main/java/demoapp/dom/services/core/ServicesMenu.java
@@ -25,7 +25,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
import org.apache.causeway.applib.services.factory.FactoryService;
@@ -38,7 +37,7 @@ import
demoapp.dom.services.core.messageservice.MessageServiceDemoPage;
import demoapp.dom.services.core.wrapperFactory.WrapperFactoryDemoPage;
@Named("demo.ServicesMenu")
-@DomainService(nature=NatureOfService.VIEW)
+@DomainService
@Priority(PriorityPrecedence.EARLY)
@RequiredArgsConstructor(onConstructor_ = {@Inject})
public class ServicesMenu {
diff --git
a/domain/src/main/java/demoapp/dom/services/core/wrapperFactory/PrimeNumberGenerator.java
b/domain/src/main/java/demoapp/dom/services/core/wrapperFactory/PrimeNumberGenerator.java
index 0f06ced..03766e1 100644
---
a/domain/src/main/java/demoapp/dom/services/core/wrapperFactory/PrimeNumberGenerator.java
+++
b/domain/src/main/java/demoapp/dom/services/core/wrapperFactory/PrimeNumberGenerator.java
@@ -6,7 +6,6 @@ import javax.inject.Named;
import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.Where;
import org.apache.causeway.applib.services.wrapper.WrapperFactory;
import org.apache.causeway.applib.services.wrapper.control.AsyncControl;
@@ -16,9 +15,7 @@ import lombok.SneakyThrows;
//tag::class[]
@Named("demo.DemoEntityFactory")
-@DomainService(
- nature = NatureOfService.VIEW // <.>
-)
+@DomainService // <.>
@RequiredArgsConstructor(onConstructor_ = {@Inject})
public class PrimeNumberGenerator {
diff --git
a/domain/src/main/java/demoapp/dom/services/extensions/secman/ExtSecManMenu.java
b/domain/src/main/java/demoapp/dom/services/extensions/secman/ExtSecManMenu.java
index 6f6f46c..532433b 100644
---
a/domain/src/main/java/demoapp/dom/services/extensions/secman/ExtSecManMenu.java
+++
b/domain/src/main/java/demoapp/dom/services/extensions/secman/ExtSecManMenu.java
@@ -24,16 +24,13 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
import demoapp.dom.services.extensions.secman.apptenancy.AppTenancyPage;
@Named("demo.ExtSecManMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="SecMan"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/causeway/CausewayTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/causeway/CausewayTypesMenu.java
index 51f7e9f..fde667c 100644
--- a/domain/src/main/java/demoapp/dom/types/causeway/CausewayTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/causeway/CausewayTypesMenu.java
@@ -25,7 +25,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -37,9 +36,7 @@ import demoapp.dom.types.causeway.passwords.CausewayPasswords;
import demoapp.dom.types.causeway.treenode.FileNodeVm;
@Named("demo.CausewayTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="Causeway Types"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/causewayval/CausewayValTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/causewayval/CausewayValTypesMenu.java
index d82bd56..a0fd13b 100644
---
a/domain/src/main/java/demoapp/dom/types/causewayval/CausewayValTypesMenu.java
+++
b/domain/src/main/java/demoapp/dom/types/causewayval/CausewayValTypesMenu.java
@@ -25,7 +25,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -34,9 +33,7 @@ import
demoapp.dom.types.causewayval.markdowns.CausewayMarkdowns;
import demoapp.dom.types.causewayval.vegas.CausewayVegas;
@Named("demo.CausewayValTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(named="CausewayValTypes")
@javax.annotation.Priority(PriorityPrecedence.EARLY)
public class CausewayValTypesMenu {
diff --git
a/domain/src/main/java/demoapp/dom/types/javaawt/JavaAwtTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/javaawt/JavaAwtTypesMenu.java
index 93f9cf5..f7f5133 100644
--- a/domain/src/main/java/demoapp/dom/types/javaawt/JavaAwtTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/javaawt/JavaAwtTypesMenu.java
@@ -24,16 +24,13 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
import demoapp.dom.types.javaawt.images.BufferedImages;
@Named("demo.JavaAwtTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="JavaAwtTypes"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/javalang/JavaLangTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/javalang/JavaLangTypesMenu.java
index 7ecfc72..8a59a61 100644
--- a/domain/src/main/java/demoapp/dom/types/javalang/JavaLangTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/javalang/JavaLangTypesMenu.java
@@ -25,7 +25,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -34,9 +33,7 @@ import demoapp.dom.types.javalang.strings.JavaLangStrings;
import demoapp.dom.types.javalang.voids.JavaLangVoids;
@Named("demo.JavaLangTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="JavaLangTypes"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/javalang/JavaLangWrapperTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/javalang/JavaLangWrapperTypesMenu.java
index f02a5d6..d6a632e 100644
---
a/domain/src/main/java/demoapp/dom/types/javalang/JavaLangWrapperTypesMenu.java
+++
b/domain/src/main/java/demoapp/dom/types/javalang/JavaLangWrapperTypesMenu.java
@@ -24,7 +24,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -38,9 +37,7 @@ import demoapp.dom.types.javalang.longs.WrapperLongs;
import demoapp.dom.types.javalang.shorts.WrapperShorts;
@Named("demo.JavaLangWrapperTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="JavaLangWrapperTypes"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/javamath/JavaMathTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/javamath/JavaMathTypesMenu.java
index fa2b696..7bf4097 100644
--- a/domain/src/main/java/demoapp/dom/types/javamath/JavaMathTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/javamath/JavaMathTypesMenu.java
@@ -25,7 +25,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -33,9 +32,7 @@ import demoapp.dom.types.javamath.bigdecimals.BigDecimals;
import demoapp.dom.types.javamath.bigintegers.BigIntegers;
@Named("demo.JavaMathTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="JavaMathTypes"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/javanet/JavaNetTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/javanet/JavaNetTypesMenu.java
index ff23b4a..0fcf5ec 100644
--- a/domain/src/main/java/demoapp/dom/types/javanet/JavaNetTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/javanet/JavaNetTypesMenu.java
@@ -24,16 +24,13 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
import demoapp.dom.types.javanet.urls.Url;
@Named("demo.JavaNetTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="JavaNetTypes"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/javasql/JavaSqlTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/javasql/JavaSqlTypesMenu.java
index 3d5a560..1793a68 100644
--- a/domain/src/main/java/demoapp/dom/types/javasql/JavaSqlTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/javasql/JavaSqlTypesMenu.java
@@ -25,7 +25,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -33,9 +32,7 @@ import demoapp.dom.types.javasql.javasqldate.JavaSqlDates;
import demoapp.dom.types.javasql.javasqltimestamp.JavaSqlTimestamps;
@Named("demo.JavaSqlTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="JavaSqlTypes"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/javatime/JavaTimeTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/javatime/JavaTimeTypesMenu.java
index 667bcf3..0956c50 100644
--- a/domain/src/main/java/demoapp/dom/types/javatime/JavaTimeTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/javatime/JavaTimeTypesMenu.java
@@ -25,7 +25,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -36,9 +35,7 @@ import
demoapp.dom.types.javatime.javatimeoffsetdatetime.OffsetDateTimes;
import demoapp.dom.types.javatime.javatimezoneddatetime.ZonedDateTimes;
@Named("demo.JavaTimeTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="JavaTimeTypes"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/javautil/JavaUtilTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/javautil/JavaUtilTypesMenu.java
index f15e643..a5a8ecc 100644
--- a/domain/src/main/java/demoapp/dom/types/javautil/JavaUtilTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/javautil/JavaUtilTypesMenu.java
@@ -24,7 +24,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -32,9 +31,7 @@ import demoapp.dom.types.javautil.javautildate.JavaUtilDates;
import demoapp.dom.types.javautil.uuids.JavaUtilUuids;
@Named("demo.JavaUtilTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="JavaUtilTypes"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/jodatime/JodaTimeTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/jodatime/JodaTimeTypesMenu.java
index c03b0a6..0b8eebd 100644
--- a/domain/src/main/java/demoapp/dom/types/jodatime/JodaTimeTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/jodatime/JodaTimeTypesMenu.java
@@ -28,7 +28,6 @@ import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
import org.apache.causeway.applib.annotation.MemberSupport;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -40,9 +39,7 @@ import
demoapp.dom.types.jodatime.jodalocaldatetime.JodaLocalDateTimes;
import demoapp.dom.types.jodatime.jodalocaltime.JodaLocalTimes;
@Named("demo.JodaTimeTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="JodaTimeTypes"
)
diff --git
a/domain/src/main/java/demoapp/dom/types/primitive/PrimitiveTypesMenu.java
b/domain/src/main/java/demoapp/dom/types/primitive/PrimitiveTypesMenu.java
index b4b5a74..7b3543a 100644
--- a/domain/src/main/java/demoapp/dom/types/primitive/PrimitiveTypesMenu.java
+++ b/domain/src/main/java/demoapp/dom/types/primitive/PrimitiveTypesMenu.java
@@ -24,7 +24,6 @@ import org.apache.causeway.applib.annotation.Action;
import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.DomainService;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.SemanticsOf;
@@ -38,9 +37,7 @@ import demoapp.dom.types.primitive.longs.PrimitiveLongs;
import demoapp.dom.types.primitive.shorts.PrimitiveShorts;
@Named("demo.PrimitiveTypesMenu")
-@DomainService(
- nature=NatureOfService.VIEW
-)
+@DomainService
@DomainObjectLayout(
named="PrimitiveTypes"
)
diff --git
a/web/src/main/java/demoapp/web/security/PrototypeActionsVisibilityAdvisor.java
b/web/src/main/java/demoapp/web/security/PrototypeActionsVisibilityAdvisor.java
index 4b0386f..22b144b 100644
---
a/web/src/main/java/demoapp/web/security/PrototypeActionsVisibilityAdvisor.java
+++
b/web/src/main/java/demoapp/web/security/PrototypeActionsVisibilityAdvisor.java
@@ -27,7 +27,6 @@ import org.apache.causeway.applib.annotation.ActionLayout;
import org.apache.causeway.applib.annotation.DomainService;
import org.apache.causeway.applib.annotation.DomainServiceLayout;
import org.apache.causeway.applib.annotation.MemberSupport;
-import org.apache.causeway.applib.annotation.NatureOfService;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
import org.apache.causeway.applib.annotation.RestrictTo;
import org.apache.causeway.applib.mixins.layout.Object_downloadLayout;
@@ -37,9 +36,7 @@ import
org.apache.causeway.applib.mixins.rest.Object_openRestApi;
import org.apache.causeway.core.metamodel.inspect.Object_inspectMetamodel;
@Named("demo.PrototypeActionsVisibilityAdvisor")
-@DomainService(
- nature = NatureOfService.VIEW
-)
+@DomainService
@DomainServiceLayout(
menuBar = DomainServiceLayout.MenuBar.TERTIARY
)