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%)