You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2022/08/04 19:40:01 UTC

[isis] 01/01: Merge pull request #1044 from apache/ISIS-3110

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

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

commit 6d82af127a161e268c6a0d870b7c6b842407cf58
Merge: f3a6341acb 6680a8c735
Author: Dan Haywood <da...@apache.org>
AuthorDate: Thu Aug 4 20:39:56 2022 +0100

    Merge pull request #1044 from apache/ISIS-3110
    
    Isis 3110

 .../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 +-
 .../demoapp/dom/domain/_changes/ChangesVm.java     |  85 +++++
 ...va => ExposeCapturedChanges_recentChanges.java} |   8 +-
 .../demo/domain/src/main/resources/application.yml |   2 +-
 .../config/application-port9090.properties         |  20 ++
 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/integration => commons}/pom.xml   |  36 +-
 .../commons/IsisModulePersistenceCommons.java}     |  16 +-
 .../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, 1442 insertions(+), 1163 deletions(-)