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