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 2021/01/28 06:47:08 UTC
[isis] branch master updated (6d3d5b6 -> b53c34b)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 6d3d5b6 ISIS-2502: remove use of IsisException with in the framework
add ca358d7 ISIS-2465
add eafd89c ISIS-2465 minor refactorings in RoXmlHttpRequest, EventExportDialog
add 58a5ffd ISIS-2465 EventChart amended, index.html changed to show favicon & license note moved down (charset has to be within the first 1024 bytes).
add ad37265 ISIS-2465 revert the changes made to EventStore.kt - some sonar lint checks are misleading
add d00dc65 ISIS-2465 DomainTypesHandler does not recursively load anymore, thereby reducing the number of requests by ~ 1500
add a76caff ISIS-2465 make recursive call to DomainTypesHandler configurable
add 714f4e8 ActionDispatcher was passed on to RoXmlHttpRequest, even in cases where the response was an TObject(DomainObject) and not an Action. This resulted in a ClassCastException.
add 52eae75 ActionDispatcher was passed on to RoXmlHttpRequest, even in cases where the response was an TObject(DomainObject) and not an Action. This resulted in a ClassCastException.
add 6ceda90 renum RelType renamed to Relation and amended
add 17aba9e Relation further amended
add 89961b1 enum Representation amended
add 48b1915 companion object convenience methods added
add db1ca83 Collection instroduced, version updsate for Kotlin, kotlinx.serialization and KVision
add 36e5043 LinkTest parses all available Demo snapshots; 2 ITCases disabled, due to timeouts; ui.sample.* moved
add efb6d00 ObjectAggregator invokes object instance link to access properties
add 3150d0e cleanup log output
add ac55a90 npm registry fixed
new b53c34b Merge pull request #353 from apache/ISIS-2465_Kroviz-Demo_Menu_Actions_Show_No_Output
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
incubator/clients/kroviz/.npmrc | 1 +
.../kroviz/partials/design/sample_plantuml.adoc | 53 +++
incubator/clients/kroviz/build.gradle.kts | 5 +-
incubator/clients/kroviz/gradle.properties | 6 +-
.../kotlin/org/apache/isis/client/kroviz/App.kt | 1 +
.../kroviz/core/aggregator/ActionDispatcher.kt | 33 +-
.../kroviz/core/aggregator/BaseAggregator.kt | 16 +-
.../core/aggregator/DomainTypesAggregator.kt | 67 +--
.../kroviz/core/aggregator/ListAggregator.kt | 51 +--
.../kroviz/core/aggregator/ObjectAggregator.kt | 60 ++-
.../kroviz/core/aggregator/RestfulDispatcher.kt | 12 +-
.../kroviz/core/aggregator/SystemAggregator.kt | 12 +-
.../isis/client/kroviz/core/event/EventStore.kt | 28 +-
.../isis/client/kroviz/core/event/LogEntry.kt | 26 +-
.../isis/client/kroviz/core/event/ReplayEvent.kt | 9 +-
.../client/kroviz/core/event/RoXmlHttpRequest.kt | 88 ++--
.../apache/isis/client/kroviz/core/model/ListDM.kt | 2 +-
.../isis/client/kroviz/core/model/ObjectDM.kt | 40 +-
.../isis/client/kroviz/handler/ActionHandler.kt | 9 +-
.../isis/client/kroviz/handler/BaseHandler.kt | 26 +-
.../{ActionHandler.kt => CollectionHandler.kt} | 17 +-
.../client/kroviz/handler/DomainTypesHandler.kt | 19 +-
.../isis/client/kroviz/handler/HttpErrorHandler.kt | 7 +-
.../isis/client/kroviz/handler/LayoutHandler.kt | 7 +-
.../isis/client/kroviz/handler/LayoutXmlHandler.kt | 2 +-
.../isis/client/kroviz/handler/PlainHandlers.kt | 49 +-
.../isis/client/kroviz/handler/ResponseHandler.kt | 4 +-
.../isis/client/kroviz/handler/RestfulHandler.kt | 6 +-
.../client/kroviz/handler/ResultListHandler.kt | 7 +-
.../client/kroviz/handler/ResultObjectHandler.kt | 7 +-
.../client/kroviz/handler/ResultValueHandler.kt | 7 +-
.../org/apache/isis/client/kroviz/to/Action.kt | 4 +-
.../client/kroviz/to/{IResult.kt => Collection.kt} | 19 +-
.../org/apache/isis/client/kroviz/to/HasLinks.kt | 28 ++
.../org/apache/isis/client/kroviz/to/Link.kt | 100 ++++-
.../org/apache/isis/client/kroviz/to/Member.kt | 4 +-
.../isis/client/kroviz/to/PlainTransferObjects.kt | 77 ++--
.../org/apache/isis/client/kroviz/to/TObject.kt | 16 +-
.../apache/isis/client/kroviz/to/TransferObject.kt | 35 +-
.../org/apache/isis/client/kroviz/to/TypeMapper.kt | 22 +
.../org/apache/isis/client/kroviz/to/Value.kt | 60 +--
.../apache/isis/client/kroviz/ui/BrowserWindow.kt | 3 +-
.../org/apache/isis/client/kroviz/ui/Command.kt | 3 +-
.../apache/isis/client/kroviz/ui/DiagramDialog.kt | 2 +-
.../apache/isis/client/kroviz/ui/DownloadDialog.kt | 41 ++
.../apache/isis/client/kroviz/ui/ErrorDialog.kt | 9 +-
.../isis/client/kroviz/ui/EventExportDialog.kt | 163 +++++++
.../apache/isis/client/kroviz/ui/EventLogDetail.kt | 24 +-
.../apache/isis/client/kroviz/ui/ExportDialog.kt | 67 ---
.../org/apache/isis/client/kroviz/ui/FileDialog.kt | 5 +-
.../org/apache/isis/client/kroviz/ui/FormItem.kt | 3 +-
.../isis/client/kroviz/ui/NotificationDialog.kt | 3 +-
.../apache/isis/client/kroviz/ui/PumlBuilder.kt | 59 ++-
.../kroviz/ui/{ClassDiagram.kt => UmlDiagram.kt} | 15 +-
.../isis/client/kroviz/ui/UndefinedDialog.kt | 9 +-
.../isis/client/kroviz/ui/builder/ColBuilder.kt | 10 +-
.../client/kroviz/ui/builder/FieldSetBuilder.kt | 18 +-
.../isis/client/kroviz/ui/builder/RowBuilder.kt | 12 +-
.../isis/client/kroviz/ui/builder/TabBuilder.kt | 1 -
.../org/apache/isis/client/kroviz/ui/kv/About.kt | 4 +-
.../isis/client/kroviz/ui/kv/ActionPrompt.kt | 5 +-
.../isis/client/kroviz/ui/kv/ChartFactory.kt | 3 +-
.../apache/isis/client/kroviz/ui/kv/ChartModel.kt | 50 +--
.../apache/isis/client/kroviz/ui/kv/Constants.kt | 6 +-
.../apache/isis/client/kroviz/ui/kv/EventChart.kt | 39 +-
.../isis/client/kroviz/ui/kv/EventChartModel.kt | 79 ++++
.../isis/client/kroviz/ui/kv/EventLogTable.kt | 55 ++-
.../isis/client/kroviz/ui/kv/EventLogTableMgr.kt | 73 +++
.../isis/client/kroviz/ui/kv/FormPanelFactory.kt | 28 +-
.../apache/isis/client/kroviz/ui/kv/LoginPrompt.kt | 10 +-
.../apache/isis/client/kroviz/ui/kv/MenuFactory.kt | 14 +-
.../apache/isis/client/kroviz/ui/kv/RoDialog.kt | 6 +-
.../apache/isis/client/kroviz/ui/kv/RoMenuBar.kt | 11 +-
.../apache/isis/client/kroviz/ui/kv/RoStatusBar.kt | 12 +-
.../org/apache/isis/client/kroviz/ui/kv/RoTable.kt | 31 +-
.../apache/isis/client/kroviz/ui/kv/UiManager.kt | 29 +-
.../isis/client/kroviz/ui/samples}/GeoMap.kt | 0
.../client/kroviz/ui/samples}/PlantumlPanel.kt | 0
.../client/kroviz/ui/samples/SampleChartModel.kt | 75 ++++
.../isis/client/kroviz/ui/samples}/SvgInline.kt | 2 +-
.../isis/client/kroviz/ui/samples}/SvgMap.kt | 0
.../apache/isis/client/kroviz/utils/IconManager.kt | 4 +
.../org/apache/isis/client/kroviz/utils/Utils.kt | 4 +-
.../kroviz/src/main/resources/img/claever.svg | 181 ++++++++
.../kroviz/src/main/resources/img/favicon.svg | 222 ++++++++++
incubator/clients/kroviz/src/main/web/index.html | 20 +-
.../apache/isis/client/kroviz/IntegrationTest.kt | 11 +-
.../apache/isis/client/kroviz/PumlBuilderTest.kt | 53 ++-
.../org/apache/isis/client/kroviz/TestUtil.kt | 5 +-
.../apache/isis/client/kroviz/core/UtilsTest.kt | 12 +-
...ctAggregatorTest.kt => ActionDispatcherTest.kt} | 46 +-
.../kroviz/core/aggregator/ListAggregatorTest.kt | 11 +-
.../kroviz/core/aggregator/ObjectAggregatorTest.kt | 2 -
.../client/kroviz/core/event/EventStoreTest.kt | 30 +-
.../client/kroviz/core/model/DisplayListTest.kt | 2 -
.../isis/client/kroviz/core/model/ExposerTest.kt | 2 -
.../client/kroviz/core/model/FixtureResultTest.kt | 7 +-
.../client/kroviz/handler/ActionHandlerTest.kt | 40 ++
.../client/kroviz/handler/PropertyHandlerTest.kt | 2 -
.../client/kroviz/handler/ResponseHandlerTest.kt | 42 ++
.../client/kroviz/handler/RestfulHandlerTest.kt | 4 +-
.../apache/isis/client/kroviz/layout/LayoutTest.kt | 2 -
.../client/kroviz/snapshots/FR_OBJECT_LAYOUT.json | 248 -----------
.../isis/client/kroviz/snapshots/LAYOUT.adoc | 380 ----------------
.../kroviz/snapshots/ResponseRegressionTest.kt | 71 +++
.../isis/client/kroviz/snapshots/SyncRequest.kt | 27 ++
.../kroviz/snapshots/demo2_0_0/ACTIONS_STRINGS.kt | 59 +++
.../snapshots/demo2_0_0/ACTIONS_STRINGS_INVOKE.kt | 251 +++++++++++
...AYOUT.kt => ASSOCIATED_ACTION_OBJECT_LAYOUT.kt} | 2 +-
.../snapshots/demo2_0_0/COLLECTIONS_ENTITIES.kt | 73 +++
.../snapshots/demo2_0_0/DOMAIN_TYPES_PROPERTY.kt | 50 +++
.../demo2_0_0/{DEMO_FILE_NODE.kt => FILE_NODE.kt} | 2 +-
.../{DEMO_HTTP_ERROR_500.kt => HTTP_ERROR_500.kt} | 2 +-
.../demo2_0_0/{DEMO_MENUBARS.kt => MENUBARS.kt} | 2 +-
.../{DEMO_OBJECT_LAYOUT.kt => OBJECT_LAYOUT.kt} | 2 +-
.../{DEMO_PRIMITIVES.kt => PRIMITIVES.kt} | 2 +-
.../demo2_0_0/{DEMO_PROPERTY.kt => PROPERTY.kt} | 2 +-
...ERTY_DESCRIPTION.kt => PROPERTY_DESCRIPTION.kt} | 2 +-
.../client/kroviz/snapshots/demo2_0_0/RESTFUL.kt | 61 +++
...FUL_DOMAIN_TYPES.kt => RESTFUL_DOMAIN_TYPES.kt} | 2 +-
.../kroviz/snapshots/demo2_0_0/Response2Handler.kt | 50 +++
.../{DEMO_TAB_LAYOUT_XML.kt => TAB_LAYOUT_XML.kt} | 2 +-
...O_TAB_OBJECT_LAYOUT.kt => TAB_OBJECT_LAYOUT.kt} | 2 +-
.../demo2_0_0/{DEMO_TEMPORALS.kt => TEMPORALS.kt} | 2 +-
.../{DEMO_TEXT_LAYOUT.kt => TEXT_LAYOUT.kt} | 2 +-
...P_OBJECT_LAYOUT.kt => TOOLTIP_OBJECT_LAYOUT.kt} | 2 +-
...PLE_OBJECT_LAYOUT.kt => TUPLE_OBJECT_LAYOUT.kt} | 2 +-
.../isis/client/kroviz/snapshots/sample.json | 491 +++++++--------------
.../apache/isis/client/kroviz/snapshots/sample.svg | 65 ---
.../apache/isis/client/kroviz/snapshots/sample.xml | 88 ----
.../isis/client/kroviz/snapshots/sample2.json | 224 ++++++++++
.../kroviz/snapshots/simpleapp1_16_0/UrlsTest.kt | 75 ----
.../org/apache/isis/client/kroviz/to/ActionTest.kt | 6 +-
.../kroviz/to/{LinkTest.kt => CollectionTest.kt} | 48 +-
.../apache/isis/client/kroviz/to/DomainTypeTest.kt | 10 +-
.../isis/client/kroviz/to/FeaturedTypesTest.kt | 10 +-
.../apache/isis/client/kroviz/to/HttpErrorTest.kt | 6 +-
.../org/apache/isis/client/kroviz/to/LinkTest.kt | 50 ++-
.../org/apache/isis/client/kroviz/to/MemberTest.kt | 4 +-
.../apache/isis/client/kroviz/to/PropertyTest.kt | 21 +-
.../apache/isis/client/kroviz/to/ResultListTest.kt | 2 -
.../isis/client/kroviz/to/ResultObjectTest.kt | 2 -
.../isis/client/kroviz/to/ResultValueTest.kt | 25 +-
.../apache/isis/client/kroviz/to/ServiceTest.kt | 2 -
.../apache/isis/client/kroviz/to/TObjectTest.kt | 20 +-
.../org/apache/isis/client/kroviz/to/UserTest.kt | 2 -
.../apache/isis/client/kroviz/to/VersionTest.kt | 2 -
.../isis/client/kroviz/to/bs3/LayoutXmlTest.kt | 9 +-
.../isis/client/kroviz/to/mb/MenubarsTest.kt | 6 +-
.../isis/client/kroviz/ui/PumlBuilderTest.kt | 68 +++
.../clients/kroviz/src/test/resources/sample.svg | 98 ++++
151 files changed, 3313 insertions(+), 2044 deletions(-)
create mode 100644 incubator/clients/kroviz/.npmrc
create mode 100644 incubator/clients/kroviz/adoc/modules/kroviz/partials/design/sample_plantuml.adoc
copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/handler/{ActionHandler.kt => CollectionHandler.kt} (72%)
rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/to/{IResult.kt => Collection.kt} (68%)
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/to/HasLinks.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/DownloadDialog.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/EventExportDialog.kt
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/ExportDialog.kt
rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/{ClassDiagram.kt => UmlDiagram.kt} (81%)
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/kv/EventChartModel.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/kv/EventLogTableMgr.kt
rename incubator/clients/kroviz/src/main/kotlin/{org.apache.isis.client.kroviz.ui.samples => org/apache/isis/client/kroviz/ui/samples}/GeoMap.kt (100%)
rename incubator/clients/kroviz/src/main/kotlin/{org.apache.isis.client.kroviz.ui.samples => org/apache/isis/client/kroviz/ui/samples}/PlantumlPanel.kt (100%)
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/samples/SampleChartModel.kt
rename incubator/clients/kroviz/src/main/kotlin/{org.apache.isis.client.kroviz.ui.samples => org/apache/isis/client/kroviz/ui/samples}/SvgInline.kt (97%)
rename incubator/clients/kroviz/src/main/kotlin/{org.apache.isis.client.kroviz.ui.samples => org/apache/isis/client/kroviz/ui/samples}/SvgMap.kt (100%)
create mode 100644 incubator/clients/kroviz/src/main/resources/img/claever.svg
create mode 100644 incubator/clients/kroviz/src/main/resources/img/favicon.svg
copy incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/core/aggregator/{ObjectAggregatorTest.kt => ActionDispatcherTest.kt} (50%)
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/handler/ActionHandlerTest.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/handler/ResponseHandlerTest.kt
delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/FR_OBJECT_LAYOUT.json
delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/LAYOUT.adoc
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/ResponseRegressionTest.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/SyncRequest.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/ACTIONS_STRINGS.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/ACTIONS_STRINGS_INVOKE.kt
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_ASSOCIATED_ACTION_OBJECT_LAYOUT.kt => ASSOCIATED_ACTION_OBJECT_LAYOUT.kt} (99%)
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/COLLECTIONS_ENTITIES.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DOMAIN_TYPES_PROPERTY.kt
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_FILE_NODE.kt => FILE_NODE.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_HTTP_ERROR_500.kt => HTTP_ERROR_500.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_MENUBARS.kt => MENUBARS.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_OBJECT_LAYOUT.kt => OBJECT_LAYOUT.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_PRIMITIVES.kt => PRIMITIVES.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_PROPERTY.kt => PROPERTY.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_PROPERTY_DESCRIPTION.kt => PROPERTY_DESCRIPTION.kt} (97%)
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/RESTFUL.kt
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_RESTFUL_DOMAIN_TYPES.kt => RESTFUL_DOMAIN_TYPES.kt} (99%)
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/Response2Handler.kt
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_TAB_LAYOUT_XML.kt => TAB_LAYOUT_XML.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_TAB_OBJECT_LAYOUT.kt => TAB_OBJECT_LAYOUT.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_TEMPORALS.kt => TEMPORALS.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_TEXT_LAYOUT.kt => TEXT_LAYOUT.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_TOOLTIP_OBJECT_LAYOUT.kt => TOOLTIP_OBJECT_LAYOUT.kt} (99%)
rename incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/{DEMO_TUPLE_OBJECT_LAYOUT.kt => TUPLE_OBJECT_LAYOUT.kt} (99%)
delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/sample.svg
delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/sample.xml
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/sample2.json
delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/simpleapp1_16_0/UrlsTest.kt
copy incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/to/{LinkTest.kt => CollectionTest.kt} (55%)
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/ui/PumlBuilderTest.kt
create mode 100644 incubator/clients/kroviz/src/test/resources/sample.svg
[isis] 01/01: Merge pull request #353 from
apache/ISIS-2465_Kroviz-Demo_Menu_Actions_Show_No_Output
Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
commit b53c34b3f1eac753d112668bce354082a62afad9
Merge: 6d3d5b6 ac55a90
Author: Andi Huber <ah...@apache.org>
AuthorDate: Thu Jan 28 07:46:57 2021 +0100
Merge pull request #353 from apache/ISIS-2465_Kroviz-Demo_Menu_Actions_Show_No_Output
Isis 2465 kroviz demo menu actions show no output
incubator/clients/kroviz/.npmrc | 1 +
.../kroviz/partials/design/sample_plantuml.adoc | 53 +++
incubator/clients/kroviz/build.gradle.kts | 5 +-
incubator/clients/kroviz/gradle.properties | 6 +-
.../kotlin/org/apache/isis/client/kroviz/App.kt | 1 +
.../kroviz/core/aggregator/ActionDispatcher.kt | 33 +-
.../kroviz/core/aggregator/BaseAggregator.kt | 16 +-
.../core/aggregator/DomainTypesAggregator.kt | 67 +--
.../kroviz/core/aggregator/ListAggregator.kt | 51 +--
.../kroviz/core/aggregator/ObjectAggregator.kt | 60 ++-
.../kroviz/core/aggregator/RestfulDispatcher.kt | 12 +-
.../kroviz/core/aggregator/SystemAggregator.kt | 12 +-
.../isis/client/kroviz/core/event/EventStore.kt | 28 +-
.../isis/client/kroviz/core/event/LogEntry.kt | 26 +-
.../isis/client/kroviz/core/event/ReplayEvent.kt | 9 +-
.../client/kroviz/core/event/RoXmlHttpRequest.kt | 88 ++--
.../apache/isis/client/kroviz/core/model/ListDM.kt | 2 +-
.../isis/client/kroviz/core/model/ObjectDM.kt | 40 +-
.../isis/client/kroviz/handler/ActionHandler.kt | 9 +-
.../isis/client/kroviz/handler/BaseHandler.kt | 26 +-
.../{ActionHandler.kt => CollectionHandler.kt} | 17 +-
.../client/kroviz/handler/DomainTypesHandler.kt | 19 +-
.../isis/client/kroviz/handler/HttpErrorHandler.kt | 7 +-
.../isis/client/kroviz/handler/LayoutHandler.kt | 7 +-
.../isis/client/kroviz/handler/LayoutXmlHandler.kt | 2 +-
.../isis/client/kroviz/handler/PlainHandlers.kt | 49 +-
.../isis/client/kroviz/handler/ResponseHandler.kt | 4 +-
.../isis/client/kroviz/handler/RestfulHandler.kt | 6 +-
.../client/kroviz/handler/ResultListHandler.kt | 7 +-
.../client/kroviz/handler/ResultObjectHandler.kt | 7 +-
.../client/kroviz/handler/ResultValueHandler.kt | 7 +-
.../org/apache/isis/client/kroviz/to/Action.kt | 4 +-
.../client/kroviz/to/{IResult.kt => Collection.kt} | 19 +-
.../org/apache/isis/client/kroviz/to/HasLinks.kt | 28 ++
.../org/apache/isis/client/kroviz/to/Link.kt | 100 ++++-
.../org/apache/isis/client/kroviz/to/Member.kt | 4 +-
.../isis/client/kroviz/to/PlainTransferObjects.kt | 77 ++--
.../org/apache/isis/client/kroviz/to/TObject.kt | 16 +-
.../apache/isis/client/kroviz/to/TransferObject.kt | 35 +-
.../org/apache/isis/client/kroviz/to/TypeMapper.kt | 22 +
.../org/apache/isis/client/kroviz/to/Value.kt | 60 +--
.../apache/isis/client/kroviz/ui/BrowserWindow.kt | 3 +-
.../org/apache/isis/client/kroviz/ui/Command.kt | 3 +-
.../apache/isis/client/kroviz/ui/DiagramDialog.kt | 2 +-
.../apache/isis/client/kroviz/ui/DownloadDialog.kt | 41 ++
.../apache/isis/client/kroviz/ui/ErrorDialog.kt | 9 +-
.../isis/client/kroviz/ui/EventExportDialog.kt | 163 +++++++
.../apache/isis/client/kroviz/ui/EventLogDetail.kt | 24 +-
.../apache/isis/client/kroviz/ui/ExportDialog.kt | 67 ---
.../org/apache/isis/client/kroviz/ui/FileDialog.kt | 5 +-
.../org/apache/isis/client/kroviz/ui/FormItem.kt | 3 +-
.../isis/client/kroviz/ui/NotificationDialog.kt | 3 +-
.../apache/isis/client/kroviz/ui/PumlBuilder.kt | 59 ++-
.../kroviz/ui/{ClassDiagram.kt => UmlDiagram.kt} | 15 +-
.../isis/client/kroviz/ui/UndefinedDialog.kt | 9 +-
.../isis/client/kroviz/ui/builder/ColBuilder.kt | 10 +-
.../client/kroviz/ui/builder/FieldSetBuilder.kt | 18 +-
.../isis/client/kroviz/ui/builder/RowBuilder.kt | 12 +-
.../isis/client/kroviz/ui/builder/TabBuilder.kt | 1 -
.../org/apache/isis/client/kroviz/ui/kv/About.kt | 4 +-
.../isis/client/kroviz/ui/kv/ActionPrompt.kt | 5 +-
.../isis/client/kroviz/ui/kv/ChartFactory.kt | 3 +-
.../apache/isis/client/kroviz/ui/kv/ChartModel.kt | 50 +--
.../apache/isis/client/kroviz/ui/kv/Constants.kt | 6 +-
.../apache/isis/client/kroviz/ui/kv/EventChart.kt | 39 +-
.../isis/client/kroviz/ui/kv/EventChartModel.kt | 79 ++++
.../isis/client/kroviz/ui/kv/EventLogTable.kt | 55 ++-
.../isis/client/kroviz/ui/kv/EventLogTableMgr.kt | 73 +++
.../isis/client/kroviz/ui/kv/FormPanelFactory.kt | 28 +-
.../apache/isis/client/kroviz/ui/kv/LoginPrompt.kt | 10 +-
.../apache/isis/client/kroviz/ui/kv/MenuFactory.kt | 14 +-
.../apache/isis/client/kroviz/ui/kv/RoDialog.kt | 6 +-
.../apache/isis/client/kroviz/ui/kv/RoMenuBar.kt | 11 +-
.../apache/isis/client/kroviz/ui/kv/RoStatusBar.kt | 12 +-
.../org/apache/isis/client/kroviz/ui/kv/RoTable.kt | 31 +-
.../apache/isis/client/kroviz/ui/kv/UiManager.kt | 29 +-
.../isis/client/kroviz/ui/samples}/GeoMap.kt | 0
.../client/kroviz/ui/samples}/PlantumlPanel.kt | 0
.../client/kroviz/ui/samples/SampleChartModel.kt | 75 ++++
.../isis/client/kroviz/ui/samples}/SvgInline.kt | 2 +-
.../isis/client/kroviz/ui/samples}/SvgMap.kt | 0
.../apache/isis/client/kroviz/utils/IconManager.kt | 4 +
.../org/apache/isis/client/kroviz/utils/Utils.kt | 4 +-
.../kroviz/src/main/resources/img/claever.svg | 181 ++++++++
.../kroviz/src/main/resources/img/favicon.svg | 222 ++++++++++
incubator/clients/kroviz/src/main/web/index.html | 20 +-
.../apache/isis/client/kroviz/IntegrationTest.kt | 11 +-
.../apache/isis/client/kroviz/PumlBuilderTest.kt | 53 ++-
.../org/apache/isis/client/kroviz/TestUtil.kt | 5 +-
.../apache/isis/client/kroviz/core/UtilsTest.kt | 12 +-
...ctAggregatorTest.kt => ActionDispatcherTest.kt} | 46 +-
.../kroviz/core/aggregator/ListAggregatorTest.kt | 11 +-
.../kroviz/core/aggregator/ObjectAggregatorTest.kt | 2 -
.../client/kroviz/core/event/EventStoreTest.kt | 30 +-
.../client/kroviz/core/model/DisplayListTest.kt | 2 -
.../isis/client/kroviz/core/model/ExposerTest.kt | 2 -
.../client/kroviz/core/model/FixtureResultTest.kt | 7 +-
.../client/kroviz/handler/ActionHandlerTest.kt | 40 ++
.../client/kroviz/handler/PropertyHandlerTest.kt | 2 -
.../client/kroviz/handler/ResponseHandlerTest.kt | 42 ++
.../client/kroviz/handler/RestfulHandlerTest.kt | 4 +-
.../apache/isis/client/kroviz/layout/LayoutTest.kt | 2 -
.../client/kroviz/snapshots/FR_OBJECT_LAYOUT.json | 248 -----------
.../isis/client/kroviz/snapshots/LAYOUT.adoc | 380 ----------------
.../kroviz/snapshots/ResponseRegressionTest.kt | 71 +++
.../isis/client/kroviz/snapshots/SyncRequest.kt | 27 ++
.../kroviz/snapshots/demo2_0_0/ACTIONS_STRINGS.kt | 59 +++
.../snapshots/demo2_0_0/ACTIONS_STRINGS_INVOKE.kt | 251 +++++++++++
...AYOUT.kt => ASSOCIATED_ACTION_OBJECT_LAYOUT.kt} | 2 +-
.../snapshots/demo2_0_0/COLLECTIONS_ENTITIES.kt | 73 +++
.../snapshots/demo2_0_0/DOMAIN_TYPES_PROPERTY.kt | 50 +++
.../demo2_0_0/{DEMO_FILE_NODE.kt => FILE_NODE.kt} | 2 +-
.../{DEMO_HTTP_ERROR_500.kt => HTTP_ERROR_500.kt} | 2 +-
.../demo2_0_0/{DEMO_MENUBARS.kt => MENUBARS.kt} | 2 +-
.../{DEMO_OBJECT_LAYOUT.kt => OBJECT_LAYOUT.kt} | 2 +-
.../{DEMO_PRIMITIVES.kt => PRIMITIVES.kt} | 2 +-
.../demo2_0_0/{DEMO_PROPERTY.kt => PROPERTY.kt} | 2 +-
...ERTY_DESCRIPTION.kt => PROPERTY_DESCRIPTION.kt} | 2 +-
.../client/kroviz/snapshots/demo2_0_0/RESTFUL.kt | 61 +++
...FUL_DOMAIN_TYPES.kt => RESTFUL_DOMAIN_TYPES.kt} | 2 +-
.../kroviz/snapshots/demo2_0_0/Response2Handler.kt | 50 +++
.../{DEMO_TAB_LAYOUT_XML.kt => TAB_LAYOUT_XML.kt} | 2 +-
...O_TAB_OBJECT_LAYOUT.kt => TAB_OBJECT_LAYOUT.kt} | 2 +-
.../demo2_0_0/{DEMO_TEMPORALS.kt => TEMPORALS.kt} | 2 +-
.../{DEMO_TEXT_LAYOUT.kt => TEXT_LAYOUT.kt} | 2 +-
...P_OBJECT_LAYOUT.kt => TOOLTIP_OBJECT_LAYOUT.kt} | 2 +-
...PLE_OBJECT_LAYOUT.kt => TUPLE_OBJECT_LAYOUT.kt} | 2 +-
.../isis/client/kroviz/snapshots/sample.json | 491 +++++++--------------
.../apache/isis/client/kroviz/snapshots/sample.svg | 65 ---
.../apache/isis/client/kroviz/snapshots/sample.xml | 88 ----
.../isis/client/kroviz/snapshots/sample2.json | 224 ++++++++++
.../kroviz/snapshots/simpleapp1_16_0/UrlsTest.kt | 75 ----
.../org/apache/isis/client/kroviz/to/ActionTest.kt | 6 +-
.../kroviz/to/{LinkTest.kt => CollectionTest.kt} | 48 +-
.../apache/isis/client/kroviz/to/DomainTypeTest.kt | 10 +-
.../isis/client/kroviz/to/FeaturedTypesTest.kt | 10 +-
.../apache/isis/client/kroviz/to/HttpErrorTest.kt | 6 +-
.../org/apache/isis/client/kroviz/to/LinkTest.kt | 50 ++-
.../org/apache/isis/client/kroviz/to/MemberTest.kt | 4 +-
.../apache/isis/client/kroviz/to/PropertyTest.kt | 21 +-
.../apache/isis/client/kroviz/to/ResultListTest.kt | 2 -
.../isis/client/kroviz/to/ResultObjectTest.kt | 2 -
.../isis/client/kroviz/to/ResultValueTest.kt | 25 +-
.../apache/isis/client/kroviz/to/ServiceTest.kt | 2 -
.../apache/isis/client/kroviz/to/TObjectTest.kt | 20 +-
.../org/apache/isis/client/kroviz/to/UserTest.kt | 2 -
.../apache/isis/client/kroviz/to/VersionTest.kt | 2 -
.../isis/client/kroviz/to/bs3/LayoutXmlTest.kt | 9 +-
.../isis/client/kroviz/to/mb/MenubarsTest.kt | 6 +-
.../isis/client/kroviz/ui/PumlBuilderTest.kt | 68 +++
.../clients/kroviz/src/test/resources/sample.svg | 98 ++++
151 files changed, 3313 insertions(+), 2044 deletions(-)