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/isis.git
The following commit(s) were added to refs/heads/master by this push:
new 732b48e ISIS-2464: align demo names with latest changes to
programming model
732b48e is described below
commit 732b48ed514b2061555c11aca8657ecdb00a5573
Author: Andi Huber <[email protected]>
AuthorDate: Sat Nov 21 17:32:53 2020 +0100
ISIS-2464: align demo names with latest changes to programming model
---
.../.~lock.commands-and-events.pptx# | 1 +
.../demoapp/dom/annotDomain/Action/ActionMenu.java | 4 +-
.../annotDomain/DomainObject/DomainObjectMenu.java | 8 ++--
... => DomainObjectEntityChangePublishingJdo.java} | 2 +-
...gePublishingJdo_updatePropertyUsingAction.java} | 8 ++--
...bjectEntityChangePublishingVm-description.adoc} | 8 ++--
...a => DomainObjectEntityChangePublishingVm.java} | 2 +-
...omainObjectEntityChangePublishingVm.layout.xml} | 0
...mainObjectEntityChangePublishingVm_create.java} | 28 +++++++-------
...mainObjectEntityChangePublishingVm_delete.java} | 44 +++++++++++-----------
...nObjectEntityChangePublishingVm_updateAll.java} | 22 +++++------
...tyChangePublishingDisabledJdo-description.adoc} | 6 +--
...inObjectEntityChangePublishingDisabledJdo.java} | 8 ++--
...ctEntityChangePublishingDisabledJdo.layout.xml} | 0
...EntityChangePublishingDisabledJdoEntities.java} | 18 ++++-----
...ityChangePublishingDisabledJdoSeedService.java} | 6 +--
...ingVm_publishingDisabledAnnotatedEntities.java} | 16 ++++----
.../DomainObjectAuditingEnabledJdoEntities.java | 16 ++++----
.../DomainObjectAuditingEnabledJdoSeedService.java | 2 +-
...itingVm_publishingEnabledAnnotatedEntities.java | 10 ++---
...ityChangePublishingEnabledJdo-description.adoc} | 6 +--
...ainObjectEntityChangePublishingEnabledJdo.java} | 8 ++--
...ectEntityChangePublishingEnabledJdo.layout.xml} | 0
...tityChangePublishingEnabledMetaAnnotation.java} | 2 +-
...ishingEnabledMetaAnnotatedJdo-description.adoc} | 8 ++--
...tyChangePublishingEnabledMetaAnnotatedJdo.java} | 12 +++---
...gePublishingEnabledMetaAnnotatedJdo.layout.xml} | 0
...PublishingEnabledMetaAnnotatedJdoEntities.java} | 18 ++++-----
...lishingEnabledMetaAnnotatedJdoSeedService.java} | 6 +--
...Vm_publishingEnabledMetaAnnotatedEntities.java} | 12 +++---
...ityChangePublishingDisabledMetaAnnotation.java} | 2 +-
...EnabledMetaAnnotOverriddenJdo-description.adoc} | 8 ++--
...gePublishingEnabledMetaAnnotOverriddenJdo.java} | 10 ++---
...ishingEnabledMetaAnnotOverriddenJdo.layout.xml} | 0
...hingEnabledMetaAnnotOverriddenJdoEntities.java} | 18 ++++-----
...gEnabledMetaAnnotOverriddenJdoSeedService.java} | 6 +--
...lishingEnabledMetaAnnotOverriddenEntities.java} | 12 +++---
.../dom/annotDomain/Property/PropertyMenu.java | 4 +-
.../_changes/ExposeCapturedChanges_clear.java | 8 ++--
.../src/main/java/demoapp/dom/menubars.layout.xml | 10 ++---
40 files changed, 180 insertions(+), 179 deletions(-)
diff --git
a/api/applib/src/main/adoc/modules/applib-svc/images/reference-services/.~lock.commands-and-events.pptx#
b/api/applib/src/main/adoc/modules/applib-svc/images/reference-services/.~lock.commands-and-events.pptx#
new file mode 100644
index 0000000..f2678ba
--- /dev/null
+++
b/api/applib/src/main/adoc/modules/applib-svc/images/reference-services/.~lock.commands-and-events.pptx#
@@ -0,0 +1 @@
+,WOLF/hobrom,WOLF,20.11.2020
18:11,file:///C:/Users/hobrom/AppData/Roaming/LibreOffice/4;
\ No newline at end of file
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/ActionMenu.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/ActionMenu.java
index f60d522..bd03129 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/ActionMenu.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/ActionMenu.java
@@ -71,7 +71,7 @@ public class ActionMenu {
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-terminal", describedAs = "Action invocation
intentions as XML")
- public ActionCommandPublishingJdo commandDispatch(){
+ public ActionCommandPublishingJdo commandPublishing(){
return actionCommandJdoEntities.first();
}
@@ -84,7 +84,7 @@ public class ActionMenu {
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-book", describedAs = "Action invocation
events as XML")
- public ActionExecutionPublishingJdo executionDispatch(){
+ public ActionExecutionPublishingJdo executionPublishing(){
return actionPublishingJdoEntities.first();
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/DomainObjectMenu.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/DomainObjectMenu.java
index ec5374d..e153703 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/DomainObjectMenu.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/DomainObjectMenu.java
@@ -28,7 +28,7 @@ import org.apache.isis.applib.annotation.SemanticsOf;
import lombok.RequiredArgsConstructor;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingVm;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm;
@DomainService(nature=NatureOfService.VIEW, objectType =
"demo.DomainObjectMenu")
//@Log4j2
@@ -36,9 +36,9 @@ import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectA
public class DomainObjectMenu {
@Action(semantics = SemanticsOf.SAFE)
- @ActionLayout(cssClassFa="fa-book", describedAs = "Object changed events
as XML")
- public DomainObjectAuditingVm auditing(){
- return new DomainObjectAuditingVm();
+ @ActionLayout(cssClassFa="fa-book", describedAs = "Entity changed events
as XML")
+ public DomainObjectEntityChangePublishingVm entityChangePublishing(){
+ return new DomainObjectEntityChangePublishingVm();
}
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingJdo.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo.java
similarity index 96%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingJdo.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo.java
index 329cf27..dd41442 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingJdo.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo.java
@@ -26,7 +26,7 @@ import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
import demoapp.dom.annotDomain._changes.ExposeCapturedChanges;
//tag::class[]
-public interface DomainObjectAuditingJdo
+public interface DomainObjectEntityChangePublishingJdo
extends HasAsciiDocDescription, ExposeCapturedChanges {
@Property(editing = Editing.ENABLED)
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingJdo_updatePropertyUsingAction.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo_updatePropertyUsingAction.java
similarity index 77%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingJdo_updatePropertyUsingAction.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo_updatePropertyUsingAction.java
index 019f962..e6f00c7 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingJdo_updatePropertyUsingAction.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo_updatePropertyUsingAction.java
@@ -29,17 +29,17 @@ import
demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
semantics = SemanticsOf.IDEMPOTENT
, associateWith = "propertyUpdatedByAction"
)
-public class DomainObjectAuditingJdo_updatePropertyUsingAction implements
HasAsciiDocDescription {
+public class DomainObjectEntityChangePublishingJdo_updatePropertyUsingAction
implements HasAsciiDocDescription {
// ...
//end::class[]
- private final DomainObjectAuditingJdo domainObjectAuditingJdo;
+ private final DomainObjectEntityChangePublishingJdo
domainObjectAuditingJdo;
- public
DomainObjectAuditingJdo_updatePropertyUsingAction(DomainObjectAuditingJdo
domainObjectAuditingJdo) {
+ public
DomainObjectEntityChangePublishingJdo_updatePropertyUsingAction(DomainObjectEntityChangePublishingJdo
domainObjectAuditingJdo) {
this.domainObjectAuditingJdo = domainObjectAuditingJdo;
}
//tag::class[]
- public DomainObjectAuditingJdo_updatePropertyUsingAction
updateProperty(final String value) {
+ public DomainObjectEntityChangePublishingJdo_updatePropertyUsingAction
updateProperty(final String value) {
domainObjectAuditingJdo.setPropertyUpdatedByAction(value);
return this;
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm-description.adoc
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm-description.adoc
similarity index 87%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm-description.adoc
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm-description.adoc
index 0cb32d1..f30c732 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm-description.adoc
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm-description.adoc
@@ -1,8 +1,8 @@
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
-WARNING: TODO: was renamed/moved from publishing to auditing
+WARNING: TODO: was renamed/moved from auditing+publishing to
entityChangePublishing
-The `_auditing` semantic for a domain object means that all registered
implementation(s) of the
link:https://isis.apache.org/refguide/2.0.0-M3/applib-svc/PublisherService.html#spi[`PublisherService`
SPI] will be notified of the identity and nature of the change
(created/updated/deleted) to the domain object.
+The `entityChangePublishing` semantic for a domain object means that all
registered implementation(s) of the
link:https://isis.apache.org/refguide/2.0.0-M3/applib-svc/PublisherService.html#spi[`PublisherService`
SPI] will be notified of the identity and nature of the change
(created/updated/deleted) to the domain object.
This is done _after_ the interaction in which the object(s) was changed has
completed.
This notification is done only once per interaction, so will include _all_
domain objects that were changed.
@@ -21,7 +21,7 @@ NOTE: Publishing of domain objects is only supported for
domain entities, not vi
The demo provides a view model which can be used to create, update or delete
four variations of a domain entity:
-* annotated using `@DomainObject(auditing=...)` for both enabled and disabled
+* annotated using `@DomainObject(entityChangePublishing=...)` for both enabled
and disabled
* meta-annotated as enabled
* meta-annotated as disabled, but then overridden
@@ -85,6 +85,6 @@ isis:
applib:
annotation:
domain-object:
- publishing: none
+ entityChangePublishing: none
----
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm.java
similarity index 95%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm.java
index 9dbae29..1c6024c 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm.java
@@ -46,7 +46,7 @@ import
demoapp.dom.annotLayout.PropertyLayout.cssClass.CssClassRedMetaAnnotation
nature=Nature.VIEW_MODEL,
objectType = "demo.DomainObjectAuditingVm"
)
-public class DomainObjectAuditingVm implements HasAsciiDocDescription {
+public class DomainObjectEntityChangePublishingVm implements
HasAsciiDocDescription {
public String title() {
return "DomainObject#publishing";
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm.layout.xml
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm.layout.xml
similarity index 100%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm.layout.xml
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm.layout.xml
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm_create.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_create.java
similarity index 73%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm_create.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_create.java
index 343971e..ca01056 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm_create.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_create.java
@@ -27,29 +27,29 @@ import org.apache.isis.applib.annotation.SemanticsOf;
import org.apache.isis.applib.services.repository.RepositoryService;
import demoapp.dom._infra.samples.NameSamples;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectAuditingDisabledJdo;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectAuditingDisabledJdoEntities;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectAuditingEnabledJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectEntityChangePublishingEnabledJdo;
import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectAuditingEnabledJdoEntities;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectAuditingEnabledMetaAnnotatedJdo;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectAuditingEnabledMetaAnnotatedJdoEntities;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectAuditingEnabledMetaAnnotOverriddenJdo;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities;
//tag::class[]
@Action(semantics = SemanticsOf.NON_IDEMPOTENT)
@ActionLayout(
describedAs = "Creates one publishing enabled entity and one
publishing disabled entity"
)
-public class DomainObjectAuditingVm_create {
+public class DomainObjectEntityChangePublishingVm_create {
- private final DomainObjectAuditingVm domainObjectAuditingVm;
- public DomainObjectAuditingVm_create(DomainObjectAuditingVm
domainObjectAuditingVm) {
+ private final DomainObjectEntityChangePublishingVm domainObjectAuditingVm;
+ public
DomainObjectEntityChangePublishingVm_create(DomainObjectEntityChangePublishingVm
domainObjectAuditingVm) {
this.domainObjectAuditingVm = domainObjectAuditingVm;
}
@MemberOrder(sequence = "1.0")
- public DomainObjectAuditingVm act(
+ public DomainObjectEntityChangePublishingVm act(
String newValue
, boolean publishingEnabled
, boolean publishingDisabled
@@ -90,13 +90,13 @@ public class DomainObjectAuditingVm_create {
DomainObjectAuditingEnabledJdoEntities publishingEnabledJdoEntities;
@Inject
- DomainObjectAuditingDisabledJdoEntities publishingDisabledJdoEntities;
+ DomainObjectEntityChangePublishingDisabledJdoEntities
publishingDisabledJdoEntities;
@Inject
- DomainObjectAuditingEnabledMetaAnnotatedJdoEntities
publishingEnabledMetaAnnotatedJdoEntities;
+ DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities
publishingEnabledMetaAnnotatedJdoEntities;
@Inject
- DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities
publishingEnabledMetaAnnotOverriddenJdoEntities;
+ DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities
publishingEnabledMetaAnnotOverriddenJdoEntities;
@Inject
NameSamples nameSamples;
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm_delete.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_delete.java
similarity index 64%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm_delete.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_delete.java
index 7f7a286..7c87f61 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm_delete.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_delete.java
@@ -26,33 +26,33 @@ import org.apache.isis.applib.annotation.ActionLayout;
import org.apache.isis.applib.annotation.MemberOrder;
import org.apache.isis.applib.annotation.SemanticsOf;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectAuditingDisabledJdo;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectAuditingDisabledJdoEntities;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectAuditingEnabledJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectEntityChangePublishingEnabledJdo;
import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectAuditingEnabledJdoEntities;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectAuditingEnabledMetaAnnotatedJdo;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectAuditingEnabledMetaAnnotatedJdoEntities;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectAuditingEnabledMetaAnnotOverriddenJdo;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities;
//tag::class[]
@Action(semantics = SemanticsOf.IDEMPOTENT)
@ActionLayout(
describedAs = "Deletes one publishing enabled entity and one publishing
disabled entity"
)
-public class DomainObjectAuditingVm_delete {
+public class DomainObjectEntityChangePublishingVm_delete {
- private final DomainObjectAuditingVm domainObjectAuditingVm;
- public DomainObjectAuditingVm_delete(DomainObjectAuditingVm
domainObjectAuditingVm) {
+ private final DomainObjectEntityChangePublishingVm domainObjectAuditingVm;
+ public
DomainObjectEntityChangePublishingVm_delete(DomainObjectEntityChangePublishingVm
domainObjectAuditingVm) {
this.domainObjectAuditingVm = domainObjectAuditingVm;
}
@MemberOrder(sequence = "3.0")
- public DomainObjectAuditingVm act(
- @Nullable DomainObjectAuditingEnabledJdo enabledJdo
- , @Nullable DomainObjectAuditingDisabledJdo disabledJdo
- , @Nullable DomainObjectAuditingEnabledMetaAnnotatedJdo
metaAnnotatedJdo
- , @Nullable DomainObjectAuditingEnabledMetaAnnotOverriddenJdo
metaAnnotOverriddenJdo
+ public DomainObjectEntityChangePublishingVm act(
+ @Nullable DomainObjectEntityChangePublishingEnabledJdo enabledJdo
+ , @Nullable DomainObjectEntityChangePublishingDisabledJdo
disabledJdo
+ , @Nullable
DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo metaAnnotatedJdo
+ , @Nullable
DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo
metaAnnotOverriddenJdo
) {
if(enabledJdo != null) {
publishingEnabledJdoEntities.remove(enabledJdo);
@@ -68,16 +68,16 @@ public class DomainObjectAuditingVm_delete {
}
return domainObjectAuditingVm;
}
- public DomainObjectAuditingEnabledJdo default0Act() {
+ public DomainObjectEntityChangePublishingEnabledJdo default0Act() {
return publishingEnabledJdoEntities.first().get();
}
- public DomainObjectAuditingDisabledJdo default1Act() {
+ public DomainObjectEntityChangePublishingDisabledJdo default1Act() {
return publishingDisabledJdoEntities.first().get();
}
- public DomainObjectAuditingEnabledMetaAnnotatedJdo default2Act() {
+ public DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo
default2Act() {
return publishingEnabledMetaAnnotatedJdoEntities.first().get();
}
- public DomainObjectAuditingEnabledMetaAnnotOverriddenJdo default3Act() {
+ public DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo
default3Act() {
return publishingEnabledMetaAnnotOverriddenJdoEntities.first().get();
}
public String disableAct() {
@@ -89,8 +89,8 @@ public class DomainObjectAuditingVm_delete {
}
@Inject DomainObjectAuditingEnabledJdoEntities
publishingEnabledJdoEntities;
- @Inject DomainObjectAuditingDisabledJdoEntities
publishingDisabledJdoEntities;
- @Inject DomainObjectAuditingEnabledMetaAnnotatedJdoEntities
publishingEnabledMetaAnnotatedJdoEntities;
- @Inject DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities
publishingEnabledMetaAnnotOverriddenJdoEntities;
+ @Inject DomainObjectEntityChangePublishingDisabledJdoEntities
publishingDisabledJdoEntities;
+ @Inject DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities
publishingEnabledMetaAnnotatedJdoEntities;
+ @Inject
DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities
publishingEnabledMetaAnnotOverriddenJdoEntities;
}
//end::class[]
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm_updateAll.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_updateAll.java
similarity index 75%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm_updateAll.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_updateAll.java
index a3dd1a1..69f1c1b 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectAuditingVm_updateAll.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_updateAll.java
@@ -30,25 +30,25 @@ import org.apache.isis.applib.annotation.SemanticsOf;
import lombok.val;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectAuditingDisabledJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledJdoEntities;
import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectAuditingEnabledJdoEntities;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectAuditingEnabledMetaAnnotatedJdoEntities;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities;
//tag::class[]
@Action(semantics = SemanticsOf.IDEMPOTENT)
@ActionLayout(
describedAs = "Updates all publishing enabled entities and all publishing
disabled entities"
)
-public class DomainObjectAuditingVm_updateAll {
+public class DomainObjectEntityChangePublishingVm_updateAll {
- private final DomainObjectAuditingVm domainObjectAuditingVm;
- public DomainObjectAuditingVm_updateAll(DomainObjectAuditingVm
domainObjectAuditingVm) {
+ private final DomainObjectEntityChangePublishingVm domainObjectAuditingVm;
+ public
DomainObjectEntityChangePublishingVm_updateAll(DomainObjectEntityChangePublishingVm
domainObjectAuditingVm) {
this.domainObjectAuditingVm = domainObjectAuditingVm;
}
@MemberOrder(sequence = "2.0")
- public DomainObjectAuditingVm act(
+ public DomainObjectEntityChangePublishingVm act(
boolean publishingEnabled
, boolean publishingDisabled
, boolean publishingEnabledMetaAnnotated
@@ -83,7 +83,7 @@ public class DomainObjectAuditingVm_updateAll {
return true;
}
- private static void renumber(List<DomainObjectAuditingJdo> all) {
+ private static void renumber(List<DomainObjectEntityChangePublishingJdo>
all) {
val ai = new AtomicInteger(0);
all.forEach(x -> x.setPropertyUpdatedByAction("Object #" +
ai.incrementAndGet()));
}
@@ -92,12 +92,12 @@ public class DomainObjectAuditingVm_updateAll {
DomainObjectAuditingEnabledJdoEntities publishingEnabledJdoEntities;
@Inject
- DomainObjectAuditingDisabledJdoEntities publishingDisabledJdoEntities;
+ DomainObjectEntityChangePublishingDisabledJdoEntities
publishingDisabledJdoEntities;
@Inject
- DomainObjectAuditingEnabledMetaAnnotatedJdoEntities
publishingEnabledMetaAnnotatedJdoEntities;
+ DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities
publishingEnabledMetaAnnotatedJdoEntities;
@Inject
- DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities
publishingEnabledMetaAnnotOverriddenJdoEntities;
+ DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities
publishingEnabledMetaAnnotOverriddenJdoEntities;
}
//end::class[]
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdo-description.adoc
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo-description.adoc
similarity index 77%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdo-description.adoc
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo-description.adoc
index e699145..f0c35e9 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdo-description.adoc
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo-description.adoc
@@ -1,11 +1,11 @@
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
-WARNING: TODO: was renamed/moved from publishing to auditing
+WARNING: TODO: was renamed/moved from auditing+publishing to
entityChangePublishing
-If auditing has been enabled by default, then it can of course also be
disabled:
+If entityChangePublishing has been enabled by default, then it can of course
also be disabled:
[source,java,indent=0]
----
-include::DomainObjectAuditingDisabledJdo.java[tags=class]
+include::DomainObjectEntityChangePublishingDisabledJdo.java[tags=class]
----
<.> explicitly specifies that modifying the domain object should _not_ be
published.
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdo.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.java
similarity index 90%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdo.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.java
index 12a6cc3..eb0164e 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdo.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.java
@@ -33,7 +33,7 @@ import org.apache.isis.applib.annotation.Title;
import lombok.Getter;
import lombok.Setter;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingJdo;
//tag::class[]
@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
@@ -47,12 +47,12 @@ import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectA
@DomainObjectLayout(
describedAs = "@DomainObject(publishing=DISABLED)"
)
-public class DomainObjectAuditingDisabledJdo
- implements DomainObjectAuditingJdo {
+public class DomainObjectEntityChangePublishingDisabledJdo
+ implements DomainObjectEntityChangePublishingJdo {
// ...
//end::class[]
- public DomainObjectAuditingDisabledJdo(String initialValue) {
+ public DomainObjectEntityChangePublishingDisabledJdo(String initialValue) {
this.property = initialValue;
this.propertyUpdatedByAction = initialValue;
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.layout.xml
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.layout.xml
similarity index 100%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.layout.xml
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.layout.xml
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdoEntities.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoEntities.java
similarity index 64%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdoEntities.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoEntities.java
index f500ea2..5ff2bd0 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdoEntities.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoEntities.java
@@ -29,25 +29,25 @@ import org.springframework.stereotype.Service;
import org.apache.isis.applib.services.repository.RepositoryService;
@Service
-public class DomainObjectAuditingDisabledJdoEntities {
+public class DomainObjectEntityChangePublishingDisabledJdoEntities {
- public Optional<DomainObjectAuditingDisabledJdo> find(final String value) {
- return
repositoryService.firstMatch(DomainObjectAuditingDisabledJdo.class, x ->
Objects.equals(x.getProperty(), value));
+ public Optional<DomainObjectEntityChangePublishingDisabledJdo> find(final
String value) {
+ return
repositoryService.firstMatch(DomainObjectEntityChangePublishingDisabledJdo.class,
x -> Objects.equals(x.getProperty(), value));
}
- public List<DomainObjectAuditingDisabledJdo> all() {
- return
repositoryService.allInstances(DomainObjectAuditingDisabledJdo.class);
+ public List<DomainObjectEntityChangePublishingDisabledJdo> all() {
+ return
repositoryService.allInstances(DomainObjectEntityChangePublishingDisabledJdo.class);
}
- public Optional<DomainObjectAuditingDisabledJdo> first() {
+ public Optional<DomainObjectEntityChangePublishingDisabledJdo> first() {
return all().stream().findFirst();
}
- public DomainObjectAuditingDisabledJdo create(String newValue) {
- return repositoryService.persistAndFlush(new
DomainObjectAuditingDisabledJdo(newValue));
+ public DomainObjectEntityChangePublishingDisabledJdo create(String
newValue) {
+ return repositoryService.persistAndFlush(new
DomainObjectEntityChangePublishingDisabledJdo(newValue));
}
- public void remove(DomainObjectAuditingDisabledJdo disabledJdo) {
+ public void remove(DomainObjectEntityChangePublishingDisabledJdo
disabledJdo) {
repositoryService.removeAndFlush(disabledJdo);
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdoSeedService.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoSeedService.java
similarity index 88%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdoSeedService.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoSeedService.java
index 0ddc410..2753670 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdoSeedService.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoSeedService.java
@@ -29,9 +29,9 @@ import demoapp.dom._infra.seed.SeedServiceAbstract;
import demoapp.dom.types.Samples;
@Service
-public class DomainObjectAuditingDisabledJdoSeedService extends
SeedServiceAbstract {
+public class DomainObjectEntityChangePublishingDisabledJdoSeedService extends
SeedServiceAbstract {
- public DomainObjectAuditingDisabledJdoSeedService() {
+ public DomainObjectEntityChangePublishingDisabledJdoSeedService() {
super(PropertyPublishingNotJdoEntityFixture::new);
}
@@ -40,7 +40,7 @@ public class DomainObjectAuditingDisabledJdoSeedService
extends SeedServiceAbstr
@Override
protected void execute(ExecutionContext executionContext) {
samples.stream()
- .map(DomainObjectAuditingDisabledJdo::new)
+ .map(DomainObjectEntityChangePublishingDisabledJdo::new)
.forEach(domainObject -> {
repositoryService.persist(domainObject);
executionContext.addResult(this, domainObject);
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingVm_publishingDisabledAnnotatedEntities.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingVm_publishingDisabledAnnotatedEntities.java
similarity index 67%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingVm_publishingDisabledAnnotatedEntities.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingVm_publishingDisabledAnnotatedEntities.java
index 5c45605..67e3609 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingVm_publishingDisabledAnnotatedEntities.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingVm_publishingDisabledAnnotatedEntities.java
@@ -24,23 +24,23 @@ import javax.inject.Inject;
import org.apache.isis.applib.annotation.Collection;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingVm;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectAuditingDisabledJdo;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectAuditingDisabledJdoEntities;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledJdoEntities;
@Collection()
-public class DomainObjectAuditingVm_publishingDisabledAnnotatedEntities {
+public class
DomainObjectEntityChangePublishingVm_publishingDisabledAnnotatedEntities {
- private final DomainObjectAuditingVm domainObjectAuditingVm;
+ private final DomainObjectEntityChangePublishingVm domainObjectAuditingVm;
- public
DomainObjectAuditingVm_publishingDisabledAnnotatedEntities(DomainObjectAuditingVm
domainObjectAuditingVm) {
+ public
DomainObjectEntityChangePublishingVm_publishingDisabledAnnotatedEntities(DomainObjectEntityChangePublishingVm
domainObjectAuditingVm) {
this.domainObjectAuditingVm = domainObjectAuditingVm;
}
- public List<DomainObjectAuditingDisabledJdo> coll() {
+ public List<DomainObjectEntityChangePublishingDisabledJdo> coll() {
return publishingDisabledJdoEntities.all();
}
@Inject
- DomainObjectAuditingDisabledJdoEntities publishingDisabledJdoEntities;
+ DomainObjectEntityChangePublishingDisabledJdoEntities
publishingDisabledJdoEntities;
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoEntities.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoEntities.java
index 34b3c0d..47ef9c0 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoEntities.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoEntities.java
@@ -31,23 +31,23 @@ import
org.apache.isis.applib.services.repository.RepositoryService;
@Service
public class DomainObjectAuditingEnabledJdoEntities {
- public Optional<DomainObjectAuditingEnabledJdo> find(final String value) {
- return
repositoryService.firstMatch(DomainObjectAuditingEnabledJdo.class, x ->
Objects.equals(x.getProperty(), value));
+ public Optional<DomainObjectEntityChangePublishingEnabledJdo> find(final
String value) {
+ return
repositoryService.firstMatch(DomainObjectEntityChangePublishingEnabledJdo.class,
x -> Objects.equals(x.getProperty(), value));
}
- public List<DomainObjectAuditingEnabledJdo> all() {
- return
repositoryService.allInstances(DomainObjectAuditingEnabledJdo.class);
+ public List<DomainObjectEntityChangePublishingEnabledJdo> all() {
+ return
repositoryService.allInstances(DomainObjectEntityChangePublishingEnabledJdo.class);
}
- public Optional<DomainObjectAuditingEnabledJdo> first() {
+ public Optional<DomainObjectEntityChangePublishingEnabledJdo> first() {
return all().stream().findFirst();
}
- public DomainObjectAuditingEnabledJdo create(String newValue) {
- return repositoryService.persistAndFlush(new
DomainObjectAuditingEnabledJdo(newValue));
+ public DomainObjectEntityChangePublishingEnabledJdo create(String
newValue) {
+ return repositoryService.persistAndFlush(new
DomainObjectEntityChangePublishingEnabledJdo(newValue));
}
- public void remove(DomainObjectAuditingEnabledJdo enabledJdo) {
+ public void remove(DomainObjectEntityChangePublishingEnabledJdo
enabledJdo) {
repositoryService.removeAndFlush(enabledJdo);
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoSeedService.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoSeedService.java
index 93e5ce9..501cdf2 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoSeedService.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoSeedService.java
@@ -40,7 +40,7 @@ public class DomainObjectAuditingEnabledJdoSeedService
extends SeedServiceAbstra
@Override
protected void execute(ExecutionContext executionContext) {
samples.stream()
- .map(DomainObjectAuditingEnabledJdo::new)
+ .map(DomainObjectEntityChangePublishingEnabledJdo::new)
.forEach(domainObject -> {
repositoryService.persist(domainObject);
executionContext.addResult(this, domainObject);
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingVm_publishingEnabledAnnotatedEntities.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingVm_publishingEnabledAnnotatedEntities.java
index 4387c01..a5857e9 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingVm_publishingEnabledAnnotatedEntities.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingVm_publishingEnabledAnnotatedEntities.java
@@ -24,20 +24,20 @@ import javax.inject.Inject;
import org.apache.isis.applib.annotation.Collection;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingVm;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectAuditingEnabledJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectEntityChangePublishingEnabledJdo;
import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectAuditingEnabledJdoEntities;
@Collection()
public class DomainObjectAuditingVm_publishingEnabledAnnotatedEntities {
- private final DomainObjectAuditingVm domainObjectAuditingVm;
+ private final DomainObjectEntityChangePublishingVm domainObjectAuditingVm;
- public
DomainObjectAuditingVm_publishingEnabledAnnotatedEntities(DomainObjectAuditingVm
domainObjectAuditingVm) {
+ public
DomainObjectAuditingVm_publishingEnabledAnnotatedEntities(DomainObjectEntityChangePublishingVm
domainObjectAuditingVm) {
this.domainObjectAuditingVm = domainObjectAuditingVm;
}
- public List<DomainObjectAuditingEnabledJdo> coll() {
+ public List<DomainObjectEntityChangePublishingEnabledJdo> coll() {
return publishingEnabledJdoEntities.all();
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdo-description.adoc
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo-description.adoc
similarity index 75%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdo-description.adoc
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo-description.adoc
index 51ed1f0..99cf4fb 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdo-description.adoc
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo-description.adoc
@@ -1,12 +1,12 @@
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
-WARNING: TODO: was renamed/moved from publishing to auditing
+WARNING: TODO: was renamed/moved from auditing+publishing to
entityChangePublishing
-The `auditing` semantic can be specified explicitly using an annotation
through `@DomainObject#auditing()`:
+The `entityChangePublishing` semantic can be specified explicitly using an
annotation through `@DomainObject#entityChangePublishing()`:
[source,java,indent=0]
----
-include::DomainObjectAuditingEnabledJdo.java[tags=class]
+include::DomainObjectEntityChangePublishingEnabledJdo.java[tags=class]
----
<.> explicitly specifies that modifying the domain object should be published.
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdo.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.java
similarity index 90%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdo.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.java
index 8fedec3..38b3a9f 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdo.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.java
@@ -33,7 +33,7 @@ import org.apache.isis.applib.annotation.Title;
import lombok.Getter;
import lombok.Setter;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingJdo;
//tag::class[]
@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
@@ -47,12 +47,12 @@ import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectA
@DomainObjectLayout(
describedAs = "@DomainObject(publishing=ENABLED)"
)
-public class DomainObjectAuditingEnabledJdo
- implements DomainObjectAuditingJdo {
+public class DomainObjectEntityChangePublishingEnabledJdo
+ implements DomainObjectEntityChangePublishingJdo {
// ...
//end::class[]
- public DomainObjectAuditingEnabledJdo(String initialValue) {
+ public DomainObjectEntityChangePublishingEnabledJdo(String initialValue) {
this.property = initialValue;
this.propertyUpdatedByAction = initialValue;
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdo.layout.xml
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.layout.xml
similarity index 100%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdo.layout.xml
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.layout.xml
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/DomainObjectAuditingEnabledMetaAnnotation.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/DomainObjectEntityChangePublishingEnabledMetaAnnotation.java
similarity index 95%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/DomainObjectAuditingEnabledMetaAnnotation.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/DomainObjectEntityChangePublishingEnabledMetaAnnotation.java
index 964e471..3e11540 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/DomainObjectAuditingEnabledMetaAnnotation.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/DomainObjectEntityChangePublishingEnabledMetaAnnotation.java
@@ -34,7 +34,7 @@ import org.apache.isis.applib.annotation.Publishing;
ElementType.TYPE, ElementType.ANNOTATION_TYPE // <.>
})
@Retention(RetentionPolicy.RUNTIME)
-public @interface DomainObjectAuditingEnabledMetaAnnotation {
+public @interface DomainObjectEntityChangePublishingEnabledMetaAnnotation {
}
//end::class[]
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo-description.adoc
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo-description.adoc
similarity index 75%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo-description.adoc
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo-description.adoc
index 5d0c62a..fc7c844 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo-description.adoc
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo-description.adoc
@@ -1,14 +1,14 @@
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
-WARNING: TODO: was renamed/moved from publishing to auditing
+WARNING: TODO: was renamed/moved from auditing+publishing to
entityChangePublishing
-The `auditing` semantic can also be specified using a custom meta-annotation:
+The `entityChangePublishing` semantic can also be specified using a custom
meta-annotation:
* the meta-annotation is defined as:
+
[source,java]
----
-include::../DomainObjectAuditingDisabledMetaAnnotation.java[tags=class]
+include::../DomainObjectEntityChangePublishingEnabledMetaAnnotation.java[tags=class]
----
<.> annotated for a domain object
<.> annotation can be applied to the type or a further meta-annotation type
only
@@ -17,6 +17,6 @@
include::../DomainObjectAuditingDisabledMetaAnnotation.java[tags=class]
+
[source,java,indent=0]
----
-include::DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.java[tags=class]
+include::DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.java[tags=class]
----
<.> semantic is inherited from the meta-annotation
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdo.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.java
similarity index 84%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdo.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.java
index 288f0c3..ca03c8d 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdo.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.java
@@ -33,13 +33,13 @@ import org.apache.isis.applib.annotation.Title;
import lombok.Getter;
import lombok.Setter;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingJdo;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.DomainObjectAuditingEnabledMetaAnnotation;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.DomainObjectEntityChangePublishingEnabledMetaAnnotation;
//tag::class[]
@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
@DatastoreIdentity(strategy = IdGeneratorStrategy.IDENTITY, column = "id")
-@DomainObjectAuditingEnabledMetaAnnotation // <.>
+@DomainObjectEntityChangePublishingEnabledMetaAnnotation //
<.>
@DomainObject(
nature=Nature.JDO_ENTITY
, objectType = "demo.DomainObjectAuditingEnabledMetaAnnotatedJdo"
@@ -48,12 +48,12 @@ import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnot.Dom
@DomainObjectLayout(
describedAs = "@DomainObjectAuditingEnabledMetaAnnotation"
)
-public class DomainObjectAuditingEnabledMetaAnnotatedJdo
- implements DomainObjectAuditingJdo {
+public class DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo
+ implements DomainObjectEntityChangePublishingJdo {
// ...
//end::class[]
- public DomainObjectAuditingEnabledMetaAnnotatedJdo(String initialValue) {
+ public DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo(String
initialValue) {
this.property = initialValue;
this.propertyUpdatedByAction = initialValue;
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdo.layout.xml
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.layout.xml
similarity index 100%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdo.layout.xml
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.layout.xml
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdoEntities.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities.java
similarity index 61%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdoEntities.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities.java
index b5b5c4b..a42609f 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdoEntities.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities.java
@@ -29,25 +29,25 @@ import org.springframework.stereotype.Service;
import org.apache.isis.applib.services.repository.RepositoryService;
@Service
-public class DomainObjectAuditingEnabledMetaAnnotatedJdoEntities {
+public class DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities
{
- public Optional<DomainObjectAuditingEnabledMetaAnnotatedJdo> find(final
String value) {
- return
repositoryService.firstMatch(DomainObjectAuditingEnabledMetaAnnotatedJdo.class,
x -> Objects.equals(x.getProperty(), value));
+ public Optional<DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo>
find(final String value) {
+ return
repositoryService.firstMatch(DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.class,
x -> Objects.equals(x.getProperty(), value));
}
- public List<DomainObjectAuditingEnabledMetaAnnotatedJdo> all() {
- return
repositoryService.allInstances(DomainObjectAuditingEnabledMetaAnnotatedJdo.class);
+ public List<DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo>
all() {
+ return
repositoryService.allInstances(DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.class);
}
- public Optional<DomainObjectAuditingEnabledMetaAnnotatedJdo> first() {
+ public Optional<DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo>
first() {
return all().stream().findFirst();
}
- public DomainObjectAuditingEnabledMetaAnnotatedJdo create(String newValue)
{
- return repositoryService.persistAndFlush(new
DomainObjectAuditingEnabledMetaAnnotatedJdo(newValue));
+ public DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo
create(String newValue) {
+ return repositoryService.persistAndFlush(new
DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo(newValue));
}
- public void remove(DomainObjectAuditingEnabledMetaAnnotatedJdo enabledJdo)
{
+ public void
remove(DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo enabledJdo) {
repositoryService.removeAndFlush(enabledJdo);
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdoSeedService.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoSeedService.java
similarity index 86%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdoSeedService.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoSeedService.java
index c6d7b72..df79c25 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdoSeedService.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoSeedService.java
@@ -29,9 +29,9 @@ import demoapp.dom._infra.seed.SeedServiceAbstract;
import demoapp.dom.types.Samples;
@Service
-public class DomainObjectAuditingEnabledMetaAnnotatedJdoSeedService extends
SeedServiceAbstract {
+public class
DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoSeedService extends
SeedServiceAbstract {
- public DomainObjectAuditingEnabledMetaAnnotatedJdoSeedService() {
+ public
DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoSeedService() {
super(PropertyPublishingJdoEntityFixture::new);
}
@@ -40,7 +40,7 @@ public class
DomainObjectAuditingEnabledMetaAnnotatedJdoSeedService extends Seed
@Override
protected void execute(ExecutionContext executionContext) {
samples.stream()
- .map(DomainObjectAuditingEnabledMetaAnnotatedJdo::new)
+
.map(DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo::new)
.forEach(domainObject -> {
repositoryService.persist(domainObject);
executionContext.addResult(this, domainObject);
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingVm_publishingEnabledMetaAnnotatedEntities.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotatedEntities.java
similarity index 69%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingVm_publishingEnabledMetaAnnotatedEntities.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotatedEntities.java
index 13d7862..993b203 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingVm_publishingEnabledMetaAnnotatedEntities.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotatedEntities.java
@@ -24,21 +24,21 @@ import javax.inject.Inject;
import org.apache.isis.applib.annotation.Collection;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingVm;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm;
@Collection()
-public class DomainObjectAuditingVm_publishingEnabledMetaAnnotatedEntities {
+public class
DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotatedEntities {
- private final DomainObjectAuditingVm domainObjectAuditingVm;
+ private final DomainObjectEntityChangePublishingVm domainObjectAuditingVm;
- public
DomainObjectAuditingVm_publishingEnabledMetaAnnotatedEntities(DomainObjectAuditingVm
domainObjectAuditingVm) {
+ public
DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotatedEntities(DomainObjectEntityChangePublishingVm
domainObjectAuditingVm) {
this.domainObjectAuditingVm = domainObjectAuditingVm;
}
- public List<DomainObjectAuditingEnabledMetaAnnotatedJdo> coll() {
+ public List<DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo>
coll() {
return publishingEnabledJdoEntities.all();
}
@Inject
- DomainObjectAuditingEnabledMetaAnnotatedJdoEntities
publishingEnabledJdoEntities;
+ DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities
publishingEnabledJdoEntities;
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/DomainObjectAuditingDisabledMetaAnnotation.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/DomainObjectEntityChangePublishingDisabledMetaAnnotation.java
similarity index 94%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/DomainObjectAuditingDisabledMetaAnnotation.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/DomainObjectEntityChangePublishingDisabledMetaAnnotation.java
index cb5e9b7..b843ec0 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/DomainObjectAuditingDisabledMetaAnnotation.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/DomainObjectEntityChangePublishingDisabledMetaAnnotation.java
@@ -34,7 +34,7 @@ import org.apache.isis.applib.annotation.Publishing;
ElementType.TYPE, ElementType.ANNOTATION_TYPE // <.>
})
@Retention(RetentionPolicy.RUNTIME)
-public @interface DomainObjectAuditingDisabledMetaAnnotation {
+public @interface DomainObjectEntityChangePublishingDisabledMetaAnnotation {
}
//end::class[]
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdo-description.adoc
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo-description.adoc
similarity index 75%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdo-description.adoc
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo-description.adoc
index 6c95963..6827fe8 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectAuditingEnabledMetaAnnotatedJdo-description.adoc
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo-description.adoc
@@ -1,14 +1,14 @@
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
-WARNING: TODO: was renamed/moved from publishing to auditing
+WARNING: TODO: was renamed/moved from auditing+publishing to
entityChangePublishing
-The `auditing` semantic can also be specified using a custom meta-annotation:
+The `entityChangePublishing` semantic can also be specified using a custom
meta-annotation:
* the meta-annotation is defined as:
+
[source,java]
----
-include::../DomainObjectAuditingEnabledMetaAnnotation.java[tags=class]
+include::../DomainObjectEntityChangePublishingDisabledMetaAnnotation.java[tags=class]
----
<.> annotated for a domain object
<.> annotation can be applied to the type or a further meta-annotation type
only
@@ -17,6 +17,6 @@
include::../DomainObjectAuditingEnabledMetaAnnotation.java[tags=class]
+
[source,java,indent=0]
----
-include::DomainObjectAuditingEnabledMetaAnnotatedJdo.java[tags=class]
+include::DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.java[tags=class]
----
<.> semantic is inherited from the meta-annotation
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.java
similarity index 85%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.java
index e75d7eb..c290a32 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.java
@@ -33,13 +33,13 @@ import org.apache.isis.applib.annotation.Title;
import lombok.Getter;
import lombok.Setter;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingJdo;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.DomainObjectAuditingDisabledMetaAnnotation;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingJdo;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOverridden.DomainObjectEntityChangePublishingDisabledMetaAnnotation;
//tag::class[]
@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
@DatastoreIdentity(strategy = IdGeneratorStrategy.IDENTITY, column = "id")
-@DomainObjectAuditingDisabledMetaAnnotation // <.>
+@DomainObjectEntityChangePublishingDisabledMetaAnnotation //
<.>
@DomainObject(
nature=Nature.JDO_ENTITY
, objectType = "demo.DomainObjectAuditingEnabledMetaAnnotOverriddenJdo"
@@ -51,11 +51,11 @@ import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.metaAnnotOver
"@DomainObjectAuditingDisabledMetaAnnotation " +
"@DomainObject(publishing=ENABLED)"
)
-public class DomainObjectAuditingEnabledMetaAnnotOverriddenJdo implements
DomainObjectAuditingJdo {
+public class DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo
implements DomainObjectEntityChangePublishingJdo {
// ...
//end::class[]
- public DomainObjectAuditingEnabledMetaAnnotOverriddenJdo(String
initialValue) {
+ public
DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo(String
initialValue) {
this.property = initialValue;
this.propertyUpdatedByAction = initialValue;
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdo.layout.xml
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.layout.xml
similarity index 100%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectAuditingDisabledJdo.layout.xml
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.layout.xml
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities.java
similarity index 60%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities.java
index fd75cb0..5b4d30c 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities.java
@@ -29,25 +29,25 @@ import org.springframework.stereotype.Service;
import org.apache.isis.applib.services.repository.RepositoryService;
@Service
-public class DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities {
+public class
DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities {
- public Optional<DomainObjectAuditingEnabledMetaAnnotOverriddenJdo>
find(final String value) {
- return
repositoryService.firstMatch(DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.class,
x -> Objects.equals(x.getProperty(), value));
+ public
Optional<DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo>
find(final String value) {
+ return
repositoryService.firstMatch(DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.class,
x -> Objects.equals(x.getProperty(), value));
}
- public List<DomainObjectAuditingEnabledMetaAnnotOverriddenJdo> all() {
- return
repositoryService.allInstances(DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.class);
+ public
List<DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo> all() {
+ return
repositoryService.allInstances(DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.class);
}
- public Optional<DomainObjectAuditingEnabledMetaAnnotOverriddenJdo> first()
{
+ public
Optional<DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo>
first() {
return all().stream().findFirst();
}
- public DomainObjectAuditingEnabledMetaAnnotOverriddenJdo create(String
newValue) {
- return repositoryService.persistAndFlush(new
DomainObjectAuditingEnabledMetaAnnotOverriddenJdo(newValue));
+ public DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo
create(String newValue) {
+ return repositoryService.persistAndFlush(new
DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo(newValue));
}
- public void remove(DomainObjectAuditingEnabledMetaAnnotOverriddenJdo
enabledJdo) {
+ public void
remove(DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo
enabledJdo) {
repositoryService.removeAndFlush(enabledJdo);
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdoSeedService.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoSeedService.java
similarity index 85%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdoSeedService.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoSeedService.java
index 1cad4f2..929a33d 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdoSeedService.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoSeedService.java
@@ -29,9 +29,9 @@ import demoapp.dom._infra.seed.SeedServiceAbstract;
import demoapp.dom.types.Samples;
@Service
-public class DomainObjectAuditingEnabledMetaAnnotOverriddenJdoSeedService
extends SeedServiceAbstract {
+public class
DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoSeedService
extends SeedServiceAbstract {
- public DomainObjectAuditingEnabledMetaAnnotOverriddenJdoSeedService() {
+ public
DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoSeedService() {
super(PropertyPublishingJdoEntityFixture::new);
}
@@ -40,7 +40,7 @@ public class
DomainObjectAuditingEnabledMetaAnnotOverriddenJdoSeedService extend
@Override
protected void execute(ExecutionContext executionContext) {
samples.stream()
-
.map(DomainObjectAuditingEnabledMetaAnnotOverriddenJdo::new)
+
.map(DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo::new)
.forEach(domainObject -> {
repositoryService.persist(domainObject);
executionContext.addResult(this, domainObject);
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingVm_publishingEnabledMetaAnnotOverriddenEntities.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotOverriddenEntities.java
similarity index 68%
rename from
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingVm_publishingEnabledMetaAnnotOverriddenEntities.java
rename to
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotOverriddenEntities.java
index 26f26d8..db13412 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectAuditingVm_publishingEnabledMetaAnnotOverriddenEntities.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotOverriddenEntities.java
@@ -24,21 +24,21 @@ import javax.inject.Inject;
import org.apache.isis.applib.annotation.Collection;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingVm;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm;
@Collection()
-public class
DomainObjectAuditingVm_publishingEnabledMetaAnnotOverriddenEntities {
+public class
DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotOverriddenEntities
{
- private final DomainObjectAuditingVm domainObjectAuditingVm;
+ private final DomainObjectEntityChangePublishingVm domainObjectAuditingVm;
- public
DomainObjectAuditingVm_publishingEnabledMetaAnnotOverriddenEntities(DomainObjectAuditingVm
domainObjectAuditingVm) {
+ public
DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotOverriddenEntities(DomainObjectEntityChangePublishingVm
domainObjectAuditingVm) {
this.domainObjectAuditingVm = domainObjectAuditingVm;
}
- public List<DomainObjectAuditingEnabledMetaAnnotOverriddenJdo> coll() {
+ public
List<DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo> coll() {
return publishingEnabledJdoEntities.all();
}
@Inject
- DomainObjectAuditingEnabledMetaAnnotOverriddenJdoEntities
publishingEnabledJdoEntities;
+ DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities
publishingEnabledJdoEntities;
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/PropertyMenu.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/PropertyMenu.java
index 4890510..ac5df4e 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/PropertyMenu.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/PropertyMenu.java
@@ -60,7 +60,7 @@ public class PropertyMenu {
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-terminal", describedAs = "Action invocation
intentions as XML")
- public PropertyCommandPublishingJdo commandDispatch(){
+ public PropertyCommandPublishingJdo commandPublishing(){
return propertyCommandJdoEntities.first();
}
@@ -84,7 +84,7 @@ public class PropertyMenu {
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(cssClassFa="fa-book", describedAs = "Property changed events
as XML")
- public PropertyExecutionPublishingJdo executionDispatch(){
+ public PropertyExecutionPublishingJdo executionPublishing(){
return propertyPublishingJdoEntities.first();
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/ExposeCapturedChanges_clear.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/ExposeCapturedChanges_clear.java
index 0886a41..1e46d88 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/ExposeCapturedChanges_clear.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/ExposeCapturedChanges_clear.java
@@ -23,7 +23,7 @@ import javax.inject.Inject;
import org.apache.isis.applib.annotation.Action;
import org.apache.isis.applib.annotation.SemanticsOf;
-import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectAuditingVm;
+import
demoapp.dom.annotDomain.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm;
//tag::class[]
@Action(
@@ -34,15 +34,15 @@ public class ExposeCapturedChanges_clear {
// ...
//end::class[]
- private final DomainObjectAuditingVm domainObjectAuditingVm;
+ private final DomainObjectEntityChangePublishingVm domainObjectAuditingVm;
- public ExposeCapturedChanges_clear(DomainObjectAuditingVm
domainObjectAuditingVm) {
+ public ExposeCapturedChanges_clear(DomainObjectEntityChangePublishingVm
domainObjectAuditingVm) {
this.domainObjectAuditingVm = domainObjectAuditingVm;
}
//tag::class[]
- public DomainObjectAuditingVm act() {
+ public DomainObjectEntityChangePublishingVm act() {
entityChangesSubscriberToCaptureChangesInMemory.clear();
return domainObjectAuditingVm;
}
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/menubars.layout.xml
b/examples/demo/domain/src/main/java/demoapp/dom/menubars.layout.xml
index ec490ab..2e90766 100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/menubars.layout.xml
+++ b/examples/demo/domain/src/main/java/demoapp/dom/menubars.layout.xml
@@ -117,24 +117,24 @@ For latest we use:
https://raw.githubusercontent.com/apache/isis/master/antora/s
<mb3:named>Domain Annot</mb3:named>
<mb3:section>
<mb3:named>@DomainObject</mb3:named>
- <mb3:serviceAction objectType="demo.DomainObjectMenu"
id="auditing"/>
+ <mb3:serviceAction objectType="demo.DomainObjectMenu"
id="entityChangePublishing"/>
</mb3:section>
<mb3:section>
<mb3:named>@Action</mb3:named>
<mb3:serviceAction objectType="demo.ActionMenu"
id="associateWith"/>
- <mb3:serviceAction objectType="demo.ActionMenu"
id="commandDispatch"/>
+ <mb3:serviceAction objectType="demo.ActionMenu"
id="commandPublishing"/>
<mb3:serviceAction objectType="demo.ActionMenu"
id="domainEvent"/>
- <mb3:serviceAction objectType="demo.ActionMenu"
id="executionDispatch"/>
+ <mb3:serviceAction objectType="demo.ActionMenu"
id="executionPublishing"/>
<mb3:serviceAction objectType="demo.ActionMenu" id="hidden"/>
<mb3:serviceAction objectType="demo.ActionMenu"
id="restrictTo"/>
<mb3:serviceAction objectType="demo.ActionMenu" id="typeOf"/>
</mb3:section>
<mb3:section>
<mb3:named>@Property</mb3:named>
- <mb3:serviceAction objectType="demo.PropertyMenu"
id="commandDispatch"/>
+ <mb3:serviceAction objectType="demo.PropertyMenu"
id="commandPublishing"/>
<mb3:serviceAction objectType="demo.PropertyMenu"
id="domainEvent"/>
<mb3:serviceAction objectType="demo.PropertyMenu"
id="editing"/>
- <mb3:serviceAction objectType="demo.PropertyMenu"
id="executionDispatch"/>
+ <mb3:serviceAction objectType="demo.PropertyMenu"
id="executionPublishing"/>
<mb3:serviceAction objectType="demo.PropertyMenu"
id="fileAccept"/>
<mb3:serviceAction objectType="demo.PropertyMenu" id="hidden"/>
<mb3:serviceAction objectType="demo.PropertyMenu"
id="maxLength"/>