This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-3002
in repository https://gitbox.apache.org/repos/asf/isis.git
from 13a1338bfa ISIS-3002: sketches out the JPA impl of ExecutionLogEntry
add 188c02a7ff ISIS-3002: adds some jpa integ tests for execution log
add 38f3030dda ISIS-3002: adds tests for exec log repo
add e7566322cd ISIS-3002: adds tests for exec log repo (2) - fix edit issue
No new revisions were added by this update.
Summary of changes:
.../applib/services/bookmark/IdStringifier.java | 6 +-
.../actions/action/invocation/IdentifierUtil.java | 2 +-
.../services/command/CommandDtoFactory.java | 1 +
.../command/CommandDtoFactoryDefault.java | 14 +-
.../interaction/InteractionDtoFactoryDefault.java | 4 +-
.../applib/IsisModuleExtCommandLogApplib.java | 6 +-
.../commandlog/applib/dom/CommandLogEntry.java | 40 +-
...ract.java => CommandLog_IntegTestAbstract.java} | 11 +-
.../commandlog/applib/integtest/model/Counter.java | 10 +-
.../jdo/IsisModuleExtCommandLogPersistenceJdo.java | 1 -
.../jdo/integtests/CommandLog_IntegTest.java | 4 +-
.../commandlog/jdo/integtests/model/Counter.java | 4 -
.../jpa/IsisModuleExtCommandLogPersistenceJpa.java | 1 -
.../commandlog/jpa/dom/CommandLogEntryPK.java | 2 +-
.../jpa/integtests/CommandLog_IntegTest.java | 4 +-
.../commandlog/jpa/integtests/model/Counter.java | 2 -
.../applib/IsisModuleExtExecutionLogApplib.java | 7 +-
.../executionlog/applib/dom/ExecutionLogEntry.java | 16 +-
.../applib/dom/ExecutionLogEntryRepository.java | 38 +-
...ava => ExecutionSubscriberForExecutionLog.java} | 2 +-
.../integtest/ExecutionLog_IntegTestAbstract.java | 429 +++++++++++++++++++++
.../applib/integtest/model/Counter.java | 19 +-
.../applib/integtest/model/CounterRepository.java | 36 ++
.../integtest/model/Counter_bumpUsingMixin.java | 17 +
...pUsingMixinWithExecutionPublishingDisabled.java | 17 +
.../model/ExecutionLogTestDomainModel.java | 4 +
.../core/executionlog/persistence-jdo/pom.xml | 8 +
...> IsisModuleExtExecutionLogPersistenceJdo.java} | 4 +-
.../executionlog/jdo/dom/ExecutionLogEntry.java | 2 +-
.../jdo/dom/ExecutionLogEntryRepository.java | 4 +-
.../.gitkeep | 0
.../ExecutionLog_IntegTest.java} | 21 +-
.../model/Counter.java | 10 +-
.../model/CounterRepository.java | 12 +
.../core/executionlog/persistence-jpa/pom.xml | 12 +-
...> IsisModuleExtExecutionLogPersistenceJpa.java} | 16 +-
.../executionlog/jpa/dom/ExecutionLogEntry.java | 4 +-
.../executionlog/jpa/dom/ExecutionLogEntryPK.java | 22 ++
.../jpa/dom/ExecutionLogEntryRepository.java | 4 +-
.../persistence-jpa/src/test/java/.gitkeep | 0
.../jpa/integtests/ExecutionLog_IntegTest.java} | 21 +-
.../jpa/integtests/model/Counter.java | 8 +-
.../jpa/integtests/model/CounterRepository.java | 13 +
.../src/test/resources/META-INF/persistence.xml | 10 +
.../src/test/resources/application-test.yml | 29 ++
extensions/core/executionlog/pom.xml | 7 +
.../permission/dom/ApplicationPermission.java | 12 +-
.../secman/applib/role/dom/ApplicationRole.java | 4 +-
.../applib/tenancy/dom/ApplicationTenancy.java | 6 +-
.../secman/applib/user/dom/ApplicationUser.java | 8 +-
.../sessionlog/applib/dom/SessionLogEntry.java | 28 +-
51 files changed, 796 insertions(+), 166 deletions(-)
rename
extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/{CommandLogIntegTestAbstract.java
=> CommandLog_IntegTestAbstract.java} (97%)
rename
extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/spiimpl/{ExecutionSubscriberForLog.java
=> ExecutionSubscriberForExecutionLog.java} (94%)
create mode 100644
extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/ExecutionLog_IntegTestAbstract.java
copy
extensions/core/{commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog
=>
executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog}/applib/integtest/model/Counter.java
(67%)
create mode 100644
extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/CounterRepository.java
create mode 100644
extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/Counter_bumpUsingMixin.java
create mode 100644
extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/Counter_bumpUsingMixinWithExecutionPublishingDisabled.java
create mode 100644
extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/ExecutionLogTestDomainModel.java
rename
extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/{IsisModuleExtExecutionLogJdo.java
=> IsisModuleExtExecutionLogPersistenceJdo.java} (92%)
delete mode 100644
extensions/core/executionlog/persistence-jdo/src/test/java/org.apache.isis.extensions.executionlog.jdo/.gitkeep
copy
extensions/core/{commandlog/persistence-jdo/src/test/java/org/apache/isis/extensions/commandlog/jdo/integtests/CommandLog_IntegTest.java
=>
executionlog/persistence-jdo/src/test/java/org.apache.isis.extensions.executionlog.jdo/ExecutionLog_IntegTest.java}
(67%)
copy
extensions/core/{commandlog/persistence-jdo/src/test/java/org/apache/isis/extensions/commandlog/jdo/integtests
=>
executionlog/persistence-jdo/src/test/java/org.apache.isis.extensions.executionlog.jdo}/model/Counter.java
(71%)
create mode 100644
extensions/core/executionlog/persistence-jdo/src/test/java/org.apache.isis.extensions.executionlog.jdo/model/CounterRepository.java
rename
extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/executionlog/jpa/{IsisModuleExtExecutionLogJpa.java
=> IsisModuleExtExecutionLogPersistenceJpa.java} (71%)
delete mode 100644
extensions/core/executionlog/persistence-jpa/src/test/java/.gitkeep
copy
extensions/core/{commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/integtests/CommandLog_IntegTest.java
=>
executionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/executionlog/jpa/integtests/ExecutionLog_IntegTest.java}
(71%)
copy
extensions/core/{commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog
=>
executionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/executionlog}/jpa/integtests/model/Counter.java
(75%)
create mode 100644
extensions/core/executionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/executionlog/jpa/integtests/model/CounterRepository.java
create mode 100644
extensions/core/executionlog/persistence-jpa/src/test/resources/META-INF/persistence.xml
create mode 100644
extensions/core/executionlog/persistence-jpa/src/test/resources/application-test.yml