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 9a6686e ISIS-2464: semantic renaming audit/dispatch -> publishing (8)
9a6686e is described below
commit 9a6686e84c548a12e33a2fa4fedd1fafe78a8a9e
Author: Andi Huber <[email protected]>
AuthorDate: Fri Nov 20 13:00:07 2020 +0100
ISIS-2464: semantic renaming audit/dispatch -> publishing (8)
---
.../apache/isis/applib/annotation/Auditing.java | 61 ----------------------
.../isis/applib/annotation/DomainObject.java | 6 +--
.../apache/isis/applib/annotation/Property.java | 2 +-
.../DomainObjectAnnotationFacetFactory.java | 2 +-
.../AuditableFacetForDomainObjectAnnotation.java | 12 ++---
...DispatchPropertyFacetForPropertyAnnotation.java | 2 +-
.../Annotations_getAnnotations_on_Field_Test.java | 26 ++++-----
.../DomainObjectAnnotationFacetFactoryTest.java | 6 +--
.../disabled/DomainObjectAuditingDisabledJdo.java | 4 +-
.../enabled/DomainObjectAuditingEnabledJdo.java | 4 +-
.../DomainObjectAuditingEnabledMetaAnnotation.java | 4 +-
...DomainObjectAuditingDisabledMetaAnnotation.java | 4 +-
...bjectAuditingEnabledMetaAnnotOverriddenJdo.java | 4 +-
...rtyExecutionDispatchDisabledMetaAnnotation.java | 4 +-
...ertyExecutionDispatchEnabledMetaAnnotation.java | 2 +-
.../PropertyExecutionDispatchJdo.java | 4 +-
.../isis/testdomain/jdo/entities/JdoBook.java | 4 +-
.../isis/testdomain/jdo/entities/JdoInventory.java | 4 +-
.../isis/testdomain/jpa/entities/JpaBook.java | 4 +-
.../isis/testdomain/jpa/entities/JpaInventory.java | 4 +-
20 files changed, 51 insertions(+), 112 deletions(-)
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/annotation/Auditing.java
b/api/applib/src/main/java/org/apache/isis/applib/annotation/Auditing.java
deleted file mode 100644
index 01fdf3c..0000000
--- a/api/applib/src/main/java/org/apache/isis/applib/annotation/Auditing.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * 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 agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.apache.isis.applib.annotation;
-
-/**
- * The available policies for auditing changes to the properties of the object.
- */
-// tag::refguide[]
-public enum Auditing {
-
- // end::refguide[]
- /**
- * The auditing of the object should be as per the default auditing policy
configured in <tt>application.properties</tt>.
- *
- * <p>
- * If no auditing policy is configured, then the auditing is disabled.
- * </p>
- */
- // tag::refguide[]
- AS_CONFIGURED,
-
- // end::refguide[]
- /**
- * Audit changes to this object.
- */
- // tag::refguide[]
- ENABLED,
-
- // end::refguide[]
- /**
- * Do not audit changes to this object (even if otherwise configured to
enable auditing).
- */
- // tag::refguide[]
- DISABLED,
-
- // end::refguide[]
- /**
- * Ignore the value provided by this annotation (meaning that the
framework will keep searching, in meta
- * annotations or superclasses/interfaces).
- */
- // tag::refguide[]
- NOT_SPECIFIED
-
-}
-// end::refguide[]
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/annotation/DomainObject.java
b/api/applib/src/main/java/org/apache/isis/applib/annotation/DomainObject.java
index c3f8ab3..fc882a5 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/annotation/DomainObject.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/annotation/DomainObject.java
@@ -63,15 +63,15 @@ public @interface DomainObject {
// end::refguide-lifecycle-events[]
// end::refguide-domain-events[]
/**
- * Whether entity changes should be dispatched to
+ * Whether entity changes should be published to
* {@link
org.apache.isis.applib.services.publishing.spi.EntityPropertyChangeSubscriber}s
* and whether entity changes, captured as {@link
org.apache.isis.applib.services.publishing.spi.EntityChanges},
* should be dispatched to {@link
org.apache.isis.applib.services.publishing.spi.EntityChangesSubscriber}s.
* @apiNote does only apply to entity objects
*/
// tag::refguide[]
- Auditing auditing() // <.>
- default Auditing.NOT_SPECIFIED;
+ Publishing entityChangePublishing() // <.>
+ default Publishing.NOT_SPECIFIED;
// end::refguide[]
/**
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/annotation/Property.java
b/api/applib/src/main/java/org/apache/isis/applib/annotation/Property.java
index fad3e57..3a29c4a 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/annotation/Property.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/annotation/Property.java
@@ -126,7 +126,7 @@ public @interface Property {
* {@link ExecutionSubscriber}s.
*/
// tag::refguide[]
- Publishing executionDispatch() // <.>
+ Publishing executionPublishing() // <.>
default Publishing.NOT_SPECIFIED;
// end::refguide[]
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
index 0172951..3e93b32 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
@@ -138,7 +138,7 @@ implements MetaModelRefiner, PostConstructMethodCache,
ObjectSpecIdFacetFactory
}
// check for @DomainObject(auditing=....)
- val auditing =
processClassContext.synthesizeOnType(DomainObject.class).map(DomainObject::auditing);
+ val auditing =
processClassContext.synthesizeOnType(DomainObject.class).map(DomainObject::entityChangePublishing);
val auditableFacet = AuditableFacetForDomainObjectAnnotation
.create(auditing, getConfiguration(), facetHolder);
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/auditing/AuditableFacetForDomainObjectAnnotation.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/auditing/AuditableFacetForDomainObjectAnnotation.java
index 88647d3..f09eb39 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/auditing/AuditableFacetForDomainObjectAnnotation.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/auditing/AuditableFacetForDomainObjectAnnotation.java
@@ -21,7 +21,7 @@ package
org.apache.isis.core.metamodel.facets.object.domainobject.auditing;
import java.util.Optional;
-import org.apache.isis.applib.annotation.Auditing;
+import org.apache.isis.applib.annotation.Publishing;
import org.apache.isis.commons.internal.exceptions._Exceptions;
import org.apache.isis.core.config.IsisConfiguration;
import org.apache.isis.core.config.metamodel.facets.PublishingPolicies;
@@ -34,13 +34,13 @@ import lombok.val;
public class AuditableFacetForDomainObjectAnnotation extends
AuditableFacetAbstract {
public static AuditableFacet create(
- Optional<Auditing> auditingIfAny,
+ Optional<Publishing> entityChangePublishingIfAny,
IsisConfiguration configuration,
FacetHolder holder) {
- val auditing = auditingIfAny.orElse(Auditing.AS_CONFIGURED);
+ val publish =
entityChangePublishingIfAny.orElse(Publishing.AS_CONFIGURED);
- switch (auditing) {
+ switch (publish) {
case NOT_SPECIFIED:
case AS_CONFIGURED:
@@ -49,7 +49,7 @@ public class AuditableFacetForDomainObjectAnnotation extends
AuditableFacetAbstr
case NONE:
return null;
default:
- return auditingIfAny.isPresent()
+ return entityChangePublishingIfAny.isPresent()
? new
AuditableFacetForDomainObjectAnnotationAsConfigured(holder)
: new AuditableFacetFromConfiguration(holder);
}
@@ -60,7 +60,7 @@ public class AuditableFacetForDomainObjectAnnotation extends
AuditableFacetAbstr
return new
AuditableFacetForDomainObjectAnnotation(Enablement.ENABLED, holder);
default:
- throw _Exceptions.unmatchedCase(auditing);
+ throw _Exceptions.unmatchedCase(publish);
}
}
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/publishing/ExecutionDispatchPropertyFacetForPropertyAnnotation.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/publishing/ExecutionDispatchPropertyFacetForPropertyAnnotation.java
index b0f57b2..4dd56ef 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/publishing/ExecutionDispatchPropertyFacetForPropertyAnnotation.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/publishing/ExecutionDispatchPropertyFacetForPropertyAnnotation.java
@@ -42,7 +42,7 @@ extends ExecutionDispatchPropertyFacetAbstract {
val publishingPolicy =
PublishingPolicies.propertyExecutionPublishingPolicy(configuration);
return propertyIfAny
- .map(Property::executionDispatch)
+ .map(Property::executionPublishing)
.filter(publishing -> publishing != Publishing.NOT_SPECIFIED)
.map(publishing -> {
diff --git
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/Annotations_getAnnotations_on_Field_Test.java
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/Annotations_getAnnotations_on_Field_Test.java
index d89b743..b549a24 100644
---
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/Annotations_getAnnotations_on_Field_Test.java
+++
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/Annotations_getAnnotations_on_Field_Test.java
@@ -39,14 +39,14 @@ import lombok.val;
public class Annotations_getAnnotations_on_Field_Test {
- @Property(executionDispatch = Publishing.ENABLED)
+ @Property(executionPublishing = Publishing.ENABLED)
@Inherited
@Target({ ElementType.FIELD, ElementType.ANNOTATION_TYPE })
@Retention(RetentionPolicy.RUNTIME)
@interface Published {
}
- @Property(executionDispatch = Publishing.DISABLED)
+ @Property(executionPublishing = Publishing.DISABLED)
@Inherited
@Target({ ElementType.FIELD, ElementType.ANNOTATION_TYPE })
@Retention(RetentionPolicy.RUNTIME)
@@ -64,7 +64,7 @@ public class Annotations_getAnnotations_on_Field_Test {
public void direct() throws Exception {
class SomeDomainObject {
- @Property(executionDispatch = Publishing.ENABLED)
+ @Property(executionPublishing = Publishing.ENABLED)
private String name;
public String getName() {
@@ -76,13 +76,13 @@ public class Annotations_getAnnotations_on_Field_Test {
val nearestF = _Annotations.synthesizeInherited(field, Property.class);
assertThat(nearestF.isPresent(), is(true));
- assertThat(nearestF.get().executionDispatch(), is(Publishing.ENABLED));
+ assertThat(nearestF.get().executionPublishing(),
is(Publishing.ENABLED));
val method = SomeDomainObject.class.getMethod("getName");
val nearestM = _Annotations.synthesizeInherited(method,
Property.class);
assertThat(nearestM.isPresent(), is(true));
- assertThat(nearestM.get().executionDispatch(), is(Publishing.ENABLED));
+ assertThat(nearestM.get().executionPublishing(),
is(Publishing.ENABLED));
}
@Test
@@ -100,7 +100,7 @@ public class Annotations_getAnnotations_on_Field_Test {
val nearestM = _Annotations.synthesizeInherited(method,
Property.class);
assertThat(nearestM.isPresent(), is(true));
- assertThat(nearestM.get().executionDispatch(), is(Publishing.ENABLED));
+ assertThat(nearestM.get().executionPublishing(),
is(Publishing.ENABLED));
}
@Test
@@ -118,7 +118,7 @@ public class Annotations_getAnnotations_on_Field_Test {
val nearestM = _Annotations.synthesizeInherited(method,
Property.class);
assertThat(nearestM.isPresent(), is(true));
- assertThat(nearestM.get().executionDispatch(), is(Publishing.ENABLED));
+ assertThat(nearestM.get().executionPublishing(),
is(Publishing.ENABLED));
}
@Test
@@ -137,7 +137,7 @@ public class Annotations_getAnnotations_on_Field_Test {
val nearestM = _Annotations.synthesizeInherited(method,
Property.class);
assertThat(nearestM.isPresent(), is(true));
- assertThat(nearestM.get().executionDispatch(), is(Publishing.ENABLED));
+ assertThat(nearestM.get().executionPublishing(),
is(Publishing.ENABLED));
}
@Test
@@ -156,7 +156,7 @@ public class Annotations_getAnnotations_on_Field_Test {
val nearestM = _Annotations.synthesizeInherited(method,
Property.class);
assertThat(nearestM.isPresent(), is(true));
- assertThat(nearestM.get().executionDispatch(),
is(Publishing.DISABLED));
+ assertThat(nearestM.get().executionPublishing(),
is(Publishing.DISABLED));
}
@Test
@@ -165,7 +165,7 @@ public class Annotations_getAnnotations_on_Field_Test {
class SomeDomainObject {
@MetaPublished
@Published
- @Property(executionDispatch = Publishing.DISABLED)
+ @Property(executionPublishing = Publishing.DISABLED)
private String name;
public String getName() {
return name;
@@ -176,7 +176,7 @@ public class Annotations_getAnnotations_on_Field_Test {
val nearestM = _Annotations.synthesizeInherited(method,
Property.class);
assertThat(nearestM.isPresent(), is(true));
- assertThat(nearestM.get().executionDispatch(),
is(Publishing.DISABLED));
+ assertThat(nearestM.get().executionPublishing(),
is(Publishing.DISABLED));
}
@@ -186,7 +186,7 @@ public class Annotations_getAnnotations_on_Field_Test {
class SomeDomainObject {
@MetaPublished
@NotPublished
- @Property(executionDispatch = Publishing.ENABLED)
+ @Property(executionPublishing = Publishing.ENABLED)
private String name;
public String getName() {
return name;
@@ -197,7 +197,7 @@ public class Annotations_getAnnotations_on_Field_Test {
val nearestM = _Annotations.synthesizeInherited(method,
Property.class);
assertThat(nearestM.isPresent(), is(true));
- assertThat(nearestM.get().executionDispatch(), is(Publishing.ENABLED));
+ assertThat(nearestM.get().executionPublishing(),
is(Publishing.ENABLED));
}
}
\ No newline at end of file
diff --git
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
index 344b6c9..ac98b53 100644
---
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
+++
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
@@ -110,15 +110,15 @@ public class DomainObjectAnnotationFacetFactoryTest
extends AbstractFacetFactory
public static class Auditing extends
DomainObjectAnnotationFacetFactoryTest {
- @DomainObject(auditing =
org.apache.isis.applib.annotation.Auditing.AS_CONFIGURED)
+ @DomainObject(entityChangePublishing =
org.apache.isis.applib.annotation.Publishing.AS_CONFIGURED)
class CustomerWithDomainObjectAndAuditingSetToAsConfigured {
}
- @DomainObject(auditing =
org.apache.isis.applib.annotation.Auditing.DISABLED)
+ @DomainObject(entityChangePublishing =
org.apache.isis.applib.annotation.Publishing.DISABLED)
class CustomerWithDomainObjectAndAuditingSetToDisabled {
}
- @DomainObject(auditing =
org.apache.isis.applib.annotation.Auditing.ENABLED)
+ @DomainObject(entityChangePublishing =
org.apache.isis.applib.annotation.Publishing.ENABLED)
class CustomerWithDomainObjectAndAuditingSetToEnabled {
}
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/annotated/disabled/DomainObjectAuditingDisabledJdo.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/annotated/disabled/DomainObjectAuditingDisabledJdo.java
index 950306b..a963c41 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/annotated/disabled/DomainObjectAuditingDisabledJdo.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/annotated/disabled/DomainObjectAuditingDisabledJdo.java
@@ -23,11 +23,11 @@ import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
-import org.apache.isis.applib.annotation.Auditing;
import org.apache.isis.applib.annotation.Bounding;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.DomainObjectLayout;
import org.apache.isis.applib.annotation.Nature;
+import org.apache.isis.applib.annotation.Publishing;
import org.apache.isis.applib.annotation.Title;
import lombok.Getter;
@@ -41,7 +41,7 @@ import
demoapp.dom.annotDomain.DomainObject.auditing.DomainObjectAuditingJdo;
@DomainObject(
nature=Nature.JDO_ENTITY
, objectType = "demo.DomainObjectAuditingDisabledJdo"
- , auditing = Auditing.DISABLED // <.>
+ , entityChangePublishing = Publishing.DISABLED // <.>
, bounding = Bounding.BOUNDED
)
@DomainObjectLayout(
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/annotated/enabled/DomainObjectAuditingEnabledJdo.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/annotated/enabled/DomainObjectAuditingEnabledJdo.java
index d4923bd..8569a7b 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/annotated/enabled/DomainObjectAuditingEnabledJdo.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/annotated/enabled/DomainObjectAuditingEnabledJdo.java
@@ -23,11 +23,11 @@ import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
-import org.apache.isis.applib.annotation.Auditing;
import org.apache.isis.applib.annotation.Bounding;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.DomainObjectLayout;
import org.apache.isis.applib.annotation.Nature;
+import org.apache.isis.applib.annotation.Publishing;
import org.apache.isis.applib.annotation.Title;
import lombok.Getter;
@@ -41,7 +41,7 @@ import
demoapp.dom.annotDomain.DomainObject.auditing.DomainObjectAuditingJdo;
@DomainObject(
nature=Nature.JDO_ENTITY
, objectType = "demo.DomainObjectAuditingEnabledJdo"
- , auditing = Auditing.ENABLED // <.>
+ , entityChangePublishing = Publishing.ENABLED // <.>
, bounding = Bounding.BOUNDED
)
@DomainObjectLayout(
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnot/DomainObjectAuditingEnabledMetaAnnotation.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnot/DomainObjectAuditingEnabledMetaAnnotation.java
index 407e44f..27092c6 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnot/DomainObjectAuditingEnabledMetaAnnotation.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnot/DomainObjectAuditingEnabledMetaAnnotation.java
@@ -24,11 +24,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
-import org.apache.isis.applib.annotation.Auditing;
import org.apache.isis.applib.annotation.DomainObject;
+import org.apache.isis.applib.annotation.Publishing;
//tag::class[]
-@DomainObject(auditing = Auditing.ENABLED) // <.>
+@DomainObject(entityChangePublishing = Publishing.ENABLED) // <.>
@Inherited
@Target({
ElementType.TYPE, ElementType.ANNOTATION_TYPE // <.>
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnotOverridden/DomainObjectAuditingDisabledMetaAnnotation.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnotOverridden/DomainObjectAuditingDisabledMetaAnnotation.java
index 65d99be..7dc5bc9 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnotOverridden/DomainObjectAuditingDisabledMetaAnnotation.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnotOverridden/DomainObjectAuditingDisabledMetaAnnotation.java
@@ -24,11 +24,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
-import org.apache.isis.applib.annotation.Auditing;
import org.apache.isis.applib.annotation.DomainObject;
+import org.apache.isis.applib.annotation.Publishing;
//tag::class[]
-@DomainObject(auditing = Auditing.DISABLED) // <.>
+@DomainObject(entityChangePublishing = Publishing.DISABLED) // <.>
@Inherited
@Target({
ElementType.TYPE, ElementType.ANNOTATION_TYPE // <.>
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.java
index 588641a..2c9de4e 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/metaAnnotOverridden/enabled/DomainObjectAuditingEnabledMetaAnnotOverriddenJdo.java
@@ -23,11 +23,11 @@ import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
-import org.apache.isis.applib.annotation.Auditing;
import org.apache.isis.applib.annotation.Bounding;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.DomainObjectLayout;
import org.apache.isis.applib.annotation.Nature;
+import org.apache.isis.applib.annotation.Publishing;
import org.apache.isis.applib.annotation.Title;
import lombok.Getter;
@@ -43,7 +43,7 @@ import
demoapp.dom.annotDomain.DomainObject.auditing.metaAnnotOverridden.DomainO
@DomainObject(
nature=Nature.JDO_ENTITY
, objectType = "demo.DomainObjectAuditingEnabledMetaAnnotOverriddenJdo"
- , auditing = Auditing.ENABLED // <.>
+ , entityChangePublishing = Publishing.ENABLED // <.>
, bounding = Bounding.BOUNDED
)
@DomainObjectLayout(
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchDisabledMetaAnnotation.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchDisabledMetaAnnotation.java
index 8a31b95..4e152ed 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchDisabledMetaAnnotation.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchDisabledMetaAnnotation.java
@@ -28,10 +28,10 @@ import org.apache.isis.applib.annotation.Property;
import org.apache.isis.applib.annotation.Publishing;
//tag::class[]
-@Property(executionDispatch = Publishing.DISABLED) // <.>
+@Property(executionPublishing = Publishing.DISABLED) // <.>
@Inherited
@Target({
- ElementType.METHOD, ElementType.FIELD // <.>
+ ElementType.METHOD, ElementType.FIELD // <.>
})
@Retention(RetentionPolicy.RUNTIME)
public @interface PropertyExecutionDispatchDisabledMetaAnnotation {
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchEnabledMetaAnnotation.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchEnabledMetaAnnotation.java
index d495603..0d1d129 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchEnabledMetaAnnotation.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchEnabledMetaAnnotation.java
@@ -28,7 +28,7 @@ import org.apache.isis.applib.annotation.Publishing;
import org.apache.isis.applib.annotation.Property;
//tag::class[]
-@Property(executionDispatch = Publishing.ENABLED) // <.>
+@Property(executionPublishing = Publishing.ENABLED) // <.>
@Inherited
@Target({
ElementType.METHOD, ElementType.FIELD // <.>
diff --git
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchJdo.java
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchJdo.java
index fd3b44c..a4c52f5 100644
---
a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchJdo.java
+++
b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionDispatch/PropertyExecutionDispatchJdo.java
@@ -63,7 +63,7 @@ public class PropertyExecutionDispatchJdo
//tag::annotation[]
@Property(
- executionDispatch = Publishing.ENABLED // <.>
+ executionPublishing = Publishing.ENABLED // <.>
)
@PropertyLayout(
describedAs =
@@ -89,7 +89,7 @@ public class PropertyExecutionDispatchJdo
//tag::meta-annotated-overridden[]
@PropertyExecutionDispatchDisabledMetaAnnotation // <.>
@Property(
- executionDispatch = Publishing.ENABLED // <.>
+ executionPublishing = Publishing.ENABLED // <.>
)
@PropertyLayout(
describedAs =
diff --git
a/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoBook.java
b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoBook.java
index f658c96..c904f4e 100644
---
a/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoBook.java
+++
b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoBook.java
@@ -25,9 +25,9 @@ import javax.jdo.annotations.Inheritance;
import javax.jdo.annotations.InheritanceStrategy;
import javax.jdo.annotations.PersistenceCapable;
-import org.apache.isis.applib.annotation.Auditing;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.Property;
+import org.apache.isis.applib.annotation.Publishing;
import org.apache.isis.testdomain.model.stereotypes.MyService;
import org.apache.isis.testdomain.util.kv.KVStoreForTesting;
@@ -44,7 +44,7 @@ import lombok.extern.log4j.Log4j2;
@Discriminator(value="Book")
@DomainObject(
objectType = "testdomain.jdo.Book",
- auditing = Auditing.ENABLED)
+ entityChangePublishing = Publishing.ENABLED)
@NoArgsConstructor(access = AccessLevel.PUBLIC)
@ToString(callSuper = true)
@Log4j2
diff --git
a/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoInventory.java
b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoInventory.java
index c26ae5a..ed05b51 100644
---
a/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoInventory.java
+++
b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/entities/JdoInventory.java
@@ -28,10 +28,10 @@ import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Version;
import javax.jdo.annotations.VersionStrategy;
-import org.apache.isis.applib.annotation.Auditing;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.DomainObjectLayout;
import org.apache.isis.applib.annotation.Property;
+import org.apache.isis.applib.annotation.Publishing;
import lombok.AllArgsConstructor;
import lombok.Getter;
@@ -44,7 +44,7 @@ import lombok.ToString;
@Version(strategy= VersionStrategy.DATE_TIME, column="version")
@DomainObject(
objectType = "testdomain.jdo.Inventory",
- auditing = Auditing.ENABLED)
+ entityChangePublishing = Publishing.ENABLED)
@DomainObjectLayout() // causes UI events to be triggered
@NoArgsConstructor @AllArgsConstructor(staticName = "of") @ToString
public class JdoInventory {
diff --git
a/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaBook.java
b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaBook.java
index 2eb8edb..066dda8 100644
---
a/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaBook.java
+++
b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaBook.java
@@ -21,10 +21,10 @@ package org.apache.isis.testdomain.jpa.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
-import org.apache.isis.applib.annotation.Auditing;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.Nature;
import org.apache.isis.applib.annotation.Property;
+import org.apache.isis.applib.annotation.Publishing;
import lombok.AccessLevel;
import lombok.Getter;
@@ -38,7 +38,7 @@ import lombok.ToString;
@DomainObject(
objectType = "testdomain.jpa.Book",
nature = Nature.JPA_ENTITY, //TODO[ISIS-2332] should not be required,
when using JPA quick classify SPI
- auditing = Auditing.ENABLED)
+ entityChangePublishing = Publishing.ENABLED)
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@ToString(callSuper = true)
public class JpaBook extends JpaProduct {
diff --git
a/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaInventory.java
b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaInventory.java
index 8d49f05..9a29074 100644
---
a/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaInventory.java
+++
b/regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/entities/JpaInventory.java
@@ -23,11 +23,11 @@ import java.util.Set;
import javax.persistence.Column;
import javax.persistence.Entity;
-import org.apache.isis.applib.annotation.Auditing;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.DomainObjectLayout;
import org.apache.isis.applib.annotation.Nature;
import org.apache.isis.applib.annotation.Property;
+import org.apache.isis.applib.annotation.Publishing;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
@@ -43,7 +43,7 @@ import lombok.ToString;
@DomainObject(
objectType = "testdomain.jdo.Inventory",
nature = Nature.JPA_ENTITY, //TODO[ISIS-2332] should not be required,
when using JPA quick classify SPI
- auditing = Auditing.ENABLED)
+ entityChangePublishing = Publishing.ENABLED)
@DomainObjectLayout() // causes UI events to be triggered
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@AllArgsConstructor(staticName = "of")