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

danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


    from f3a6341acb ISIS-3112: fixes potential NPE in 
MarkupPanelFactories.StandaloneAbstract<T>
     add 391846efa5 ISIS-2965: small improvements to build.sh
     add 44c2c0cbb1 ISIS-3110: introduces EntityChangeTrackerJpa, mirroring JDO 
impl, but leveraging the PropertyChangeRecords already provided to us
     add 46ca5d4ef3 ISIS-3110: factors out persistence-commons
     add 2f38c04d16 ISIS-3110: reworks JPA and JDO auditing 
(EntityPropertyChange)
     add 5a3af10462 ISIS-3110: fixes JDO aud trail integ test
     add 9d378e12e2 ISIS-3110: fixes integ test
     add 74f8435f7c ISIS-3110: cleans up import
     add 45c718d0fd ISIS-3110: fixes up compile issues resulting from deletion 
of unneeded superclass
     add 9ab261e757 ISIS-3110: fixes up integ test issues
     add 0dfc3b6a03 ISIS-3110: moves the subscriber for 
EntityTrackerChangeDefault...
     add 59a3986bee ISIS-3110: removes circular dependency
     add ad83150733 ISIS-3110: removes circular dependency
     add a77f798636 ISIS-3110: don't log queries in the command log
     add 9a41bd9c20 ISIS-3110: extends demo to reference new modules
     add 4842471683 ISIS-3110: polishing
     add a76d75a522 ISIS-3110: adds a flag for whether to publish command log 
even if don't know that state has changed
     add 6680a8c735 ISIS-3110: more polishing
     new 6d82af127a Merge pull request #1044 from apache/ISIS-3110

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../isis/applib/services/command/Command.java      |  10 +
 .../applib/services/commanddto/HasCommandDto.java  |   6 +-
 .../applib/services/iactn/HasInteractionDto.java   |   6 +-
 build.sh                                           |  10 +-
 .../apache/isis/core/config/IsisConfiguration.java |  31 ++
 ...ctionInvocationFacetForDomainEventAbstract.java |   8 +-
 .../autocomplete/AutoCompleteFacetAbstract.java    |   4 +-
 .../metamodel/objectmanager/ObjectManager.java     |  15 +-
 .../objectlifecycle/ObjectLifecyclePublisher.java  | 178 ++++------
 .../objectlifecycle/PropertyChangeRecord.java      |  87 +++--
 .../objectlifecycle/PropertyChangeRecordId.java    |  70 ++++
 .../objectlifecycle/PropertyValuePlaceholder.java  |   1 +
 .../services/publishing/ExecutionPublisher.java    |   4 +-
 .../specimpl/OneToManyAssociationMixedIn.java      |   4 +-
 .../specimpl/OneToOneAssociationMixedIn.java       |   4 +-
 core/pom.xml                                       |   6 +
 .../IsisModuleCoreRuntimeServices.java             |   2 +
 .../executor/MemberExecutorServiceDefault.java     |  22 +-
 .../publish/EntityChangesPublisherDefault.java     |   2 +-
 .../EntityPropertyChangePublisherDefault.java      |  60 ++--
 .../publish/ExecutionPublisherDefault.java         |  11 +-
 ...Default.java => LifecycleCallbackNotifier.java} | 132 ++++---
 .../publish/ObjectLifecyclePublisherDefault.java   | 114 +++----
 .../manager/AuthorizationManager.java              |   1 -
 .../changetracking/EntityChangeTracker.java        |  70 ++--
 .../changetracking/EntityChangesPublisher.java     |   2 +-
 .../EntityPropertyChangePublisher.java             |   5 +-
 .../PersistenceCallbackHandlerAbstract.java        |  61 ----
 examples/demo/.run/DemoAppWicketJpa.run.xml        |   2 +-
 examples/demo/domain/pom.xml                       |  25 +-
 .../ChangesVm.java}                                |  70 ++--
 ...va => ExposeCapturedChanges_recentChanges.java} |   8 +-
 .../demo/domain/src/main/resources/application.yml |   2 +-
 ....properties => application-port9090.properties} |   1 +
 examples/demo/pom.xml                              |  44 ++-
 examples/demo/web/pom.xml                          |   4 +-
 .../main/java/demoapp/web/DemoAppManifestJdo.java  |  16 +-
 .../main/java/demoapp/web/DemoAppManifestJpa.java  |  12 +-
 examples/demo/wicket/jdo/pom.xml                   |  23 --
 examples/demo/wicket/jpa/pom.xml                   |  24 --
 .../applib/IsisModuleExtCommandLogApplib.java      |   6 +
 .../HasInteractionId_commandLogEntry.java          |  15 +-
 .../HasUsername_recentCommandsByUser.java          |   6 +-
 .../contributions/Object_recentCommands.java       |   5 +-
 .../commandlog/applib/dom/CommandLogEntry.java     |   7 +-
 .../applib/dom/CommandLogEntry.layout.fallback.xml | 111 +++---
 .../applib/dom/CommandLogEntryRepository.java      |  12 +-
 .../subscriber/CommandSubscriberForCommandLog.java |   9 +-
 .../commandlog/jdo/dom/CommandLogEntry.java        |   8 +
 .../commandlog/jpa/dom/CommandLogEntry.java        |   7 +
 .../applib/IsisModuleExtExecutionLogApplib.java    |   4 +
 .../executionlog/applib/app/ExecutionLogMenu.java  |  20 ++
 .../HasInteractionId_executionLogEntries.java      |   6 +-
 .../HasUsername_recentExecutionsByUser.java}       |  26 +-
 .../contributions/Object_recentExecutions.java     |   3 +-
 .../executionlog/applib/dom/ExecutionLogEntry.java |   3 -
 .../dom/ExecutionLogEntry.layout.fallback.xml      | 117 ++++---
 .../ExecutionLogEntry_siblingExecutions.java       |   5 +-
 .../applib/IsisModuleExtExecutionOutboxApplib.java |   3 +
 .../applib/app/ExecutionOutboxMenu.java}           |  35 +-
 .../dom/ExecutionOutboxEntry.layout.fallback.xml   |  81 +++--
 .../integtests/OutboxRestClient_IntegTest.java     |  20 +-
 .../applib/IsisModuleExtAuditTrailApplib.java      |   7 +-
 .../audittrail/applib/dom/AuditTrailEntry.java     |   3 -
 .../applib/dom/AuditTrailEntry.layout.fallback.xml |  60 ++--
 .../integtests/AuditTrail_IntegTestAbstract.java   |   4 +-
 .../jpa/integtests/AuditTrail_IntegTest.java       |   5 -
 .../audittrail/jpa/integtests/model/Counter.java   |   6 +-
 .../ApplicationPermissionRepositoryAbstract.java   |   4 +-
 .../dom/ApplicationRoleRepositoryAbstract.java     |   3 +-
 .../dom/ApplicationTenancyRepositoryAbstract.java  |   2 +-
 .../dom/ApplicationUserRepositoryAbstract.java     |   5 +-
 .../secman/applib/user/menu/MeService.java         |   3 +-
 .../integration/authorizor/AuthorizorSecman.java   |  10 +-
 .../facets/TenantedAuthorizationFacetDefault.java  |   4 +-
 .../facets/TenantedAuthorizationPostProcessor.java |   1 +
 .../HasUsername_recentSessionsForUser.java         |   4 +-
 .../applib/dom/SessionLogEntry.layout.fallback.xml |  23 +-
 .../applib/dom/SessionLogEntryRepository.java      |   3 +
 persistence/{jdo/metamodel => commons}/pom.xml     |  48 +--
 .../commons/IsisModulePersistenceCommons.java}     |  18 +-
 .../EntityChangeTrackerDefault.java}               | 378 ++++++++++++---------
 .../changetracking/_ChangingEntitiesFactory.java   |   5 +-
 .../changetracking/_SimpleChangingEntities.java    |   2 +-
 .../jpa}/integration/changetracking/_Xray.java     |  16 +-
 .../IsisModulePersistenceJdoDatanucleus.java       |  18 +-
 .../changetracking/JdoLifecycleListener.java       |  49 ++-
 .../metamodel/facets/entity/JdoEntityFacet.java    |  11 +-
 persistence/jdo/integration/pom.xml                |  10 +-
 .../IsisModulePersistenceJdoIntegration.java       |   5 +-
 .../jpa/applib/integration/IsisEntityListener.java |  64 ++--
 persistence/jpa/integration/pom.xml                |  41 ++-
 .../IsisModulePersistenceJpaIntegration.java       |   4 +-
 .../PersistenceMetricsServiceJpa.java              |  54 ---
 .../DomainModelTest_usingBadDomain.java            |   8 +-
 .../persistence/jpa/JpaBootstrappingTest.java      |   3 +-
 ...xceptionTranslationTest_usingTransactional.java |   1 +
 .../testdomain/persistence/jpa/JpaJaxbTest.java    |   2 +
 .../asciidoc/applib/value/Converter.java           |  26 --
 .../bootstrap/css/bootstrap-overrides-all-v2.css   |   6 +
 ...rgetRespondListenerToResetQueryResultCache.java |   3 +-
 101 files changed, 1386 insertions(+), 1199 deletions(-)
 create mode 100644 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/objectlifecycle/PropertyChangeRecordId.java
 copy 
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/{ObjectLifecyclePublisherDefault.java
 => LifecycleCallbackNotifier.java} (57%)
 delete mode 100644 
core/transaction/src/main/java/org/apache/isis/core/transaction/changetracking/PersistenceCallbackHandlerAbstract.java
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{actions/Action/domainEvent/ActionDomainEventVm.java
 => _changes/ChangesVm.java} (55%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/_changes/{ExposeCapturedChanges_changes.java
 => ExposeCapturedChanges_recentChanges.java} (90%)
 copy examples/demo/domain/src/main/resources/config/{application.properties => 
application-port9090.properties} (97%)
 copy 
extensions/core/{commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/HasUsername_recentCommandsByUser.java
 => 
executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/HasUsername_recentExecutionsByUser.java}
 (60%)
 copy 
extensions/core/{executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/app/ExecutionLogMenu.java
 => 
executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/app/ExecutionOutboxMenu.java}
 (54%)
 copy persistence/{jdo/metamodel => commons}/pom.xml (64%)
 copy 
persistence/{jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/IsisModulePersistenceJpaMetamodel.java
 => 
commons/src/main/java/org/apache/isis/persistence/commons/IsisModulePersistenceCommons.java}
 (73%)
 rename 
persistence/{jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/changetracking/EntityChangeTrackerJdo.java
 => 
commons/src/main/java/org/apache/isis/persistence/jpa/integration/changetracking/EntityChangeTrackerDefault.java}
 (55%)
 rename 
persistence/{jdo/integration/src/main/java/org/apache/isis/persistence/jdo => 
commons/src/main/java/org/apache/isis/persistence/jpa}/integration/changetracking/_ChangingEntitiesFactory.java
 (97%)
 rename 
persistence/{jdo/integration/src/main/java/org/apache/isis/persistence/jdo => 
commons/src/main/java/org/apache/isis/persistence/jpa}/integration/changetracking/_SimpleChangingEntities.java
 (98%)
 rename 
persistence/{jdo/integration/src/main/java/org/apache/isis/persistence/jdo => 
commons/src/main/java/org/apache/isis/persistence/jpa}/integration/changetracking/_Xray.java
 (87%)
 delete mode 100644 
persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/changetracking/PersistenceMetricsServiceJpa.java

Reply via email to