You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2022/10/20 12:28:05 UTC

[isis] branch post-rename updated (0a409698db -> 0fa47d22a2)

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a change to branch post-rename
in repository https://gitbox.apache.org/repos/asf/isis.git


    from 0a409698db ISIS-3142: rename valuetypes packages and artifacts
     add d9dbaa6044 ISIS-3142: renaming: more core
     add e01e9678c2 ISIS-3142: renaming: more on testing
     add 4dc637e921 ISIS-3142: renaming: more on viewers
     add d5f5720da2 ISIS-3142: renaming: more on valuetypes
     add 0fa47d22a2 ISIS-3142: rename extension packages and artifacts

No new revisions were added by this update.

Summary of changes:
 .../applib/services/bookmark/IdStringifier.java    |   2 +-
 .../causeway/applib/services/user/UserMemento.java |   2 +-
 .../value/semantics/TemporalValueSemantics.java    |   2 +-
 .../services/ClassLoadingStrategyAdvisor.java      |   2 +-
 .../causeway/core/config/IsisConfiguration.java    |  12 +-
 .../ViewModelFacetForViewModelInterface.java       |   2 +-
 .../interactions/managed/ManagedProperty.java      |   2 +-
 .../allbutparam/authorization/package-info.java    |   2 +-
 .../services/metamodel/MetaModelAnnotator.java     |   2 +-
 .../causeway/core/privileged/_Privileged.java      |  98 +++
 .../apache/isis/core/privileged/_Privileged.java   |  98 ---
 extensions/core/commandlog/applib/pom.xml          |  36 +-
 .../applib/IsisModuleExtCommandLogApplib.java      |  93 +++
 .../commandlog/applib/app/CommandLogMenu.java      | 136 ++++
 .../HasInteractionId_commandLogEntry.java          |  75 +++
 .../HasUsername_recentCommandsByUser.java          |  69 ++
 .../contributions/Object_recentCommands.java       |  83 +++
 .../commandlog/applib/dom/CommandLogEntry.java     | 688 ++++++++++++++++++++
 .../applib/dom/CommandLogEntry.layout.fallback.xml |   0
 .../commandlog/applib/dom/CommandLogEntry.png      | Bin
 .../applib/dom/CommandLogEntryRepository.java      | 427 ++++++++++++
 .../commandlog/applib/dom/ReplayState.java         |  45 ++
 .../dom/mixins/CommandLogEntry_childCommands.java  |  55 ++
 .../mixins/CommandLogEntry_openResultObject.java   |  64 ++
 .../mixins/CommandLogEntry_siblingCommands.java    |  62 ++
 .../subscriber/CommandSubscriberForCommandLog.java |  88 +++
 .../applib/IsisModuleExtCommandLogApplib.java      |  95 ---
 .../commandlog/applib/app/CommandLogMenu.java      | 136 ----
 .../HasInteractionId_commandLogEntry.java          |  75 ---
 .../HasUsername_recentCommandsByUser.java          |  69 --
 .../contributions/Object_recentCommands.java       |  83 ---
 .../commandlog/applib/dom/CommandLogEntry.java     | 688 --------------------
 .../applib/dom/CommandLogEntryRepository.java      | 427 ------------
 .../commandlog/applib/dom/ReplayState.java         |  45 --
 .../dom/mixins/CommandLogEntry_childCommands.java  |  55 --
 .../mixins/CommandLogEntry_openResultObject.java   |  64 --
 .../mixins/CommandLogEntry_siblingCommands.java    |  62 --
 .../subscriber/CommandSubscriberForCommandLog.java |  88 ---
 .../integtest/CommandLog_IntegTestAbstract.java    | 486 ++++++++++++++
 .../integtest/model/CommandLogTestDomainModel.java |  24 +
 .../commandlog/applib/integtest/model/Counter.java |  76 +++
 .../applib/integtest/model/CounterRepository.java  |  56 ++
 .../integtest/model/Counter_bumpUsingMixin.java    |  37 ++
 ...umpUsingMixinWithCommandPublishingDisabled.java |  37 ++
 .../integtest/CommandLog_IntegTestAbstract.java    | 487 --------------
 .../integtest/model/CommandLogTestDomainModel.java |  24 -
 .../commandlog/applib/integtest/model/Counter.java |  76 ---
 .../applib/integtest/model/CounterRepository.java  |  56 --
 .../integtest/model/Counter_bumpUsingMixin.java    |  37 --
 ...umpUsingMixinWithCommandPublishingDisabled.java |  37 --
 extensions/core/commandlog/persistence-jdo/pom.xml |  32 +-
 .../jdo/IsisModuleExtCommandLogPersistenceJdo.java |  64 ++
 .../commandlog/jdo/dom/CommandLogEntry.java        | 320 +++++++++
 .../jdo/dom/CommandLogEntryRepository.java         |  45 ++
 .../jdo/IsisModuleExtCommandLogPersistenceJdo.java |  65 --
 .../commandlog/jdo/dom/CommandLogEntry.java        | 320 ---------
 .../jdo/dom/CommandLogEntryRepository.java         |  45 --
 .../jdo/integtests/CommandLog_IntegTest.java       |  66 ++
 .../commandlog/jdo/integtests/model/Counter.java   |  64 ++
 .../jdo/integtests/model/CounterRepository.java    |  32 +
 .../jdo/integtests/CommandLog_IntegTest.java       |  65 --
 .../commandlog/jdo/integtests/model/Counter.java   |  64 --
 .../jdo/integtests/model/CounterRepository.java    |  32 -
 extensions/core/commandlog/persistence-jpa/pom.xml |  40 +-
 .../jpa/IsisModuleExtCommandLogPersistenceJpa.java |  73 +++
 .../commandlog/jpa/dom/CommandLogEntry.java        | 334 ++++++++++
 .../commandlog/jpa/dom/CommandLogEntryPK.java      |  93 +++
 .../jpa/dom/CommandLogEntryRepository.java         |  46 ++
 .../jpa/IsisModuleExtCommandLogPersistenceJpa.java |  74 ---
 .../commandlog/jpa/dom/CommandLogEntry.java        | 334 ----------
 .../commandlog/jpa/dom/CommandLogEntryPK.java      |  93 ---
 .../jpa/dom/CommandLogEntryRepository.java         |  46 --
 .../resources/META-INF/orm-commandlog.template     |   2 +-
 .../dom/CommandLogEntryPK_Stringifier_Test.java    |  58 ++
 .../jpa/integtests/CommandLog_IntegTest.java       |  67 ++
 .../commandlog/jpa/integtests/model/Counter.java   |  73 +++
 .../jpa/integtests/model/CounterRepository.java    |  33 +
 .../dom/CommandLogEntryPK_Stringifier_Test.java    |  57 --
 .../jpa/integtests/CommandLog_IntegTest.java       |  66 --
 .../commandlog/jpa/integtests/model/Counter.java   |  73 ---
 .../jpa/integtests/model/CounterRepository.java    |  33 -
 extensions/core/commandlog/pom.xml                 |  16 +-
 extensions/core/excel/applib/pom.xml               |  28 +-
 .../extensions/excel/applib/AggregationType.java   |  27 +
 .../excel/applib/ExcelMetaDataEnabled.java         |  28 +
 .../extensions/excel/applib/ExcelService.java      | 108 +++
 .../excel/applib/IsisModuleExtExcelApplib.java     |  36 +
 .../causeway/extensions/excel/applib/Mode.java     |  33 +
 .../extensions/excel/applib/RowHandler.java        |  29 +
 .../extensions/excel/applib/WorksheetContent.java  |  49 ++
 .../extensions/excel/applib/WorksheetSpec.java     | 155 +++++
 .../excel/applib/annotation/HyperLink.java         |  29 +
 .../excel/applib/annotation/PivotColumn.java       |  30 +
 .../excel/applib/annotation/PivotDecoration.java   |  30 +
 .../excel/applib/annotation/PivotRow.java          |  29 +
 .../excel/applib/annotation/PivotValue.java        |  33 +
 .../excel/applib/service/ExcelServiceDefault.java  | 213 ++++++
 .../excel/applib/service/_CellMarshaller.java      | 501 ++++++++++++++
 .../excel/applib/service/_ExcelConverter.java      | 631 ++++++++++++++++++
 .../excel/applib/service/_ExcelServiceHelper.java  | 246 +++++++
 .../excel/applib/util/AnnotationList.java          |  46 ++
 .../excel/applib/util/AnnotationTriplet.java       |  53 ++
 .../excel/applib/util/ExcelFileBlobConverter.java  |  80 +++
 .../extensions/excel/applib/util/PivotUtils.java   | 161 +++++
 .../extensions/excel/applib/util/SheetPivoter.java | 626 ++++++++++++++++++
 .../extensions/excel/applib/AggregationType.java   |  27 -
 .../excel/applib/ExcelMetaDataEnabled.java         |  28 -
 .../isis/extensions/excel/applib/ExcelService.java | 108 ---
 .../excel/applib/IsisModuleExtExcelApplib.java     |  37 --
 .../apache/isis/extensions/excel/applib/Mode.java  |  33 -
 .../isis/extensions/excel/applib/RowHandler.java   |  29 -
 .../extensions/excel/applib/WorksheetContent.java  |  49 --
 .../extensions/excel/applib/WorksheetSpec.java     | 155 -----
 .../excel/applib/annotation/HyperLink.java         |  29 -
 .../excel/applib/annotation/PivotColumn.java       |  30 -
 .../excel/applib/annotation/PivotDecoration.java   |  30 -
 .../excel/applib/annotation/PivotRow.java          |  29 -
 .../excel/applib/annotation/PivotValue.java        |  33 -
 .../excel/applib/service/ExcelServiceDefault.java  | 213 ------
 .../excel/applib/service/_CellMarshaller.java      | 501 --------------
 .../excel/applib/service/_ExcelConverter.java      | 631 ------------------
 .../excel/applib/service/_ExcelServiceHelper.java  | 246 -------
 .../excel/applib/util/AnnotationList.java          |  46 --
 .../excel/applib/util/AnnotationTriplet.java       |  53 --
 .../excel/applib/util/ExcelFileBlobConverter.java  |  80 ---
 .../extensions/excel/applib/util/PivotUtils.java   | 162 -----
 .../extensions/excel/applib/util/SheetPivoter.java | 627 ------------------
 .../excel/applib/util/AnnotationListTest.java      |  54 ++
 .../excel/applib/util/AnnotationTripletTest.java   |  67 ++
 .../excel/applib/util/PivotUtilsTest.java          | 306 +++++++++
 .../excel/applib/util/SheetPivoterTest.java        | 551 ++++++++++++++++
 .../excel/applib/util/AnnotationListTest.java      |  55 --
 .../excel/applib/util/AnnotationTripletTest.java   |  68 --
 .../excel/applib/util/PivotUtilsTest.java          | 307 ---------
 .../excel/applib/util/SheetPivoterTest.java        | 550 ----------------
 extensions/core/excel/fixture/pom.xml              |  32 +-
 .../excel/fixtures/IsisModuleExtExcelFixtures.java |  42 ++
 .../contributions/ExcelDemoToDoItem_export.java    |  54 ++
 .../contributions/ExcelDemoToDoItem_export2.java   |  59 ++
 .../BulkUpdateLineItemForDemoToDoItem.java         | 176 +++++
 .../BulkUpdateLineItemForDemoToDoItem.layout.xml   |   0
 .../BulkUpdateManagerForDemoToDoItem.java          | 200 ++++++
 .../BulkUpdateManagerForDemoToDoItem.layout.xml    |   0
 .../bulkupdate/BulkUpdateMenuForDemoToDoItem.java  |  71 ++
 .../pivot/ExcelPivotByCategoryAndSubcategory.java  |  63 ++
 .../ExcelPivotByCategoryAndSubcategoryMenu.java    |  74 +++
 .../demotodoitem/DemoToDoItemRowHandler.java       | 105 +++
 .../demotodoitem/DemoToDoItemRowHandler2.java      |  86 +++
 .../ExcelUploadRowHandler4ToDoItem.java            | 100 +++
 .../ExcelUploadServiceForDemoToDoItem.java         |  72 ++
 .../DemoFixture_extending_ExcelFixture2.java       |  65 ++
 .../DemoToDoItem_create_usingExcelFixture.java     |  91 +++
 .../DemoToDoItem_recreate_usingExcelFixture.java   |  56 ++
 .../demomodule/fixturescripts/MoreToDoItems.xlsx   | Bin
 .../demomodule/fixturescripts/ToDoItems.xlsx       | Bin
 .../fixtures/demoapp/todomodule/dom/Category.java  |  45 ++
 .../todomodule/dom/DependenciesComparator.java     |  33 +
 .../todomodule/dom/ExcelDemoToDoItem-done.png      | Bin
 .../todomodule/dom/ExcelDemoToDoItem-todo.png      | Bin
 .../demoapp/todomodule/dom/ExcelDemoToDoItem.java  | 461 +++++++++++++
 .../todomodule/dom/ExcelDemoToDoItem.layout.xml    |   0
 .../demoapp/todomodule/dom/ExcelDemoToDoItem.png   | Bin
 .../todomodule/dom/ExcelDemoToDoItemMenu.java      | 217 +++++++
 .../demoapp/todomodule/dom/Subcategory.java        |  49 ++
 .../ExcelDemoToDoItem_recreate5_for.java           | 112 ++++
 .../ExcelDemoToDoItem_recreate5_forSven.java       |  27 +
 .../fixturescripts/ExcelDemoToDoItem_tearDown.java |  32 +
 .../ExcelDemoToDoItem_tearDown2.java               |  58 ++
 .../excel/fixtures/IsisModuleExtExcelFixtures.java |  42 --
 .../contributions/ExcelDemoToDoItem_export.java    |  54 --
 .../contributions/ExcelDemoToDoItem_export2.java   |  59 --
 .../BulkUpdateLineItemForDemoToDoItem.java         | 176 -----
 .../BulkUpdateManagerForDemoToDoItem.java          | 200 ------
 .../bulkupdate/BulkUpdateMenuForDemoToDoItem.java  |  71 --
 .../pivot/ExcelPivotByCategoryAndSubcategory.java  |  63 --
 .../ExcelPivotByCategoryAndSubcategoryMenu.java    |  74 ---
 .../demotodoitem/DemoToDoItemRowHandler.java       | 104 ---
 .../demotodoitem/DemoToDoItemRowHandler2.java      |  85 ---
 .../ExcelUploadRowHandler4ToDoItem.java            |  99 ---
 .../ExcelUploadServiceForDemoToDoItem.java         |  71 --
 .../DemoFixture_extending_ExcelFixture2.java       |  65 --
 .../DemoToDoItem_create_usingExcelFixture.java     |  90 ---
 .../DemoToDoItem_recreate_usingExcelFixture.java   |  55 --
 .../fixtures/demoapp/todomodule/dom/Category.java  |  45 --
 .../todomodule/dom/DependenciesComparator.java     |  33 -
 .../demoapp/todomodule/dom/ExcelDemoToDoItem.java  | 461 -------------
 .../todomodule/dom/ExcelDemoToDoItemMenu.java      | 217 -------
 .../demoapp/todomodule/dom/Subcategory.java        |  49 --
 .../ExcelDemoToDoItem_recreate5_for.java           | 111 ----
 .../ExcelDemoToDoItem_recreate5_forSven.java       |  27 -
 .../fixturescripts/ExcelDemoToDoItem_tearDown.java |  31 -
 .../ExcelDemoToDoItem_tearDown2.java               |  58 --
 extensions/core/excel/integtests/pom.xml           |  36 +-
 .../integtests/ExcelModuleIntegTestAbstract.java   |  64 ++
 .../ExcelModuleDemoMetaDataEnabled_IntegTest.java  |  84 +++
 ...uleDemoToDoItemBulkUpdateManager_IntegTest.java | 123 ++++
 .../ExcelModuleDemoUploadService_IntegTest.java    |  67 ++
 .../tests/ToDoItemsWithMultipleSheets.xlsx         | Bin
 .../excel/integtests/tests/toDoItems-expected.xlsx | Bin
 .../excel/integtests/tests/toDoItems-updated.xlsx  | Bin
 .../integtests/ExcelModuleIntegTestAbstract.java   |  62 --
 .../ExcelModuleDemoMetaDataEnabled_IntegTest.java  |  84 ---
 ...uleDemoToDoItemBulkUpdateManager_IntegTest.java | 123 ----
 .../ExcelModuleDemoUploadService_IntegTest.java    |  67 --
 extensions/core/excel/integtests/translations.pot  | 556 ++++++++--------
 extensions/core/excel/pom.xml                      |  26 +-
 extensions/core/excel/testing/pom.xml              |  24 +-
 .../extensions/excel/testing/ExcelFixture.java     | 249 +++++++
 .../extensions/excel/testing/ExcelFixture2.java    | 192 ++++++
 .../excel/testing/ExcelFixtureRowHandler.java      |  33 +
 .../excel/testing/ExcelFixtureWorkbookHandler.java |  33 +
 .../excel/testing/FixtureAwareRowHandler.java      |  32 +
 .../excel/testing/IsisModuleExtExcelTesting.java   |  33 +
 .../extensions/excel/testing/ExcelFixture.java     | 247 -------
 .../extensions/excel/testing/ExcelFixture2.java    | 191 ------
 .../excel/testing/ExcelFixtureRowHandler.java      |  33 -
 .../excel/testing/ExcelFixtureWorkbookHandler.java |  33 -
 .../excel/testing/FixtureAwareRowHandler.java      |  31 -
 .../excel/testing/IsisModuleExtExcelTesting.java   |  34 -
 extensions/core/executionlog/applib/pom.xml        |  36 +-
 .../applib/IsisModuleExtExecutionLogApplib.java    |  76 +++
 .../executionlog/applib/app/ExecutionLogMenu.java  | 121 ++++
 .../HasInteractionId_executionLogEntries.java      |  59 ++
 .../HasUsername_recentExecutionsByUser.java        |  69 ++
 .../contributions/Object_recentExecutions.java     |  83 +++
 .../executionlog/applib/dom/ExecutionLogEntry.java | 470 ++++++++++++++
 .../dom/ExecutionLogEntry.layout.fallback.xml      |   0
 .../executionlog/applib/dom/ExecutionLogEntry.png  | Bin
 .../applib/dom/ExecutionLogEntryRepository.java    | 254 ++++++++
 .../applib/dom/ExecutionLogEntryType.java          |  24 +
 .../ExecutionLogEntry_siblingExecutions.java       |  55 ++
 .../ExecutionSubscriberForExecutionLog.java        |  42 ++
 .../applib/IsisModuleExtExecutionLogApplib.java    |  76 ---
 .../executionlog/applib/app/ExecutionLogMenu.java  | 121 ----
 .../HasInteractionId_executionLogEntries.java      |  59 --
 .../HasUsername_recentExecutionsByUser.java        |  69 --
 .../contributions/Object_recentExecutions.java     |  83 ---
 .../executionlog/applib/dom/ExecutionLogEntry.java | 470 --------------
 .../applib/dom/ExecutionLogEntryRepository.java    | 254 --------
 .../applib/dom/ExecutionLogEntryType.java          |  24 -
 .../ExecutionLogEntry_siblingExecutions.java       |  55 --
 .../ExecutionSubscriberForExecutionLog.java        |  42 --
 .../integtest/ExecutionLog_IntegTestAbstract.java  | 400 ++++++++++++
 .../applib/integtest/model/Counter.java            |  75 +++
 .../applib/integtest/model/CounterRepository.java  |  56 ++
 .../integtest/model/Counter_bumpUsingMixin.java    |  37 ++
 ...pUsingMixinWithExecutionPublishingDisabled.java |  37 ++
 .../model/ExecutionLogTestDomainModel.java         |  24 +
 .../integtest/ExecutionLog_IntegTestAbstract.java  | 400 ------------
 .../applib/integtest/model/Counter.java            |  75 ---
 .../applib/integtest/model/CounterRepository.java  |  56 --
 .../integtest/model/Counter_bumpUsingMixin.java    |  37 --
 ...pUsingMixinWithExecutionPublishingDisabled.java |  37 --
 .../model/ExecutionLogTestDomainModel.java         |  24 -
 .../core/executionlog/persistence-jdo/pom.xml      |  32 +-
 .../IsisModuleExtExecutionLogPersistenceJdo.java   |  65 ++
 .../executionlog/jdo/dom/ExecutionLogEntry.java    | 224 +++++++
 .../executionlog/jdo/dom/ExecutionLogEntryPK.java  |  80 +++
 .../jdo/dom/ExecutionLogEntryRepository.java       |  58 ++
 .../IsisModuleExtExecutionLogPersistenceJdo.java   |  66 --
 .../executionlog/jdo/dom/ExecutionLogEntry.java    | 224 -------
 .../executionlog/jdo/dom/ExecutionLogEntryPK.java  |  80 ---
 .../jdo/dom/ExecutionLogEntryRepository.java       |  58 --
 .../jdo/integtests/ExecutionLog_IntegTest.java     |  64 ++
 .../executionlog/jdo/integtests/model/Counter.java |  64 ++
 .../jdo/integtests/model/CounterRepository.java    |  32 +
 .../jdo/integtests/ExecutionLog_IntegTest.java     |  63 --
 .../executionlog/jdo/integtests/model/Counter.java |  64 --
 .../jdo/integtests/model/CounterRepository.java    |  32 -
 .../core/executionlog/persistence-jpa/pom.xml      |  32 +-
 .../IsisModuleExtExecutionLogPersistenceJpa.java   |  69 ++
 .../executionlog/jpa/dom/ExecutionLogEntry.java    | 243 +++++++
 .../executionlog/jpa/dom/ExecutionLogEntryPK.java  |  97 +++
 .../jpa/dom/ExecutionLogEntryRepository.java       |  58 ++
 .../IsisModuleExtExecutionLogPersistenceJpa.java   |  70 --
 .../executionlog/jpa/dom/ExecutionLogEntry.java    | 243 -------
 .../executionlog/jpa/dom/ExecutionLogEntryPK.java  |  97 ---
 .../jpa/dom/ExecutionLogEntryRepository.java       |  58 --
 .../jpa/integtests/ExecutionLog_IntegTest.java     |  66 ++
 .../executionlog/jpa/integtests/model/Counter.java |  73 +++
 .../jpa/integtests/model/CounterRepository.java    |  33 +
 .../jpa/integtests/ExecutionLog_IntegTest.java     |  65 --
 .../executionlog/jpa/integtests/model/Counter.java |  73 ---
 .../jpa/integtests/model/CounterRepository.java    |  33 -
 extensions/core/executionlog/pom.xml               |  24 +-
 extensions/core/executionoutbox/applib/pom.xml     |  36 +-
 .../applib/IsisModuleExtExecutionOutboxApplib.java |  70 ++
 .../applib/app/ExecutionOutboxMenu.java            |  86 +++
 .../applib/dom/ExecutionOutboxEntry.java           | 464 +++++++++++++
 .../dom/ExecutionOutboxEntry.layout.fallback.xml   |   0
 .../applib/dom/ExecutionOutboxEntry.png            | Bin
 .../applib/dom/ExecutionOutboxEntryRepository.java | 193 ++++++
 .../applib/dom/ExecutionOutboxEntryType.java       |  24 +
 .../applib/restapi/OutboxEvents.java               |  71 ++
 .../applib/restapi/OutboxRestApi.java              |  99 +++
 .../ContentMappingServiceForOutboxEvents.java      |  66 ++
 .../ExecutionSubscriberForExecutionOutbox.java     |  42 ++
 .../applib/IsisModuleExtExecutionOutboxApplib.java |  70 --
 .../applib/app/ExecutionOutboxMenu.java            |  86 ---
 .../applib/dom/ExecutionOutboxEntry.java           | 464 -------------
 .../applib/dom/ExecutionOutboxEntryRepository.java | 193 ------
 .../applib/dom/ExecutionOutboxEntryType.java       |  24 -
 .../applib/restapi/OutboxEvents.java               |  71 --
 .../applib/restapi/OutboxRestApi.java              |  99 ---
 .../ContentMappingServiceForOutboxEvents.java      |  66 --
 .../ExecutionSubscriberForExecutionOutbox.java     |  42 --
 .../ExecutionOutbox_IntegTestAbstract.java         | 295 +++++++++
 .../applib/integtest/model/Counter.java            |  75 +++
 .../applib/integtest/model/CounterRepository.java  |  56 ++
 .../integtest/model/Counter_bumpUsingMixin.java    |  37 ++
 ...pUsingMixinWithExecutionPublishingDisabled.java |  37 ++
 .../model/ExecutionOutboxTestDomainModel.java      |  24 +
 .../ExecutionOutbox_IntegTestAbstract.java         | 295 ---------
 .../applib/integtest/model/Counter.java            |  75 ---
 .../applib/integtest/model/CounterRepository.java  |  56 --
 .../integtest/model/Counter_bumpUsingMixin.java    |  37 --
 ...pUsingMixinWithExecutionPublishingDisabled.java |  37 --
 .../model/ExecutionOutboxTestDomainModel.java      |  24 -
 .../core/executionoutbox/persistence-jdo/pom.xml   |  32 +-
 ...IsisModuleExtExecutionOutboxPersistenceJdo.java |  66 ++
 .../jdo/dom/ExecutionOutboxEntry.java              | 152 +++++
 .../jdo/dom/ExecutionOutboxEntryPK.java            |  88 +++
 .../jdo/dom/ExecutionOutboxEntryRepository.java    |  60 ++
 ...IsisModuleExtExecutionOutboxPersistenceJdo.java |  67 --
 .../jdo/dom/ExecutionOutboxEntry.java              | 152 -----
 .../jdo/dom/ExecutionOutboxEntryPK.java            |  88 ---
 .../jdo/dom/ExecutionOutboxEntryRepository.java    |  60 --
 .../jdo/integtests/ExecutionOutbox_IntegTest.java  |  64 ++
 .../jdo/integtests/model/Counter.java              |  64 ++
 .../jdo/integtests/model/CounterRepository.java    |  32 +
 .../jdo/integtests/ExecutionOutbox_IntegTest.java  |  63 --
 .../jdo/integtests/model/Counter.java              |  64 --
 .../jdo/integtests/model/CounterRepository.java    |  32 -
 .../core/executionoutbox/persistence-jpa/pom.xml   |  32 +-
 ...IsisModuleExtExecutionOutboxPersistenceJpa.java |  72 ++
 .../jpa/dom/ExecutionOutboxEntry.java              | 174 +++++
 .../jpa/dom/ExecutionOutboxEntryPK.java            | 101 +++
 .../jpa/dom/ExecutionOutboxEntryRepository.java    |  60 ++
 ...IsisModuleExtExecutionOutboxPersistenceJpa.java |  73 ---
 .../jpa/dom/ExecutionOutboxEntry.java              | 174 -----
 .../jpa/dom/ExecutionOutboxEntryPK.java            | 101 ---
 .../jpa/dom/ExecutionOutboxEntryRepository.java    |  60 --
 .../jpa/integtests/ExecutionOutbox_IntegTest.java  |  68 ++
 .../jpa/integtests/model/Counter.java              |  70 ++
 .../jpa/integtests/model/CounterRepository.java    |  33 +
 .../jpa/integtests/ExecutionOutbox_IntegTest.java  |  67 --
 .../jpa/integtests/model/Counter.java              |  70 --
 .../jpa/integtests/model/CounterRepository.java    |  33 -
 extensions/core/executionoutbox/pom.xml            |  36 +-
 extensions/core/executionoutbox/restclient/pom.xml |  60 +-
 .../IsisModuleExtExecutionRestClient.java          |  32 +
 .../executionoutbox/restclient/api/Jsonable.java   |  27 +
 .../restclient/api/OutboxClient.java               | 245 +++++++
 .../executionoutbox/restclient/api/_Jaxb.java      |  92 +++
 .../restclient/api/delete/DeleteMessage.java       |  65 ++
 .../restclient/api/delete/IntValue.java            |  33 +
 .../restclient/api/delete/StringValue.java         |  35 +
 .../api/deleteMany/DeleteManyMessage.java          |  61 ++
 .../restclient/api/deleteMany/StringValue.java     |  35 +
 .../IsisModuleExtExecutionRestClient.java          |  33 -
 .../executionoutbox/restclient/api/Jsonable.java   |  27 -
 .../restclient/api/OutboxClient.java               | 245 -------
 .../executionoutbox/restclient/api/_Jaxb.java      |  92 ---
 .../restclient/api/delete/DeleteMessage.java       |  65 --
 .../restclient/api/delete/IntValue.java            |  33 -
 .../restclient/api/delete/StringValue.java         |  35 -
 .../api/deleteMany/DeleteManyMessage.java          |  61 --
 .../restclient/api/deleteMany/StringValue.java     |  35 -
 .../integtests/OutboxRestClient_IntegTest.java     | 256 ++++++++
 .../restclient/integtests/RestEndpointService.java |  59 ++
 .../integtests/OutboxRestClient_IntegTest.java     | 256 --------
 .../restclient/integtests/RestEndpointService.java |  59 --
 .../core/executionrepublisher/applib/pom.xml       |  32 +-
 .../IsisModuleExtExecutionRepublisherApplib.java   |  60 ++
 .../ExecutionLogEntry_copyToOutbox.java            |  80 +++
 .../IsisModuleExtExecutionRepublisherApplib.java   |  60 --
 .../ExecutionLogEntry_copyToOutbox.java            |  80 ---
 extensions/core/executionrepublisher/pom.xml       |  20 +-
 extensions/core/flyway/impl/pom.xml                |  16 +-
 .../flyway/impl/IsisModuleExtFlywayImpl.java       |  27 +
 .../flyway/impl/IsisModuleExtFlywayImpl.java       |  27 -
 extensions/core/flyway/pom.xml                     |  12 +-
 .../examples/DemoIsisInteractionTemplate.java      |   6 +-
 .../adoc/modules/quartz/examples/DemoJob.java      |  12 +-
 extensions/core/quartz/impl/pom.xml                |  20 +-
 .../extensions/quartz/IsisModuleExtQuartzImpl.java |  36 +
 .../quartz/context/JobExecutionData.java           |  56 ++
 .../spring/AutowiringSpringBeanJobFactory.java     |  52 ++
 .../extensions/quartz/IsisModuleExtQuartzImpl.java |  36 -
 .../quartz/context/JobExecutionData.java           |  56 --
 .../spring/AutowiringSpringBeanJobFactory.java     |  52 --
 extensions/core/quartz/pom.xml                     |   8 +-
 extensions/pom.xml                                 | 294 ++++-----
 extensions/security/audittrail/applib/pom.xml      |  20 +-
 .../applib/IsisModuleExtAuditTrailApplib.java      |  65 ++
 .../audittrail/applib/app/AuditTrailMenu.java      | 124 ++++
 .../HasInteractionId_auditTrailEntries.java        |  53 ++
 .../Object_recentAuditTrailEntries.java            |  91 +++
 .../audittrail/applib/dom/AuditTrailEntry.java     | 337 ++++++++++
 .../applib/dom/AuditTrailEntry.layout.fallback.xml |   0
 .../audittrail/applib/dom/AuditTrailEntry.png      | Bin
 .../applib/dom/AuditTrailEntryRepository.java      | 202 ++++++
 ...ntityPropertyChangeSubscriberForAuditTrail.java |  69 ++
 .../applib/IsisModuleExtAuditTrailApplib.java      |  66 --
 .../audittrail/applib/app/AuditTrailMenu.java      | 124 ----
 .../HasInteractionId_auditTrailEntries.java        |  53 --
 .../Object_recentAuditTrailEntries.java            |  91 ---
 .../audittrail/applib/dom/AuditTrailEntry.java     | 337 ----------
 .../applib/dom/AuditTrailEntryRepository.java      | 202 ------
 ...ntityPropertyChangeSubscriberForAuditTrail.java |  69 --
 .../integtests/AuditTrail_IntegTestAbstract.java   | 208 ++++++
 .../model/AuditTrailTestDomainModel.java           |  24 +
 .../applib/integtests/model/Counter.java           |  76 +++
 .../applib/integtests/model/CounterRepository.java |  55 ++
 .../integtests/model/Counter_bumpUsingMixin.java   |  37 ++
 ...umpUsingMixinWithCommandPublishingDisabled.java |  37 ++
 .../integtests/AuditTrail_IntegTestAbstract.java   | 209 ------
 .../model/AuditTrailTestDomainModel.java           |  24 -
 .../applib/integtests/model/Counter.java           |  76 ---
 .../applib/integtests/model/CounterRepository.java |  55 --
 .../integtests/model/Counter_bumpUsingMixin.java   |  37 --
 ...umpUsingMixinWithCommandPublishingDisabled.java |  37 --
 .../security/audittrail/persistence-jdo/pom.xml    |  36 +-
 .../jdo/IsisModuleExtAuditTrailPersistenceJdo.java |  63 ++
 .../audittrail/jdo/dom/AuditTrailEntry.java        | 215 ++++++
 .../jdo/dom/AuditTrailEntryRepository.java         |  30 +
 .../jdo/IsisModuleExtAuditTrailPersistenceJdo.java |  64 --
 .../audittrail/jdo/dom/AuditTrailEntry.java        | 215 ------
 .../jdo/dom/AuditTrailEntryRepository.java         |  30 -
 .../jdo/integtests/AuditTrail_IntegTest.java       |  65 ++
 .../audittrail/jdo/integtests/model/Counter.java   |  65 ++
 .../jdo/integtests/model/CounterRepository.java    |  32 +
 .../jdo/integtests/AuditTrail_IntegTest.java       |  66 --
 .../audittrail/jdo/integtests/model/Counter.java   |  65 --
 .../jdo/integtests/model/CounterRepository.java    |  32 -
 .../security/audittrail/persistence-jpa/pom.xml    |  40 +-
 .../jpa/IsisModuleExtAuditTrailPersistenceJpa.java |  65 ++
 .../audittrail/jpa/dom/AuditTrailEntry.java        | 304 +++++++++
 .../jpa/dom/AuditTrailEntryRepository.java         |  30 +
 .../jpa/IsisModuleExtAuditTrailPersistenceJpa.java |  66 --
 .../audittrail/jpa/dom/AuditTrailEntry.java        | 304 ---------
 .../jpa/dom/AuditTrailEntryRepository.java         |  30 -
 .../jpa/integtests/AuditTrail_IntegTest.java       |  76 +++
 .../audittrail/jpa/integtests/model/Counter.java   |  74 +++
 .../jpa/integtests/model/CounterRepository.java    |  33 +
 .../jpa/integtests/AuditTrail_IntegTest.java       |  77 ---
 .../audittrail/jpa/integtests/model/Counter.java   |  74 ---
 .../jpa/integtests/model/CounterRepository.java    |  33 -
 extensions/security/audittrail/pom.xml             |  36 +-
 extensions/security/secman/applib/pom.xml          |  24 +-
 .../secman/applib/IsisModuleExtSecmanApplib.java   | 216 ++++++
 .../feature/api/ApplicationFeatureChoices.java     | 175 +++++
 .../ApplicationFeatureViewModel_permissions.java   |  56 ++
 .../app/ApplicationOrphanedPermissionManager.java  |  62 ++
 ...onOrphanedPermissionManager.layout.fallback.xml |   0
 ...OrphanedPermissionManager_relocateSelected.java |  93 +++
 .../permission/dom/ApplicationPermission.java      | 403 ++++++++++++
 .../dom/ApplicationPermission.layout.fallback.xml  |   0
 .../permission/dom/ApplicationPermissionMode.java  |  59 ++
 .../dom/ApplicationPermissionRepository.java       | 116 ++++
 .../ApplicationPermissionRepositoryAbstract.java   | 361 +++++++++++
 .../permission/dom/ApplicationPermissionRule.java  |  55 ++
 .../permission/dom/ApplicationPermissionValue.java | 190 ++++++
 .../dom/ApplicationPermissionValueSet.java         | 184 ++++++
 .../dom/mixins/ApplicationPermission_allow.java    |  57 ++
 .../dom/mixins/ApplicationPermission_changing.java |  57 ++
 .../dom/mixins/ApplicationPermission_delete.java   |  61 ++
 .../dom/mixins/ApplicationPermission_feature.java  |  67 ++
 .../mixins/ApplicationPermission_updateRole.java   |  67 ++
 .../dom/mixins/ApplicationPermission_veto.java     |  57 ++
 .../dom/mixins/ApplicationPermission_viewing.java  |  57 ++
 .../permission/menu/ApplicationPermissionMenu.java |  99 +++
 .../spi/PermissionsEvaluationService.java          |  52 ++
 .../secman/applib/role/dom/ApplicationRole.java    | 249 +++++++
 .../role/dom/ApplicationRole.layout.fallback.xml   |   0
 .../applib/role/dom/ApplicationRoleRepository.java |  65 ++
 .../dom/ApplicationRoleRepositoryAbstract.java     | 183 ++++++
 .../dom/mixins/ApplicationRole_addPermission.java  |  96 +++
 .../role/dom/mixins/ApplicationRole_addUser.java   |  72 ++
 .../role/dom/mixins/ApplicationRole_delete.java    |  64 ++
 .../mixins/ApplicationRole_removePermissions.java  |  98 +++
 .../dom/mixins/ApplicationRole_removeUsers.java    |  83 +++
 .../mixins/ApplicationRole_updateDescription.java  |  60 ++
 .../dom/mixins/ApplicationRole_updateName.java     |  59 ++
 .../AbstractRoleAndPermissionsFixtureScript.java   | 114 ++++
 .../applib/role/man/ApplicationRoleManager.java    |  61 ++
 .../man/ApplicationRoleManager.layout.fallback.xml |   0
 .../mixins/ApplicationRoleManager_allRoles.java    |  46 ++
 .../ApplicationRoleManager_exportAsYaml.java       |  76 +++
 .../man/mixins/ApplicationRoleManager_newRole.java |  67 ++
 .../applib/role/menu/ApplicationRoleMenu.java      | 110 ++++
 .../seed/IsisAppFeatureRoleAndPermissions.java     |  51 ++
 .../seed/IsisConfigurationRoleAndPermissions.java  |  51 ++
 .../seed/IsisExtAuditTrailRoleAndPermissions.java  |  51 ++
 .../seed/IsisExtCommandLogRoleAndPermissions.java  |  51 ++
 .../IsisExtExecutionLogRoleAndPermissions.java     |  51 ++
 .../IsisExtExecutionOutboxRoleAndPermissions.java  |  51 ++
 .../seed/IsisExtH2ConsoleRoleAndPermissions.java   |  51 ++
 .../seed/IsisExtSecmanAdminRoleAndPermissions.java |  79 +++
 ...IsisExtSecmanRegularUserRoleAndPermissions.java | 139 ++++
 .../seed/IsisExtSessionLogRoleAndPermissions.java  |  51 ++
 ...sPersistenceJdoMetaModelRoleAndPermissions.java |  53 ++
 .../IsisSudoImpersonateRoleAndPermissions.java     |  50 ++
 ...werRestfulObjectsSwaggerRoleAndPermissions.java |  53 ++
 .../applib/seed/SeedSecurityModuleService.java     |  75 +++
 .../scripts/SeedUsersAndRolesFixtureScript.java    | 104 +++
 .../applib/tenancy/dom/ApplicationTenancy.java     | 235 +++++++
 .../dom/ApplicationTenancy.layout.fallback.xml     |   0
 .../tenancy/dom/ApplicationTenancyRepository.java  |  59 ++
 .../dom/ApplicationTenancyRepositoryAbstract.java  | 210 ++++++
 .../secman/applib/tenancy/dom/HasAtPath.java       | 143 ++++
 .../dom/mixins/ApplicationTenancy_addChild.java    |  88 +++
 .../dom/mixins/ApplicationTenancy_addUser.java     |  76 +++
 .../dom/mixins/ApplicationTenancy_delete.java      |  73 +++
 .../dom/mixins/ApplicationTenancy_removeChild.java |  66 ++
 .../dom/mixins/ApplicationTenancy_removeUser.java  |  68 ++
 .../dom/mixins/ApplicationTenancy_updateName.java  |  58 ++
 .../dom/mixins/ApplicationTenancy_users.java       |  53 ++
 .../fixtures/AbstractTenancyFixtureScript.java     |  56 ++
 .../tenancy/man/ApplicationTenancyManager.java     |  61 ++
 .../ApplicationTenancyManager.layout.fallback.xml  |   0
 .../ApplicationTenancyManager_allTenancies.java    |  46 ++
 .../ApplicationTenancyManager_newTenancy.java      |  74 +++
 .../tenancy/menu/ApplicationTenancyMenu.java       | 108 +++
 .../secman/applib/tenancy/seed/GlobalTenancy.java  |  38 ++
 .../tenancy/spi/ApplicationTenancyEvaluator.java   |  86 +++
 .../user/contributions/HasUsername_open.java       |  65 ++
 .../secman/applib/user/dom/AccountType.java        |  47 ++
 .../secman/applib/user/dom/ApplicationUser.java    | 721 +++++++++++++++++++++
 .../user/dom/ApplicationUser.layout.fallback.xml   |   0
 .../applib/user/dom/ApplicationUserRepository.java | 103 +++
 .../dom/ApplicationUserRepositoryAbstract.java     | 247 +++++++
 .../applib/user/dom/ApplicationUserStatus.java     |  45 ++
 .../user/dom/mixins/ApplicationUser_addRole.java   |  72 ++
 .../user/dom/mixins/ApplicationUser_delete.java    |  66 ++
 .../user/dom/mixins/ApplicationUser_duplicate.java |  77 +++
 .../user/dom/mixins/ApplicationUser_lock.java      |  68 ++
 .../dom/mixins/ApplicationUser_removeRoles.java    |  86 +++
 .../dom/mixins/ApplicationUser_resetPassword.java  |  83 +++
 .../user/dom/mixins/ApplicationUser_timeZone.java  |  62 ++
 .../user/dom/mixins/ApplicationUser_unlock.java    |  58 ++
 .../mixins/ApplicationUser_updateAccountType.java  |  70 ++
 .../dom/mixins/ApplicationUser_updateAtPath.java   |  61 ++
 .../mixins/ApplicationUser_updateEmailAddress.java |  64 ++
 .../mixins/ApplicationUser_updateFaxNumber.java    |  61 ++
 .../dom/mixins/ApplicationUser_updateLocale.java   | 111 ++++
 .../dom/mixins/ApplicationUser_updateName.java     |  80 +++
 .../dom/mixins/ApplicationUser_updatePassword.java | 108 +++
 .../mixins/ApplicationUser_updatePhoneNumber.java  |  61 ++
 .../dom/mixins/ApplicationUser_updateUsername.java |  58 ++
 ...ApplicationUser_effectiveMemberPermissions.java |  65 ++
 ...ationUser_filterEffectiveMemberPermissions.java |  86 +++
 .../dom/mixins/perms/UserPermissionViewModel.java  | 400 ++++++++++++
 .../UserPermissionViewModel.layout.fallback.xml    |   0
 .../applib/user/events/UserCreatedEvent.java       |  65 ++
 .../AbstractUserAndRolesFixtureScript.java         | 183 ++++++
 .../applib/user/man/ApplicationUserManager.java    |  61 ++
 .../man/ApplicationUserManager.layout.fallback.xml |   0
 .../mixins/ApplicationUserManager_allUsers.java    |  46 ++
 .../ApplicationUserManager_newDelegateUser.java    |  98 +++
 .../ApplicationUserManager_newLocalUser.java       | 132 ++++
 .../applib/user/menu/ApplicationUserMenu.java      | 107 +++
 .../secman/applib/user/menu/MeService.java         | 132 ++++
 .../applib/user/seed/IsisExtSecmanAdminUser.java   |  52 ++
 .../secman/applib/util/ApplicationSecurityDto.java | 123 ++++
 .../secman/applib/util/RegexReplacer.java          |  25 +
 .../secman/applib/IsisModuleExtSecmanApplib.java   | 216 ------
 .../feature/api/ApplicationFeatureChoices.java     | 175 -----
 .../ApplicationFeatureViewModel_permissions.java   |  56 --
 .../app/ApplicationOrphanedPermissionManager.java  |  62 --
 ...OrphanedPermissionManager_relocateSelected.java |  93 ---
 .../permission/dom/ApplicationPermission.java      | 403 ------------
 .../permission/dom/ApplicationPermissionMode.java  |  58 --
 .../dom/ApplicationPermissionRepository.java       | 116 ----
 .../ApplicationPermissionRepositoryAbstract.java   | 361 -----------
 .../permission/dom/ApplicationPermissionRule.java  |  54 --
 .../permission/dom/ApplicationPermissionValue.java | 190 ------
 .../dom/ApplicationPermissionValueSet.java         | 184 ------
 .../dom/mixins/ApplicationPermission_allow.java    |  57 --
 .../dom/mixins/ApplicationPermission_changing.java |  57 --
 .../dom/mixins/ApplicationPermission_delete.java   |  61 --
 .../dom/mixins/ApplicationPermission_feature.java  |  67 --
 .../mixins/ApplicationPermission_updateRole.java   |  67 --
 .../dom/mixins/ApplicationPermission_veto.java     |  57 --
 .../dom/mixins/ApplicationPermission_viewing.java  |  57 --
 .../permission/menu/ApplicationPermissionMenu.java |  99 ---
 .../spi/PermissionsEvaluationService.java          |  52 --
 .../secman/applib/role/dom/ApplicationRole.java    | 249 -------
 .../applib/role/dom/ApplicationRoleRepository.java |  65 --
 .../dom/ApplicationRoleRepositoryAbstract.java     | 183 ------
 .../dom/mixins/ApplicationRole_addPermission.java  |  96 ---
 .../role/dom/mixins/ApplicationRole_addUser.java   |  72 --
 .../role/dom/mixins/ApplicationRole_delete.java    |  64 --
 .../mixins/ApplicationRole_removePermissions.java  |  97 ---
 .../dom/mixins/ApplicationRole_removeUsers.java    |  83 ---
 .../mixins/ApplicationRole_updateDescription.java  |  60 --
 .../dom/mixins/ApplicationRole_updateName.java     |  59 --
 .../AbstractRoleAndPermissionsFixtureScript.java   | 113 ----
 .../applib/role/man/ApplicationRoleManager.java    |  61 --
 .../mixins/ApplicationRoleManager_allRoles.java    |  46 --
 .../ApplicationRoleManager_exportAsYaml.java       |  76 ---
 .../man/mixins/ApplicationRoleManager_newRole.java |  67 --
 .../applib/role/menu/ApplicationRoleMenu.java      | 110 ----
 .../seed/IsisAppFeatureRoleAndPermissions.java     |  51 --
 .../seed/IsisConfigurationRoleAndPermissions.java  |  51 --
 .../seed/IsisExtAuditTrailRoleAndPermissions.java  |  51 --
 .../seed/IsisExtCommandLogRoleAndPermissions.java  |  51 --
 .../IsisExtExecutionLogRoleAndPermissions.java     |  51 --
 .../IsisExtExecutionOutboxRoleAndPermissions.java  |  51 --
 .../seed/IsisExtH2ConsoleRoleAndPermissions.java   |  51 --
 .../seed/IsisExtSecmanAdminRoleAndPermissions.java |  78 ---
 ...IsisExtSecmanRegularUserRoleAndPermissions.java | 137 ----
 .../seed/IsisExtSessionLogRoleAndPermissions.java  |  51 --
 ...sPersistenceJdoMetaModelRoleAndPermissions.java |  53 --
 .../IsisSudoImpersonateRoleAndPermissions.java     |  50 --
 ...werRestfulObjectsSwaggerRoleAndPermissions.java |  53 --
 .../applib/seed/SeedSecurityModuleService.java     |  74 ---
 .../scripts/SeedUsersAndRolesFixtureScript.java    | 103 ---
 .../applib/tenancy/dom/ApplicationTenancy.java     | 235 -------
 .../tenancy/dom/ApplicationTenancyRepository.java  |  59 --
 .../dom/ApplicationTenancyRepositoryAbstract.java  | 210 ------
 .../secman/applib/tenancy/dom/HasAtPath.java       | 143 ----
 .../dom/mixins/ApplicationTenancy_addChild.java    |  88 ---
 .../dom/mixins/ApplicationTenancy_addUser.java     |  76 ---
 .../dom/mixins/ApplicationTenancy_delete.java      |  73 ---
 .../dom/mixins/ApplicationTenancy_removeChild.java |  66 --
 .../dom/mixins/ApplicationTenancy_removeUser.java  |  68 --
 .../dom/mixins/ApplicationTenancy_updateName.java  |  58 --
 .../dom/mixins/ApplicationTenancy_users.java       |  53 --
 .../fixtures/AbstractTenancyFixtureScript.java     |  55 --
 .../tenancy/man/ApplicationTenancyManager.java     |  61 --
 .../ApplicationTenancyManager_allTenancies.java    |  46 --
 .../ApplicationTenancyManager_newTenancy.java      |  74 ---
 .../tenancy/menu/ApplicationTenancyMenu.java       | 108 ---
 .../secman/applib/tenancy/seed/GlobalTenancy.java  |  37 --
 .../tenancy/spi/ApplicationTenancyEvaluator.java   |  86 ---
 .../user/contributions/HasUsername_open.java       |  65 --
 .../secman/applib/user/dom/AccountType.java        |  47 --
 .../secman/applib/user/dom/ApplicationUser.java    | 720 --------------------
 .../applib/user/dom/ApplicationUserRepository.java | 103 ---
 .../dom/ApplicationUserRepositoryAbstract.java     | 247 -------
 .../applib/user/dom/ApplicationUserStatus.java     |  45 --
 .../user/dom/mixins/ApplicationUser_addRole.java   |  72 --
 .../user/dom/mixins/ApplicationUser_delete.java    |  66 --
 .../user/dom/mixins/ApplicationUser_duplicate.java |  77 ---
 .../user/dom/mixins/ApplicationUser_lock.java      |  68 --
 .../dom/mixins/ApplicationUser_removeRoles.java    |  86 ---
 .../dom/mixins/ApplicationUser_resetPassword.java  |  83 ---
 .../user/dom/mixins/ApplicationUser_timeZone.java  |  62 --
 .../user/dom/mixins/ApplicationUser_unlock.java    |  58 --
 .../mixins/ApplicationUser_updateAccountType.java  |  70 --
 .../dom/mixins/ApplicationUser_updateAtPath.java   |  61 --
 .../mixins/ApplicationUser_updateEmailAddress.java |  64 --
 .../mixins/ApplicationUser_updateFaxNumber.java    |  61 --
 .../dom/mixins/ApplicationUser_updateLocale.java   | 111 ----
 .../dom/mixins/ApplicationUser_updateName.java     |  80 ---
 .../dom/mixins/ApplicationUser_updatePassword.java | 108 ---
 .../mixins/ApplicationUser_updatePhoneNumber.java  |  61 --
 .../dom/mixins/ApplicationUser_updateUsername.java |  58 --
 ...ApplicationUser_effectiveMemberPermissions.java |  65 --
 ...ationUser_filterEffectiveMemberPermissions.java |  86 ---
 .../dom/mixins/perms/UserPermissionViewModel.java  | 400 ------------
 .../applib/user/events/UserCreatedEvent.java       |  65 --
 .../AbstractUserAndRolesFixtureScript.java         | 182 ------
 .../applib/user/man/ApplicationUserManager.java    |  61 --
 .../mixins/ApplicationUserManager_allUsers.java    |  46 --
 .../ApplicationUserManager_newDelegateUser.java    |  98 ---
 .../ApplicationUserManager_newLocalUser.java       | 132 ----
 .../applib/user/menu/ApplicationUserMenu.java      | 107 ---
 .../secman/applib/user/menu/MeService.java         | 132 ----
 .../applib/user/seed/IsisExtSecmanAdminUser.java   |  51 --
 .../secman/applib/util/ApplicationSecurityDto.java | 123 ----
 .../secman/applib/util/RegexReplacer.java          |  25 -
 ...ationPermissionRepositoryIntegTestAbstract.java | 114 ++++
 .../extensions/secman/applib/mmm/MmmModule.java    |  36 +
 .../secman/applib/mmm/dom/ChaseCatsService.java    |  31 +
 .../secman/applib/mmm/dom/EatCheeseService.java    |  31 +
 .../applib/mmm/dom/PressLiftButtonService.java     |  31 +
 .../secman/applib/mmm/dom/RideLiftService.java     |  31 +
 .../mixins/perms/UserPermissionViewModelTest.java  |  79 +++
 ...ationPermissionRepositoryIntegTestAbstract.java | 113 ----
 .../extensions/secman/applib/mmm/MmmModule.java    |  37 --
 .../secman/applib/mmm/dom/ChaseCatsService.java    |  31 -
 .../secman/applib/mmm/dom/EatCheeseService.java    |  31 -
 .../applib/mmm/dom/PressLiftButtonService.java     |  31 -
 .../secman/applib/mmm/dom/RideLiftService.java     |  31 -
 .../mixins/perms/UserPermissionViewModelTest.java  |  78 ---
 extensions/security/secman/delegated-shiro/pom.xml |  24 +-
 .../shiro/IsisModuleExtSecmanDelegatedShiro.java   |  36 +
 .../shiro/realm/AuthInfoForApplicationUser.java    |  87 +++
 .../realm/AuthenticationStrategyForSecMan.java     |  60 ++
 .../shiro/realm/IsisModuleExtSecmanShiroRealm.java | 307 +++++++++
 .../delegated/shiro/realm/PermissionForMember.java |  80 +++
 .../PermissionResolverForIsisShiroAuthorizor.java  |  34 +
 ...lCollectionForApplicationUserOnSingleRealm.java |  99 +++
 ...inglePrincipalForApplicationUserInAnyRealm.java |  55 ++
 .../shiro/realm/PrincipalForApplicationUser.java   | 139 ++++
 .../secman/delegated/shiro/util/ShiroUtils.java    |  69 ++
 .../shiro/IsisModuleExtSecmanDelegatedShiro.java   |  36 -
 .../shiro/realm/AuthInfoForApplicationUser.java    |  88 ---
 .../realm/AuthenticationStrategyForSecMan.java     |  60 --
 .../shiro/realm/IsisModuleExtSecmanShiroRealm.java | 307 ---------
 .../delegated/shiro/realm/PermissionForMember.java |  80 ---
 .../PermissionResolverForIsisShiroAuthorizor.java  |  34 -
 ...lCollectionForApplicationUserOnSingleRealm.java | 100 ---
 ...inglePrincipalForApplicationUserInAnyRealm.java |  55 --
 .../shiro/realm/PrincipalForApplicationUser.java   | 140 ----
 .../secman/delegated/shiro/util/ShiroUtils.java    |  70 --
 .../security/secman/delegated-springoauth2/pom.xml |  16 +-
 .../IsisModuleExtSecmanDelegatedSpringOauth2.java  |  38 ++
 .../dom/ApplicationUserAutoCreationService.java    | 101 +++
 .../IsisModuleExtSecmanDelegatedSpringOauth2.java  |  39 --
 .../dom/ApplicationUserAutoCreationService.java    | 101 ---
 .../security/secman/encryption-jbcrypt/pom.xml     |  20 +-
 .../IsisModuleExtSecmanEncryptionJbcrypt.java      |  34 +
 .../services/PasswordEncoderUsingJBcrypt.java      |  65 ++
 .../IsisModuleExtSecmanEncryptionJbcrypt.java      |  35 -
 .../services/PasswordEncoderUsingJBcrypt.java      |  65 --
 .../security/secman/encryption-spring/pom.xml      |  20 +-
 .../IsisModuleExtSecmanEncryptionSpring.java       |  58 ++
 .../IsisModuleExtSecmanEncryptionSpring.java       |  58 --
 extensions/security/secman/integration/pom.xml     |  20 +-
 .../IsisModuleExtSecmanIntegration.java            |  53 ++
 .../authenticator/AuthenticatorSecman.java         | 104 +++
 .../AuthenticatorSecmanAutoConfiguration.java      |  49 ++
 .../integration/authorizor/AuthorizorSecman.java   | 114 ++++
 .../facets/TenantedAuthorizationFacet.java         |  37 ++
 .../facets/TenantedAuthorizationFacetDefault.java  | 135 ++++
 .../facets/TenantedAuthorizationPostProcessor.java | 121 ++++
 .../PermissionsEvaluationServiceForSecman.java     | 115 ++++
 .../spiimpl/ImpersonateMenuAdvisorForSecman.java   | 140 ++++
 .../TableColumnVisibilityServiceForSecman.java     |  69 ++
 .../UserMementoRefinerFromApplicationUser.java     |  52 ++
 .../userreg/UserRegistrationServiceForSecman.java  | 104 +++
 .../IsisModuleExtSecmanIntegration.java            |  54 --
 .../authenticator/AuthenticatorSecman.java         | 104 ---
 .../AuthenticatorSecmanAutoConfiguration.java      |  49 --
 .../integration/authorizor/AuthorizorSecman.java   | 114 ----
 .../facets/TenantedAuthorizationFacet.java         |  37 --
 .../facets/TenantedAuthorizationFacetDefault.java  | 135 ----
 .../facets/TenantedAuthorizationPostProcessor.java | 121 ----
 .../PermissionsEvaluationServiceForSecman.java     | 115 ----
 .../spiimpl/ImpersonateMenuAdvisorForSecman.java   | 140 ----
 .../TableColumnVisibilityServiceForSecman.java     |  69 --
 .../UserMementoRefinerFromApplicationUser.java     |  52 --
 .../userreg/UserRegistrationServiceForSecman.java  | 104 ---
 .../src/main/resources/META-INF/spring.factories   |   2 +-
 extensions/security/secman/persistence-jdo/pom.xml |  36 +-
 .../jdo/IsisModuleExtSecmanPersistenceJdo.java     |  80 +++
 .../secman/jdo/package.jdo~breaks-mvn-build        |   0
 .../jdo/permission/dom/ApplicationPermission.java  | 146 +++++
 .../dom/ApplicationPermissionRepository.java       |  35 +
 .../secman/jdo/role/dom/ApplicationRole.java       | 117 ++++
 .../jdo/role/dom/ApplicationRoleRepository.java    |  36 +
 .../secman/jdo/tenancy/dom/ApplicationTenancy.java | 135 ++++
 .../tenancy/dom/ApplicationTenancyRepository.java  |  36 +
 .../secman/jdo/user/dom/ApplicationUser.java       | 204 ++++++
 .../jdo/user/dom/ApplicationUserRepository.java    |  36 +
 .../extensions/secman/jdo/util/RegexReplacer.java  |  39 ++
 .../jdo/IsisModuleExtSecmanPersistenceJdo.java     |  81 ---
 .../jdo/permission/dom/ApplicationPermission.java  | 146 -----
 .../dom/ApplicationPermissionRepository.java       |  36 -
 .../secman/jdo/role/dom/ApplicationRole.java       | 117 ----
 .../jdo/role/dom/ApplicationRoleRepository.java    |  37 --
 .../secman/jdo/tenancy/dom/ApplicationTenancy.java | 135 ----
 .../tenancy/dom/ApplicationTenancyRepository.java  |  37 --
 .../secman/jdo/user/dom/ApplicationUser.java       | 204 ------
 .../jdo/user/dom/ApplicationUserRepository.java    |  37 --
 .../extensions/secman/jdo/util/RegexReplacer.java  |  40 --
 .../ApplicationPermissionRepository_IntegTest.java |  59 ++
 .../ApplicationPermissionRepository_IntegTest.java |  58 --
 extensions/security/secman/persistence-jpa/pom.xml |  40 +-
 .../jpa/IsisModuleExtSecmanPersistenceJpa.java     |  88 +++
 .../jpa/permission/dom/ApplicationPermission.java  | 156 +++++
 .../dom/ApplicationPermissionRepository.java       |  36 +
 .../secman/jpa/role/dom/ApplicationRole.java       | 120 ++++
 .../jpa/role/dom/ApplicationRoleRepository.java    |  36 +
 .../secman/jpa/tenancy/dom/ApplicationTenancy.java | 134 ++++
 .../tenancy/dom/ApplicationTenancyRepository.java  |  36 +
 .../secman/jpa/user/dom/ApplicationUser.java       | 212 ++++++
 .../jpa/user/dom/ApplicationUserRepository.java    |  36 +
 .../extensions/secman/jpa/util/RegexReplacer.java  |  40 ++
 .../jpa/IsisModuleExtSecmanPersistenceJpa.java     |  89 ---
 .../jpa/permission/dom/ApplicationPermission.java  | 156 -----
 .../dom/ApplicationPermissionRepository.java       |  37 --
 .../secman/jpa/role/dom/ApplicationRole.java       | 120 ----
 .../jpa/role/dom/ApplicationRoleRepository.java    |  37 --
 .../secman/jpa/tenancy/dom/ApplicationTenancy.java | 134 ----
 .../tenancy/dom/ApplicationTenancyRepository.java  |  37 --
 .../secman/jpa/user/dom/ApplicationUser.java       | 212 ------
 .../jpa/user/dom/ApplicationUserRepository.java    |  37 --
 .../extensions/secman/jpa/util/RegexReplacer.java  |  41 --
 .../ApplicationPermissionRepository_IntegTest.java |  59 ++
 .../ApplicationPermissionRepository_IntegTest.java |  58 --
 extensions/security/secman/pom.xml                 |  60 +-
 extensions/security/sessionlog/applib/pom.xml      |  20 +-
 .../applib/IsisModuleExtSessionLogApplib.java      |  63 ++
 .../sessionlog/applib/app/SessionLogMenu.java      | 108 +++
 .../HasUsername_recentSessionsForUser.java         |  67 ++
 .../applib/dom/SessionLogEntry-expired.png         | Bin
 .../applib/dom/SessionLogEntry-login.png           | Bin
 .../applib/dom/SessionLogEntry-logout.png          | Bin
 .../sessionlog/applib/dom/SessionLogEntry.java     | 365 +++++++++++
 .../applib/dom/SessionLogEntry.layout.fallback.xml |   0
 .../applib/dom/SessionLogEntryRepository.java      | 229 +++++++
 .../spiimpl/SessionLogServiceInitializer.java      |  58 ++
 .../spiimpl/SessionSubscriberForSessionLog.java    |  88 +++
 .../applib/IsisModuleExtSessionLogApplib.java      |  64 --
 .../sessionlog/applib/app/SessionLogMenu.java      | 108 ---
 .../HasUsername_recentSessionsForUser.java         |  67 --
 .../sessionlog/applib/dom/SessionLogEntry.java     | 365 -----------
 .../applib/dom/SessionLogEntryRepository.java      | 229 -------
 .../spiimpl/SessionLogServiceInitializer.java      |  58 --
 .../spiimpl/SessionSubscriberForSessionLog.java    |  88 ---
 .../integtests/SessionLogIntegTestAbstract.java    | 143 ++++
 .../integtests/SessionLogIntegTestAbstract.java    | 142 ----
 .../security/sessionlog/persistence-jdo/pom.xml    |  36 +-
 .../jdo/IsisModuleExtSessionLogPersistenceJdo.java |  64 ++
 .../sessionlog/jdo/dom/SessionLogEntry.java        | 195 ++++++
 .../jdo/dom/SessionLogEntryRepository.java         |  31 +
 .../jdo/IsisModuleExtSessionLogPersistenceJdo.java |  64 --
 .../sessionlog/jdo/dom/SessionLogEntry.java        | 195 ------
 .../jdo/dom/SessionLogEntryRepository.java         |  31 -
 .../jdo/integtests/SessionLog_IntegTest.java       |  57 ++
 .../jdo/integtests/SessionLog_IntegTest.java       |  56 --
 .../security/sessionlog/persistence-jpa/pom.xml    |  40 +-
 .../jpa/IsisModuleExtSessionLogPersistenceJpa.java |  70 ++
 .../sessionlog/jpa/dom/SessionLogEntry.java        | 206 ++++++
 .../sessionlog/jpa/dom/SessionLogEntryPK.java      |  92 +++
 .../jpa/dom/SessionLogEntryRepository.java         |  31 +
 .../jpa/IsisModuleExtSessionLogPersistenceJpa.java |  70 --
 .../sessionlog/jpa/dom/SessionLogEntry.java        | 206 ------
 .../sessionlog/jpa/dom/SessionLogEntryPK.java      |  92 ---
 .../jpa/dom/SessionLogEntryRepository.java         |  31 -
 .../jpa/integtests/SessionLog_IntegTest.java       |  57 ++
 .../jpa/integtests/SessionLog_IntegTest.java       |  56 --
 extensions/security/sessionlog/pom.xml             |  36 +-
 extensions/security/shiro-realm-ldap/impl/pom.xml  |  20 +-
 .../realm/impl/IsisLdapContextFactory.java         |  60 ++
 .../shirorealmldap/realm/impl/IsisLdapRealm.java   | 467 +++++++++++++
 .../impl/IsisModuleExtShiroRealmLdapImpl.java      |  38 ++
 .../realm/impl/IsisLdapContextFactory.java         |  60 --
 .../shirorealmldap/realm/impl/IsisLdapRealm.java   | 467 -------------
 .../impl/IsisModuleExtShiroRealmLdapImpl.java      |  38 --
 extensions/security/shiro-realm-ldap/pom.xml       |   8 +-
 extensions/security/spring-oauth2/pom.xml          |  20 +-
 .../oauth2/IsisModuleExtSpringSecurityOAuth2.java  |  45 ++
 ...thenticationConverterOfOAuth2UserPrincipal.java |  83 +++
 .../oauth2/IsisModuleExtSpringSecurityOAuth2.java  |  45 --
 ...thenticationConverterOfOAuth2UserPrincipal.java |  83 ---
 ...icationConverterOfOAuth2UserPrincipal_Test.java | 244 +++++++
 ...icationConverterOfOAuth2UserPrincipal_Test.java | 245 -------
 extensions/vro/cors/impl/pom.xml                   |  24 +-
 .../extensions/cors/impl/IsisModuleExtCors.java    |  87 +++
 .../extensions/cors/impl/IsisModuleExtCors.java    |  87 ---
 .../cors/impl/IsisModuleExtCorsImplTest.java       |  58 ++
 .../cors/impl/IsisModuleExtCorsImplTest.java       |  57 --
 extensions/vro/cors/pom.xml                        |  12 +-
 extensions/vw/exceldownload/pom.xml                |  14 +-
 extensions/vw/exceldownload/wicket-ui/pom.xml      |  16 +-
 .../ui/IsisModuleExtExcelDownloadWicketUi.java     |  34 +
 .../CollectionContentsAsExcelFactory.java          |  89 +++
 .../ui/components/ExcelFileDownloadLink.java       |  96 +++
 .../ui/components/ExcelFileModel.java              | 248 +++++++
 .../ui/components/_TimeConversion.java             |  49 ++
 .../ui/IsisModuleExtExcelDownloadWicketUi.java     |  35 -
 .../CollectionContentsAsExcelFactory.java          |  89 ---
 .../ui/components/ExcelFileDownloadLink.java       |  96 ---
 .../ui/components/ExcelFileModel.java              | 248 -------
 .../ui/components/_TimeConversion.java             |  49 --
 extensions/vw/fullcalendar/applib/pom.xml          |  20 +-
 .../fullcalendar/applib/CalendarEventable.java     |  41 ++
 .../fullcalendar/applib/Calendarable.java          |  48 ++
 .../applib/IsisModuleExtFullCalendarApplib.java    |  34 +
 .../spi/CalendarableDereferencingService.java      |  41 ++
 .../fullcalendar/applib/value/CalendarEvent.html   |   0
 .../fullcalendar/applib/value/CalendarEvent.java   | 132 ++++
 .../applib/value/CalendarEventSemantics.java       | 291 +++++++++
 .../fullcalendar/applib/CalendarEventable.java     |  41 --
 .../fullcalendar/applib/Calendarable.java          |  48 --
 .../applib/IsisModuleExtFullCalendarApplib.java    |  35 -
 .../spi/CalendarableDereferencingService.java      |  41 --
 .../fullcalendar/applib/value/CalendarEvent.java   | 132 ----
 .../applib/value/CalendarEventSemantics.java       | 291 ---------
 extensions/vw/fullcalendar/pom.xml                 |  26 +-
 .../vw/fullcalendar/wicket/integration/pom.xml     |  24 +-
 .../wkt/fullcalendar/AbstractFullCalendar.java     |  45 ++
 .../fullcalendar/wkt/fullcalendar/ButtonText.java  |  35 +
 .../wkt/fullcalendar/CalendarConfig.java           |  99 +++
 .../wkt/fullcalendar/CalendarResponse.java         | 115 ++++
 .../fullcalendar/wkt/fullcalendar/Event.java       |  51 ++
 .../wkt/fullcalendar/EventProvider.java            |  47 ++
 .../fullcalendar/wkt/fullcalendar/EventSource.java |  94 +++
 .../wkt/fullcalendar/FullCalendar.java             | 239 +++++++
 .../fullcalendar/wkt/fullcalendar/Header.java      |  39 ++
 .../fullcalendar/wkt/fullcalendar/ViewType.java    |  38 ++
 .../fullcalendar/wkt/fullcalendar/_Json.java       |  92 +++
 .../callback/AbstractAjaxCallback.java             |  48 ++
 .../AbstractAjaxCallbackWithClientsideRevert.java  |  68 ++
 .../fullcalendar/callback/AbstractCallback.java    |  70 ++
 .../fullcalendar/callback/AbstractEventParam.java  |  32 +
 .../callback/AbstractShiftedEventParam.java        |  54 ++
 .../wkt/fullcalendar/callback/AjaxConcurrency.java |  28 +
 .../fullcalendar/callback/BlockingDecorator.java   |  66 ++
 .../fullcalendar/callback/CallbackWithHandler.java |  23 +
 .../wkt/fullcalendar/callback/ClickedEvent.java    |  32 +
 .../callback/DateRangeSelectedCallback.java        |  59 ++
 .../wkt/fullcalendar/callback/DroppedEvent.java    |  35 +
 .../callback/EventClickedCallback.java             |  57 ++
 .../callback/EventDroppedCallback.java             |  69 ++
 .../callback/EventResizedCallback.java             |  69 ++
 .../fullcalendar/callback/GetEventsCallback.java   |  54 ++
 .../wkt/fullcalendar/callback/ResizedEvent.java    |  30 +
 .../wkt/fullcalendar/callback/SelectedRange.java   |  33 +
 .../wkt/fullcalendar/callback/View.java            |  37 ++
 .../fullcalendar/callback/ViewDisplayCallback.java |  71 ++
 .../wkt/fullcalendar/package-info.java             |  22 +
 .../fullcalendar/res/FullCalendarCssReference.java |  49 ++
 .../res/FullCalendarEventSourceEvents.java         |  56 ++
 .../res/FullCalendarIntegrationJsReference.java    |  68 ++
 .../fullcalendar/res/FullCalendarJsReference.java  |  49 ++
 .../res/fullcalendar-event-source-events.js        |   0
 .../fullcalendar/res/fullcalendar-integration.js   |   0
 .../fullcalendar/selector/EventSourceSelector.java |  40 ++
 .../wkt/fullcalendar/AbstractFullCalendar.java     |  46 --
 .../fullcalendar/wkt/fullcalendar/ButtonText.java  |  35 -
 .../wkt/fullcalendar/CalendarConfig.java           |  99 ---
 .../wkt/fullcalendar/CalendarResponse.java         | 116 ----
 .../fullcalendar/wkt/fullcalendar/Event.java       |  51 --
 .../wkt/fullcalendar/EventProvider.java            |  47 --
 .../fullcalendar/wkt/fullcalendar/EventSource.java |  94 ---
 .../wkt/fullcalendar/FullCalendar.java             | 240 -------
 .../fullcalendar/wkt/fullcalendar/Header.java      |  39 --
 .../fullcalendar/wkt/fullcalendar/ViewType.java    |  38 --
 .../fullcalendar/wkt/fullcalendar/_Json.java       |  92 ---
 .../callback/AbstractAjaxCallback.java             |  49 --
 .../AbstractAjaxCallbackWithClientsideRevert.java  |  68 --
 .../fullcalendar/callback/AbstractCallback.java    |  71 --
 .../fullcalendar/callback/AbstractEventParam.java  |  32 -
 .../callback/AbstractShiftedEventParam.java        |  55 --
 .../wkt/fullcalendar/callback/AjaxConcurrency.java |  28 -
 .../fullcalendar/callback/BlockingDecorator.java   |  66 --
 .../fullcalendar/callback/CallbackWithHandler.java |  23 -
 .../wkt/fullcalendar/callback/ClickedEvent.java    |  32 -
 .../callback/DateRangeSelectedCallback.java        |  60 --
 .../wkt/fullcalendar/callback/DroppedEvent.java    |  35 -
 .../callback/EventClickedCallback.java             |  58 --
 .../callback/EventDroppedCallback.java             |  70 --
 .../callback/EventResizedCallback.java             |  70 --
 .../fullcalendar/callback/GetEventsCallback.java   |  55 --
 .../wkt/fullcalendar/callback/ResizedEvent.java    |  30 -
 .../wkt/fullcalendar/callback/SelectedRange.java   |  33 -
 .../wkt/fullcalendar/callback/View.java            |  38 --
 .../fullcalendar/callback/ViewDisplayCallback.java |  72 --
 .../wkt/fullcalendar/package-info.java             |  22 -
 .../fullcalendar/res/FullCalendarCssReference.java |  49 --
 .../res/FullCalendarEventSourceEvents.java         |  55 --
 .../res/FullCalendarIntegrationJsReference.java    |  69 --
 .../fullcalendar/res/FullCalendarJsReference.java  |  49 --
 .../fullcalendar/selector/EventSourceSelector.java |  40 --
 extensions/vw/fullcalendar/wicket/pom.xml          |   8 +-
 extensions/vw/fullcalendar/wicket/ui/pom.xml       |  28 +-
 .../wkt/viewer/CalendaredCollectionAbstract.java   | 120 ++++
 .../CalendaredCollectionFactoryAbstract.java       |  78 +++
 .../wkt/viewer/EventProviderAbstract.java          | 154 +++++
 .../wkt/viewer/FullCalendarWithEventHandling.java  |  91 +++
 .../viewer/IsisModuleExtFullCalendarWicketUi.java  |  38 ++
 .../fullcalendar/wkt/viewer/_Sample.java           | 204 ++++++
 .../CalendarableCollectionAsFullCalendar.css       |   0
 .../CalendarableCollectionAsFullCalendar.html      |   0
 .../CalendarableCollectionAsFullCalendar.java      |  57 ++
 ...alendarableCollectionAsFullCalendarFactory.java |  46 ++
 .../calendarable/CalendarableEventProvider.java    |  60 ++
 .../CalendarEventableCollectionAsFullCalendar.css  |   0
 .../CalendarEventableCollectionAsFullCalendar.html |   0
 .../CalendarEventableCollectionAsFullCalendar.java |  56 ++
 ...arEventableCollectionAsFullCalendarFactory.java |  46 ++
 .../CalendarEventableEventProvider.java            |  58 ++
 .../wkt/viewer/CalendaredCollectionAbstract.java   | 119 ----
 .../CalendaredCollectionFactoryAbstract.java       |  78 ---
 .../wkt/viewer/EventProviderAbstract.java          | 152 -----
 .../wkt/viewer/FullCalendarWithEventHandling.java  |  90 ---
 .../viewer/IsisModuleExtFullCalendarWicketUi.java  |  39 --
 .../fullcalendar/wkt/viewer/_Sample.java           | 204 ------
 .../CalendarableCollectionAsFullCalendar.java      |  55 --
 ...alendarableCollectionAsFullCalendarFactory.java |  46 --
 .../calendarable/CalendarableEventProvider.java    |  58 --
 .../CalendarEventableCollectionAsFullCalendar.java |  54 --
 ...arEventableCollectionAsFullCalendarFactory.java |  46 --
 .../CalendarEventableEventProvider.java            |  56 --
 .../ui/wkt/callback/GetEventsCallbackTest.java     |  32 +
 .../ui/wkt/callback/GetEventsCallbackTest.java     |  32 -
 extensions/vw/gmap3/pom.xml                        |  10 +-
 extensions/vw/pdfjs/applib/pom.xml                 |  20 +-
 .../applib/IsisModuleExtPdfjsApplibModel.java      |  30 +
 .../pdfjs/applib/annotations/PdfJsViewer.java      |  50 ++
 .../pdfjs/applib/config/PdfJsConfig.java           |  87 +++
 .../extensions/pdfjs/applib/config/Scale.java      |  69 ++
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.java       | 167 +++++
 .../applib/IsisModuleExtPdfjsApplibModel.java      |  31 -
 .../pdfjs/applib/annotations/PdfJsViewer.java      |  50 --
 .../pdfjs/applib/config/PdfJsConfig.java           |  88 ---
 .../isis/extensions/pdfjs/applib/config/Scale.java |  69 --
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.java       | 167 -----
 extensions/vw/pdfjs/fixtures/pom.xml               |  12 +-
 .../wicket/pdfjs/fixture/PdfjsFixturesModule.java  |   4 +-
 .../demomodule/dom/PdfJsDemoObjectWithBlob.java    |  30 +-
 .../dom/PdfJsDemoObjectWithBlobMenu.java           |  20 +-
 ...fJsDemoObjectWithBlob_createUpTo5_fakeData.java |   4 +-
 .../PdfJsDemoObjectWithBlob_tearDown.java          |   2 +-
 extensions/vw/pdfjs/metamodel/pom.xml              |  20 +-
 .../metamodel/IsisModuleExtPdfjsMetaModel.java     |  31 +
 .../pdfjs/metamodel/facet/PdfJsViewerFacet.java    |  29 +
 .../metamodel/facet/PdfJsViewerFacetAbstract.java  |  49 ++
 .../facet/PdfJsViewerFacetFromAnnotation.java      |  93 +++
 .../PdfJsViewerFacetFromAnnotationFactory.java     |  82 +++
 .../metamodel/IsisModuleExtPdfjsMetaModel.java     |  32 -
 .../pdfjs/metamodel/facet/PdfJsViewerFacet.java    |  29 -
 .../metamodel/facet/PdfJsViewerFacetAbstract.java  |  49 --
 .../facet/PdfJsViewerFacetFromAnnotation.java      |  93 ---
 .../PdfJsViewerFacetFromAnnotationFactory.java     |  82 ---
 extensions/vw/pdfjs/pom.xml                        |  34 +-
 extensions/vw/pdfjs/wicket/integration/pom.xml     |  20 +-
 .../IsisModuleExtPdfjsWicketIntegration.java       |  52 ++
 .../pdfjs/wkt/integration/PdfJsVersion.java        |  32 +
 .../wkt/integration/components/PdfJsPanel.html     |   0
 .../wkt/integration/components/PdfJsPanel.java     |  75 +++
 .../wkt/integration/res/PdfJsCmapsReference.java   |  59 ++
 .../integration/res/PdfJsIntegrationReference.java |  59 ++
 .../pdfjs/wkt/integration/res/PdfJsReference.java  |  51 ++
 .../wkt/integration/res/PdfJsWorkerReference.java  |  65 ++
 .../wkt/integration/res/pdfjs-integration-v1.js    |   0
 .../wkt/integration/res/pdfjs-integration-v2.js    |   0
 .../IsisModuleExtPdfjsWicketIntegration.java       |  52 --
 .../pdfjs/wkt/integration/PdfJsVersion.java        |  32 -
 .../wkt/integration/components/PdfJsPanel.java     |  75 ---
 .../wkt/integration/res/PdfJsCmapsReference.java   |  60 --
 .../integration/res/PdfJsIntegrationReference.java |  60 --
 .../pdfjs/wkt/integration/res/PdfJsReference.java  |  52 --
 .../wkt/integration/res/PdfJsWorkerReference.java  |  66 --
 extensions/vw/pdfjs/wicket/pom.xml                 |   8 +-
 extensions/vw/pdfjs/wicket/ui/pom.xml              |  24 +-
 .../pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.java   |  41 ++
 .../components/PdfJsViewerCallbacksReference.java  |  40 ++
 .../wkt/ui/components/PdfJsViewerCssReference.java |  47 ++
 .../wkt/ui/components/PdfJsViewerJsReference.java  |  48 ++
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.css   |   0
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.html  |   0
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.java  | 330 ++++++++++
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.js    |   0
 .../PdfJsViewerPanelCallbacks.template.js          |   0
 .../PdfJsViewerPanelComponentFactory.java          |  77 +++
 .../ui/components/ScalarPanelAbstractLegacy.java   | 101 +++
 .../pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.java   |  42 --
 .../components/PdfJsViewerCallbacksReference.java  |  40 --
 .../wkt/ui/components/PdfJsViewerCssReference.java |  47 --
 .../wkt/ui/components/PdfJsViewerJsReference.java  |  48 --
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.java  | 329 ----------
 .../PdfJsViewerPanelComponentFactory.java          |  77 ---
 .../ui/components/ScalarPanelAbstractLegacy.java   | 101 ---
 extensions/vw/sse/applib/pom.xml                   |  24 +-
 .../sse/applib/IsisModuleExtSseApplib.java         |  30 +
 .../sse/applib/annotations/ServerSentEvents.java   |  35 +
 .../sse/applib/annotations/SseSource.java          |  68 ++
 .../extensions/sse/applib/service/SseChannel.java  |  47 ++
 .../extensions/sse/applib/service/SseService.java  |  43 ++
 .../sse/applib/IsisModuleExtSseApplib.java         |  30 -
 .../sse/applib/annotations/ServerSentEvents.java   |  35 -
 .../sse/applib/annotations/SseSource.java          |  68 --
 .../extensions/sse/applib/service/SseChannel.java  |  47 --
 .../extensions/sse/applib/service/SseService.java  |  43 --
 extensions/vw/sse/metamodel/pom.xml                |  20 +-
 .../sse/metamodel/IsisModuleExtSseMetaModel.java   |  36 +
 .../facets/SseAnnotationFacetFactory.java          |  70 ++
 .../sse/metamodel/facets/SseObserveFacet.java      |  38 ++
 .../metamodel/facets/SseObserveFacetAbstract.java  |  61 ++
 ...eObserveFacetForServerSentEventsAnnotation.java |  53 ++
 .../sse/metamodel/IsisModuleExtSseMetaModel.java   |  37 --
 .../facets/SseAnnotationFacetFactory.java          |  70 --
 .../sse/metamodel/facets/SseObserveFacet.java      |  38 --
 .../metamodel/facets/SseObserveFacetAbstract.java  |  60 --
 ...eObserveFacetForServerSentEventsAnnotation.java |  53 --
 extensions/vw/sse/pom.xml                          |  20 +-
 extensions/vw/sse/wicket/pom.xml                   |  20 +-
 .../sse/wicket/IsisModuleExtSseWicket.java         |  46 ++
 .../wicket/markup/ListeningMarkupComponent.java    |  72 ++
 .../markup/ListeningMarkupComponent_observing.java |  81 +++
 .../ListeningMarkupPanelFactoriesForWicket.java    |  92 +++
 .../sse/wicket/markup/js/ObservingComponent.js     |   0
 .../sse/wicket/services/SseServiceDefault.java     | 270 ++++++++
 .../wicket/webmodule/ServerSentEventsServlet.java  | 186 ++++++
 .../webmodule/WebModuleServerSentEvents.java       |  72 ++
 .../sse/wicket/IsisModuleExtSseWicket.java         |  47 --
 .../wicket/markup/ListeningMarkupComponent.java    |  72 --
 .../markup/ListeningMarkupComponent_observing.java |  80 ---
 .../ListeningMarkupPanelFactoriesForWicket.java    |  91 ---
 .../sse/wicket/services/SseServiceDefault.java     | 270 --------
 .../wicket/webmodule/ServerSentEventsServlet.java  | 186 ------
 .../webmodule/WebModuleServerSentEvents.java       |  72 --
 incubator/extensions/core/commandreplay/pom.xml    |  30 +-
 .../extensions/core/commandreplay/primary/pom.xml  |  32 +-
 .../primary/IsisModuleExtCommandReplayPrimary.java |  63 ++
 .../primary/config/PrimaryConfig.java              |  54 ++
 .../primary/mixins/CommandLogEntry_retry.java      |  59 ++
 .../primary/mixins/Object_openOnSecondary.java     |  88 +++
 .../restapi/CommandRetrievalOnPrimaryService.java  |  97 +++
 .../primary/spiimpl/CaptureResultOfCommand.java    |  80 +++
 .../primary/ui/CommandReplayOnPrimaryService.java  | 198 ++++++
 .../primary/IsisModuleExtCommandReplayPrimary.java |  64 --
 .../primary/config/PrimaryConfig.java              |  54 --
 .../primary/mixins/CommandLogEntry_retry.java      |  59 --
 .../primary/mixins/Object_openOnSecondary.java     |  88 ---
 .../restapi/CommandRetrievalOnPrimaryService.java  |  97 ---
 .../primary/spiimpl/CaptureResultOfCommand.java    |  80 ---
 .../primary/ui/CommandReplayOnPrimaryService.java  | 198 ------
 .../core/commandreplay/secondary/pom.xml           |  48 +-
 .../IsisModuleExtCommandReplaySecondary.java       | 147 +++++
 .../secondary/analyser/CommandReplayAnalyser.java  |  35 +
 .../analyser/CommandReplayAnalyserException.java   |  96 +++
 .../analyser/CommandReplayAnalyserResult.java      |  81 +++
 .../analysis/CommandReplayAnalysisService.java     |  74 +++
 .../secondary/config/SecondaryConfig.java          |  73 +++
 .../secondary/fetch/CommandFetcher.java            | 147 +++++
 .../secondary/job/ReplicateAndReplayJob.java       |  94 +++
 .../secondary/job/SecondaryStatusData.java         |  56 ++
 .../jobcallables/ReplicateAndRunCommands.java      | 200 ++++++
 .../secondary/mixins/CommandLogEntry_exclude.java  |  72 ++
 .../mixins/CommandLogEntry_replayQueue.java        |  57 ++
 .../secondary/mixins/Object_openOnPrimary.java     |  87 +++
 .../spi/ReplayCommandExecutionController.java      |  44 ++
 .../secondary/status/SecondaryStatus.java          |  29 +
 .../secondary/status/StatusException.java          |  32 +
 .../ui/CommandReplayOnSecondaryService.java        | 109 ++++
 .../IsisModuleExtCommandReplaySecondary.java       | 147 -----
 .../secondary/analyser/CommandReplayAnalyser.java  |  35 -
 .../analyser/CommandReplayAnalyserException.java   |  96 ---
 .../analyser/CommandReplayAnalyserResult.java      |  81 ---
 .../analysis/CommandReplayAnalysisService.java     |  74 ---
 .../secondary/config/SecondaryConfig.java          |  73 ---
 .../secondary/fetch/CommandFetcher.java            | 147 -----
 .../secondary/job/ReplicateAndReplayJob.java       |  94 ---
 .../secondary/job/SecondaryStatusData.java         |  57 --
 .../jobcallables/ReplicateAndRunCommands.java      | 200 ------
 .../secondary/mixins/CommandLogEntry_exclude.java  |  72 --
 .../mixins/CommandLogEntry_replayQueue.java        |  57 --
 .../secondary/mixins/Object_openOnPrimary.java     |  87 ---
 .../spi/ReplayCommandExecutionController.java      |  44 --
 .../secondary/status/SecondaryStatus.java          |  29 -
 .../secondary/status/StatusException.java          |  32 -
 .../ui/CommandReplayOnSecondaryService.java        | 109 ----
 .../secondary/fetch/CommandFetcher_Test.java       |  86 +++
 .../secondary/fetch/CommandFetcher_Test.java       |  85 ---
 .../applib/services/FakeDataServiceTest.java       | 350 ++++++++++
 .../applib/services/FakeDataServiceTest.java       | 350 ----------
 .../dom/sortedsets/SortedSetsContractTestAll.java  |   2 +-
 .../applib/value/JodaTimeConvertersTest.java       |  98 +++
 .../applib/value/JodaTimeConvertersTest.java       |  98 ---
 ...odaLocalDateTimeValueSemanticsProviderTest.java |  63 ++
 ...odaLocalDateTimeValueSemanticsProviderTest.java |  63 --
 .../IsisRestfulObjectsInteractionFilter.java       |   2 +-
 .../wicket/model/models/ImageResourceCache.java    |   2 +-
 .../test/LowestCommonSuperclassClosureTest.java    |  63 ++
 .../model/models/test/UiObjectWkt_hintsTest.java   | 177 +++++
 .../test/LowestCommonSuperclassClosureTest.java    |  63 --
 .../model/models/test/UiObjectWkt_hintsTest.java   | 177 -----
 .../ui/app/registry/ComponentFactoryRegistrar.java |   2 +-
 .../viewer/IsisModuleViewerWicketViewer.java       |  76 +++
 .../AuthenticatedWebSessionForIsis.java            | 297 +++++++++
 .../integration/ConverterForObjectAdapter.java     |  76 +++
 .../ConverterForObjectAdapterMemento.java          |  70 ++
 .../viewer/integration/IsisResourceSettings.java   | 113 ++++
 .../viewer/integration/LocalizerForIsis.java       | 150 +++++
 .../viewer/integration/WebRequestCycleForIsis.java | 471 ++++++++++++++
 .../ComponentFactoryRegistrarDefault.java          | 405 ++++++++++++
 .../ComponentFactoryRegistryDefault.java           | 217 +++++++
 .../registries/pages/PageClassListDefault.java     | 139 ++++
 .../registries/pages/PageClassRegistryDefault.java |  88 +++
 .../pages/PageNavigationServiceDefault.java        |  72 ++
 .../viewer/services/BookmarkUiServiceWicket.java   |  45 ++
 .../viewer/services/DeepLinkServiceWicket.java     |  78 +++
 .../services/HintStoreUsingWicketSession.java      | 108 +++
 .../services/ImageResourceCacheClassPath.java      | 130 ++++
 .../services/TranslationsResolverWicket.java       | 106 +++
 .../wicket/viewer/webmodule/WebModuleWicket.java   | 113 ++++
 .../IsisWicketAjaxRequestListenerUtil.java         |  97 +++
 .../viewer/wicketapp/IsisWicketApplication.java    | 423 ++++++++++++
 ...rgetRespondListenerToResetQueryResultCache.java |  46 ++
 .../wicket/viewer/wicketapp/_CryptFactory.java     | 111 ++++
 .../wicket/viewer/wicketapp/_PageFactory.java      |  82 +++
 .../viewer/wicketapp/config/BootstrapInitWkt.java  |  64 ++
 .../viewer/wicketapp/config/DebugInitWkt.java      |  49 ++
 .../viewer/wicketapp/config/JQueryInitWkt.java     |  50 ++
 .../viewer/wicketapp/config/Select2InitWkt.java    |  38 ++
 .../viewer/wicketapp/config/WebjarsInitWkt.java    |  38 ++
 .../config/WicketViewerCssBundleInit.java          |  98 +++
 .../wicketapp/config/WicketViewerXrayEnable.java   |  83 +++
 .../viewer/IsisModuleViewerWicketViewer.java       |  76 ---
 .../AuthenticatedWebSessionForIsis.java            | 297 ---------
 .../integration/ConverterForObjectAdapter.java     |  76 ---
 .../ConverterForObjectAdapterMemento.java          |  70 --
 .../viewer/integration/IsisResourceSettings.java   | 113 ----
 .../viewer/integration/LocalizerForIsis.java       | 150 -----
 .../viewer/integration/WebRequestCycleForIsis.java | 471 --------------
 .../ComponentFactoryRegistrarDefault.java          | 405 ------------
 .../ComponentFactoryRegistryDefault.java           | 217 -------
 .../registries/pages/PageClassListDefault.java     | 139 ----
 .../registries/pages/PageClassRegistryDefault.java |  88 ---
 .../pages/PageNavigationServiceDefault.java        |  72 --
 .../viewer/services/BookmarkUiServiceWicket.java   |  45 --
 .../viewer/services/DeepLinkServiceWicket.java     |  78 ---
 .../services/HintStoreUsingWicketSession.java      | 108 ---
 .../services/ImageResourceCacheClassPath.java      | 130 ----
 .../services/TranslationsResolverWicket.java       | 106 ---
 .../wicket/viewer/webmodule/WebModuleWicket.java   | 113 ----
 .../IsisWicketAjaxRequestListenerUtil.java         |  97 ---
 .../viewer/wicketapp/IsisWicketApplication.java    | 423 ------------
 ...rgetRespondListenerToResetQueryResultCache.java |  46 --
 .../wicket/viewer/wicketapp/_CryptFactory.java     | 111 ----
 .../wicket/viewer/wicketapp/_PageFactory.java      |  82 ---
 .../viewer/wicketapp/config/BootstrapInitWkt.java  |  64 --
 .../viewer/wicketapp/config/DebugInitWkt.java      |  49 --
 .../viewer/wicketapp/config/JQueryInitWkt.java     |  50 --
 .../viewer/wicketapp/config/Select2InitWkt.java    |  38 --
 .../viewer/wicketapp/config/WebjarsInitWkt.java    |  38 --
 .../config/WicketViewerCssBundleInit.java          |  98 ---
 .../wicketapp/config/WicketViewerXrayEnable.java   |  83 ---
 ...uthenticatedWebSessionForIsis_Authenticate.java | 166 +++++
 ...ionForIsis_DownCastsInheritedFunctionality.java |  41 ++
 ...thenticatedWebSessionForIsis_Instantiation.java |  61 ++
 .../AuthenticatedWebSessionForIsis_SignIn.java     | 130 ++++
 ...uthenticatedWebSessionForIsis_TestAbstract.java |  96 +++
 .../ComponentFactoryRegistryDefaultTest.java       |  84 +++
 .../pages/PageClassListDefault_Instantiation.java  |  75 +++
 ...ageClassListDefault_RegistrationAndCaching.java |  59 ++
 .../viewer/services/ImageResourceCacheKeyTest.java | 212 ++++++
 .../services/TranslationsResolverWicketTest.java   |  57 ++
 .../wicket/viewer/wicketapp/CryptFactoryTest.java  | 163 +++++
 .../wicketapp/IsisWicketApplication_Defaults.java  |  63 ++
 .../wicketapp/IsisWicketApplication_Pages.java     |  88 +++
 ...uthenticatedWebSessionForIsis_Authenticate.java | 165 -----
 ...ionForIsis_DownCastsInheritedFunctionality.java |  41 --
 ...thenticatedWebSessionForIsis_Instantiation.java |  61 --
 .../AuthenticatedWebSessionForIsis_SignIn.java     | 129 ----
 ...uthenticatedWebSessionForIsis_TestAbstract.java |  96 ---
 .../ComponentFactoryRegistryDefaultTest.java       |  83 ---
 .../pages/PageClassListDefault_Instantiation.java  |  73 ---
 ...ageClassListDefault_RegistrationAndCaching.java |  57 --
 .../viewer/services/ImageResourceCacheKeyTest.java | 212 ------
 .../services/TranslationsResolverWicketTest.java   |  56 --
 .../wicket/viewer/wicketapp/CryptFactoryTest.java  | 162 -----
 .../wicketapp/IsisWicketApplication_Defaults.java  |  62 --
 .../wicketapp/IsisWicketApplication_Pages.java     |  87 ---
 1252 files changed, 56086 insertions(+), 56087 deletions(-)
 create mode 100644 core/privileged/src/main/java/org/apache/causeway/core/privileged/_Privileged.java
 delete mode 100644 core/privileged/src/main/java/org/apache/isis/core/privileged/_Privileged.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/IsisModuleExtCommandLogApplib.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/app/CommandLogMenu.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/contributions/HasInteractionId_commandLogEntry.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/contributions/HasUsername_recentCommandsByUser.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/contributions/Object_recentCommands.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntry.java
 rename extensions/core/commandlog/applib/src/main/java/org/apache/{isis => causeway}/extensions/commandlog/applib/dom/CommandLogEntry.layout.fallback.xml (100%)
 rename extensions/core/commandlog/applib/src/main/java/org/apache/{isis => causeway}/extensions/commandlog/applib/dom/CommandLogEntry.png (100%)
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/CommandLogEntryRepository.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/ReplayState.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/mixins/CommandLogEntry_childCommands.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/mixins/CommandLogEntry_openResultObject.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/mixins/CommandLogEntry_siblingCommands.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/subscriber/CommandSubscriberForCommandLog.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/IsisModuleExtCommandLogApplib.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/app/CommandLogMenu.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/HasInteractionId_commandLogEntry.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/HasUsername_recentCommandsByUser.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/contributions/Object_recentCommands.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntry.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/CommandLogEntryRepository.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/ReplayState.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_childCommands.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_openResultObject.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/dom/mixins/CommandLogEntry_siblingCommands.java
 delete mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/isis/extensions/commandlog/applib/subscriber/CommandSubscriberForCommandLog.java
 create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/CommandLog_IntegTestAbstract.java
 create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/model/CommandLogTestDomainModel.java
 create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/model/Counter.java
 create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/model/CounterRepository.java
 create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/model/Counter_bumpUsingMixin.java
 create mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/model/Counter_bumpUsingMixinWithCommandPublishingDisabled.java
 delete mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/CommandLog_IntegTestAbstract.java
 delete mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/CommandLogTestDomainModel.java
 delete mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/Counter.java
 delete mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/CounterRepository.java
 delete mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/Counter_bumpUsingMixin.java
 delete mode 100644 extensions/core/commandlog/applib/src/test/java/org/apache/isis/extensions/commandlog/applib/integtest/model/Counter_bumpUsingMixinWithCommandPublishingDisabled.java
 create mode 100644 extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/commandlog/jdo/IsisModuleExtCommandLogPersistenceJdo.java
 create mode 100644 extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/commandlog/jdo/dom/CommandLogEntry.java
 create mode 100644 extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/commandlog/jdo/dom/CommandLogEntryRepository.java
 delete mode 100644 extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/IsisModuleExtCommandLogPersistenceJdo.java
 delete mode 100644 extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntry.java
 delete mode 100644 extensions/core/commandlog/persistence-jdo/src/main/java/org/apache/isis/extensions/commandlog/jdo/dom/CommandLogEntryRepository.java
 create mode 100644 extensions/core/commandlog/persistence-jdo/src/test/java/org/apache/causeway/extensions/commandlog/jdo/integtests/CommandLog_IntegTest.java
 create mode 100644 extensions/core/commandlog/persistence-jdo/src/test/java/org/apache/causeway/extensions/commandlog/jdo/integtests/model/Counter.java
 create mode 100644 extensions/core/commandlog/persistence-jdo/src/test/java/org/apache/causeway/extensions/commandlog/jdo/integtests/model/CounterRepository.java
 delete mode 100644 extensions/core/commandlog/persistence-jdo/src/test/java/org/apache/isis/extensions/commandlog/jdo/integtests/CommandLog_IntegTest.java
 delete mode 100644 extensions/core/commandlog/persistence-jdo/src/test/java/org/apache/isis/extensions/commandlog/jdo/integtests/model/Counter.java
 delete mode 100644 extensions/core/commandlog/persistence-jdo/src/test/java/org/apache/isis/extensions/commandlog/jdo/integtests/model/CounterRepository.java
 create mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/commandlog/jpa/IsisModuleExtCommandLogPersistenceJpa.java
 create mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/commandlog/jpa/dom/CommandLogEntry.java
 create mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/commandlog/jpa/dom/CommandLogEntryPK.java
 create mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/commandlog/jpa/dom/CommandLogEntryRepository.java
 delete mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/IsisModuleExtCommandLogPersistenceJpa.java
 delete mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntry.java
 delete mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntryPK.java
 delete mode 100644 extensions/core/commandlog/persistence-jpa/src/main/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntryRepository.java
 create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/causeway/extensions/commandlog/jpa/dom/CommandLogEntryPK_Stringifier_Test.java
 create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/causeway/extensions/commandlog/jpa/integtests/CommandLog_IntegTest.java
 create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/causeway/extensions/commandlog/jpa/integtests/model/Counter.java
 create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/causeway/extensions/commandlog/jpa/integtests/model/CounterRepository.java
 delete mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntryPK_Stringifier_Test.java
 delete mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/integtests/CommandLog_IntegTest.java
 delete mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/integtests/model/Counter.java
 delete mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/integtests/model/CounterRepository.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/AggregationType.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/ExcelMetaDataEnabled.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/ExcelService.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/IsisModuleExtExcelApplib.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/Mode.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/RowHandler.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/WorksheetContent.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/WorksheetSpec.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/annotation/HyperLink.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/annotation/PivotColumn.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/annotation/PivotDecoration.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/annotation/PivotRow.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/annotation/PivotValue.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/ExcelServiceDefault.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/_CellMarshaller.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/_ExcelConverter.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/_ExcelServiceHelper.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/util/AnnotationList.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/util/AnnotationTriplet.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/util/ExcelFileBlobConverter.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/util/PivotUtils.java
 create mode 100644 extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/util/SheetPivoter.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/AggregationType.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/ExcelMetaDataEnabled.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/ExcelService.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/IsisModuleExtExcelApplib.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/Mode.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/RowHandler.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/WorksheetContent.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/WorksheetSpec.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/HyperLink.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/PivotColumn.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/PivotDecoration.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/PivotRow.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/annotation/PivotValue.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/ExcelServiceDefault.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_CellMarshaller.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelConverter.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/service/_ExcelServiceHelper.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/AnnotationList.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/AnnotationTriplet.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/ExcelFileBlobConverter.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/PivotUtils.java
 delete mode 100644 extensions/core/excel/applib/src/main/java/org/apache/isis/extensions/excel/applib/util/SheetPivoter.java
 create mode 100644 extensions/core/excel/applib/src/test/java/org/apache/causeway/extensions/excel/applib/util/AnnotationListTest.java
 create mode 100644 extensions/core/excel/applib/src/test/java/org/apache/causeway/extensions/excel/applib/util/AnnotationTripletTest.java
 create mode 100644 extensions/core/excel/applib/src/test/java/org/apache/causeway/extensions/excel/applib/util/PivotUtilsTest.java
 create mode 100644 extensions/core/excel/applib/src/test/java/org/apache/causeway/extensions/excel/applib/util/SheetPivoterTest.java
 delete mode 100644 extensions/core/excel/applib/src/test/java/org/apache/isis/extensions/excel/applib/util/AnnotationListTest.java
 delete mode 100644 extensions/core/excel/applib/src/test/java/org/apache/isis/extensions/excel/applib/util/AnnotationTripletTest.java
 delete mode 100644 extensions/core/excel/applib/src/test/java/org/apache/isis/extensions/excel/applib/util/PivotUtilsTest.java
 delete mode 100644 extensions/core/excel/applib/src/test/java/org/apache/isis/extensions/excel/applib/util/SheetPivoterTest.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/IsisModuleExtExcelFixtures.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/contributions/ExcelDemoToDoItem_export.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/contributions/ExcelDemoToDoItem_export2.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateLineItemForDemoToDoItem.java
 rename extensions/core/excel/fixture/src/main/java/org/apache/{isis => causeway}/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateLineItemForDemoToDoItem.layout.xml (100%)
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateManagerForDemoToDoItem.java
 rename extensions/core/excel/fixture/src/main/java/org/apache/{isis => causeway}/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateManagerForDemoToDoItem.layout.xml (100%)
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateMenuForDemoToDoItem.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/dom/pivot/ExcelPivotByCategoryAndSubcategory.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/dom/pivot/ExcelPivotByCategoryAndSubcategoryMenu.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/demotodoitem/DemoToDoItemRowHandler.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/demotodoitem/DemoToDoItemRowHandler2.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/excelupload/ExcelUploadRowHandler4ToDoItem.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/excelupload/ExcelUploadServiceForDemoToDoItem.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoFixture_extending_ExcelFixture2.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoToDoItem_create_usingExcelFixture.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoToDoItem_recreate_usingExcelFixture.java
 rename extensions/core/excel/fixture/src/main/java/org/apache/{isis => causeway}/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/MoreToDoItems.xlsx (100%)
 rename extensions/core/excel/fixture/src/main/java/org/apache/{isis => causeway}/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/ToDoItems.xlsx (100%)
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/dom/Category.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/dom/DependenciesComparator.java
 rename extensions/core/excel/fixture/src/main/java/org/apache/{isis => causeway}/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem-done.png (100%)
 rename extensions/core/excel/fixture/src/main/java/org/apache/{isis => causeway}/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem-todo.png (100%)
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.java
 rename extensions/core/excel/fixture/src/main/java/org/apache/{isis => causeway}/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.layout.xml (100%)
 rename extensions/core/excel/fixture/src/main/java/org/apache/{isis => causeway}/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.png (100%)
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItemMenu.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/dom/Subcategory.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_recreate5_for.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_recreate5_forSven.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown.java
 create mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown2.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/IsisModuleExtExcelFixtures.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/contributions/ExcelDemoToDoItem_export.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/contributions/ExcelDemoToDoItem_export2.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateLineItemForDemoToDoItem.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateManagerForDemoToDoItem.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/bulkupdate/BulkUpdateMenuForDemoToDoItem.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/pivot/ExcelPivotByCategoryAndSubcategory.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/dom/pivot/ExcelPivotByCategoryAndSubcategoryMenu.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/demotodoitem/DemoToDoItemRowHandler.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/demotodoitem/DemoToDoItemRowHandler2.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/excelupload/ExcelUploadRowHandler4ToDoItem.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturehandlers/excelupload/ExcelUploadServiceForDemoToDoItem.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoFixture_extending_ExcelFixture2.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoToDoItem_create_usingExcelFixture.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/demomodule/fixturescripts/DemoToDoItem_recreate_usingExcelFixture.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/Category.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/DependenciesComparator.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItem.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/ExcelDemoToDoItemMenu.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/dom/Subcategory.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_recreate5_for.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_recreate5_forSven.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown.java
 delete mode 100644 extensions/core/excel/fixture/src/main/java/org/apache/isis/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown2.java
 create mode 100644 extensions/core/excel/integtests/src/test/java/org/apache/causeway/extensions/excel/integtests/ExcelModuleIntegTestAbstract.java
 create mode 100644 extensions/core/excel/integtests/src/test/java/org/apache/causeway/extensions/excel/integtests/tests/ExcelModuleDemoMetaDataEnabled_IntegTest.java
 create mode 100644 extensions/core/excel/integtests/src/test/java/org/apache/causeway/extensions/excel/integtests/tests/ExcelModuleDemoToDoItemBulkUpdateManager_IntegTest.java
 create mode 100644 extensions/core/excel/integtests/src/test/java/org/apache/causeway/extensions/excel/integtests/tests/ExcelModuleDemoUploadService_IntegTest.java
 rename extensions/core/excel/integtests/src/test/java/org/apache/{isis => causeway}/extensions/excel/integtests/tests/ToDoItemsWithMultipleSheets.xlsx (100%)
 rename extensions/core/excel/integtests/src/test/java/org/apache/{isis => causeway}/extensions/excel/integtests/tests/toDoItems-expected.xlsx (100%)
 rename extensions/core/excel/integtests/src/test/java/org/apache/{isis => causeway}/extensions/excel/integtests/tests/toDoItems-updated.xlsx (100%)
 delete mode 100644 extensions/core/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/ExcelModuleIntegTestAbstract.java
 delete mode 100644 extensions/core/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/ExcelModuleDemoMetaDataEnabled_IntegTest.java
 delete mode 100644 extensions/core/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/ExcelModuleDemoToDoItemBulkUpdateManager_IntegTest.java
 delete mode 100644 extensions/core/excel/integtests/src/test/java/org/apache/isis/extensions/excel/integtests/tests/ExcelModuleDemoUploadService_IntegTest.java
 create mode 100644 extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture.java
 create mode 100644 extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture2.java
 create mode 100644 extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixtureRowHandler.java
 create mode 100644 extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixtureWorkbookHandler.java
 create mode 100644 extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/FixtureAwareRowHandler.java
 create mode 100644 extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/IsisModuleExtExcelTesting.java
 delete mode 100644 extensions/core/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture.java
 delete mode 100644 extensions/core/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixture2.java
 delete mode 100644 extensions/core/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixtureRowHandler.java
 delete mode 100644 extensions/core/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/ExcelFixtureWorkbookHandler.java
 delete mode 100644 extensions/core/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/FixtureAwareRowHandler.java
 delete mode 100644 extensions/core/excel/testing/src/main/java/org/apache/isis/extensions/excel/testing/IsisModuleExtExcelTesting.java
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/IsisModuleExtExecutionLogApplib.java
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/app/ExecutionLogMenu.java
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/contributions/HasInteractionId_executionLogEntries.java
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/contributions/HasUsername_recentExecutionsByUser.java
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/contributions/Object_recentExecutions.java
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntry.java
 rename extensions/core/executionlog/applib/src/main/java/org/apache/{isis => causeway}/extensions/executionlog/applib/dom/ExecutionLogEntry.layout.fallback.xml (100%)
 rename extensions/core/executionlog/applib/src/main/java/org/apache/{isis => causeway}/extensions/executionlog/applib/dom/ExecutionLogEntry.png (100%)
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepository.java
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryType.java
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/mixins/ExecutionLogEntry_siblingExecutions.java
 create mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/spiimpl/ExecutionSubscriberForExecutionLog.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/IsisModuleExtExecutionLogApplib.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/app/ExecutionLogMenu.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/HasInteractionId_executionLogEntries.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/HasUsername_recentExecutionsByUser.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/contributions/Object_recentExecutions.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntry.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntryRepository.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/ExecutionLogEntryType.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/dom/mixins/ExecutionLogEntry_siblingExecutions.java
 delete mode 100644 extensions/core/executionlog/applib/src/main/java/org/apache/isis/extensions/executionlog/applib/spiimpl/ExecutionSubscriberForExecutionLog.java
 create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/ExecutionLog_IntegTestAbstract.java
 create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/model/Counter.java
 create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/model/CounterRepository.java
 create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/model/Counter_bumpUsingMixin.java
 create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/model/Counter_bumpUsingMixinWithExecutionPublishingDisabled.java
 create mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/model/ExecutionLogTestDomainModel.java
 delete mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/ExecutionLog_IntegTestAbstract.java
 delete mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/Counter.java
 delete mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/CounterRepository.java
 delete mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/Counter_bumpUsingMixin.java
 delete mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/Counter_bumpUsingMixinWithExecutionPublishingDisabled.java
 delete mode 100644 extensions/core/executionlog/applib/src/test/java/org/apache/isis/extensions/executionlog/applib/integtest/model/ExecutionLogTestDomainModel.java
 create mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/executionlog/jdo/IsisModuleExtExecutionLogPersistenceJdo.java
 create mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/executionlog/jdo/dom/ExecutionLogEntry.java
 create mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/executionlog/jdo/dom/ExecutionLogEntryPK.java
 create mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/executionlog/jdo/dom/ExecutionLogEntryRepository.java
 delete mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/IsisModuleExtExecutionLogPersistenceJdo.java
 delete mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntry.java
 delete mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntryPK.java
 delete mode 100644 extensions/core/executionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/executionlog/jdo/dom/ExecutionLogEntryRepository.java
 create mode 100644 extensions/core/executionlog/persistence-jdo/src/test/java/org/apache/causeway/extensions/executionlog/jdo/integtests/ExecutionLog_IntegTest.java
 create mode 100644 extensions/core/executionlog/persistence-jdo/src/test/java/org/apache/causeway/extensions/executionlog/jdo/integtests/model/Counter.java
 create mode 100644 extensions/core/executionlog/persistence-jdo/src/test/java/org/apache/causeway/extensions/executionlog/jdo/integtests/model/CounterRepository.java
 delete mode 100644 extensions/core/executionlog/persistence-jdo/src/test/java/org/apache/isis/extensions/executionlog/jdo/integtests/ExecutionLog_IntegTest.java
 delete mode 100644 extensions/core/executionlog/persistence-jdo/src/test/java/org/apache/isis/extensions/executionlog/jdo/integtests/model/Counter.java
 delete mode 100644 extensions/core/executionlog/persistence-jdo/src/test/java/org/apache/isis/extensions/executionlog/jdo/integtests/model/CounterRepository.java
 create mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/executionlog/jpa/IsisModuleExtExecutionLogPersistenceJpa.java
 create mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/executionlog/jpa/dom/ExecutionLogEntry.java
 create mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/executionlog/jpa/dom/ExecutionLogEntryPK.java
 create mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/executionlog/jpa/dom/ExecutionLogEntryRepository.java
 delete mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/executionlog/jpa/IsisModuleExtExecutionLogPersistenceJpa.java
 delete mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/executionlog/jpa/dom/ExecutionLogEntry.java
 delete mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/executionlog/jpa/dom/ExecutionLogEntryPK.java
 delete mode 100644 extensions/core/executionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/executionlog/jpa/dom/ExecutionLogEntryRepository.java
 create mode 100644 extensions/core/executionlog/persistence-jpa/src/test/java/org/apache/causeway/extensions/executionlog/jpa/integtests/ExecutionLog_IntegTest.java
 create mode 100644 extensions/core/executionlog/persistence-jpa/src/test/java/org/apache/causeway/extensions/executionlog/jpa/integtests/model/Counter.java
 create mode 100644 extensions/core/executionlog/persistence-jpa/src/test/java/org/apache/causeway/extensions/executionlog/jpa/integtests/model/CounterRepository.java
 delete mode 100644 extensions/core/executionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/executionlog/jpa/integtests/ExecutionLog_IntegTest.java
 delete mode 100644 extensions/core/executionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/executionlog/jpa/integtests/model/Counter.java
 delete 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/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/IsisModuleExtExecutionOutboxApplib.java
 create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/app/ExecutionOutboxMenu.java
 create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/dom/ExecutionOutboxEntry.java
 rename extensions/core/executionoutbox/applib/src/main/java/org/apache/{isis => causeway}/extensions/executionoutbox/applib/dom/ExecutionOutboxEntry.layout.fallback.xml (100%)
 rename extensions/core/executionoutbox/applib/src/main/java/org/apache/{isis => causeway}/extensions/executionoutbox/applib/dom/ExecutionOutboxEntry.png (100%)
 create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryRepository.java
 create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryType.java
 create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/restapi/OutboxEvents.java
 create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/restapi/OutboxRestApi.java
 create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/spiimpl/ContentMappingServiceForOutboxEvents.java
 create mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/spiimpl/ExecutionSubscriberForExecutionOutbox.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/IsisModuleExtExecutionOutboxApplib.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/app/ExecutionOutboxMenu.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/dom/ExecutionOutboxEntry.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryRepository.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/dom/ExecutionOutboxEntryType.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/restapi/OutboxEvents.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/restapi/OutboxRestApi.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/spiimpl/ContentMappingServiceForOutboxEvents.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/main/java/org/apache/isis/extensions/executionoutbox/applib/spiimpl/ExecutionSubscriberForExecutionOutbox.java
 create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/ExecutionOutbox_IntegTestAbstract.java
 create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/model/Counter.java
 create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/model/CounterRepository.java
 create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/model/Counter_bumpUsingMixin.java
 create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/model/Counter_bumpUsingMixinWithExecutionPublishingDisabled.java
 create mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/model/ExecutionOutboxTestDomainModel.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/ExecutionOutbox_IntegTestAbstract.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/Counter.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/CounterRepository.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/Counter_bumpUsingMixin.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/Counter_bumpUsingMixinWithExecutionPublishingDisabled.java
 delete mode 100644 extensions/core/executionoutbox/applib/src/test/java/org/apache/isis/extensions/executionoutbox/applib/integtest/model/ExecutionOutboxTestDomainModel.java
 create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/causeway/extensions/executionoutbox/jdo/IsisModuleExtExecutionOutboxPersistenceJdo.java
 create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/causeway/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntry.java
 create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/causeway/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryPK.java
 create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/causeway/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryRepository.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/IsisModuleExtExecutionOutboxPersistenceJdo.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntry.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryPK.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jdo/src/main/java/org/apache/isis/extensions/executionoutbox/jdo/dom/ExecutionOutboxEntryRepository.java
 create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/java/org/apache/causeway/extensions/executionoutbox/jdo/integtests/ExecutionOutbox_IntegTest.java
 create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/java/org/apache/causeway/extensions/executionoutbox/jdo/integtests/model/Counter.java
 create mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/java/org/apache/causeway/extensions/executionoutbox/jdo/integtests/model/CounterRepository.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/java/org/apache/isis/extensions/executionoutbox/jdo/integtests/ExecutionOutbox_IntegTest.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/java/org/apache/isis/extensions/executionoutbox/jdo/integtests/model/Counter.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jdo/src/test/java/org/apache/isis/extensions/executionoutbox/jdo/integtests/model/CounterRepository.java
 create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/causeway/extensions/executionoutbox/jpa/IsisModuleExtExecutionOutboxPersistenceJpa.java
 create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/causeway/extensions/executionoutbox/jpa/dom/ExecutionOutboxEntry.java
 create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/causeway/extensions/executionoutbox/jpa/dom/ExecutionOutboxEntryPK.java
 create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/causeway/extensions/executionoutbox/jpa/dom/ExecutionOutboxEntryRepository.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/isis/extensions/executionoutbox/jpa/IsisModuleExtExecutionOutboxPersistenceJpa.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/isis/extensions/executionoutbox/jpa/dom/ExecutionOutboxEntry.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/isis/extensions/executionoutbox/jpa/dom/ExecutionOutboxEntryPK.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jpa/src/main/java/org/apache/isis/extensions/executionoutbox/jpa/dom/ExecutionOutboxEntryRepository.java
 create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/java/org/apache/causeway/extensions/executionoutbox/jpa/integtests/ExecutionOutbox_IntegTest.java
 create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/java/org/apache/causeway/extensions/executionoutbox/jpa/integtests/model/Counter.java
 create mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/java/org/apache/causeway/extensions/executionoutbox/jpa/integtests/model/CounterRepository.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/java/org/apache/isis/extensions/executionoutbox/jpa/integtests/ExecutionOutbox_IntegTest.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/java/org/apache/isis/extensions/executionoutbox/jpa/integtests/model/Counter.java
 delete mode 100644 extensions/core/executionoutbox/persistence-jpa/src/test/java/org/apache/isis/extensions/executionoutbox/jpa/integtests/model/CounterRepository.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/IsisModuleExtExecutionRestClient.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/Jsonable.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/OutboxClient.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/_Jaxb.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/delete/DeleteMessage.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/delete/IntValue.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/delete/StringValue.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/deleteMany/DeleteManyMessage.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/deleteMany/StringValue.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/IsisModuleExtExecutionRestClient.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/Jsonable.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/OutboxClient.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/_Jaxb.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/delete/DeleteMessage.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/delete/IntValue.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/delete/StringValue.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/deleteMany/DeleteManyMessage.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/deleteMany/StringValue.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/OutboxRestClient_IntegTest.java
 create mode 100644 extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/RestEndpointService.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/test/java/org/apache/isis/extensions/executionoutbox/restclient/integtests/OutboxRestClient_IntegTest.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/test/java/org/apache/isis/extensions/executionoutbox/restclient/integtests/RestEndpointService.java
 create mode 100644 extensions/core/executionrepublisher/applib/src/main/java/org/apache/causeway/extensions/executionrepublisher/applib/IsisModuleExtExecutionRepublisherApplib.java
 create mode 100644 extensions/core/executionrepublisher/applib/src/main/java/org/apache/causeway/extensions/executionrepublisher/applib/contributions/ExecutionLogEntry_copyToOutbox.java
 delete mode 100644 extensions/core/executionrepublisher/applib/src/main/java/org/apache/isis/extensions/executionrepublisher/applib/IsisModuleExtExecutionRepublisherApplib.java
 delete mode 100644 extensions/core/executionrepublisher/applib/src/main/java/org/apache/isis/extensions/executionrepublisher/applib/contributions/ExecutionLogEntry_copyToOutbox.java
 create mode 100644 extensions/core/flyway/impl/src/main/java/org/apache/causeway/extensions/flyway/impl/IsisModuleExtFlywayImpl.java
 delete mode 100644 extensions/core/flyway/impl/src/main/java/org/apache/isis/extensions/flyway/impl/IsisModuleExtFlywayImpl.java
 create mode 100644 extensions/core/quartz/impl/src/main/java/org/apache/causeway/extensions/quartz/IsisModuleExtQuartzImpl.java
 create mode 100644 extensions/core/quartz/impl/src/main/java/org/apache/causeway/extensions/quartz/context/JobExecutionData.java
 create mode 100644 extensions/core/quartz/impl/src/main/java/org/apache/causeway/extensions/quartz/spring/AutowiringSpringBeanJobFactory.java
 delete mode 100644 extensions/core/quartz/impl/src/main/java/org/apache/isis/extensions/quartz/IsisModuleExtQuartzImpl.java
 delete mode 100644 extensions/core/quartz/impl/src/main/java/org/apache/isis/extensions/quartz/context/JobExecutionData.java
 delete mode 100644 extensions/core/quartz/impl/src/main/java/org/apache/isis/extensions/quartz/spring/AutowiringSpringBeanJobFactory.java
 create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/IsisModuleExtAuditTrailApplib.java
 create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/app/AuditTrailMenu.java
 create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/contributions/HasInteractionId_auditTrailEntries.java
 create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/contributions/Object_recentAuditTrailEntries.java
 create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntry.java
 rename extensions/security/audittrail/applib/src/main/java/org/apache/{isis => causeway}/extensions/audittrail/applib/dom/AuditTrailEntry.layout.fallback.xml (100%)
 rename extensions/security/audittrail/applib/src/main/java/org/apache/{isis => causeway}/extensions/audittrail/applib/dom/AuditTrailEntry.png (100%)
 create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/AuditTrailEntryRepository.java
 create mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/spiimpl/EntityPropertyChangeSubscriberForAuditTrail.java
 delete mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/IsisModuleExtAuditTrailApplib.java
 delete mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/app/AuditTrailMenu.java
 delete mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/HasInteractionId_auditTrailEntries.java
 delete mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/contributions/Object_recentAuditTrailEntries.java
 delete mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntry.java
 delete mode 100644 extensions/security/audittrail/applib/src/main/java/org/apache/isis/extensions/audittrail/applib/dom/AuditTrailEntryRepository.java
 delete 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/causeway/extensions/audittrail/applib/integtests/AuditTrail_IntegTestAbstract.java
 create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/causeway/extensions/audittrail/applib/integtests/model/AuditTrailTestDomainModel.java
 create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/causeway/extensions/audittrail/applib/integtests/model/Counter.java
 create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/causeway/extensions/audittrail/applib/integtests/model/CounterRepository.java
 create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/causeway/extensions/audittrail/applib/integtests/model/Counter_bumpUsingMixin.java
 create mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/causeway/extensions/audittrail/applib/integtests/model/Counter_bumpUsingMixinWithCommandPublishingDisabled.java
 delete mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/AuditTrail_IntegTestAbstract.java
 delete mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/AuditTrailTestDomainModel.java
 delete mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/Counter.java
 delete mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/CounterRepository.java
 delete mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/Counter_bumpUsingMixin.java
 delete mode 100644 extensions/security/audittrail/applib/src/test/java/org/apache/isis/extensions/audittrail/applib/integtests/model/Counter_bumpUsingMixinWithCommandPublishingDisabled.java
 create mode 100644 extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/causeway/extensions/audittrail/jdo/IsisModuleExtAuditTrailPersistenceJdo.java
 create mode 100644 extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/causeway/extensions/audittrail/jdo/dom/AuditTrailEntry.java
 create mode 100644 extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/causeway/extensions/audittrail/jdo/dom/AuditTrailEntryRepository.java
 delete mode 100644 extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/isis/extensions/audittrail/jdo/IsisModuleExtAuditTrailPersistenceJdo.java
 delete mode 100644 extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/isis/extensions/audittrail/jdo/dom/AuditTrailEntry.java
 delete mode 100644 extensions/security/audittrail/persistence-jdo/src/main/java/org/apache/isis/extensions/audittrail/jdo/dom/AuditTrailEntryRepository.java
 create mode 100644 extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/causeway/extensions/audittrail/jdo/integtests/AuditTrail_IntegTest.java
 create mode 100644 extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/causeway/extensions/audittrail/jdo/integtests/model/Counter.java
 create mode 100644 extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/causeway/extensions/audittrail/jdo/integtests/model/CounterRepository.java
 delete mode 100644 extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/isis/extensions/audittrail/jdo/integtests/AuditTrail_IntegTest.java
 delete mode 100644 extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/isis/extensions/audittrail/jdo/integtests/model/Counter.java
 delete mode 100644 extensions/security/audittrail/persistence-jdo/src/test/java/org/apache/isis/extensions/audittrail/jdo/integtests/model/CounterRepository.java
 create mode 100644 extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/causeway/extensions/audittrail/jpa/IsisModuleExtAuditTrailPersistenceJpa.java
 create mode 100644 extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/causeway/extensions/audittrail/jpa/dom/AuditTrailEntry.java
 create mode 100644 extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/causeway/extensions/audittrail/jpa/dom/AuditTrailEntryRepository.java
 delete mode 100644 extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/IsisModuleExtAuditTrailPersistenceJpa.java
 delete mode 100644 extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntry.java
 delete mode 100644 extensions/security/audittrail/persistence-jpa/src/main/java/org/apache/isis/extensions/audittrail/jpa/dom/AuditTrailEntryRepository.java
 create mode 100644 extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/causeway/extensions/audittrail/jpa/integtests/AuditTrail_IntegTest.java
 create mode 100644 extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/causeway/extensions/audittrail/jpa/integtests/model/Counter.java
 create mode 100644 extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/causeway/extensions/audittrail/jpa/integtests/model/CounterRepository.java
 delete mode 100644 extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/isis/extensions/audittrail/jpa/integtests/AuditTrail_IntegTest.java
 delete mode 100644 extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/isis/extensions/audittrail/jpa/integtests/model/Counter.java
 delete mode 100644 extensions/security/audittrail/persistence-jpa/src/test/java/org/apache/isis/extensions/audittrail/jpa/integtests/model/CounterRepository.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/IsisModuleExtSecmanApplib.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/feature/api/ApplicationFeatureChoices.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/feature/contributions/ApplicationFeatureViewModel_permissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/app/ApplicationOrphanedPermissionManager.java
 rename extensions/security/secman/applib/src/main/java/org/apache/{isis => causeway}/extensions/secman/applib/permission/app/ApplicationOrphanedPermissionManager.layout.fallback.xml (100%)
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/app/mixins/ApplicationOrphanedPermissionManager_relocateSelected.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/ApplicationPermission.java
 rename extensions/security/secman/applib/src/main/java/org/apache/{isis => causeway}/extensions/secman/applib/permission/dom/ApplicationPermission.layout.fallback.xml (100%)
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/ApplicationPermissionMode.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/ApplicationPermissionRepository.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/ApplicationPermissionRepositoryAbstract.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/ApplicationPermissionRule.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/ApplicationPermissionValue.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/ApplicationPermissionValueSet.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_allow.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_changing.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_delete.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_feature.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_updateRole.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_veto.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_viewing.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/menu/ApplicationPermissionMenu.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/permission/spi/PermissionsEvaluationService.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/ApplicationRole.java
 rename extensions/security/secman/applib/src/main/java/org/apache/{isis => causeway}/extensions/secman/applib/role/dom/ApplicationRole.layout.fallback.xml (100%)
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/ApplicationRoleRepository.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/ApplicationRoleRepositoryAbstract.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/mixins/ApplicationRole_addPermission.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/mixins/ApplicationRole_addUser.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/mixins/ApplicationRole_delete.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/mixins/ApplicationRole_removePermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/mixins/ApplicationRole_removeUsers.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/mixins/ApplicationRole_updateDescription.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/dom/mixins/ApplicationRole_updateName.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/fixtures/AbstractRoleAndPermissionsFixtureScript.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/man/ApplicationRoleManager.java
 rename extensions/security/secman/applib/src/main/java/org/apache/{isis => causeway}/extensions/secman/applib/role/man/ApplicationRoleManager.layout.fallback.xml (100%)
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/man/mixins/ApplicationRoleManager_allRoles.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/man/mixins/ApplicationRoleManager_exportAsYaml.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/man/mixins/ApplicationRoleManager_newRole.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/menu/ApplicationRoleMenu.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisAppFeatureRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisConfigurationRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisExtAuditTrailRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisExtCommandLogRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisExtExecutionLogRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisExtExecutionOutboxRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisExtH2ConsoleRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisExtSecmanAdminRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisExtSecmanRegularUserRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisExtSessionLogRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisPersistenceJdoMetaModelRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisSudoImpersonateRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/IsisViewerRestfulObjectsSwaggerRoleAndPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/seed/SeedSecurityModuleService.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/seed/scripts/SeedUsersAndRolesFixtureScript.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/ApplicationTenancy.java
 rename extensions/security/secman/applib/src/main/java/org/apache/{isis => causeway}/extensions/secman/applib/tenancy/dom/ApplicationTenancy.layout.fallback.xml (100%)
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/ApplicationTenancyRepository.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/ApplicationTenancyRepositoryAbstract.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/HasAtPath.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_addChild.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_addUser.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_delete.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_removeChild.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_removeUser.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_updateName.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_users.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/fixtures/AbstractTenancyFixtureScript.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/man/ApplicationTenancyManager.java
 rename extensions/security/secman/applib/src/main/java/org/apache/{isis => causeway}/extensions/secman/applib/tenancy/man/ApplicationTenancyManager.layout.fallback.xml (100%)
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/man/mixins/ApplicationTenancyManager_allTenancies.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/man/mixins/ApplicationTenancyManager_newTenancy.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/menu/ApplicationTenancyMenu.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/seed/GlobalTenancy.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/tenancy/spi/ApplicationTenancyEvaluator.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/contributions/HasUsername_open.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/AccountType.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/ApplicationUser.java
 rename extensions/security/secman/applib/src/main/java/org/apache/{isis => causeway}/extensions/secman/applib/user/dom/ApplicationUser.layout.fallback.xml (100%)
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/ApplicationUserRepository.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/ApplicationUserRepositoryAbstract.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/ApplicationUserStatus.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_addRole.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_delete.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_duplicate.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_lock.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_removeRoles.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_resetPassword.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_timeZone.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_unlock.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateAccountType.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateAtPath.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateEmailAddress.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateFaxNumber.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateLocale.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateName.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updatePassword.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updatePhoneNumber.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateUsername.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/perms/ApplicationUser_effectiveMemberPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/perms/ApplicationUser_filterEffectiveMemberPermissions.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/perms/UserPermissionViewModel.java
 rename extensions/security/secman/applib/src/main/java/org/apache/{isis => causeway}/extensions/secman/applib/user/dom/mixins/perms/UserPermissionViewModel.layout.fallback.xml (100%)
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/events/UserCreatedEvent.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/fixtures/AbstractUserAndRolesFixtureScript.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/man/ApplicationUserManager.java
 rename extensions/security/secman/applib/src/main/java/org/apache/{isis => causeway}/extensions/secman/applib/user/man/ApplicationUserManager.layout.fallback.xml (100%)
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/man/mixins/ApplicationUserManager_allUsers.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/man/mixins/ApplicationUserManager_newDelegateUser.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/man/mixins/ApplicationUserManager_newLocalUser.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/menu/ApplicationUserMenu.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/menu/MeService.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/seed/IsisExtSecmanAdminUser.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/util/ApplicationSecurityDto.java
 create mode 100644 extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/util/RegexReplacer.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/IsisModuleExtSecmanApplib.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/feature/api/ApplicationFeatureChoices.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/feature/contributions/ApplicationFeatureViewModel_permissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/app/ApplicationOrphanedPermissionManager.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/app/mixins/ApplicationOrphanedPermissionManager_relocateSelected.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermission.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionMode.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionRepository.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionRepositoryAbstract.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionRule.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionValue.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/ApplicationPermissionValueSet.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_allow.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_changing.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_delete.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_feature.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_updateRole.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_veto.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/dom/mixins/ApplicationPermission_viewing.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/menu/ApplicationPermissionMenu.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/permission/spi/PermissionsEvaluationService.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/ApplicationRole.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/ApplicationRoleRepository.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/ApplicationRoleRepositoryAbstract.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/mixins/ApplicationRole_addPermission.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/mixins/ApplicationRole_addUser.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/mixins/ApplicationRole_delete.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/mixins/ApplicationRole_removePermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/mixins/ApplicationRole_removeUsers.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/mixins/ApplicationRole_updateDescription.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/dom/mixins/ApplicationRole_updateName.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/fixtures/AbstractRoleAndPermissionsFixtureScript.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/man/ApplicationRoleManager.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/man/mixins/ApplicationRoleManager_allRoles.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/man/mixins/ApplicationRoleManager_exportAsYaml.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/man/mixins/ApplicationRoleManager_newRole.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/menu/ApplicationRoleMenu.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisAppFeatureRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisConfigurationRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtAuditTrailRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtCommandLogRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtExecutionLogRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtExecutionOutboxRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtH2ConsoleRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtSecmanAdminRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtSecmanRegularUserRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisExtSessionLogRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisPersistenceJdoMetaModelRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisSudoImpersonateRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/role/seed/IsisViewerRestfulObjectsSwaggerRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/SeedSecurityModuleService.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/SeedUsersAndRolesFixtureScript.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/ApplicationTenancy.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/ApplicationTenancyRepository.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/ApplicationTenancyRepositoryAbstract.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/HasAtPath.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_addChild.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_addUser.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_delete.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_removeChild.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_removeUser.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_updateName.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/dom/mixins/ApplicationTenancy_users.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/fixtures/AbstractTenancyFixtureScript.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/man/ApplicationTenancyManager.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/man/mixins/ApplicationTenancyManager_allTenancies.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/man/mixins/ApplicationTenancyManager_newTenancy.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/menu/ApplicationTenancyMenu.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/seed/GlobalTenancy.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/tenancy/spi/ApplicationTenancyEvaluator.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/contributions/HasUsername_open.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/AccountType.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/ApplicationUser.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/ApplicationUserRepository.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/ApplicationUserRepositoryAbstract.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/ApplicationUserStatus.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_addRole.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_delete.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_duplicate.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_lock.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_removeRoles.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_resetPassword.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_timeZone.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_unlock.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateAccountType.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateAtPath.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateEmailAddress.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateFaxNumber.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateLocale.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateName.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_updatePassword.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_updatePhoneNumber.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_updateUsername.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/perms/ApplicationUser_effectiveMemberPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/perms/ApplicationUser_filterEffectiveMemberPermissions.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/perms/UserPermissionViewModel.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/events/UserCreatedEvent.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/fixtures/AbstractUserAndRolesFixtureScript.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/man/ApplicationUserManager.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/man/mixins/ApplicationUserManager_allUsers.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/man/mixins/ApplicationUserManager_newDelegateUser.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/man/mixins/ApplicationUserManager_newLocalUser.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/menu/ApplicationUserMenu.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/menu/MeService.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/seed/IsisExtSecmanAdminUser.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/util/ApplicationSecurityDto.java
 delete mode 100644 extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/util/RegexReplacer.java
 create mode 100644 extensions/security/secman/applib/src/test/java/org/apache/causeway/extensions/secman/applib/ApplicationPermissionRepositoryIntegTestAbstract.java
 create mode 100644 extensions/security/secman/applib/src/test/java/org/apache/causeway/extensions/secman/applib/mmm/MmmModule.java
 create mode 100644 extensions/security/secman/applib/src/test/java/org/apache/causeway/extensions/secman/applib/mmm/dom/ChaseCatsService.java
 create mode 100644 extensions/security/secman/applib/src/test/java/org/apache/causeway/extensions/secman/applib/mmm/dom/EatCheeseService.java
 create mode 100644 extensions/security/secman/applib/src/test/java/org/apache/causeway/extensions/secman/applib/mmm/dom/PressLiftButtonService.java
 create mode 100644 extensions/security/secman/applib/src/test/java/org/apache/causeway/extensions/secman/applib/mmm/dom/RideLiftService.java
 create mode 100644 extensions/security/secman/applib/src/test/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/perms/UserPermissionViewModelTest.java
 delete mode 100644 extensions/security/secman/applib/src/test/java/org/apache/isis/extensions/secman/applib/ApplicationPermissionRepositoryIntegTestAbstract.java
 delete mode 100644 extensions/security/secman/applib/src/test/java/org/apache/isis/extensions/secman/applib/mmm/MmmModule.java
 delete mode 100644 extensions/security/secman/applib/src/test/java/org/apache/isis/extensions/secman/applib/mmm/dom/ChaseCatsService.java
 delete mode 100644 extensions/security/secman/applib/src/test/java/org/apache/isis/extensions/secman/applib/mmm/dom/EatCheeseService.java
 delete mode 100644 extensions/security/secman/applib/src/test/java/org/apache/isis/extensions/secman/applib/mmm/dom/PressLiftButtonService.java
 delete mode 100644 extensions/security/secman/applib/src/test/java/org/apache/isis/extensions/secman/applib/mmm/dom/RideLiftService.java
 delete mode 100644 extensions/security/secman/applib/src/test/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/perms/UserPermissionViewModelTest.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/IsisModuleExtSecmanDelegatedShiro.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/realm/AuthInfoForApplicationUser.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/realm/AuthenticationStrategyForSecMan.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/realm/IsisModuleExtSecmanShiroRealm.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/realm/PermissionForMember.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/realm/PermissionResolverForIsisShiroAuthorizor.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/realm/PrincipalCollectionForApplicationUserOnSingleRealm.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/realm/PrincipalCollectionWithSinglePrincipalForApplicationUserInAnyRealm.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/realm/PrincipalForApplicationUser.java
 create mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/causeway/extensions/secman/delegated/shiro/util/ShiroUtils.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/IsisModuleExtSecmanDelegatedShiro.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/AuthInfoForApplicationUser.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/AuthenticationStrategyForSecMan.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/IsisModuleExtSecmanShiroRealm.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PermissionForMember.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PermissionResolverForIsisShiroAuthorizor.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PrincipalCollectionForApplicationUserOnSingleRealm.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PrincipalCollectionWithSinglePrincipalForApplicationUserInAnyRealm.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/PrincipalForApplicationUser.java
 delete mode 100644 extensions/security/secman/delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/util/ShiroUtils.java
 create mode 100644 extensions/security/secman/delegated-springoauth2/src/main/java/org/apache/causeway/extensions/secman/delegated/springoauth2/IsisModuleExtSecmanDelegatedSpringOauth2.java
 create mode 100644 extensions/security/secman/delegated-springoauth2/src/main/java/org/apache/causeway/extensions/secman/delegated/springoauth2/dom/ApplicationUserAutoCreationService.java
 delete mode 100644 extensions/security/secman/delegated-springoauth2/src/main/java/org/apache/isis/extensions/secman/delegated/springoauth2/IsisModuleExtSecmanDelegatedSpringOauth2.java
 delete mode 100644 extensions/security/secman/delegated-springoauth2/src/main/java/org/apache/isis/extensions/secman/delegated/springoauth2/dom/ApplicationUserAutoCreationService.java
 create mode 100644 extensions/security/secman/encryption-jbcrypt/src/main/java/org/apache/causeway/extensions/secman/encryption/jbcrypt/IsisModuleExtSecmanEncryptionJbcrypt.java
 create mode 100644 extensions/security/secman/encryption-jbcrypt/src/main/java/org/apache/causeway/extensions/secman/encryption/jbcrypt/services/PasswordEncoderUsingJBcrypt.java
 delete mode 100644 extensions/security/secman/encryption-jbcrypt/src/main/java/org/apache/isis/extensions/secman/encryption/jbcrypt/IsisModuleExtSecmanEncryptionJbcrypt.java
 delete mode 100644 extensions/security/secman/encryption-jbcrypt/src/main/java/org/apache/isis/extensions/secman/encryption/jbcrypt/services/PasswordEncoderUsingJBcrypt.java
 create mode 100644 extensions/security/secman/encryption-spring/src/main/java/org/apache/causeway/extensions/secman/encryption/spring/IsisModuleExtSecmanEncryptionSpring.java
 delete mode 100644 extensions/security/secman/encryption-spring/src/main/java/org/apache/isis/extensions/secman/encryption/spring/IsisModuleExtSecmanEncryptionSpring.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/IsisModuleExtSecmanIntegration.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/authenticator/AuthenticatorSecman.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/authenticator/AuthenticatorSecmanAutoConfiguration.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/authorizor/AuthorizorSecman.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/facets/TenantedAuthorizationFacet.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/facets/TenantedAuthorizationFacetDefault.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/facets/TenantedAuthorizationPostProcessor.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/permissions/PermissionsEvaluationServiceForSecman.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/spiimpl/ImpersonateMenuAdvisorForSecman.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/spiimpl/TableColumnVisibilityServiceForSecman.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/usermementorefiner/UserMementoRefinerFromApplicationUser.java
 create mode 100644 extensions/security/secman/integration/src/main/java/org/apache/causeway/extensions/secman/integration/userreg/UserRegistrationServiceForSecman.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/IsisModuleExtSecmanIntegration.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/authenticator/AuthenticatorSecman.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/authenticator/AuthenticatorSecmanAutoConfiguration.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/authorizor/AuthorizorSecman.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/facets/TenantedAuthorizationFacet.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/facets/TenantedAuthorizationFacetDefault.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/facets/TenantedAuthorizationPostProcessor.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/permissions/PermissionsEvaluationServiceForSecman.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/ImpersonateMenuAdvisorForSecman.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/spiimpl/TableColumnVisibilityServiceForSecman.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/usermementorefiner/UserMementoRefinerFromApplicationUser.java
 delete mode 100644 extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/userreg/UserRegistrationServiceForSecman.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/IsisModuleExtSecmanPersistenceJdo.java
 rename extensions/security/secman/persistence-jdo/src/main/java/org/apache/{isis => causeway}/extensions/secman/jdo/package.jdo~breaks-mvn-build (100%)
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/permission/dom/ApplicationPermission.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/permission/dom/ApplicationPermissionRepository.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/role/dom/ApplicationRole.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/role/dom/ApplicationRoleRepository.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/tenancy/dom/ApplicationTenancy.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/tenancy/dom/ApplicationTenancyRepository.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/user/dom/ApplicationUser.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/user/dom/ApplicationUserRepository.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/causeway/extensions/secman/jdo/util/RegexReplacer.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/IsisModuleExtSecmanPersistenceJdo.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/permission/dom/ApplicationPermission.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/permission/dom/ApplicationPermissionRepository.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/role/dom/ApplicationRole.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/role/dom/ApplicationRoleRepository.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/tenancy/dom/ApplicationTenancy.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/tenancy/dom/ApplicationTenancyRepository.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/user/dom/ApplicationUser.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/user/dom/ApplicationUserRepository.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/util/RegexReplacer.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/test/java/org/apache/causeway/extensions/secman/jdo/permission/dom/ApplicationPermissionRepository_IntegTest.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/test/java/org/apache/isis/extensions/secman/jdo/permission/dom/ApplicationPermissionRepository_IntegTest.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/IsisModuleExtSecmanPersistenceJpa.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/permission/dom/ApplicationPermission.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/permission/dom/ApplicationPermissionRepository.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/role/dom/ApplicationRole.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/role/dom/ApplicationRoleRepository.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/tenancy/dom/ApplicationTenancy.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/tenancy/dom/ApplicationTenancyRepository.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/user/dom/ApplicationUser.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/user/dom/ApplicationUserRepository.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/causeway/extensions/secman/jpa/util/RegexReplacer.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/IsisModuleExtSecmanPersistenceJpa.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/permission/dom/ApplicationPermission.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/permission/dom/ApplicationPermissionRepository.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/role/dom/ApplicationRole.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/role/dom/ApplicationRoleRepository.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/tenancy/dom/ApplicationTenancy.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/tenancy/dom/ApplicationTenancyRepository.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/user/dom/ApplicationUser.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/user/dom/ApplicationUserRepository.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/util/RegexReplacer.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/test/java/org/apache/causeway/extensions/secman/jpa/permission/dom/ApplicationPermissionRepository_IntegTest.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/test/java/org/apache/isis/extensions/secman/jpa/permission/dom/ApplicationPermissionRepository_IntegTest.java
 create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/IsisModuleExtSessionLogApplib.java
 create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/app/SessionLogMenu.java
 create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/contributions/HasUsername_recentSessionsForUser.java
 rename extensions/security/sessionlog/applib/src/main/java/org/apache/{isis => causeway}/extensions/sessionlog/applib/dom/SessionLogEntry-expired.png (100%)
 rename extensions/security/sessionlog/applib/src/main/java/org/apache/{isis => causeway}/extensions/sessionlog/applib/dom/SessionLogEntry-login.png (100%)
 rename extensions/security/sessionlog/applib/src/main/java/org/apache/{isis => causeway}/extensions/sessionlog/applib/dom/SessionLogEntry-logout.png (100%)
 create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/dom/SessionLogEntry.java
 rename extensions/security/sessionlog/applib/src/main/java/org/apache/{isis => causeway}/extensions/sessionlog/applib/dom/SessionLogEntry.layout.fallback.xml (100%)
 create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/dom/SessionLogEntryRepository.java
 create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/spiimpl/SessionLogServiceInitializer.java
 create mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/spiimpl/SessionSubscriberForSessionLog.java
 delete mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/IsisModuleExtSessionLogApplib.java
 delete mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/app/SessionLogMenu.java
 delete mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/contributions/HasUsername_recentSessionsForUser.java
 delete mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/dom/SessionLogEntry.java
 delete mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/dom/SessionLogEntryRepository.java
 delete mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/spiimpl/SessionLogServiceInitializer.java
 delete mode 100644 extensions/security/sessionlog/applib/src/main/java/org/apache/isis/extensions/sessionlog/applib/spiimpl/SessionSubscriberForSessionLog.java
 create mode 100644 extensions/security/sessionlog/applib/src/test/java/org/apache/causeway/extensions/sessionlog/applib/integtests/SessionLogIntegTestAbstract.java
 delete mode 100644 extensions/security/sessionlog/applib/src/test/java/org/apache/isis/extensions/sessionlog/applib/integtests/SessionLogIntegTestAbstract.java
 create mode 100644 extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/sessionlog/jdo/IsisModuleExtSessionLogPersistenceJdo.java
 create mode 100644 extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/sessionlog/jdo/dom/SessionLogEntry.java
 create mode 100644 extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/causeway/extensions/sessionlog/jdo/dom/SessionLogEntryRepository.java
 delete mode 100644 extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/sessionlog/jdo/IsisModuleExtSessionLogPersistenceJdo.java
 delete mode 100644 extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/sessionlog/jdo/dom/SessionLogEntry.java
 delete mode 100644 extensions/security/sessionlog/persistence-jdo/src/main/java/org/apache/isis/extensions/sessionlog/jdo/dom/SessionLogEntryRepository.java
 create mode 100644 extensions/security/sessionlog/persistence-jdo/src/test/java/org/apache/causeway/extensions/sessionlog/jdo/integtests/SessionLog_IntegTest.java
 delete mode 100644 extensions/security/sessionlog/persistence-jdo/src/test/java/org/apache/isis/extensions/sessionlog/jdo/integtests/SessionLog_IntegTest.java
 create mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/sessionlog/jpa/IsisModuleExtSessionLogPersistenceJpa.java
 create mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/sessionlog/jpa/dom/SessionLogEntry.java
 create mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/sessionlog/jpa/dom/SessionLogEntryPK.java
 create mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/causeway/extensions/sessionlog/jpa/dom/SessionLogEntryRepository.java
 delete mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/sessionlog/jpa/IsisModuleExtSessionLogPersistenceJpa.java
 delete mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/sessionlog/jpa/dom/SessionLogEntry.java
 delete mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/sessionlog/jpa/dom/SessionLogEntryPK.java
 delete mode 100644 extensions/security/sessionlog/persistence-jpa/src/main/java/org/apache/isis/extensions/sessionlog/jpa/dom/SessionLogEntryRepository.java
 create mode 100644 extensions/security/sessionlog/persistence-jpa/src/test/java/org/apache/causeway/extensions/sessionlog/jpa/integtests/SessionLog_IntegTest.java
 delete mode 100644 extensions/security/sessionlog/persistence-jpa/src/test/java/org/apache/isis/extensions/sessionlog/jpa/integtests/SessionLog_IntegTest.java
 create mode 100644 extensions/security/shiro-realm-ldap/impl/src/main/java/org/apache/causeway/extensions/shirorealmldap/realm/impl/IsisLdapContextFactory.java
 create mode 100644 extensions/security/shiro-realm-ldap/impl/src/main/java/org/apache/causeway/extensions/shirorealmldap/realm/impl/IsisLdapRealm.java
 create mode 100644 extensions/security/shiro-realm-ldap/impl/src/main/java/org/apache/causeway/extensions/shirorealmldap/realm/impl/IsisModuleExtShiroRealmLdapImpl.java
 delete mode 100644 extensions/security/shiro-realm-ldap/impl/src/main/java/org/apache/isis/extensions/shirorealmldap/realm/impl/IsisLdapContextFactory.java
 delete mode 100644 extensions/security/shiro-realm-ldap/impl/src/main/java/org/apache/isis/extensions/shirorealmldap/realm/impl/IsisLdapRealm.java
 delete mode 100644 extensions/security/shiro-realm-ldap/impl/src/main/java/org/apache/isis/extensions/shirorealmldap/realm/impl/IsisModuleExtShiroRealmLdapImpl.java
 create mode 100644 extensions/security/spring-oauth2/src/main/java/org/apache/causeway/extensions/spring/security/oauth2/IsisModuleExtSpringSecurityOAuth2.java
 create mode 100644 extensions/security/spring-oauth2/src/main/java/org/apache/causeway/extensions/spring/security/oauth2/authconverters/AuthenticationConverterOfOAuth2UserPrincipal.java
 delete mode 100644 extensions/security/spring-oauth2/src/main/java/org/apache/isis/extensions/spring/security/oauth2/IsisModuleExtSpringSecurityOAuth2.java
 delete mode 100644 extensions/security/spring-oauth2/src/main/java/org/apache/isis/extensions/spring/security/oauth2/authconverters/AuthenticationConverterOfOAuth2UserPrincipal.java
 create mode 100644 extensions/security/spring-oauth2/src/test/java/org/apache/causeway/security/spring/authconverters/AuthenticationConverterOfOAuth2UserPrincipal_Test.java
 delete mode 100644 extensions/security/spring-oauth2/src/test/java/org/apache/isis/security/spring/authconverters/AuthenticationConverterOfOAuth2UserPrincipal_Test.java
 create mode 100644 extensions/vro/cors/impl/src/main/java/org/apache/causeway/extensions/cors/impl/IsisModuleExtCors.java
 delete mode 100644 extensions/vro/cors/impl/src/main/java/org/apache/isis/extensions/cors/impl/IsisModuleExtCors.java
 create mode 100644 extensions/vro/cors/impl/src/test/java/org/apache/causeway/extensions/cors/impl/IsisModuleExtCorsImplTest.java
 delete mode 100644 extensions/vro/cors/impl/src/test/java/org/apache/isis/extensions/cors/impl/IsisModuleExtCorsImplTest.java
 create mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/viewer/wicket/exceldownload/ui/IsisModuleExtExcelDownloadWicketUi.java
 create mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/viewer/wicket/exceldownload/ui/components/CollectionContentsAsExcelFactory.java
 create mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/viewer/wicket/exceldownload/ui/components/ExcelFileDownloadLink.java
 create mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/viewer/wicket/exceldownload/ui/components/ExcelFileModel.java
 create mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/viewer/wicket/exceldownload/ui/components/_TimeConversion.java
 delete mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/IsisModuleExtExcelDownloadWicketUi.java
 delete mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/CollectionContentsAsExcelFactory.java
 delete mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/ExcelFileDownloadLink.java
 delete mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/ExcelFileModel.java
 delete mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/isis/extensions/viewer/wicket/exceldownload/ui/components/_TimeConversion.java
 create mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/causeway/extensions/fullcalendar/applib/CalendarEventable.java
 create mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/causeway/extensions/fullcalendar/applib/Calendarable.java
 create mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/causeway/extensions/fullcalendar/applib/IsisModuleExtFullCalendarApplib.java
 create mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/causeway/extensions/fullcalendar/applib/spi/CalendarableDereferencingService.java
 rename extensions/vw/fullcalendar/applib/src/main/java/org/apache/{isis => causeway}/extensions/fullcalendar/applib/value/CalendarEvent.html (100%)
 create mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/causeway/extensions/fullcalendar/applib/value/CalendarEvent.java
 create mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/causeway/extensions/fullcalendar/applib/value/CalendarEventSemantics.java
 delete mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/CalendarEventable.java
 delete mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/Calendarable.java
 delete mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/IsisModuleExtFullCalendarApplib.java
 delete mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/spi/CalendarableDereferencingService.java
 delete mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/value/CalendarEvent.java
 delete mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/value/CalendarEventSemantics.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/AbstractFullCalendar.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/ButtonText.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/CalendarConfig.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/CalendarResponse.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/Event.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/EventProvider.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/EventSource.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/FullCalendar.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/Header.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/ViewType.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/_Json.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractAjaxCallback.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractAjaxCallbackWithClientsideRevert.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractCallback.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractEventParam.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractShiftedEventParam.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/AjaxConcurrency.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/BlockingDecorator.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/CallbackWithHandler.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/ClickedEvent.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/DateRangeSelectedCallback.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/DroppedEvent.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/EventClickedCallback.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/EventDroppedCallback.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/EventResizedCallback.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/GetEventsCallback.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/ResizedEvent.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/SelectedRange.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/View.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/callback/ViewDisplayCallback.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/package-info.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarCssReference.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarEventSourceEvents.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarIntegrationJsReference.java
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarJsReference.java
 rename extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/{isis => causeway}/extensions/fullcalendar/wkt/fullcalendar/res/fullcalendar-event-source-events.js (100%)
 rename extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/{isis => causeway}/extensions/fullcalendar/wkt/fullcalendar/res/fullcalendar-integration.js (100%)
 create mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/fullcalendar/selector/EventSourceSelector.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/AbstractFullCalendar.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/ButtonText.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/CalendarConfig.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/CalendarResponse.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/Event.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/EventProvider.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/EventSource.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/FullCalendar.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/Header.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/ViewType.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/_Json.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractAjaxCallback.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractAjaxCallbackWithClientsideRevert.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractCallback.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractEventParam.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractShiftedEventParam.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AjaxConcurrency.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/BlockingDecorator.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/CallbackWithHandler.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/ClickedEvent.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/DateRangeSelectedCallback.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/DroppedEvent.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/EventClickedCallback.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/EventDroppedCallback.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/EventResizedCallback.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/GetEventsCallback.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/ResizedEvent.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/SelectedRange.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/View.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/ViewDisplayCallback.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/package-info.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarCssReference.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarEventSourceEvents.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarIntegrationJsReference.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarJsReference.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/integration/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/selector/EventSourceSelector.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/CalendaredCollectionAbstract.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/CalendaredCollectionFactoryAbstract.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/EventProviderAbstract.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/FullCalendarWithEventHandling.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/IsisModuleExtFullCalendarWicketUi.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/_Sample.java
 rename extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/{isis => causeway}/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendar.css (100%)
 rename extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/{isis => causeway}/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendar.html (100%)
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendar.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendarFactory.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableEventProvider.java
 rename extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/{isis => causeway}/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendar.css (100%)
 rename extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/{isis => causeway}/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendar.html (100%)
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendar.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendarFactory.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/causeway/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableEventProvider.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/CalendaredCollectionAbstract.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/CalendaredCollectionFactoryAbstract.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/EventProviderAbstract.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/FullCalendarWithEventHandling.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/IsisModuleExtFullCalendarWicketUi.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/_Sample.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendar.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableCollectionAsFullCalendarFactory.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendarable/CalendarableEventProvider.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendar.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableCollectionAsFullCalendarFactory.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/calendareventable/CalendarEventableEventProvider.java
 create mode 100644 extensions/vw/fullcalendar/wicket/ui/src/test/java/org/apache/causeway/extensions/fullcalendar/ui/wkt/callback/GetEventsCallbackTest.java
 delete mode 100644 extensions/vw/fullcalendar/wicket/ui/src/test/java/org/apache/isis/extensions/fullcalendar/ui/wkt/callback/GetEventsCallbackTest.java
 create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/causeway/extensions/pdfjs/applib/IsisModuleExtPdfjsApplibModel.java
 create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/causeway/extensions/pdfjs/applib/annotations/PdfJsViewer.java
 create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/causeway/extensions/pdfjs/applib/config/PdfJsConfig.java
 create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/causeway/extensions/pdfjs/applib/config/Scale.java
 create mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/causeway/extensions/pdfjs/applib/spi/PdfJsViewerAdvisor.java
 delete mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/IsisModuleExtPdfjsApplibModel.java
 delete mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/annotations/PdfJsViewer.java
 delete mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/config/PdfJsConfig.java
 delete mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/config/Scale.java
 delete mode 100644 extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/spi/PdfJsViewerAdvisor.java
 create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/causeway/extensions/pdfjs/metamodel/IsisModuleExtPdfjsMetaModel.java
 create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/causeway/extensions/pdfjs/metamodel/facet/PdfJsViewerFacet.java
 create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/causeway/extensions/pdfjs/metamodel/facet/PdfJsViewerFacetAbstract.java
 create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/causeway/extensions/pdfjs/metamodel/facet/PdfJsViewerFacetFromAnnotation.java
 create mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/causeway/extensions/pdfjs/metamodel/facet/PdfJsViewerFacetFromAnnotationFactory.java
 delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/IsisModuleExtPdfjsMetaModel.java
 delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/facet/PdfJsViewerFacet.java
 delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/facet/PdfJsViewerFacetAbstract.java
 delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/facet/PdfJsViewerFacetFromAnnotation.java
 delete mode 100644 extensions/vw/pdfjs/metamodel/src/main/java/org/apache/isis/extensions/pdfjs/metamodel/facet/PdfJsViewerFacetFromAnnotationFactory.java
 create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/integration/IsisModuleExtPdfjsWicketIntegration.java
 create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/integration/PdfJsVersion.java
 rename extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/{isis => causeway}/extensions/pdfjs/wkt/integration/components/PdfJsPanel.html (100%)
 create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/integration/components/PdfJsPanel.java
 create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/integration/res/PdfJsCmapsReference.java
 create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/integration/res/PdfJsIntegrationReference.java
 create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/integration/res/PdfJsReference.java
 create mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/integration/res/PdfJsWorkerReference.java
 rename extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/{isis => causeway}/extensions/pdfjs/wkt/integration/res/pdfjs-integration-v1.js (100%)
 rename extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/{isis => causeway}/extensions/pdfjs/wkt/integration/res/pdfjs-integration-v2.js (100%)
 delete mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/IsisModuleExtPdfjsWicketIntegration.java
 delete mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/PdfJsVersion.java
 delete mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/components/PdfJsPanel.java
 delete mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/PdfJsCmapsReference.java
 delete mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/PdfJsIntegrationReference.java
 delete mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/PdfJsReference.java
 delete mode 100644 extensions/vw/pdfjs/wicket/integration/src/main/java/org/apache/isis/extensions/pdfjs/wkt/integration/res/PdfJsWorkerReference.java
 create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.java
 create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerCallbacksReference.java
 create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerCssReference.java
 create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerJsReference.java
 rename extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/{isis => causeway}/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.css (100%)
 rename extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/{isis => causeway}/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.html (100%)
 create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.java
 rename extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/{isis => causeway}/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.js (100%)
 rename extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/{isis => causeway}/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanelCallbacks.template.js (100%)
 create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanelComponentFactory.java
 create mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/ScalarPanelAbstractLegacy.java
 delete mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.java
 delete mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerCallbacksReference.java
 delete mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerCssReference.java
 delete mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerJsReference.java
 delete mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.java
 delete mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanelComponentFactory.java
 delete mode 100644 extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/isis/extensions/pdfjs/wkt/ui/components/ScalarPanelAbstractLegacy.java
 create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/causeway/extensions/sse/applib/IsisModuleExtSseApplib.java
 create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/causeway/extensions/sse/applib/annotations/ServerSentEvents.java
 create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/causeway/extensions/sse/applib/annotations/SseSource.java
 create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/causeway/extensions/sse/applib/service/SseChannel.java
 create mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/causeway/extensions/sse/applib/service/SseService.java
 delete mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/IsisModuleExtSseApplib.java
 delete mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/annotations/ServerSentEvents.java
 delete mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/annotations/SseSource.java
 delete mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/service/SseChannel.java
 delete mode 100644 extensions/vw/sse/applib/src/main/java/org/apache/isis/extensions/sse/applib/service/SseService.java
 create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/causeway/extensions/sse/metamodel/IsisModuleExtSseMetaModel.java
 create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/causeway/extensions/sse/metamodel/facets/SseAnnotationFacetFactory.java
 create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/causeway/extensions/sse/metamodel/facets/SseObserveFacet.java
 create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/causeway/extensions/sse/metamodel/facets/SseObserveFacetAbstract.java
 create mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/causeway/extensions/sse/metamodel/facets/SseObserveFacetForServerSentEventsAnnotation.java
 delete mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/IsisModuleExtSseMetaModel.java
 delete mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/facets/SseAnnotationFacetFactory.java
 delete mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/facets/SseObserveFacet.java
 delete mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/facets/SseObserveFacetAbstract.java
 delete mode 100644 extensions/vw/sse/metamodel/src/main/java/org/apache/isis/extensions/sse/metamodel/facets/SseObserveFacetForServerSentEventsAnnotation.java
 create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/causeway/extensions/sse/wicket/IsisModuleExtSseWicket.java
 create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/causeway/extensions/sse/wicket/markup/ListeningMarkupComponent.java
 create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/causeway/extensions/sse/wicket/markup/ListeningMarkupComponent_observing.java
 create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/causeway/extensions/sse/wicket/markup/ListeningMarkupPanelFactoriesForWicket.java
 rename extensions/vw/sse/wicket/src/main/java/org/apache/{isis => causeway}/extensions/sse/wicket/markup/js/ObservingComponent.js (100%)
 create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/causeway/extensions/sse/wicket/services/SseServiceDefault.java
 create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/causeway/extensions/sse/wicket/webmodule/ServerSentEventsServlet.java
 create mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/causeway/extensions/sse/wicket/webmodule/WebModuleServerSentEvents.java
 delete mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/IsisModuleExtSseWicket.java
 delete mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/markup/ListeningMarkupComponent.java
 delete mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/markup/ListeningMarkupComponent_observing.java
 delete mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/markup/ListeningMarkupPanelFactoriesForWicket.java
 delete mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/services/SseServiceDefault.java
 delete mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/webmodule/ServerSentEventsServlet.java
 delete mode 100644 extensions/vw/sse/wicket/src/main/java/org/apache/isis/extensions/sse/wicket/webmodule/WebModuleServerSentEvents.java
 create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/causeway/extensions/commandreplay/primary/IsisModuleExtCommandReplayPrimary.java
 create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/causeway/extensions/commandreplay/primary/config/PrimaryConfig.java
 create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/causeway/extensions/commandreplay/primary/mixins/CommandLogEntry_retry.java
 create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/causeway/extensions/commandreplay/primary/mixins/Object_openOnSecondary.java
 create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/causeway/extensions/commandreplay/primary/restapi/CommandRetrievalOnPrimaryService.java
 create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/causeway/extensions/commandreplay/primary/spiimpl/CaptureResultOfCommand.java
 create mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/causeway/extensions/commandreplay/primary/ui/CommandReplayOnPrimaryService.java
 delete mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/IsisModuleExtCommandReplayPrimary.java
 delete mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/config/PrimaryConfig.java
 delete mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/mixins/CommandLogEntry_retry.java
 delete mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/mixins/Object_openOnSecondary.java
 delete mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/restapi/CommandRetrievalOnPrimaryService.java
 delete mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/spiimpl/CaptureResultOfCommand.java
 delete mode 100644 incubator/extensions/core/commandreplay/primary/src/main/java/org/apache/isis/extensions/commandreplay/primary/ui/CommandReplayOnPrimaryService.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/IsisModuleExtCommandReplaySecondary.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/analyser/CommandReplayAnalyser.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserException.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserResult.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/analysis/CommandReplayAnalysisService.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/config/SecondaryConfig.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/fetch/CommandFetcher.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/job/ReplicateAndReplayJob.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/job/SecondaryStatusData.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/jobcallables/ReplicateAndRunCommands.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/mixins/CommandLogEntry_exclude.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/mixins/CommandLogEntry_replayQueue.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/mixins/Object_openOnPrimary.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/spi/ReplayCommandExecutionController.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/status/SecondaryStatus.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/status/StatusException.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/ui/CommandReplayOnSecondaryService.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/IsisModuleExtCommandReplaySecondary.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyser.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserException.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analyser/CommandReplayAnalyserResult.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/analysis/CommandReplayAnalysisService.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/config/SecondaryConfig.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/fetch/CommandFetcher.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/job/ReplicateAndReplayJob.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/job/SecondaryStatusData.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/jobcallables/ReplicateAndRunCommands.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLogEntry_exclude.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/CommandLogEntry_replayQueue.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/Object_openOnPrimary.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/spi/ReplayCommandExecutionController.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/status/SecondaryStatus.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/status/StatusException.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/ui/CommandReplayOnSecondaryService.java
 create mode 100644 incubator/extensions/core/commandreplay/secondary/src/test/java/org/apache/causeway/extensions/commandreplay/secondary/fetch/CommandFetcher_Test.java
 delete mode 100644 incubator/extensions/core/commandreplay/secondary/src/test/java/org/apache/isis/extensions/commandreplay/secondary/fetch/CommandFetcher_Test.java
 create mode 100644 testing/fakedata/applib/src/test/java/org/apache/causeway/testing/fakedata/applib/services/FakeDataServiceTest.java
 delete mode 100644 testing/fakedata/applib/src/test/java/org/apache/isis/testing/fakedata/applib/services/FakeDataServiceTest.java
 create mode 100644 valuetypes/jodatime/applib/src/test/java/org/apache/causeway/valuetypes/jodatime/applib/value/JodaTimeConvertersTest.java
 delete mode 100644 valuetypes/jodatime/applib/src/test/java/org/apache/isis/valuetypes/jodatime/applib/value/JodaTimeConvertersTest.java
 create mode 100644 valuetypes/jodatime/integration/src/test/java/org/apache/causeway/valuetypes/jodatime/integration/JodaLocalDateTimeValueSemanticsProviderTest.java
 delete mode 100644 valuetypes/jodatime/integration/src/test/java/org/apache/isis/valuetypes/jodatime/integration/JodaLocalDateTimeValueSemanticsProviderTest.java
 create mode 100644 viewers/wicket/model/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/LowestCommonSuperclassClosureTest.java
 create mode 100644 viewers/wicket/model/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/UiObjectWkt_hintsTest.java
 delete mode 100644 viewers/wicket/model/src/test/java/org/apache/isis/viewer/wicket/model/models/test/LowestCommonSuperclassClosureTest.java
 delete mode 100644 viewers/wicket/model/src/test/java/org/apache/isis/viewer/wicket/model/models/test/UiObjectWkt_hintsTest.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/IsisModuleViewerWicketViewer.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/ConverterForObjectAdapter.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/ConverterForObjectAdapterMemento.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/IsisResourceSettings.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/LocalizerForIsis.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/WebRequestCycleForIsis.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/registries/components/ComponentFactoryRegistrarDefault.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/registries/components/ComponentFactoryRegistryDefault.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/registries/pages/PageClassListDefault.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/registries/pages/PageClassRegistryDefault.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/registries/pages/PageNavigationServiceDefault.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/services/BookmarkUiServiceWicket.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/services/DeepLinkServiceWicket.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/services/HintStoreUsingWicketSession.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/services/ImageResourceCacheClassPath.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/services/TranslationsResolverWicket.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/webmodule/WebModuleWicket.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/IsisWicketAjaxRequestListenerUtil.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/IsisWicketApplication.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/TargetRespondListenerToResetQueryResultCache.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/_CryptFactory.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/_PageFactory.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/BootstrapInitWkt.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/DebugInitWkt.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/JQueryInitWkt.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/Select2InitWkt.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/WebjarsInitWkt.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/WicketViewerCssBundleInit.java
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/WicketViewerXrayEnable.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisModuleViewerWicketViewer.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/integration/ConverterForObjectAdapter.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/integration/ConverterForObjectAdapterMemento.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/integration/IsisResourceSettings.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/integration/LocalizerForIsis.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/integration/WebRequestCycleForIsis.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/registries/components/ComponentFactoryRegistrarDefault.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/registries/components/ComponentFactoryRegistryDefault.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/registries/pages/PageClassListDefault.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/registries/pages/PageClassRegistryDefault.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/registries/pages/PageNavigationServiceDefault.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/BookmarkUiServiceWicket.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/DeepLinkServiceWicket.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/HintStoreUsingWicketSession.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/ImageResourceCacheClassPath.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/TranslationsResolverWicket.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/webmodule/WebModuleWicket.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/IsisWicketAjaxRequestListenerUtil.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/IsisWicketApplication.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/TargetRespondListenerToResetQueryResultCache.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/_CryptFactory.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/_PageFactory.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/BootstrapInitWkt.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/DebugInitWkt.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/JQueryInitWkt.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/Select2InitWkt.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/WebjarsInitWkt.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/WicketViewerCssBundleInit.java
 delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/config/WicketViewerXrayEnable.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_Authenticate.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_DownCastsInheritedFunctionality.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_Instantiation.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_SignIn.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_TestAbstract.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/registries/components/ComponentFactoryRegistryDefaultTest.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/registries/pages/PageClassListDefault_Instantiation.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/registries/pages/PageClassListDefault_RegistrationAndCaching.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/services/ImageResourceCacheKeyTest.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/services/TranslationsResolverWicketTest.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/CryptFactoryTest.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/IsisWicketApplication_Defaults.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/IsisWicketApplication_Pages.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_Authenticate.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_DownCastsInheritedFunctionality.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_Instantiation.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_SignIn.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/integration/AuthenticatedWebSessionForIsis_TestAbstract.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/registries/components/ComponentFactoryRegistryDefaultTest.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/registries/pages/PageClassListDefault_Instantiation.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/registries/pages/PageClassListDefault_RegistrationAndCaching.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/services/ImageResourceCacheKeyTest.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/services/TranslationsResolverWicketTest.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/wicketapp/CryptFactoryTest.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/wicketapp/IsisWicketApplication_Defaults.java
 delete mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/wicketapp/IsisWicketApplication_Pages.java