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