This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch release-2.0.0-M1-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 321e618b61f5472f48310593ca9ebdcb71122b77
Merge: 63c2856 5d9f4f7
Author: danhaywood <d...@haywood-associates.co.uk>
AuthorDate: Wed Jul 25 07:19:42 2018 +0100

    ISIS-1966: Merge branch 'maint-1.16.2'
    
    # Conflicts:
    #   
core/runtime/src/main/java/org/apache/isis/core/runtime/services/publish/PublishedObjectsDefault.java

 .../RepresentsInteractionMemberExecution.java      | 35 ++++++++++++++++++++++
 .../services/publish/PublishedObjectsDefault.java  | 13 ++++++--
 .../application/simpleapp/webapp/lib/.gitignore    |  5 ----
 3 files changed, 45 insertions(+), 8 deletions(-)

diff --cc 
core/runtime/src/main/java/org/apache/isis/core/runtime/services/publish/PublishedObjectsDefault.java
index 9c59317,208a356..8e32446
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/services/publish/PublishedObjectsDefault.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/services/publish/PublishedObjectsDefault.java
@@@ -32,7 -32,8 +32,9 @@@ import com.google.common.collect.Immuta
  import com.google.common.collect.Multimaps;
  
  import org.apache.isis.applib.annotation.Programmatic;
 +import org.apache.isis.applib.annotation.PublishingChangeKind;
+ import org.apache.isis.applib.annotation.PublishedObject;
+ import org.apache.isis.applib.services.RepresentsInteractionMemberExecution;
  import org.apache.isis.applib.services.publish.PublishedObjects;
  import org.apache.isis.core.metamodel.adapter.ObjectAdapter;
  import org.apache.isis.core.metamodel.adapter.oid.RootOid;
@@@ -45,9 -46,9 +47,9 @@@ import org.apache.isis.schema.utils.jax
  /**
   * Captures which objects were created, updated or deleted in the course of a 
transaction.
   */
- public class PublishedObjectsDefault implements PublishedObjects {
+ public class PublishedObjectsDefault implements PublishedObjects, 
RepresentsInteractionMemberExecution {
  
 -    //region > constructor, fields
 +    // -- constructor, fields
      private UUID transactionUuid;
      private final int sequence;
      private final String userName;
@@@ -72,10 -73,10 +74,9 @@@
          this.numberObjectPropertiesModified = numberObjectPropertiesModified;
          this.changesByAdapter = changesByAdapter;
      }
 -    //endregion
  
  
- 
-     // -- transactionId, completedAt, user
 -    //region > transactionId, sequence completedAt, user
++    // -- transactionId, sequence completedAt, user
      @Programmatic
      @Override
      public UUID getTransactionId() {

Reply via email to