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 273efa05fc ISIS-3085: introduces TimeZoneTranslationFacet
add 213036fbe9 ISIS-3091: wip on adding audit trail
add c5d40ce045 ISIS-3091: completes jpa prod for audit trail, wip
add b7f0371f96 ISIS-3091: fixes compile issue
add cbb31170b5 ISIS-3091: fixes compile issues (2)
add bae19a7c4a ISIS-3091: more compile fixes
add b8426639b3 ISIS-3091: more compile fixes
add 72ed923088 ISIS-3091: more compile fixes
add 43c8295a92 ISIS-3091: adds subscriber impl; more compile fixes
add 167a291029 ISIS-3091: renames audittrail and sessionlog under
'extensions' subpackage; fleshes out integ tests
add 99fc731149 ISIS-3091: fleshes out incomplete integ test
add 4c19948124 ISIS-3091: more moves under 'extensions' subpackage; integ
test compile issues
add a08c724200 ISIS-3091: fix compile error in regression test
add 92b9618be9 ISIS-3091: fix compile error in regression test
add 0ac12c83e4 ISIS-3091: comments out audit trail test for now
add 58251534b1 ISIS-3091: fixes first jdo integ test for audittrail,
huzzah!
add 81e361182f ISIS-3091: updates jpa integ test for audit trail so that
now correctly disabled
add d28223b9bf ISIS-3091: fleshes out jdo audit trail integ tests
add d17a367758 ISIS-3091: fixes jdo audit trail integ tests
add bc5b92bf1d ISIS-3091: fixes broken commandlog integ test
add 6a20a46f1f ISIS-3091: fixes regression test cmdexecaudit for jpa, at
least
add 8b9b4eb56c ISIS-3091: fixes (?) mvn deps
add 24a1355920 ISIS-3091: fixes integ test for jdo auditing
add e1d7ca482e ISIS-3091: fixes (?) jpa publishing regression tests
(changed format of assertions)
new 663f5218f4 Merge pull request #1027 from apache/ISIS-3091
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:
.../org/apache/isis/applib/id/LogicalType.java | 4 +-
.../applib/mixins/system/DomainChangeRecord.java | 2 +
.../appfeat/ApplicationFeatureRepository.java | 8 +-
.../services/confview/ConfigurationMenu.java | 4 +-
.../services/iactnlayer/InteractionService.java | 29 ++
.../applib/services/layout/LayoutServiceMenu.java | 8 +-
.../services/metamodel/MetaModelServiceMenu.java | 16 +-
.../publishing/spi/EntityPropertyChange.java | 37 +-
.../services/sitemap/SitemapServiceMenu.java | 4 +-
.../isis/applib/services/user/ImpersonateMenu.java | 8 +-
.../applib/services/user/ImpersonateStopMenu.java | 4 +-
.../isis/applib/services/userui/UserMenu.java | 4 +-
.../apache/isis/applib/services/wrapper/Mixin.java | 23 +-
.../applib/services/wrapper/WrapperFactory.java | 40 +++
.../isis/commons/collections/Can_Multiple.java | 7 +-
.../isis/commons/internal/base/_Strings.java | 31 +-
.../isis/core/config/IsisModuleCoreConfig.java | 2 +
.../IsisBeanFactoryPostProcessorForSpring.java | 3 +-
.../config/beans/IsisBeanTypeRegistryDefault.java | 5 +-
.../isis/core/config/beans/PersistenceStack.java | 6 +
.../isis/core/config/beans/aoppatch/AopPatch.java | 8 +-
.../core/config/converters/PatternsConverter.java | 3 +-
.../DataSourceIntrospectionService.java | 3 +-
.../config/environment/IsisSystemEnvironment.java | 4 +-
.../core/config/viewer/web/WebAppContextPath.java | 3 +-
.../core/metamodel/IsisModuleCoreMetamodel.java | 2 +
.../core/metamodel/context/MetaModelContexts.java | 3 +-
.../EntityPropertyChangePublishingPolicyFacet.java | 4 +-
.../objectmanager/ObjectManagerDefault.java | 3 +-
.../ProgrammingModelInitFilterDefault.java | 3 +-
.../metamodel/services/ServiceInjectorDefault.java | 3 +-
.../appfeat/ApplicationFeatureDefault.java | 3 +-
.../ApplicationFeatureRepositoryDefault.java | 27 +-
.../classsubstitutor/ClassSubstitutorDefault.java | 4 +-
.../ClassSubstitutorForCollections.java | 3 +-
.../ClassSubstitutorForDomainObjects.java | 3 +-
.../classsubstitutor/ClassSubstitutorRegistry.java | 3 +-
.../services/events/MetamodelEventService.java | 3 +-
...ExceptionRecognizerForRecoverableException.java | 3 +-
.../services/grid/GridLoaderServiceDefault.java | 3 +-
.../services/grid/GridReaderUsingJaxb.java | 3 +-
.../services/grid/GridServiceDefault.java | 3 +-
.../grid/bootstrap/GridSystemServiceBootstrap.java | 3 +-
.../services/layout/LayoutServiceDefault.java | 3 +-
.../metamodel/MetaModelServiceDefault.java | 3 +-
.../objectlifecycle/ObjectLifecyclePublisher.java | 3 +
.../objectlifecycle/PropertyChangeRecord.java | 40 +--
.../services/registry/ServiceRegistryDefault.java | 7 +-
.../tablecol/TableColumnOrderServiceDefault.java | 3 +-
.../TableColumnOrderServiceUsingTxtFile.java | 3 +-
.../services/title/TitleServiceDefault.java | 3 +-
.../specloader/ProgrammingModelServiceDefault.java | 3 +-
.../specloader/SpecificationLoaderDefault.java | 3 +-
.../valuetypes/ValueSemanticsResolverDefault.java | 5 +-
.../isis/core/runtime/IsisModuleCoreRuntime.java | 1 +
.../core/runtime/events/MetamodelEventService.java | 3 +-
.../idstringifier/IdStringifierLookupService.java | 3 +-
.../bookmarks/BookmarkServiceDefault.java | 3 +-
.../command/CommandDtoFactoryDefault.java | 3 +-
.../command/CommandExecutorServiceDefault.java | 3 +-
.../command/SchemaValueMarshallerDefault.java | 3 +-
.../runtimeservices/email/EmailServiceDefault.java | 5 +-
.../eventbus/EventBusServiceSpring.java | 4 +-
.../executor/MemberExecutorServiceDefault.java | 3 +-
.../factory/FactoryServiceDefault.java | 14 +-
.../homepage/HomePageResolverServiceDefault.java | 3 +-
.../i18n/po/TranslationServicePo.java | 3 +-
.../icons/ObjectIconServiceDefault.java | 3 +-
.../interaction/InteractionDtoFactoryDefault.java | 3 +-
.../runtimeservices/jaxb/JaxbServiceDefault.java | 3 +-
.../locale/LocaleChoiceProviderDefault.java | 3 +-
.../memento/ObjectMementoServiceDefault.java | 3 +-
.../menubars/MenuBarsLoaderServiceDefault.java | 3 +-
.../menubars/bootstrap/MenuBarsServiceBS.java | 3 +-
.../message/MessageServiceDefault.java | 3 +-
.../publish/CommandPublisherDefault.java | 3 +-
.../publish/EntityChangesPublisherDefault.java | 3 +-
.../EntityPropertyChangePublisherDefault.java | 4 +-
.../publish/ExecutionPublisherDefault.java | 3 +-
.../publish/ObjectLifecyclePublisherDefault.java | 3 +-
.../ExceptionRecognizerServiceDefault.java | 3 +-
.../ExceptionRecognizerForDataAccessException.java | 5 +-
.../repository/RepositoryServiceDefault.java | 3 +-
.../routing/RoutingServiceDefault.java | 3 +-
.../scratchpad/ScratchpadDefault.java | 3 +-
.../session/InteractionServiceDefault.java | 10 +-
.../sitemap/SitemapServiceDefault.java | 3 +-
.../transaction/TransactionServiceSpring.java | 3 +-
.../UrlEncodingServiceWithCompression.java | 3 +-
.../user/ImpersonateMenuAdvisorDefault.java | 3 +-
.../user/ImpersonatedUserHolderDefault.java | 3 +-
.../userreg/EmailNotificationServiceDefault.java | 3 +-
.../wrapper/WrapperFactoryDefault.java | 5 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 3 +-
enhance.sh | 47 +--
.../commandlog/applib/dom/CommandLogEntry.java | 4 +-
.../applib/dom/CommandLogEntry.layout.fallback.xml | 40 ++-
.../applib/dom/CommandLogEntryRepository.java | 14 +-
.../integtest/CommandLog_IntegTestAbstract.java | 38 +-
.../src/main/java/META-INF/persistence.xml | 19 -
.../commandlog/jdo/dom/CommandLogEntry.java | 40 ++-
extensions/core/commandlog/persistence-jpa/pom.xml | 15 +-
.../jpa/IsisModuleExtCommandLogPersistenceJpa.java | 17 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 4 +-
.../executionlog/applib/dom/ExecutionLogEntry.java | 4 +-
.../dom/ExecutionLogEntry.layout.fallback.xml | 14 +-
.../applib/dom/ExecutionLogEntryRepository.java | 10 +-
.../integtest/ExecutionLog_IntegTestAbstract.java | 35 +-
.../core/executionlog/persistence-jdo/pom.xml | 2 +-
.../executionlog/jdo/dom/ExecutionLogEntry.java | 4 +-
.../IsisModuleExtExecutionLogPersistenceJpa.java | 17 +-
.../executionlog/jpa/dom/ExecutionLogEntry.java | 4 +-
.../applib/dom/ExecutionOutboxEntry.java | 4 +-
.../dom/ExecutionOutboxEntry.layout.fallback.xml | 14 +-
.../applib/dom/ExecutionOutboxEntryRepository.java | 12 +-
.../jdo/dom/ExecutionOutboxEntry.java | 4 +-
...IsisModuleExtExecutionOutboxPersistenceJpa.java | 17 +-
.../jpa/dom/ExecutionOutboxEntry.java | 4 +-
extensions/pom.xml | 31 ++
.../persistence-jdo => audittrail/applib}/pom.xml | 32 +-
.../applib/IsisModuleExtAuditTrailApplib.java} | 20 +-
.../audittrail/applib/app/AuditTrailMenu.java} | 72 ++--
.../HasInteractionId_auditTrailEntries.java | 53 +++
.../Object_recentAuditTrailEntries.java | 84 +++++
.../audittrail/applib/dom/AuditTrailEntry.java | 342 ++++++++++++++++++
.../dom/AuditTrailEntry.layout.fallback.xml} | 70 +++-
.../audittrail/applib/dom/AuditTrailEntry.png} | Bin
.../applib/dom/AuditTrailEntryRepository.java | 178 ++++++++++
...ntityPropertyChangeSubscriberForAuditTrail.java | 69 ++++
.../integtests/AuditTrail_IntegTestAbstract.java | 209 +++++++++++
.../model/AuditTrailTestDomainModel.java} | 11 +-
.../applib/integtests/model/Counter.java | 76 ++++
.../applib/integtests/model/CounterRepository.java | 55 +++
.../integtests/model/Counter_bumpUsingMixin.java} | 18 +-
...mpUsingMixinWithCommandPublishingDisabled.java} | 18 +-
.../impl/src/main/java/META-INF/persistence.xml | 23 --
.../org/isisaddons/module/audit/AuditModule.java | 30 --
.../isisaddons/module/audit/dom/AuditEntry.java | 395 ---------------------
.../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 -
.../audittrail/persistence-jdo}/log4j2-test.xml | 0
.../persistence-jdo}/logging-dn-enhance.properties | 0
.../persistence-jdo/pom.xml | 14 +-
.../IsisModuleExtAuditTrailPersistenceJdo.java} | 18 +-
.../audittrail/jdo/dom/AuditTrailEntry.java | 209 +++++++++++
.../jdo/dom/AuditTrailEntryRepository.java} | 9 +-
.../jdo/integtests/AuditTrail_IntegTest.java} | 28 +-
.../audittrail/jdo/integtests/model/Counter.java | 65 ++++
.../jdo/integtests/model/CounterRepository.java} | 13 +-
.../src/test/resources/application-test.yml | 26 ++
.../audittrail/persistence-jpa}/log4j2-test.xml | 0
.../persistence-jpa/pom.xml | 12 +-
.../IsisModuleExtAuditTrailPersistenceJpa.java} | 26 +-
.../audittrail/jpa/dom/AuditTrailEntry.java | 309 ++++++++++++++++
.../jpa/dom/AuditTrailEntryRepository.java} | 9 +-
.../jpa/integtests/AuditTrail_IntegTest.java} | 39 +-
.../audittrail/jpa/integtests/model/Counter.java | 70 ++++
.../jpa/integtests/model/CounterRepository.java} | 14 +-
.../src/test/resources/application-test.yml | 29 ++
extensions/security/audittrail/pom.xml | 207 +++--------
.../permission/menu/ApplicationPermissionMenu.java | 8 +-
.../dom/ApplicationRoleRepositoryAbstract.java | 3 +-
.../applib/role/menu/ApplicationRoleMenu.java | 8 +-
.../applib/seed/SeedSecurityModuleService.java | 3 +-
.../tenancy/menu/ApplicationTenancyMenu.java | 8 +-
.../applib/user/menu/ApplicationUserMenu.java | 9 +-
.../secman/applib/user/menu/MeService.java | 8 +-
.../services/PasswordEncoderUsingJBcrypt.java | 3 +-
.../integration/authorizor/AuthorizorSecman.java | 5 +-
.../PermissionsEvaluationServiceForSecman.java | 3 +-
.../spiimpl/ImpersonateMenuAdvisorForSecman.java | 5 +-
.../TableColumnVisibilityServiceForSecman.java | 3 +-
.../userreg/UserRegistrationServiceForSecman.java | 3 +-
extensions/security/secman/persistence-jdo/pom.xml | 2 +-
.../jdo/permission/dom/ApplicationPermission.java | 10 +-
.../dom/ApplicationPermissionRepository.java | 3 +-
.../secman/jdo/role/dom/ApplicationRole.java | 6 +-
.../jdo/role/dom/ApplicationRoleRepository.java | 3 +-
.../secman/jdo/tenancy/dom/ApplicationTenancy.java | 10 +-
.../tenancy/dom/ApplicationTenancyRepository.java | 3 +-
.../secman/jdo/user/dom/ApplicationUser.java | 10 +-
.../jdo/user/dom/ApplicationUserRepository.java | 3 +-
.../extensions/secman/jdo/util/RegexReplacer.java | 3 +-
extensions/security/secman/persistence-jpa/pom.xml | 2 +-
.../jpa/IsisModuleExtSecmanPersistenceJpa.java | 20 +-
.../dom/ApplicationPermissionRepository.java | 3 +-
.../jpa/role/dom/ApplicationRoleRepository.java | 3 +-
.../tenancy/dom/ApplicationTenancyRepository.java | 3 +-
.../jpa/user/dom/ApplicationUserRepository.java | 3 +-
.../extensions/secman/jpa/util/RegexReplacer.java | 3 +-
extensions/security/secman/shiro-realm/pom.xml | 4 +-
.../applib/IsisModuleExtSessionLogApplib.java | 11 +-
.../sessionlog/applib/app/SessionLogMenu.java | 49 +--
.../HasUsername_recentSessionsForUser.java | 8 +-
.../applib/dom/SessionLogEntry-expired.png | Bin
.../applib/dom/SessionLogEntry-login.png | Bin
.../applib/dom/SessionLogEntry-logout.png | Bin
.../sessionlog/applib/dom/SessionLogEntry.java | 49 +--
.../applib/dom/SessionLogEntry.layout.fallback.xml | 4 +-
.../applib/dom/SessionLogEntryRepository.java | 47 ++-
.../spiimpl/SessionLogServiceInitializer.java | 6 +-
.../spiimpl/SessionSubscriberForSessionLog.java} | 15 +-
.../integtests}/SessionLogIntegTestAbstract.java | 10 +-
.../security/sessionlog/persistence-jdo/pom.xml | 4 +-
.../src/main/java/META-INF/persistence.xml | 23 --
.../jdo/IsisModuleExtSessionLogPersistenceJdo.java | 8 +-
.../sessionlog/jdo/dom/SessionLogEntry.java | 18 +-
.../jdo/dom/SessionLogEntryRepository.java | 4 +-
.../jdo/integtests}/SessionLog_IntegTest.java | 12 +-
.../security/sessionlog/persistence-jpa/pom.xml | 4 +-
.../jpa/IsisModuleExtSessionLogPersistenceJpa.java | 14 +-
.../sessionlog/jpa/dom/SessionLogEntry.java | 36 +-
.../sessionlog/jpa/dom/SessionLogEntryPK.java | 79 +++++
.../jpa/dom/SessionLogEntryRepository.java | 4 +-
.../jpa/integtests}/SessionLog_IntegTest.java | 10 +-
extensions/security/shiro-realm-ldap/impl/pom.xml | 12 +-
.../applib/IsisModuleExtFullCalendarApplib.java | 1 +
.../fullcalendar/applib/value/CalendarEvent.java | 3 +-
.../primary/ui/CommandReplayOnPrimaryService.java | 6 +-
.../ui/CommandReplayOnSecondaryService.java | 4 +-
.../NonEnhancedClassesFailureAnalyzer.java | 71 ++++
.../changetracking/JdoLifecycleListener.java | 1 +
.../applib/IsisBookmarkConverter.java | 6 +-
.../src/main/resources/META-INF/spring.factories | 2 +
.../changetracking/EntityChangeTrackerJdo.java | 17 +-
.../_EntityPropertyChangeFactory.java | 55 ---
.../jdo/metamodel/menu/JdoMetamodelMenu.java | 4 +-
.../applib/IsisBookmarkConverter.java | 6 +-
regressiontests/pom.xml | 49 ++-
.../stable-cmdexecauditsess/generic/pom.xml | 74 ++++
.../CmdExecAuditSessLog_IntegTestAbstract.java | 314 ++++++++++++++++
.../model/CmdExecAuditSessTestDomainModel.java | 11 +-
.../generic/integtest/model/Counter.java | 68 ++++
.../generic/integtest/model/CounterRepository.java | 56 +++
.../integtest/model/Counter_bumpUsingMixin.java | 22 +-
.../persistence-jdo}/log4j2-test.xml | 0
.../persistence-jdo/logging-dn-enhance.properties | 0
.../persistence-jdo/pom.xml | 78 ++++
.../persistence-jdo}/src/main/java/include.txt | 0
.../integtests/CmdExecAuditSessLog_IntegTest.java | 35 +-
.../jdo/integtests/model/Counter.java | 65 ++++
.../jdo/integtests/model/CounterRepository.java | 13 +-
.../src/test/resources/application-test.yml | 31 ++
.../persistence-jpa}/log4j2-test.xml | 0
.../persistence-jpa/pom.xml | 79 +++++
.../persistence-jpa}/src/main/java/include.txt | 0
.../resources/META-INF/orm-commandlog.template | 0
.../integtests/CmdExecAuditSessLog_IntegTest.java | 34 +-
.../jpa/integtests/model/Counter.java | 73 ++++
.../jpa/integtests/model/CounterRepository.java | 14 +-
.../src/test/resources/META-INF/persistence.xml | 0
.../src/test/resources/application-test.yml | 34 ++
regressiontests/stable-cmdexecauditsess/pom.xml | 58 +++
.../EntityPropertyChangeSubscriberForTesting.java | 23 +-
.../applib/entity/jdo/dom/JdoEntity.java | 3 +-
.../teardown/jpa/TeardownFixtureJpaAbstract.java | 28 +-
testing/pom.xml | 1 +
.../applib/IsisModuleValAsciidocApplib.java | 1 +
.../valuetypes/asciidoc/applib/value/AsciiDoc.java | 3 +-
.../semantics/AsciiDocValueSemantics.java | 3 +-
.../ChangesDtoValueSemanticsPrettyRender.java | 3 +-
.../CommandDtoValueSemanticsPrettyRender.java | 3 +-
.../InteractionDtoValueSemanticsPrettyRender.java | 3 +-
valuetypes/asciidoc/persistence-jdo/pom.xml | 58 +++
.../dn/IsisModuleValAsciidocPersistenceJdoDn.java | 0
.../jdo/dn/converters/IsisAsciiDocConverter.java | 0
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../src/main/resources/plugin.xml | 0
valuetypes/asciidoc/persistence-jpa/pom.xml | 54 +++
.../jpa/IsisModuleValAsciidocPersistenceJpa.java | 0
.../jpa/converters/IsisAsciiDocConverter.java | 0
valuetypes/asciidoc/persistence/jdo/pom.xml | 38 --
valuetypes/asciidoc/persistence/jpa/pom.xml | 35 --
valuetypes/asciidoc/persistence/pom.xml | 51 ---
valuetypes/asciidoc/pom.xml | 21 +-
.../applib/IsisModuleValMarkdownApplib.java | 1 +
.../valuetypes/markdown/applib/value/Markdown.java | 3 +-
.../semantics/MarkdownValueSemantics.java | 3 +-
valuetypes/markdown/persistence-jdo/pom.xml | 59 +++
.../dn/IsisModuleValMarkdownPersistenceJdoDn.java | 0
.../jdo/dn/converters/IsisMarkdownConverter.java | 0
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../src/main/resources/plugin.xml | 0
valuetypes/markdown/persistence-jpa/pom.xml | 54 +++
.../jpa/IsisModuleValMarkdownPersistenceJpa.java | 0
.../jpa/converters/IsisMarkdownConverter.java | 0
valuetypes/markdown/persistence/jdo/pom.xml | 42 ---
valuetypes/markdown/persistence/jpa/pom.xml | 39 --
valuetypes/markdown/persistence/pom.xml | 50 ---
valuetypes/markdown/pom.xml | 21 +-
.../IsisModuleViewerRestfulObjectsApplib.java | 3 +
.../webmodule/WebModuleJaxrsResteasy4.java | 3 +-
.../rendering/domainobjects/JsonValueEncoder.java | 3 +-
.../rendering/service/RepresentationService.java | 3 +-
.../acceptheader/AcceptHeaderServiceForRest.java | 4 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 3 +-
.../ContentNegotiationServiceOrgApacheIsisV1.java | 4 +-
.../ContentNegotiationServiceOrgApacheIsisV2.java | 3 +-
.../ContentNegotiationServiceXRoDomainType.java | 3 +-
.../service/swagger/SwaggerServiceDefault.java | 4 +-
.../service/swagger/SwaggerServiceMenu.java | 13 +-
.../swagger/internal/ClassExcluderDefault.java | 4 +-
.../swagger/internal/SwaggerSpecGenerator.java | 3 +-
.../service/swagger/internal/TaggerDefault.java | 3 +-
.../internal/ValuePropertyFactoryDefault.java | 3 +-
.../ObjectAdapterMementoProviderForChoices.java | 39 +-
320 files changed, 4513 insertions(+), 2512 deletions(-)
copy
extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/IsisModuleExtFullCalendarApplib.java
=> api/applib/src/main/java/org/apache/isis/applib/services/wrapper/Mixin.java
(62%)
delete mode 100644
extensions/core/commandlog/persistence-jdo/src/main/java/META-INF/persistence.xml
copy extensions/security/{sessionlog/persistence-jdo =>
audittrail/applib}/pom.xml (61%)
copy
extensions/security/{sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/IsisModuleExtSessionLogApplib.java
=>
audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/IsisModuleExtAuditTrailApplib.java}
(75%)
copy
extensions/security/{sessionlog/applib/src/main/java/org/apache/isis/sessionlog/applib/app/SessionLogMenu.java
=>
audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/app/AuditTrailMenu.java}
(54%)
create mode 100644
extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/HasInteractionId_auditTrailEntries.java
create mode 100644
extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/Object_recentAuditTrailEntries.java
create mode 100644
extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntry.java
rename
extensions/security/audittrail/{impl/src/main/java/org/isisaddons/module/audit/dom/AuditEntry.layout.fallback.xml
=>
applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntry.layout.fallback.xml}
(53%)
rename
extensions/security/audittrail/{impl/src/main/java/org/isisaddons/module/audit/dom/AuditEntry.png
=>
applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntry.png}
(100%)
create mode 100644
extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntryRepository.java
create mode 100644
extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/spiimpl/EntityPropertyChangeSubscriberForAuditTrail.java
create mode 100644
extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/AuditTrail_IntegTestAbstract.java
copy
extensions/security/{sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/AuditTrailTestDomainModel.java}
(72%)
create mode 100644
extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/Counter.java
create mode 100644
extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/CounterRepository.java
copy
extensions/security/{sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/Counter_bumpUsingMixin.java}
(66%)
copy
extensions/security/{sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/Counter_bumpUsingMixinWithCommandPublishingDisabled.java}
(64%)
delete mode 100644
extensions/security/audittrail/impl/src/main/java/META-INF/persistence.xml
delete mode 100644
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/AuditModule.java
delete mode 100644
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditEntry.java
delete mode 100644
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditerServiceUsingJdo.java
delete mode 100644
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditingServiceMenu.java
delete mode 100644
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/AuditingServiceRepository.java
delete mode 100644
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/HasTransactionId_auditEntriesInTransaction.java
delete mode 100644
extensions/security/audittrail/impl/src/main/java/org/isisaddons/module/audit/dom/Object_recentAuditEntries.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/titled/TitledEnumContractForIncodeModuleTest_title.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithCodeComparableContractForIncodeModuleTest_compareTo.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithCodeUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithDescriptionComparableContractForIncodeModuleTest_compareTo.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithDescriptionUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithNameComparableContractForIncodeModuleTest_compareTo.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithNameUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithReferenceComparableContractForIncodeModuleTest_compareTo.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithReferenceUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithTitleComparableContractForIncodeModuleTest_compareTo.java
delete mode 100644
extensions/security/audittrail/impl/src/test/java/org/isisaddons/module/audit/dom/contracttests/with/WithTitleUniqueContractForIncodeModuleTest_hasJdoUniqueIndexAnnotation.java
copy extensions/{applib/excel/integtests =>
security/audittrail/persistence-jdo}/log4j2-test.xml (100%)
copy {examples/demo/domain =>
extensions/security/audittrail/persistence-jdo}/logging-dn-enhance.properties
(100%)
copy extensions/security/{sessionlog => audittrail}/persistence-jdo/pom.xml
(84%)
copy
extensions/security/{sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/IsisModuleExtSessionLogPersistenceJdo.java
=>
audittrail/persistence-jdo/src/main/java/org/apache/isis/extensions/audittrail/jdo/IsisModuleExtAuditTrailPersistenceJdo.java}
(77%)
create mode 100644
extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/isis/extensions/audittrail/jdo/dom/AuditTrailEntry.java
copy
extensions/security/{sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
audittrail/persistence-jdo/src/main/java/org/apache/isis/extensions/audittrail/jdo/dom/AuditTrailEntryRepository.java}
(76%)
copy
extensions/security/{sessionlog/persistence-jdo/src/test/java/org/apache/isis/sessionlog/jdo/SessionLog_IntegTest.java
=>
audittrail/persistence-jdo/src/test/java/org/apache/isis/extensions/audittrail/jdo/integtests/AuditTrail_IntegTest.java}
(63%)
create mode 100644
extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/isis/extensions/audittrail/jdo/integtests/model/Counter.java
copy
extensions/security/{sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
audittrail/persistence-jdo/src/test/java/org/apache/isis/extensions/audittrail/jdo/integtests/model/CounterRepository.java}
(71%)
create mode 100644
extensions/security/audittrail/persistence-jdo/src/test/resources/application-test.yml
copy extensions/{applib/excel/integtests =>
security/audittrail/persistence-jpa}/log4j2-test.xml (100%)
copy extensions/security/{sessionlog => audittrail}/persistence-jpa/pom.xml
(86%)
copy
extensions/security/{sessionlog/persistence-jpa/src/main/java/org/apache/isis/sessionlog/jpa/IsisModuleExtSessionLogPersistenceJpa.java
=>
audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/IsisModuleExtAuditTrailPersistenceJpa.java}
(71%)
create mode 100644
extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntry.java
copy
extensions/security/{sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntryRepository.java}
(76%)
copy
extensions/security/{sessionlog/persistence-jdo/src/test/java/org/apache/isis/sessionlog/jdo/SessionLog_IntegTest.java
=>
audittrail/persistence-jpa/src/test/java/org/apache/isis/extensions/audittrail/jpa/integtests/AuditTrail_IntegTest.java}
(51%)
create mode 100644
extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/isis/extensions/audittrail/jpa/integtests/model/Counter.java
copy
extensions/security/{sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
audittrail/persistence-jpa/src/test/java/org/apache/isis/extensions/audittrail/jpa/integtests/model/CounterRepository.java}
(71%)
create mode 100644
extensions/security/audittrail/persistence-jpa/src/test/resources/application-test.yml
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/applib/IsisModuleExtSessionLogApplib.java (85%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/applib/app/SessionLogMenu.java (66%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=>
extensions}/sessionlog/applib/contributions/HasUsername_recentSessionsForUser.java
(87%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/applib/dom/SessionLogEntry-expired.png (100%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/applib/dom/SessionLogEntry-login.png (100%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/applib/dom/SessionLogEntry-logout.png (100%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/applib/dom/SessionLogEntry.java (91%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/applib/dom/SessionLogEntry.layout.fallback.xml (92%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/applib/dom/SessionLogEntryRepository.java (86%)
rename extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/applib/spiimpl/SessionLogServiceInitializer.java (89%)
rename
extensions/security/sessionlog/applib/src/main/java/org/apache/isis/{sessionlog/applib/spiimpl/SessionLogServiceDefault.java
=> extensions/sessionlog/applib/spiimpl/SessionSubscriberForSessionLog.java}
(81%)
rename
extensions/security/sessionlog/applib/src/test/java/org/apache/isis/{sessionlog/applib
=> extensions/sessionlog/applib/integtests}/SessionLogIntegTestAbstract.java
(94%)
delete mode 100644
extensions/security/sessionlog/persistence-jdo/src/main/java/META-INF/persistence.xml
rename
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/jdo/IsisModuleExtSessionLogPersistenceJdo.java (87%)
rename
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/jdo/dom/SessionLogEntry.java (92%)
copy
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/jdo/dom/SessionLogEntryRepository.java (83%)
copy
extensions/security/sessionlog/persistence-jdo/src/test/java/org/apache/isis/{sessionlog/jdo
=> extensions/sessionlog/jdo/integtests}/SessionLog_IntegTest.java (86%)
rename
extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/jpa/IsisModuleExtSessionLogPersistenceJpa.java (79%)
rename
extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/jpa/dom/SessionLogEntry.java (88%)
create mode 100644
extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/sessionlog/jpa/dom/SessionLogEntryPK.java
rename
extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/{
=> extensions}/sessionlog/jpa/dom/SessionLogEntryRepository.java (83%)
copy
extensions/security/sessionlog/persistence-jpa/src/test/java/org/apache/isis/{sessionlog/jpa
=> extensions/sessionlog/jpa/integtests}/SessionLog_IntegTest.java (89%)
create mode 100644
persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/bootfailureanalyzer/NonEnhancedClassesFailureAnalyzer.java
create mode 100644
persistence/jdo/datanucleus/src/main/resources/META-INF/spring.factories
delete mode 100644
persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/changetracking/_EntityPropertyChangeFactory.java
create mode 100644 regressiontests/stable-cmdexecauditsess/generic/pom.xml
create mode 100644
regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/CmdExecAuditSessLog_IntegTestAbstract.java
copy
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/model/CmdExecAuditSessTestDomainModel.java
(72%)
create mode 100644
regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/model/Counter.java
create mode 100644
regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/model/CounterRepository.java
copy
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/isis/regressiontests/cmdexecauditsess/generic/integtest/model/Counter_bumpUsingMixin.java
(59%)
copy {extensions/applib/excel/integtests =>
regressiontests/stable-cmdexecauditsess/persistence-jdo}/log4j2-test.xml (100%)
copy {extensions/core/commandlog =>
regressiontests/stable-cmdexecauditsess}/persistence-jdo/logging-dn-enhance.properties
(100%)
create mode 100644
regressiontests/stable-cmdexecauditsess/persistence-jdo/pom.xml
copy regressiontests/{incubating =>
stable-cmdexecauditsess/persistence-jdo}/src/main/java/include.txt (100%)
rename
extensions/security/sessionlog/persistence-jdo/src/test/java/org/apache/isis/sessionlog/jdo/SessionLog_IntegTest.java
=>
regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jdo/integtests/CmdExecAuditSessLog_IntegTest.java
(50%)
create mode 100644
regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jdo/integtests/model/Counter.java
copy
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jdo/integtests/model/CounterRepository.java
(70%)
create mode 100644
regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/resources/application-test.yml
copy {extensions/applib/excel/integtests =>
regressiontests/stable-cmdexecauditsess/persistence-jpa}/log4j2-test.xml (100%)
create mode 100644
regressiontests/stable-cmdexecauditsess/persistence-jpa/pom.xml
copy regressiontests/{incubating =>
stable-cmdexecauditsess/persistence-jpa}/src/main/java/include.txt (100%)
copy {extensions/core/commandlog =>
regressiontests/stable-cmdexecauditsess}/persistence-jpa/src/main/resources/META-INF/orm-commandlog.template
(100%)
rename
extensions/security/sessionlog/persistence-jpa/src/test/java/org/apache/isis/sessionlog/jpa/SessionLog_IntegTest.java
=>
regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jpa/integtests/CmdExecAuditSessLog_IntegTest.java
(50%)
create mode 100644
regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jpa/integtests/model/Counter.java
rename
extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/sessionlog/jdo/dom/SessionLogEntryRepository.java
=>
regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/isis/regressiontests/cmdexecauditsess/jpa/integtests/model/CounterRepository.java
(70%)
copy {extensions/core/commandlog =>
regressiontests/stable-cmdexecauditsess}/persistence-jpa/src/test/resources/META-INF/persistence.xml
(100%)
create mode 100644
regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/resources/application-test.yml
create mode 100644 regressiontests/stable-cmdexecauditsess/pom.xml
copy
extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/util/RegexReplacer.java
=>
testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/teardown/jpa/TeardownFixtureJpaAbstract.java
(59%)
create mode 100644 valuetypes/asciidoc/persistence-jdo/pom.xml
rename valuetypes/asciidoc/{persistence/jdo =>
persistence-jdo}/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jdo/dn/IsisModuleValAsciidocPersistenceJdoDn.java
(100%)
rename valuetypes/asciidoc/{persistence/jdo =>
persistence-jdo}/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jdo/dn/converters/IsisAsciiDocConverter.java
(100%)
rename valuetypes/asciidoc/{persistence/jdo =>
persistence-jdo}/src/main/resources/META-INF/MANIFEST.MF (100%)
rename valuetypes/asciidoc/{persistence/jdo =>
persistence-jdo}/src/main/resources/plugin.xml (100%)
create mode 100644 valuetypes/asciidoc/persistence-jpa/pom.xml
rename valuetypes/asciidoc/{persistence/jpa =>
persistence-jpa}/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jpa/IsisModuleValAsciidocPersistenceJpa.java
(100%)
rename valuetypes/asciidoc/{persistence/jpa =>
persistence-jpa}/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jpa/converters/IsisAsciiDocConverter.java
(100%)
delete mode 100644 valuetypes/asciidoc/persistence/jdo/pom.xml
delete mode 100644 valuetypes/asciidoc/persistence/jpa/pom.xml
delete mode 100644 valuetypes/asciidoc/persistence/pom.xml
create mode 100644 valuetypes/markdown/persistence-jdo/pom.xml
rename valuetypes/markdown/{persistence/jdo =>
persistence-jdo}/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jdo/dn/IsisModuleValMarkdownPersistenceJdoDn.java
(100%)
rename valuetypes/markdown/{persistence/jdo =>
persistence-jdo}/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jdo/dn/converters/IsisMarkdownConverter.java
(100%)
rename valuetypes/markdown/{persistence/jdo =>
persistence-jdo}/src/main/resources/META-INF/MANIFEST.MF (100%)
rename valuetypes/markdown/{persistence/jdo =>
persistence-jdo}/src/main/resources/plugin.xml (100%)
create mode 100644 valuetypes/markdown/persistence-jpa/pom.xml
rename valuetypes/markdown/{persistence/jpa =>
persistence-jpa}/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jpa/IsisModuleValMarkdownPersistenceJpa.java
(100%)
rename valuetypes/markdown/{persistence/jpa =>
persistence-jpa}/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jpa/converters/IsisMarkdownConverter.java
(100%)
delete mode 100644 valuetypes/markdown/persistence/jdo/pom.xml
delete mode 100644 valuetypes/markdown/persistence/jpa/pom.xml
delete mode 100644 valuetypes/markdown/persistence/pom.xml