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