This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 2070537f7d9 Merge pull request #3208 from
apache/dependabot/maven/main/io.opentelemetry.contrib-opentelemetry-maven-extension-1.51.0-alpha
add eb7f584454c CAUSEWAY-2297: grid refactoring
add 835258b7735 CAUSEWAY-2297: grid refactoring
add 7a2a5ef10e3 CAUSEWAY-2297: removes Grid
add 012be077069 CAUSEWAY-2297: rename, move and encapsulate
add caea12b1a25 CAUSEWAY-3937: removal of GridSystemService from API
add 9746304b624 CAUSEWAY-3937: loading and caching are orthogonal concerns
add 2e3dbf39be9 CAUSEWAY-3937: unifies SPIs, moves responsibilities
add 7a1868f2299 CAUSEWAY-3937: layout resource invalidation
add c9534707e01 CAUSEWAY-3937: simplify BSElementVisitor
new 7cb91f3fdc0 Merge pull request #3212 from apache/3937-grid.api.overhaul
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:
api/applib/src/main/java/module-info.java | 5 +-
.../apache/causeway/applib/layout/grid/Grid.java | 87 ----
.../applib/layout/grid/bootstrap/BSElement.java | 39 +-
.../applib/layout/grid/bootstrap/BSGrid.java | 43 +-
.../layout/grid/bootstrap/BSGridTransformer.java | 17 +-
.../applib/layout/grid/bootstrap/BSUtil.java | 45 +-
.../applib/layout/grid/bootstrap/BSWalker.java | 108 ++---
.../applib/layout/resource}/LayoutResource.java | 23 +-
.../layout/resource}/LayoutResourceLoader.java | 26 +-
.../applib/services/grid/GridLoaderService.java | 94 ----
.../applib/services/grid/GridMarshaller.java | 19 +-
.../causeway/applib/services/grid/GridService.java | 169 ++-----
.../applib/services/grid/GridSystemService.java | 135 ------
.../applib/services/grid/package-info.java | 26 --
.../applib/services/layout/LayoutExportStyle.java | 41 +-
core/metamodel/src/main/java/module-info.java | 1 -
.../metamodel/CausewayModuleCoreMetamodel.java | 32 +-
.../metamodel/facets/object/grid/BSGridFacet.java | 30 +-
.../metamodel/facets/object/grid/GridFacet.java | 8 +-
.../core/metamodel/layout/LayoutFacetUtil.java | 398 ++++++++---------
.../services/grid/FallbackGridProvider.java | 115 +++++
.../core/metamodel/services/grid/GridCache.java | 55 +++
.../grid/{bootstrap => }/GridFallbackLayout.xml | 0
.../{bootstrap => }/GridInitializationModel.java | 18 +-
.../core/metamodel/services/grid/GridLoader.java | 47 ++
.../services/grid/GridLoaderServiceDefault.java | 245 -----------
.../services/grid/GridLoadingContext.java | 93 ++++
...erviceBootstrap.java => GridMarshallerXml.java} | 25 +-
.../services/grid/GridServiceDefault.java | 128 +++---
.../services/grid/GridSystemServiceAbstract.java | 403 -----------------
.../services/grid/LayoutResourceLookup.java | 157 +++++++
...strap.java => ObjectMemberResolverForGrid.java} | 488 +++++++++++++--------
.../grid/XsiSchemaLocationProviderForGrid.java | 39 +-
.../{bootstrap => }/_UnreferencedSequenceUtil.java | 2 +-
.../grid/spi/LayoutResourceLoaderDefault.java | 9 +-
.../services/layout/LayoutServiceDefault.java | 91 ++--
.../metamodel/MetaModelServiceDefault.java | 3 +-
.../causeway/core/metamodel/util/Facets.java | 1 -
...meTest.java => GridCache_resourceNameTest.java} | 34 +-
.../metamodel/services/grid/GridLoadingTest.java | 38 +-
.../services/grid/GridXmlRoundtripTest.java | 9 +-
.../mmtestsupport/MetaModelContext_forTesting.java | 49 +--
.../sitemap/SitemapServiceDefault.java | 4 +-
.../help/topics/welcome/WelcomeHelpPage.java | 45 +-
.../spiimpl/LayoutResourceLoaderFromGithub.java | 4 +-
.../viewer/controller/ResourceController.java | 3 +-
.../resources/DomainObjectResourceServerside.java | 9 +-
47 files changed, 1511 insertions(+), 1949 deletions(-)
delete mode 100644
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/Grid.java
rename
{core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi
=>
api/applib/src/main/java/org/apache/causeway/applib/layout/resource}/LayoutResource.java
(62%)
rename
{core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi
=>
api/applib/src/main/java/org/apache/causeway/applib/layout/resource}/LayoutResourceLoader.java
(73%)
delete mode 100644
api/applib/src/main/java/org/apache/causeway/applib/services/grid/GridLoaderService.java
delete mode 100644
api/applib/src/main/java/org/apache/causeway/applib/services/grid/GridSystemService.java
delete mode 100644
api/applib/src/main/java/org/apache/causeway/applib/services/grid/package-info.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/FallbackGridProvider.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridCache.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{bootstrap
=> }/GridFallbackLayout.xml (100%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{bootstrap
=> }/GridInitializationModel.java (97%)
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridLoader.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridLoaderServiceDefault.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridLoadingContext.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{bootstrap/GridMarshallerServiceBootstrap.java
=> GridMarshallerXml.java} (81%)
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridSystemServiceAbstract.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/LayoutResourceLookup.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{bootstrap/GridSystemServiceBootstrap.java
=> ObjectMemberResolverForGrid.java} (53%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{bootstrap
=> }/_UnreferencedSequenceUtil.java (97%)
rename
core/mmtest/src/test/java/org/apache/causeway/core/metamodel/services/grid/{GridLoaderServiceDefault_resourceNameTest.java
=> GridCache_resourceNameTest.java} (57%)