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 1925ca9f32 ISIS-3063: more cleaning up around scan interception
     add d3f3ca421d ISIS-3062: adds in JDO impl of SessionLogEntry etc
     add 99e5876b6b ISIS-3062: introduces Nq utility class, also for secman
     add 8685439fca ISIS-3062: renames session-log to sessionlog, command-log 
to commandlog etc
     add 2b6743aa43 ISIS-3062: fixes some compile issues for secman jpa
     add a52dc36894 ISIS-3062: factors out sessionlog-applib
     add f33eb013a3 ISIS-3062: adds JPA impl of sessionlog
     add fcd54441ca ISIS-3062: adds in SessionLogEntry
     add 5bcbef2f29 ISIS-3062: fixes compile issues...
     add 879372e9a0 ISIS-3062: adds httpSessionId to SessionLogEntry
     add df107dabd9 ISIS-3062: reapplies @Named ... from rebasing conflicts
     new bbb88fad90 Merge pull request #952 from apache/ISIS-3062

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:
 .../hooks/Action_026-command-processing.adoc       |   4 +-
 .../annotation/hooks/Action_030-see-also.adoc      |   4 +-
 .../hooks/Property_028-command-processing.adoc     |   4 +-
 .../system/hooks/HasInteractionId_see-also.adoc    |   4 +-
 ...mandExecutorService_020-examples-and-usage.adoc |   4 +-
 ...DtoProcessorService_020-examples-and-usage.adoc |   4 +-
 .../ContentMappingService_010-implementation.adoc  |   2 +-
 .../primary/IsisModuleExtCommandReplayPrimary.adoc |   2 +-
 .../IsisModuleExtCommandReplaySecondary.adoc       |   2 +-
 .../applib-classes/pages/mixees-and-mixins.adoc    |   2 +-
 .../roles-mixins-contributees/contributee.adoc     |   6 +-
 .../refguide/modules/applib-svc/pages/about.adoc   |   2 +-
 .../applib-svc/partials/_integration-spi.adoc      |   4 +-
 .../modules/applib-svc/partials/_security-spi.adoc |   2 +-
 .../modules/ROOT/pages/2020/2.0.0-M4/relnotes.adoc |   2 +-
 .../modules/ROOT/pages/2021/2.0.0-M6/relnotes.adoc |   2 +-
 .../modules/ROOT/partials/extensions.adoc          |   4 +-
 .../fun/pages/concepts-patterns/architecture.adoc  |   2 +-
 antora/playbooks/site-extensions.yml               |   4 +-
 antora/playbooks/site-security.yml                 |   4 +-
 antora/playbooks/site.yml                          |   8 +-
 .../org/apache/isis/applib/IsisModuleApplib.java   |   4 +-
 .../isis/applib/mixins/security/HasUsername.java   |  28 +
 .../applib/mixins/system/DomainChangeRecord.java   | 170 ++++-
 .../applib/mixins/system/HasInteractionId.java     |  38 +
 .../applib/mixins/system/HasTransactionId.java     |  22 +-
 .../bookmark/HasTarget.java}                       |  32 +-
 .../isis/applib/services/command/Command.java      |   2 +-
 .../applib/services/commanddto/HasCommandDto.java  |  25 +-
 ...nLoggingService.java => SessionLogService.java} |  15 +-
 ...eLogging.java => SessionLogServiceLogging.java} |  32 +-
 .../src/main/adoc/modules/schema/pages/about.adoc  |   2 +-
 core/adoc/modules/_overview/pages/about.adoc       |  44 +-
 .../config/pages/sections/isis.extensions.adoc     |  84 +--
 .../IsisModuleCoreRuntimeServices.java             |   2 +
 .../session/InteractionIdGenerator.java            |  14 +
 .../session/InteractionServiceDefault.java         |   9 +-
 examples/demo/domain/pom.xml                       |   4 +-
 .../domain/_commands/ExposePersistedCommands.java  |   6 +-
 .../ExposePersistedCommands_commands.java          |   8 +-
 .../ActionCommandPublishingJdo-description.adoc    |  14 +-
 .../ActionCommandPublishingJpa-description.adoc    |  14 +-
 .../PropertyCommandPublishingJdo-description.adoc  |  14 +-
 .../PropertyCommandPublishingJpa-description.adoc  |  14 +-
 .../config/application-primary.properties          |   2 +-
 .../config/application-secondary.properties        |  10 +-
 examples/demo/web/pom.xml                          |   4 +-
 .../demoapp/web/replay/DemoReplayController.java   |   2 +-
 .../modules/command-log/partials/module-nav.adoc   |   6 -
 .../commandlog/applib/command/CommandLog.java      | 477 -------------
 .../commandlog/applib/command/ICommandLog.java     |  88 ---
 .../applib/command/ICommandLogRepository.java      | 150 ----
 .../applib/command/ui/CommandLogServiceMenu.java   | 140 ----
 .../commandlog/applib/util/BigDecimalUtils.java    |  50 --
 .../commandlog/applib/util/StringUtils.java        |  35 -
 .../commandlog/jdo/entities/CommandJdo.java        | 317 ---------
 .../jdo/entities/CommandJdoRepository.java         | 326 ---------
 .../commandlog/jpa/entities/CommandJpa.java        | 283 --------
 .../jpa/entities/CommandJpaRepository.java         | 332 ---------
 .../command-replay/partials/module-nav.adoc        |   5 -
 .../{command-log => commandlog}/adoc/antora.yml    |   0
 .../adoc/modules/command-log/nav.adoc              |   0
 .../adoc/modules/command-log/pages/about.adoc      |   4 +-
 .../modules/command-log/partials/module-nav.adoc   |   6 +
 .../{command-log => commandlog}/applib/pom.xml     |  14 +-
 .../applib/IsisModuleExtCommandLogApplib.java      |  19 +-
 .../applib/app/CommandLogServiceMenu.java          | 147 ++++
 .../contributions}/HasInteractionId_command.java   |  20 +-
 .../HasUsername_recentCommandsByUser.java          |  18 +-
 .../applib/contributions/Object_recent.java}       |  33 +-
 .../contributions}/Object_recentCommands.java      |  12 +-
 .../commandlog/applib/dom/CommandLogEntry.java     | 763 +++++++++++++++++++++
 .../dom/CommandLogEntry.layout.fallback.xml}       |   0
 .../commandlog/applib/dom/CommandLogEntry.png}     | Bin
 .../applib/dom/CommandLogEntryRepository.java      | 376 ++++++++++
 .../commandlog/applib/dom}/ReplayState.java        |   2 +-
 .../dom/mixins/CommandLogEntry_childCommands.java} |  21 +-
 .../mixins/CommandLogEntry_openResultObject.java}  |  16 +-
 .../mixins/CommandLogEntry_openTargetObject.java}  |  16 +-
 .../applib/dom/mixins/CommandLogEntry_retry.java}  |  28 +-
 .../mixins/CommandLogEntry_siblingCommands.java}   |  24 +-
 .../subscriber/CommandSubscriberForCommandLog.java |  21 +-
 .../commandlog/applib/util/BigDecimalUtils.java    |  27 +
 .../commandlog/applib/util/StringUtils.java        |  17 +
 .../applib}/util/StringUtils_trimmed_Test.java     |   6 +-
 .../jdo/logging-dn-enhance.properties              |   0
 .../core/{command-log => commandlog}/jdo/pom.xml   |  10 +-
 .../jdo/src/main/java/META-INF/persistence.xml     |   0
 .../commandlog/jdo/IsisModuleExtCommandLogJdo.java |  27 +-
 .../commandlog/jdo/dom/CommandLogEntry.java        | 313 +++++++++
 .../jdo/dom/CommandLogEntryRepository.java}        |  32 +-
 .../core/{command-log => commandlog}/jpa/pom.xml   |  16 +-
 .../commandlog/jpa/IsisModuleExtCommandLogJpa.java |  26 +-
 .../commandlog/jpa/dom/CommandLogEntry.java        | 300 ++++++++
 .../jpa/dom/CommandLogEntryRepository.java         |  79 +++
 .../resources/META-INF/orm-commandlog.template     |   0
 .../core/{command-log => commandlog}/pom.xml       |  20 +-
 .../adoc/antora.yml                                |   0
 .../adoc/modules/command-replay/nav.adoc           |   0
 .../adoc/modules/command-replay/pages/about.adoc   |   2 +-
 .../command-replay/partials/module-nav.adoc        |   5 +
 .../core/{command-replay => commandreplay}/pom.xml |  20 +-
 .../primary/pom.xml                                |   6 +-
 .../primary/IsisModuleExtCommandReplayPrimary.java |   4 +-
 .../primary/config/PrimaryConfig.java              |   0
 .../primary/mixins/Object_openOnSecondary.java     |   0
 .../restapi/CommandRetrievalOnPrimaryService.java  |  14 +-
 .../primary/spiimpl/CaptureResultOfCommand.java    |   6 +-
 .../primary/ui/CommandReplayOnPrimaryService.java  |  26 +-
 .../secondary/log4j2-test.xml                      |   0
 .../secondary/pom.xml                              |  28 +-
 .../IsisModuleExtCommandReplaySecondary.java       |   4 +-
 .../secondary/analyser/CommandReplayAnalyser.java  |   6 +-
 .../analyser/CommandReplayAnalyserException.java   |   8 +-
 .../analyser/CommandReplayAnalyserResult.java      |   8 +-
 .../analysis/CommandReplayAnalysisService.java     |  12 +-
 .../secondary/config/SecondaryConfig.java          |   0
 .../secondary/fetch/CommandFetcher.java            |   6 +-
 .../secondary/job/ReplicateAndReplayJob.java       |   0
 .../secondary/job/SecondaryStatusData.java         |   0
 .../jobcallables/ReplicateAndRunCommands.java      |  30 +-
 .../secondary/mixins/CommandLogEntry_exclude.java} |  20 +-
 .../mixins/CommandLogEntry_replayQueue.java}       |  18 +-
 .../secondary/mixins/Object_openOnPrimary.java     |   0
 .../spi/ReplayCommandExecutionController.java      |   0
 .../secondary/status/SecondaryStatus.java          |   0
 .../secondary/status/StatusException.java          |   0
 .../ui/CommandReplayOnSecondaryService.java        |  12 +-
 .../secondary/fetch/CommandFetcher_Test.java       |   0
 extensions/pom.xml                                 |  21 +-
 .../modules/audit-trail/partials/module-nav.adoc   |   6 -
 .../{audit-trail => audittrail}/adoc/antora.yml    |   0
 .../adoc/modules/audit-trail/nav.adoc              |   0
 .../adoc/modules/audit-trail/pages/about.adoc      |   4 +-
 .../modules/audit-trail/partials/module-nav.adoc   |   6 +
 .../impl/src/main/java/META-INF/persistence.xml    |  23 +
 .../org/isisaddons/module/audit/AuditModule.java   |  30 +
 .../isisaddons/module/audit/dom/AuditEntry.java    | 395 +++++++++++
 .../audit/dom/AuditEntry.layout.fallback.xml       |  60 ++
 .../org/isisaddons/module/audit/dom/AuditEntry.png | Bin 0 -> 477 bytes
 .../module/audit/dom/AuditerServiceUsingJdo.java   |  56 ++
 .../module/audit/dom/AuditingServiceMenu.java      |  84 +++
 .../audit/dom/AuditingServiceRepository.java       | 163 +++++
 ...HasTransactionId_auditEntriesInTransaction.java |  51 ++
 .../audit/dom/Object_recentAuditEntries.java       |  96 +++
 ...itledEnumContractForIncodeModuleTest_title.java |  16 +
 ...rableContractForIncodeModuleTest_compareTo.java |  18 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |  13 +
 ...rableContractForIncodeModuleTest_compareTo.java |  18 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |  13 +
 ...rableContractForIncodeModuleTest_compareTo.java |  19 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |  13 +
 ...rableContractForIncodeModuleTest_compareTo.java |  18 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |  13 +
 ...rableContractForIncodeModuleTest_compareTo.java |  18 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |  13 +
 extensions/security/audittrail/pom.xml             | 173 +++++
 .../secman/applib/IsisModuleExtSecmanApplib.java   |  14 +
 .../permission/dom/ApplicationPermission.java      |  79 ++-
 .../ApplicationPermissionRepositoryAbstract.java   |  12 +-
 .../secman/applib/role/dom/ApplicationRole.java    |  43 +-
 .../dom/ApplicationRoleRepositoryAbstract.java     |   4 +-
 .../applib/tenancy/dom/ApplicationTenancy.java     |  53 +-
 .../dom/ApplicationTenancyRepositoryAbstract.java  |   6 +-
 .../secman/applib/tenancy/dom/HasAtPath.java       |  30 +
 .../secman/applib/user/dom/ApplicationUser.java    | 215 ++++--
 .../dom/ApplicationUserRepositoryAbstract.java     |  10 +-
 .../dom/mixins/ApplicationUser_updateLocale.java   |  27 +-
 .../jdo/permission/dom/ApplicationPermission.java  | 122 ++--
 .../secman/jdo/role/dom/ApplicationRole.java       |  69 +-
 .../secman/jdo/tenancy/dom/ApplicationTenancy.java |  92 +--
 .../secman/jdo/user/dom/ApplicationUser.java       | 259 +++----
 .../extensions/secman/jdo/util/RegexReplacer.java  |   4 +-
 .../jpa/permission/dom/ApplicationPermission.java  |  99 +--
 .../dom/ApplicationPermissionRepository.java       |  10 -
 .../secman/jpa/role/dom/ApplicationRole.java       |  56 +-
 .../secman/jpa/tenancy/dom/ApplicationTenancy.java |  75 +-
 .../secman/jpa/user/dom/ApplicationUser.java       | 226 ++----
 .../modules/session-log/partials/module-nav.adoc   |   6 -
 .../{session-log => sessionlog}/adoc/antora.yml    |   0
 .../adoc/modules/session-log/nav.adoc              |   0
 .../adoc/modules/session-log/pages/about.adoc      |   0
 .../modules/session-log/partials/module-nav.adoc   |   6 +
 extensions/security/sessionlog/applib/pom.xml      |  58 ++
 .../applib/IsisModuleExtSessionLogApplib.java      |  45 ++
 .../isis/sessionlog/applib/app/SessionLogMenu.java |  82 +++
 .../HasUsername_recentSessionsForUser.java         |  47 ++
 .../applib/dom/SessionLogEntry-expired.png         | Bin 0 -> 630 bytes
 .../applib/dom/SessionLogEntry-login.png           | Bin 0 -> 468 bytes
 .../applib/dom/SessionLogEntry-logout.png          | Bin 0 -> 457 bytes
 .../sessionlog/applib/dom/SessionLogEntry.java     | 373 ++++++++++
 .../applib/dom/SessionLogEntry.layout.fallback.xml |  62 ++
 .../applib/dom/SessionLogEntryRepository.java      | 189 +++++
 .../applib/spiimpl/SessionLogServiceDefault.java   |  54 ++
 .../security/sessionlog/persistence-jdo/pom.xml    |  62 ++
 .../src/main/java/META-INF/persistence.xml         |  23 +
 .../jdo/IsisModuleExtSessionLogPersistenceJdo.java |  32 +
 .../isis/sessionlog/jdo/dom/SessionLogEntry.java   | 172 +++++
 .../jdo/dom/SessionLogEntryRepository.java         |  17 +
 .../sessionlog/persistence-jpa}/log4j2-test.xml    |   0
 .../security/sessionlog/persistence-jpa/pom.xml    |  69 ++
 .../jpa/IsisModuleExtSessionLogPersistenceJpa.java |  32 +
 .../isis/sessionlog/jpa/dom/SessionLogEntry.java   | 178 +++++
 .../jpa/dom/SessionLogEntryRepository.java         |  17 +
 extensions/security/sessionlog/pom.xml             |  85 +++
 isis-tooling.yml                                   |   8 +-
 .../pages/hints-and-tips/jdoql-and-timestamps.adoc |   2 +-
 .../hints-and-tips/overriding-jdo-annotations.adoc |   2 +-
 security/adoc/modules/ROOT/pages/about.adoc        |   4 +-
 .../adoc/modules/ROOT/partials/extensions.adoc     |   4 +-
 .../modules/tooling-cli/examples/isis-tooling.yml  |   8 +-
 .../apache/isis/tooling/cli/test/isis-tooling.yml  |   8 +-
 .../AuthenticatedWebSessionForIsis.java            |  52 +-
 ...uthenticatedWebSessionForIsis_Authenticate.java |   4 +-
 .../AuthenticatedWebSessionForIsis_SignIn.java     |   4 +-
 ...uthenticatedWebSessionForIsis_TestAbstract.java |   4 +-
 216 files changed, 6448 insertions(+), 3650 deletions(-)
 copy 
api/applib/src/main/java/org/apache/isis/applib/{mixins/system/HasInteractionId.java
 => services/bookmark/HasTarget.java} (54%)
 rename 
api/applib/src/main/java/org/apache/isis/applib/services/session/{SessionLoggingService.java
 => SessionLogService.java} (84%)
 rename 
api/applib/src/main/java/org/apache/isis/applib/services/session/{SessionLoggingServiceLogging.java
 => SessionLogServiceLogging.java} (67%)
 create mode 100644 
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/session/InteractionIdGenerator.java
 delete mode 100644 
extensions/core/command-log/adoc/modules/command-log/partials/module-nav.adoc
 delete mode 100644 
extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/CommandLog.java
 delete mode 100644 
extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ICommandLog.java
 delete mode 100644 
extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ICommandLogRepository.java
 delete mode 100644 
extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ui/CommandLogServiceMenu.java
 delete mode 100644 
extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/util/BigDecimalUtils.java
 delete mode 100644 
extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/util/StringUtils.java
 delete mode 100644 
extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/entities/CommandJdo.java
 delete mode 100644 
extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/entities/CommandJdoRepository.java
 delete mode 100644 
extensions/core/command-log/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/entities/CommandJpa.java
 delete mode 100644 
extensions/core/command-log/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/entities/CommandJpaRepository.java
 delete mode 100644 
extensions/core/command-replay/adoc/modules/command-replay/partials/module-nav.adoc
 rename extensions/core/{command-log => commandlog}/adoc/antora.yml (100%)
 rename extensions/core/{command-log => 
commandlog}/adoc/modules/command-log/nav.adoc (100%)
 rename extensions/core/{command-log => 
commandlog}/adoc/modules/command-log/pages/about.adoc (87%)
 create mode 100644 
extensions/core/commandlog/adoc/modules/command-log/partials/module-nav.adoc
 rename extensions/core/{command-log => commandlog}/applib/pom.xml (92%)
 rename extensions/core/{command-log => 
commandlog}/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/IsisModuleExtCommandLogApplib.java
 (80%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/app/CommandLogServiceMenu.java
 rename 
extensions/core/{command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions}/HasInteractionId_command.java
 (80%)
 rename 
extensions/core/{command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions}/HasUsername_recentCommandsByUser.java
 (76%)
 rename 
extensions/core/{command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins/T_recent.java
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/Object_recent.java}
 (66%)
 rename 
extensions/core/{command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions}/Object_recentCommands.java
 (87%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntry.java
 rename 
extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/CommandLog.layout.fallback.xml
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntry.layout.fallback.xml}
 (100%)
 rename 
extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/CommandLog.png
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntry.png}
 (100%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntryRepository.java
 rename 
extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom}/ReplayState.java
 (95%)
 rename 
extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_childCommands.java
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_childCommands.java}
 (68%)
 rename 
extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_openResultObject.java
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_openResultObject.java}
 (79%)
 rename 
extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_openTargetObject.java
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_openTargetObject.java}
 (79%)
 rename 
extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_retry.java
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_retry.java}
 (76%)
 rename 
extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/mixins/CommandLog_siblingCommands.java
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_siblingCommands.java}
 (66%)
 rename 
extensions/core/{command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command
 => 
commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib}/subscriber/CommandSubscriberForCommandLog.java
 (81%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/util/BigDecimalUtils.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/util/StringUtils.java
 rename 
extensions/core/{command-log/applib/src/test/java/org/apache/isis/extensions/commandlog/model
 => 
commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib}/util/StringUtils_trimmed_Test.java
 (91%)
 rename extensions/core/{command-log => 
commandlog}/jdo/logging-dn-enhance.properties (100%)
 rename extensions/core/{command-log => commandlog}/jdo/pom.xml (93%)
 rename extensions/core/{command-log => 
commandlog}/jdo/src/main/java/META-INF/persistence.xml (100%)
 rename extensions/core/{command-log => 
commandlog}/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/IsisModuleExtCommandLogJdo.java
 (67%)
 create mode 100644 
extensions/core/commandlog/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntry.java
 copy 
extensions/core/{command-replay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/config/PrimaryConfig.java
 => 
commandlog/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntryRepository.java}
 (55%)
 rename extensions/core/{command-log => commandlog}/jpa/pom.xml (93%)
 rename extensions/core/{command-log => 
commandlog}/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/IsisModuleExtCommandLogJpa.java
 (61%)
 create mode 100644 
extensions/core/commandlog/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntry.java
 create mode 100644 
extensions/core/commandlog/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntryRepository.java
 rename extensions/core/{command-log => 
commandlog}/jpa/src/main/resources/META-INF/orm-commandlog.template (100%)
 rename extensions/core/{command-log => commandlog}/pom.xml (88%)
 rename extensions/core/{command-replay => commandreplay}/adoc/antora.yml (100%)
 rename extensions/core/{command-replay => 
commandreplay}/adoc/modules/command-replay/nav.adoc (100%)
 rename extensions/core/{command-replay => 
commandreplay}/adoc/modules/command-replay/pages/about.adoc (97%)
 create mode 100644 
extensions/core/commandreplay/adoc/modules/command-replay/partials/module-nav.adoc
 rename extensions/core/{command-replay => commandreplay}/pom.xml (91%)
 rename extensions/core/{command-replay => commandreplay}/primary/pom.xml (92%)
 rename extensions/core/{command-replay => 
commandreplay}/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/IsisModuleExtCommandReplayPrimary.java
 (96%)
 rename extensions/core/{command-replay => 
commandreplay}/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/config/PrimaryConfig.java
 (100%)
 rename extensions/core/{command-replay => 
commandreplay}/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/mixins/Object_openOnSecondary.java
 (100%)
 rename extensions/core/{command-replay => 
commandreplay}/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/restapi/CommandRetrievalOnPrimaryService.java
 (87%)
 rename extensions/core/{command-replay => 
commandreplay}/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/spiimpl/CaptureResultOfCommand.java
 (94%)
 rename extensions/core/{command-replay => 
commandreplay}/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/ui/CommandReplayOnPrimaryService.java
 (89%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/log4j2-test.xml (100%)
 rename extensions/core/{command-replay => commandreplay}/secondary/pom.xml 
(90%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/IsisModuleExtCommandReplaySecondary.java
 (98%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyser.java
 (86%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserException.java
 (92%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserResult.java
 (91%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analysis/CommandReplayAnalysisService.java
 (85%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/config/SecondaryConfig.java
 (100%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/fetch/CommandFetcher.java
 (95%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/job/ReplicateAndReplayJob.java
 (100%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/job/SecondaryStatusData.java
 (100%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/jobcallables/ReplicateAndRunCommands.java
 (85%)
 rename 
extensions/core/{command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLog_exclude.java
 => 
commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLogEntry_exclude.java}
 (79%)
 rename 
extensions/core/{command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLog_replayQueue.java
 => 
commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLogEntry_replayQueue.java}
 (74%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/Object_openOnPrimary.java
 (100%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/spi/ReplayCommandExecutionController.java
 (100%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/status/SecondaryStatus.java
 (100%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/status/StatusException.java
 (100%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/ui/CommandReplayOnSecondaryService.java
 (88%)
 rename extensions/core/{command-replay => 
commandreplay}/secondary/src/test/java/org/apache/isis/extensions/commandreplay/secondary/fetch/CommandFetcher_Test.java
 (100%)
 delete mode 100644 
extensions/security/audit-trail/adoc/modules/audit-trail/partials/module-nav.adoc
 rename extensions/security/{audit-trail => audittrail}/adoc/antora.yml (100%)
 rename extensions/security/{audit-trail => 
audittrail}/adoc/modules/audit-trail/nav.adoc (100%)
 rename extensions/security/{audit-trail => 
audittrail}/adoc/modules/audit-trail/pages/about.adoc (90%)
 create mode 100644 
extensions/security/audittrail/adoc/modules/audit-trail/partials/module-nav.adoc
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/META-INF/persistence.xml
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/AuditModule.java
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditEntry.java
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditEntry.layout.fallback.xml
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditEntry.png
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditerServiceUsingJdo.java
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditingServiceMenu.java
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditingServiceRepository.java
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/HasTransactionId_auditEntriesInTransaction.java
 create mode 100644 
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/Object_recentAuditEntries.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/titled/TitledEnumContractForIncodeModuleTest_title.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithCodeComparableContractForIncodeModuleTest_compareTo.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithCodeUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithDescriptionComparableContractForIncodeModuleTest_compareTo.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithDescriptionUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithNameComparableContractForIncodeModuleTest_compareTo.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithNameUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithReferenceComparableContractForIncodeModuleTest_compareTo.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithReferenceUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithTitleComparableContractForIncodeModuleTest_compareTo.java
 create mode 100644 
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithTitleUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
 create mode 100644 extensions/security/audittrail/pom.xml
 delete mode 100644 
extensions/security/session-log/adoc/modules/session-log/partials/module-nav.adoc
 rename extensions/security/{session-log => sessionlog}/adoc/antora.yml (100%)
 rename extensions/security/{session-log => 
sessionlog}/adoc/modules/session-log/nav.adoc (100%)
 rename extensions/security/{session-log => 
sessionlog}/adoc/modules/session-log/pages/about.adoc (100%)
 create mode 100644 
extensions/security/sessionlog/adoc/modules/session-log/partials/module-nav.adoc
 create mode 100644 extensions/security/sessionlog/applib/pom.xml
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/IsisModuleExtSessionLogApplib.java
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/app/SessionLogMenu.java
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/contributions/HasUsername_recentSessionsForUser.java
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/dom/SessionLogEntry-expired.png
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/dom/SessionLogEntry-login.png
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/dom/SessionLogEntry-logout.png
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/dom/SessionLogEntry.java
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/dom/SessionLogEntry.layout.fallback.xml
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/dom/SessionLogEntryRepository.java
 create mode 100644 
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/spiimpl/SessionLogServiceDefault.java
 create mode 100644 extensions/security/sessionlog/persistence-jdo/pom.xml
 create mode 100644 
extensions/security/sessionlog/persistence-jdo/src/main/java/META-INF/persistence.xml
 create mode 100644 
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/IsisModuleExtSessionLogPersistenceJdo.java
 create mode 100644 
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntry.java
 create mode 100644 
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
 copy extensions/{applib/excel/integtests => 
security/sessionlog/persistence-jpa}/log4j2-test.xml (100%)
 create mode 100644 extensions/security/sessionlog/persistence-jpa/pom.xml
 create mode 100644 
extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/sessionlog/jpa/IsisModuleExtSessionLogPersistenceJpa.java
 create mode 100644 
extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/sessionlog/jpa/dom/SessionLogEntry.java
 create mode 100644 
extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/sessionlog/jpa/dom/SessionLogEntryRepository.java
 create mode 100644 extensions/security/sessionlog/pom.xml

Reply via email to