You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2023/10/13 10:41:34 UTC

[causeway] branch spring6 updated (a836e1d26b -> a68148f7ad)

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

ahuber pushed a change to branch spring6
in repository https://gitbox.apache.org/repos/asf/causeway.git


    from a836e1d26b Merge pull request #1951 from apache/dependabot/maven/spring6/io.swagger.core.v3-swagger-core-2.2.17
     add c96e2638a5 CAUSEWAY-3631 : fixes theme provider
     add 0f2ca46733 Bump com.approvaltests:approvaltests from 21.1.0 to 22.0.0
     add a136a170b4 Merge pull request #1952 from apache/dependabot/maven/master/com.approvaltests-approvaltests-22.0.0
     add bc5a830732 CAUSEWAY-3630: Simplified Tabular Data Integration
     add ec79a64140 CAUSEWAY-3630: update site index (adoc)
     add dae367c148 CAUSEWAY-3630: playbook updates
     add 1018ebe51b CAUSEWAY-3630: finetuning SPI
     add 1ddd05e3b1 CAUSEWAY-3630: mignotes and polishing
     add a1f8b00687 Merge pull request #1953 from apache/3630-wkt.tabular.ex
     add f53a0e066b CAUSEWAY-3630: honor collectionContentsExporter.appliesTo logic
     add 1399fee518 CAUSEWAY-3630: API polishing
     add a68148f7ad Merge remote-tracking branch 'origin/master' into spring6

No new revisions were added by this update.

Summary of changes:
 .../metamodel/tabular/simple/DataColumn.adoc}      |  28 +--
 .../index/metamodel/tabular/simple/DataRow.adoc}   |  28 +--
 .../index/metamodel/tabular/simple/DataTable.adoc  |  42 +++++
 .../excel/CausewayModuleExtTabularExcel.adoc}      |   6 +-
 .../tabular/CollectionContentsExporter.adoc        |  66 +++++++
 .../export/CollectionContentsAsExportFactory.adoc} |   8 +-
 .../ROOT/pages/2024/2.0.0-RC4/mignotes.adoc        |  27 +++
 antora/playbooks/site-extensions.yml               |   2 +-
 antora/playbooks/site-vw.yml                       |   2 +-
 antora/playbooks/site.ALL.yml                      |   4 +-
 antora/playbooks/site.NEXT.yml                     |   2 +-
 antora/playbooks/site.yml                          |   2 +-
 bom/pom.xml                                        |  31 ++--
 core/adoc/modules/_overview/pages/about.adoc       | 190 ++++++++++++++-------
 core/metamodel/src/main/java/module-info.java      |   3 +-
 .../interactions/managed/ManagedCollection.java    |   6 +-
 .../interactive}/DataColumn.java                   |   4 +-
 .../nonscalar => tabular/interactive}/DataRow.java |   6 +-
 .../interactive/DataTableInteractive.java}         |  40 +++--
 .../interactive}/_ToggleDebug.java                 |   2 +-
 .../core/metamodel/tabular/simple/DataColumn.java  |  64 +++++++
 .../core/metamodel/tabular/simple/DataRow.java     |  59 +++++++
 .../core/metamodel/tabular/simple/DataTable.java   |  97 +++++++++++
 extensions/pom.xml                                 |   2 +-
 .../modules/exceldownload/images/screenshot.png    | Bin 27530 -> 0 bytes
 .../modules/exceldownload/partials/module-nav.adoc |   5 -
 .../viewer/CollectionContentsAsExcelFactory.java   |  94 ----------
 .../wkt/ui/viewer/ExcelFileDownloadLink.java       |  96 -----------
 .../ui/viewer/CalendaredCollectionAbstract.java    |   6 +-
 .../CalendaredCollectionFactoryAbstract.java       |   2 -
 ...alendarableCollectionAsFullCalendarFactory.java |   2 -
 ...arEventableCollectionAsFullCalendarFactory.java |   2 -
 .../PdfJsViewerPanelComponentFactory.java          |   2 -
 .../ListeningMarkupPanelFactoriesForWicket.java    |   2 -
 .../vw/{exceldownload => tabular}/adoc/antora.yml  |   0
 .../adoc/modules/tabular/images/screenshot.png     | Bin 0 -> 5627 bytes
 .../adoc/modules/tabular}/nav.adoc                 |   0
 .../adoc/modules/tabular}/pages/about.adoc         |  59 ++++++-
 .../adoc/modules/tabular/partials/module-nav.adoc  |   5 +
 .../vw/{exceldownload => tabular/applib}/pom.xml   |  38 ++---
 .../causeway/tabular/applib/DataTableProvider.java |  72 ++++++++
 .../wicket-ui => tabular/excel}/pom.xml            |  17 +-
 .../excel/CausewayModuleExtTabularExcel.java}      |   9 +-
 .../tabular/excel/exporter}/CellStyleProvider.java |   2 +-
 .../CollectionContentsAsExcelExporter.java         |  56 ++++++
 .../tabular/excel/exporter/ExcelFileFactory.java}  |  54 ++----
 .../tabular/excel/exporter}/_TimeConversion.java   |   2 +-
 extensions/vw/{exceldownload => tabular}/pom.xml   |  20 +--
 .../util/interaction/DataTableTester.java          |   8 +-
 .../interaction/DomainObjectTesterFactory.java     |   4 +-
 .../wkt/components/AsciiDocPanelFactoriesWkt.java  |   2 -
 .../wkt/components/MarkdownPanelFactoriesWkt.java  |   2 -
 .../ui/wkt/components/VegaPanelFactoriesWkt.java   |   2 -
 .../commons/applib/src/main/java/module-info.java  |   4 +-
 .../tabular/CollectionContentsExporter.java        |  72 ++++++++
 .../wicket/model/models/EntityCollectionModel.java |   6 +-
 .../models/EntityCollectionModelAbstract.java      |   8 +-
 .../models/interaction/coll/DataRowToggleWkt.java  |   6 +-
 .../model/models/interaction/coll/DataRowWkt.java  |  10 +-
 .../models/interaction/coll/DataTableModelWkt.java |  16 +-
 .../ui/test/ComponentFactoryAbstractTest_init.java |   6 -
 .../viewer/wicket/ui/ComponentFactory.java         |  11 +-
 .../viewer/wicket/ui/ComponentFactoryAbstract.java |   2 -
 .../ui/app/registry/ComponentFactoryKey.java       |  93 ++++++++++
 .../ui/components/about/AboutPanelFactory.java     |   3 -
 .../actioninfo/ActionInfoPanelFactory.java         |   2 -
 .../serviceactions/ServiceActionsPanelFactory.java |   2 -
 .../serviceactions/TertiaryMenuPanelFactory.java   |   2 -
 .../actions/ActionParametersFormPanelFactory.java  |   2 -
 .../actions/ActionParametersPanelFactory.java      |   2 -
 .../BookmarkedPagesPanelFactory.java               |   2 -
 .../ui/components/collection/CollectionPanel.java  |   4 +-
 .../CollectionPresentationSelectorHelper.java      |  24 +--
 .../CollectionPresentationSelectorPanel.java       |  49 +++---
 .../ui/components/collection/selector/_Util.java   |  67 +++-----
 .../ajaxtable/CausewayAjaxDataTable.java           |   2 +-
 .../CollectionContentsAsAjaxTablePanel.java        |   4 +-
 .../CollectionContentsAsAjaxTablePanelFactory.java |   2 -
 .../CollectionContentsSortableDataProvider.java    |  10 +-
 .../ajaxtable/columns/BulkToggleWkt.java           |  10 +-
 .../ajaxtable/columns/GenericColumn.java           |   2 +-
 .../ajaxtable/columns/GenericColumnAbstract.java   |   2 +-
 .../ajaxtable/columns/PluralColumn.java            |   4 +-
 .../ajaxtable/columns/SingularColumn.java          |   2 +-
 .../ajaxtable/columns/TitleColumn.java             |   2 +-
 .../ajaxtable/columns/ToggleboxColumn.java         |   8 +-
 .../export/CollectionContentsAsExportFactory.java  | 113 ++++++++++++
 .../icons/CollectionContentsAsIconsPanel.java      |   6 +-
 .../CollectionContentsAsIconsPanelFactory.java     |   2 -
 .../CollectionContentsMultipleViewsPanel.java      |  16 +-
 ...ollectionContentsMultipleViewsPanelFactory.java |   2 -
 .../summary/CollectionContentsAsSummary.java       |   6 +-
 .../CollectionContentsAsSummaryFactory.java        |   2 -
 .../unresolved/CollectionContentsHiddenPanel.java  |   4 +-
 .../CollectionContentsHiddenPanelFactory.java      |   5 +-
 .../ui/components/download/FileDownloadLink.java   |  60 +++++++
 .../empty/EmptyCollectionPanelFactory.java         |   2 -
 .../entity/EntityComponentFactoryAbstract.java     |   2 -
 .../collection/EntityCollectionPanelFactory.java   |   2 -
 .../entity/header/EntityHeaderPanelFactory.java    |   2 -
 .../icontitle/EntityIconAndTitlePanelFactory.java  |   2 -
 .../EntityIconTitleAndCopyLinkPanelFactory.java    |   5 +-
 .../ui/components/footer/FooterPanelFactory.java   |   2 -
 .../ui/components/header/HeaderPanelFactory.java   |   2 -
 .../components/layout/bs/BSGridPanelFactory.java   |   2 -
 .../property/PropertyEditFormPanelFactory.java     |   2 -
 .../property/PropertyEditPanelFactory.java         |   2 -
 .../scalars/ComponentFactoryScalarAbstract.java    |   2 -
 ...ponentFactoryScalarTypeConstrainedAbstract.java |   2 -
 .../scalars/blobclob/CausewayBlobPanelFactory.java |   2 -
 .../scalars/blobclob/CausewayClobPanelFactory.java |   2 -
 .../scalars/bool/BooleanPanelFactory.java          |   2 -
 .../choices/ChoicesSelect2PanelFactory.java        |   2 -
 .../scalars/image/JavaAwtImagePanelFactory.java    |   2 -
 .../scalars/markup/MarkupPanelFactories.java       |  12 +-
 .../scalars/markup/ScalarMarkupPanel.java          |  12 +-
 .../passwd/CausewayPasswordPanelFactory.java       |   2 -
 .../scalars/string/StringPanelFactory.java         |   2 -
 .../value/fallback/ValueFallbackPanelFactory.java  |   2 -
 .../StandaloneCollectionPanel.java                 |  13 +-
 .../StandaloneCollectionPanelFactory.java          |   2 -
 .../ui/components/tree/TreePanelFactories.java     |   2 -
 .../unknown/UnknownModelPanelFactory.java          |   2 -
 .../value/StandaloneValuePanelFactory.java         |   2 -
 .../voidreturn/VoidReturnPanelFactory.java         |   2 -
 .../ui/components/welcome/WelcomePanelFactory.java |   2 -
 .../EntityLinkSimplePanelFactory.java              |   2 -
 .../CausewayWicketThemeSupportDefault.java         |  36 ++--
 .../apache/causeway/viewer/wicket/ui/util/Wkt.java |  52 +++++-
 .../ComponentFactoryRegistrarDefault.java          |  16 +-
 130 files changed, 1403 insertions(+), 738 deletions(-)
 copy antora/components/refguide-index/modules/{extensions/pages/index/exceldownload/wkt/ui/viewer/CollectionContentsAsExcelFactory.adoc => core/pages/index/metamodel/tabular/simple/DataColumn.adoc} (61%)
 copy antora/components/refguide-index/modules/{extensions/pages/index/exceldownload/wkt/ui/viewer/CollectionContentsAsExcelFactory.adoc => core/pages/index/metamodel/tabular/simple/DataRow.adoc} (55%)
 create mode 100644 antora/components/refguide-index/modules/core/pages/index/metamodel/tabular/simple/DataTable.adoc
 rename antora/components/refguide-index/modules/extensions/pages/index/{exceldownload/wkt/ui/CausewayModuleExtExcelDownloadWicketUi.adoc => tabular/excel/CausewayModuleExtTabularExcel.adoc} (85%)
 create mode 100644 antora/components/refguide-index/modules/viewer/pages/index/commons/applib/services/tabular/CollectionContentsExporter.adoc
 rename antora/components/refguide-index/modules/{extensions/pages/index/exceldownload/wkt/ui/viewer/CollectionContentsAsExcelFactory.adoc => viewer/pages/index/wicket/ui/components/collectioncontents/export/CollectionContentsAsExportFactory.adoc} (83%)
 rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{interactions/managed/nonscalar => tabular/interactive}/DataColumn.java (90%)
 rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{interactions/managed/nonscalar => tabular/interactive}/DataRow.java (94%)
 rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{interactions/managed/nonscalar/DataTableModel.java => tabular/interactive/DataTableInteractive.java} (90%)
 rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{interactions/managed/nonscalar => tabular/interactive}/_ToggleDebug.java (95%)
 create mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataColumn.java
 create mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataRow.java
 create mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataTable.java
 delete mode 100644 extensions/vw/exceldownload/adoc/modules/exceldownload/images/screenshot.png
 delete mode 100644 extensions/vw/exceldownload/adoc/modules/exceldownload/partials/module-nav.adoc
 delete mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer/CollectionContentsAsExcelFactory.java
 delete mode 100644 extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer/ExcelFileDownloadLink.java
 rename extensions/vw/{exceldownload => tabular}/adoc/antora.yml (100%)
 create mode 100644 extensions/vw/tabular/adoc/modules/tabular/images/screenshot.png
 rename extensions/vw/{exceldownload/adoc/modules/exceldownload => tabular/adoc/modules/tabular}/nav.adoc (100%)
 rename extensions/vw/{exceldownload/adoc/modules/exceldownload => tabular/adoc/modules/tabular}/pages/about.adoc (50%)
 create mode 100644 extensions/vw/tabular/adoc/modules/tabular/partials/module-nav.adoc
 copy extensions/vw/{exceldownload => tabular/applib}/pom.xml (57%)
 create mode 100644 extensions/vw/tabular/applib/src/main/java/org/apache/causeway/tabular/applib/DataTableProvider.java
 rename extensions/vw/{exceldownload/wicket-ui => tabular/excel}/pom.xml (84%)
 rename extensions/vw/{exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/CausewayModuleExtExcelDownloadWicketUi.java => tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/CausewayModuleExtTabularExcel.java} (77%)
 rename extensions/vw/{exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer => tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter}/CellStyleProvider.java (98%)
 create mode 100644 extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/CollectionContentsAsExcelExporter.java
 rename extensions/vw/{exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer/ExcelFileModel.java => tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelFileFactory.java} (86%)
 rename extensions/vw/{exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer => tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter}/_TimeConversion.java (95%)
 rename extensions/vw/{exceldownload => tabular}/pom.xml (67%)
 create mode 100644 viewers/commons/applib/src/main/java/org/apache/causeway/viewer/commons/applib/services/tabular/CollectionContentsExporter.java
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/app/registry/ComponentFactoryKey.java
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/collectioncontents/export/CollectionContentsAsExportFactory.java
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/download/FileDownloadLink.java