This is an automated email from the ASF dual-hosted git repository. ahuber pushed a change to branch 3327-mm-getter-glitch in repository https://gitbox.apache.org/repos/asf/isis.git
from 366872c8cb ISIS-3327: verify SnapshotExcludeFacetFromImmutableMember is not inherited from interface to concrete class add 79277e6fd3 ISIS-3329: [Applib] Refactor DomainObjectLayout#tableDecoration to allow Customization add 6dc9df41b8 ISIS-3328: documentation service autogenerating HTML documentation from the menu and domain model add 82b5ad7983 Merge branch 'master' of github.com:apache/isis add e202fee19b Merge pull request #1371 from myroch/master add a077d62973 Merge remote-tracking branch 'origin/master' into 3329-applib.tabledeco add 85758cf6ff ISIS-3329: rename all tableDecoration to tableDecorator add 08250363c0 ISIS-3329: mm reg test approval add ee925ae049 ISIS-3329: consolidate static header gen. into WicketApplicationInitializer add 61aa7f4546 Merge pull request #1373 from apache/3329-applib.tabledeco add 267e42477f ISIS-3329: rename class (typo) add 41974e48d3 Merge branch 'master' into 3327-mm-getter-glitch No new revisions were added by this update. Summary of changes: api/applib/src/main/java/module-info.java | 1 + .../applib/annotation/CollectionLayout.java | 6 +- .../applib/annotation/DomainObjectLayout.java | 7 +- .../applib/annotation/TableDecoration.java | 60 - .../causeway/applib/annotation/TableDecorator.java | 89 ++ .../layout/component/CollectionLayoutData.java | 13 +- .../layout/component/DomainObjectLayoutData.java | 13 +- .../applib/layout/component/TableDecoration.java | 31 - .../documentation/DocumentationService.java | 16 +- .../documentation/DocumentationServiceMenu.java | 78 ++ .../core/config/CausewayConfiguration.java | 51 +- .../facets/CollectionLayoutConfigOptions.java | 39 - .../facets/DomainObjectLayoutConfigOptions.java | 53 - core/metamodel/src/main/java/module-info.java | 1 + .../layout/CollectionLayoutFacetFactory.java | 4 +- .../PagedFacetForCollectionLayoutAnnotation.java | 7 +- ...va => CollectionLayoutTableDecoratorFacet.java} | 33 +- ...llectionLayoutTableDecoratorFacetAbstract.java} | 18 +- ...coratorFacetForCollectionLayoutAnnotation.java} | 10 +- ...ForCollectionLayoutAnnotationAsConfigured.java} | 10 +- ...TableDecoratorFacetForCollectionLayoutXml.java} | 34 +- ...ayoutTableDecoratorFacetFromConfiguration.java} | 10 +- .../DomainObjectLayoutFacetFactory.java | 4 +- .../PagedFacetForDomainObjectLayoutAnnotation.java | 7 +- ... => DomainObjectLayoutTableDecoratorFacet.java} | 35 +- ...inObjectLayoutTableDecoratorFacetAbstract.java} | 18 +- ...ratorFacetForDomainObjectLayoutAnnotation.java} | 10 +- ...rDomainObjectLayoutAnnotationAsConfigured.java} | 10 +- ...bleDecoratorFacetForDomainObjectLayoutXml.java} | 33 +- ...ayoutTableDecoratorFacetFromConfiguration.java} | 10 +- .../services/grid/GridSystemServiceAbstract.java | 8 +- .../core/metamodel/spec/feature/ObjectMember.java | 3 +- .../causeway/core/metamodel/util/Facets.java | 26 +- .../runtimeservices/src/main/java/module-info.java | 1 + .../documentation/DocumentationServiceDefault.java | 269 ++++ .../DomainObjectLayout/DomainObjectLayoutMenu.java | 8 + .../plural/DomainObjectLayoutPluralVm.java | 2 - ...inObjectLayoutTableDecoratorVm-description.adoc | 4 + .../DomainObjectLayoutTableDecoratorVm.java} | 35 +- .../DomainObjectLayoutTableDecoratorVm.layout.xml} | 0 .../src/main/java/demoapp/dom/menubars.layout.xml | 1 + .../MetaModelRegressionTest.verify.approved.xml | 1374 ++++++++++---------- .../entity/collection/EntityCollectionPanel.java | 31 +- .../StandaloneCollectionPanel.java | 31 +- .../viewer/wicket/ui/pages/PageAbstract.java | 11 - .../DatatablesJavaScriptResourceReferenceInit.java | 77 -- .../viewer/wicket/ui/panels/PanelAbstract.java | 15 + .../apache/causeway/viewer/wicket/ui/util/Wkt.java | 6 + .../viewer/CausewayModuleViewerWicketViewer.java | 2 + .../wicketapp/config/DatatablesNetInitWkt.java | 50 + 50 files changed, 1459 insertions(+), 1206 deletions(-) delete mode 100644 api/applib/src/main/java/org/apache/causeway/applib/annotation/TableDecoration.java create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/annotation/TableDecorator.java delete mode 100644 api/applib/src/main/java/org/apache/causeway/applib/layout/component/TableDecoration.java rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/datatables/dataTables.init.js.template => api/applib/src/main/java/org/apache/causeway/applib/services/documentation/DocumentationService.java (78%) create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/services/documentation/DocumentationServiceMenu.java delete mode 100644 core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/DomainObjectLayoutConfigOptions.java rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacet.java => CollectionLayoutTableDecoratorFacet.java} (53%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetAbstract.java => CollectionLayoutTableDecoratorFacetAbstract.java} (66%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetFromConfiguration.java => CollectionLayoutTableDecoratorFacetForCollectionLayoutAnnotation.java} (73%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetForCollectionLayoutAnnotationAsConfigured.java => CollectionLayoutTableDecoratorFacetForCollectionLayoutAnnotationAsConfigured.java} (69%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetForCollectionLayoutXml.java => CollectionLayoutTableDecoratorFacetForCollectionLayoutXml.java} (52%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetForCollectionLayoutAnnotation.java => CollectionLayoutTableDecoratorFacetFromConfiguration.java} (72%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacet.java => DomainObjectLayoutTableDecoratorFacet.java} (52%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetAbstract.java => DomainObjectLayoutTableDecoratorFacetAbstract.java} (69%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetFromConfiguration.java => DomainObjectLayoutTableDecoratorFacetForDomainObjectLayoutAnnotation.java} (73%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetForDomainObjectLayoutAnnotation.java => DomainObjectLayoutTableDecoratorFacetForDomainObjectLayoutAnnotationAsConfigured.java} (71%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetForDomainObjectLayoutXml.java => DomainObjectLayoutTableDecoratorFacetForDomainObjectLayoutXml.java} (56%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetForDomainObjectLayoutAnnotationAsConfigured.java => DomainObjectLayoutTableDecoratorFacetFromConfiguration.java} (69%) create mode 100644 core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/documentation/DocumentationServiceDefault.java create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/tabledec/DomainObjectLayoutTableDecoratorVm-description.adoc copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/{plural/DomainObjectLayoutPluralVm.java => tabledec/DomainObjectLayoutTableDecoratorVm.java} (63%) copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/{bookmarking/DomainObjectLayoutBookmarkingVm.layout.xml => tabledec/DomainObjectLayoutTableDecoratorVm.layout.xml} (100%) delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/datatables/DatatablesJavaScriptResourceReferenceInit.java create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/DatatablesNetInitWkt.java