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/05/25 14:12:05 UTC
[isis] branch ISIS-3062 updated (ea4e0c809d -> 1382ed7488)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-3062
in repository https://gitbox.apache.org/repos/asf/isis.git
from ea4e0c809d ISIS-3062: adds JPA impl of sessionlog
add 1382ed7488 ISIS-3062: adds in SessionLogEntry
No new revisions were added by this update.
Summary of changes:
.../isis/applib/mixins/security/HasUsername.java | 28 +
.../applib/mixins/system/DomainChangeRecord.java | 157 ++++-
.../applib/mixins/system/HasInteractionId.java | 36 +
.../applib/mixins/system/HasTransactionId.java | 22 +-
.../bookmark/HasTarget.java} | 32 +-
.../isis/applib/services/command/Command.java | 2 +-
.../applib/services/commanddto/HasCommandDto.java | 25 +-
.../IsisModuleCoreRuntimeServices.java | 2 +
.../session/InteractionIdGenerator.java | 14 +
.../session/InteractionServiceDefault.java | 9 +-
.../domain/_commands/ExposePersistedCommands.java | 1 -
.../ExposePersistedCommands_commands.java | 5 +-
extensions/core/commandlog/applib/pom.xml | 4 -
.../applib/IsisModuleExtCommandLogApplib.java | 11 +-
.../applib/app/CommandLogServiceMenu.java | 147 ++++
.../commandlog/applib/command/CommandLog.java | 477 -------------
.../commandlog/applib/command/ICommandLog.java | 88 ---
.../applib/command/ICommandLogRepository.java | 150 ----
.../applib/command/ui/CommandLogServiceMenu.java | 140 ----
.../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 +++++++++++++++++++++
.../CommandLogEntry.layout.fallback.xml} | 0
.../CommandLog.png => dom/CommandLogEntry.png} | Bin
.../applib/dom/CommandLogEntryRepository.java | 376 ++++++++++
.../applib/{command => dom}/ReplayState.java | 2 +-
.../mixins/CommandLogEntry_childCommands.java} | 21 +-
.../mixins/CommandLogEntry_openResultObject.java} | 16 +-
.../mixins/CommandLogEntry_openTargetObject.java} | 16 +-
.../mixins/CommandLogEntry_retry.java} | 28 +-
.../mixins/CommandLogEntry_siblingCommands.java} | 24 +-
.../subscriber/CommandSubscriberForCommandLog.java | 21 +-
.../commandlog/applib/util/BigDecimalUtils.java | 23 -
.../commandlog/applib/util/StringUtils.java | 18 -
.../util/StringUtils_trimmed_Test.java | 6 +-
.../commandlog/jdo/IsisModuleExtCommandLogJdo.java | 27 +-
.../commandlog/jdo/dom/CommandLogEntry.java | 312 +++++++++
.../jdo/dom/CommandLogEntryRepository.java | 46 ++
.../commandlog/jdo/entities/CommandJdo.java | 317 ---------
.../jdo/entities/CommandJdoRepository.java | 326 ---------
.../commandlog/jpa/IsisModuleExtCommandLogJpa.java | 26 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 299 ++++++++
.../jpa/dom/CommandLogEntryRepository.java | 79 +++
.../commandlog/jpa/entities/CommandJpa.java | 282 --------
.../jpa/entities/CommandJpaRepository.java | 332 ---------
.../restapi/CommandRetrievalOnPrimaryService.java | 12 +-
.../primary/spiimpl/CaptureResultOfCommand.java | 6 +-
.../primary/ui/CommandReplayOnPrimaryService.java | 18 +-
.../secondary/analyser/CommandReplayAnalyser.java | 6 +-
.../analyser/CommandReplayAnalyserException.java | 8 +-
.../analyser/CommandReplayAnalyserResult.java | 8 +-
.../analysis/CommandReplayAnalysisService.java | 12 +-
.../secondary/fetch/CommandFetcher.java | 6 +-
.../jobcallables/ReplicateAndRunCommands.java | 30 +-
...Queue.java => CommandLogEntry_replayQueue.java} | 18 +-
.../secondary/mixins/CommandLog_exclude.java | 14 +-
.../ui/CommandReplayOnSecondaryService.java | 12 +-
.../secman/applib/IsisModuleExtSecmanApplib.java | 13 +
.../permission/dom/ApplicationPermission.java | 62 +-
.../secman/applib/role/dom/ApplicationRole.java | 32 +-
.../applib/tenancy/dom/ApplicationTenancy.java | 40 +-
.../secman/applib/tenancy/dom/HasAtPath.java | 30 +
.../secman/applib/user/dom/ApplicationUser.java | 198 ++++--
.../dom/mixins/ApplicationUser_updateLocale.java | 27 +-
.../jdo/permission/dom/ApplicationPermission.java | 79 +--
.../secman/jdo/role/dom/ApplicationRole.java | 49 +-
.../secman/jdo/tenancy/dom/ApplicationTenancy.java | 61 +-
.../secman/jdo/user/dom/ApplicationUser.java | 208 ++----
.../jpa/permission/dom/ApplicationPermission.java | 81 +--
.../secman/jpa/role/dom/ApplicationRole.java | 48 +-
.../secman/jpa/tenancy/dom/ApplicationTenancy.java | 60 +-
.../secman/jpa/user/dom/ApplicationUser.java | 213 ++----
.../applib/IsisModuleExtSessionLogApplib.java | 18 +-
.../sessionlog/applib/dom/SessionLogEntry.java | 64 +-
...eDefault.java => SessionLogServiceDefault.java} | 3 +-
.../isis/sessionlog/jdo/dom/SessionLogEntry.java | 73 +-
.../isis/sessionlog/jpa/dom/SessionLogEntry.java | 75 +-
.../AuthenticatedWebSessionForIsis.java | 29 +-
80 files changed, 3117 insertions(+), 3289 deletions(-)
copy api/applib/src/main/java/org/apache/isis/applib/{mixins/system/HasInteractionId.java => services/bookmark/HasTarget.java} (54%)
create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/session/InteractionIdGenerator.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/app/CommandLogServiceMenu.java
delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/CommandLog.java
delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ICommandLog.java
delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ICommandLogRepository.java
delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/command/ui/CommandLogServiceMenu.java
rename extensions/core/commandlog/{jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins => applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions}/HasInteractionId_command.java (80%)
rename extensions/core/commandlog/{jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins => applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions}/HasUsername_recentCommandsByUser.java (76%)
rename extensions/core/commandlog/{jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins/T_recent.java => applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/Object_recent.java} (66%)
rename extensions/core/commandlog/{jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/mixins => 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/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/{command/CommandLog.layout.fallback.xml => dom/CommandLogEntry.layout.fallback.xml} (100%)
rename extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/{command/CommandLog.png => 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/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/{command => dom}/ReplayState.java (95%)
rename extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/{command/mixins/CommandLog_childCommands.java => dom/mixins/CommandLogEntry_childCommands.java} (68%)
rename extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/{command/mixins/CommandLog_openResultObject.java => dom/mixins/CommandLogEntry_openResultObject.java} (79%)
rename extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/{command/mixins/CommandLog_openTargetObject.java => dom/mixins/CommandLogEntry_openTargetObject.java} (79%)
rename extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/{command/mixins/CommandLog_retry.java => dom/mixins/CommandLogEntry_retry.java} (76%)
rename extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/{command/mixins/CommandLog_siblingCommands.java => dom/mixins/CommandLogEntry_siblingCommands.java} (66%)
rename extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/{command => }/subscriber/CommandSubscriberForCommandLog.java (81%)
rename extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/{model => applib}/util/StringUtils_trimmed_Test.java (91%)
create mode 100644 extensions/core/commandlog/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntry.java
create mode 100644 extensions/core/commandlog/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntryRepository.java
delete mode 100644 extensions/core/commandlog/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/entities/CommandJdo.java
delete mode 100644 extensions/core/commandlog/jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/entities/CommandJdoRepository.java
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
delete mode 100644 extensions/core/commandlog/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/entities/CommandJpa.java
delete mode 100644 extensions/core/commandlog/jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/entities/CommandJpaRepository.java
rename extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/{CommandLog_replayQueue.java => CommandLogEntry_replayQueue.java} (74%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/spiimpl/{SessionLoggingServiceDefault.java => SessionLogServiceDefault.java} (95%)