This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 3973-backport.layout.switch
in repository https://gitbox.apache.org/repos/asf/causeway.git
from bd8abfb4556 CAUSEWAY-3973: [v2] work on backport of simplified grid
loading (2)
add f64eb8e8a0f CAUSEWAY-3973: [v2] work on backport of simplified grid
loading (3)
No new revisions were added by this update.
Summary of changes:
api/applib/src/main/java/module-info.java | 3 +-
.../apache/causeway/applib/layout/grid/Grid.java | 65 ---
.../bootstrap/BSElementOwnerResolvingWalker.java | 116 ++++
.../applib/layout/grid/bootstrap/BSGrid.java | 305 +++-------
.../layout/grid/bootstrap/BSGridTransformer.java | 177 ++++++
.../applib/layout/grid/bootstrap/BSTab.java | 6 +-
.../applib/layout/grid/bootstrap/BSUtil.java | 46 +-
.../applib/layout/grid/bootstrap/GridAbstract.java | 206 -------
.../applib/layout/resource/LayoutResource.java | 34 +-
.../layout/resource}/LayoutResourceLoader.java | 26 +-
.../applib/services/grid/GridLoaderService.java | 1 +
.../GridMarshaller.java} | 31 +-
.../services/grid/GridMarshallerService.java | 1 +
.../causeway/applib/services/grid/GridService.java | 139 +----
.../applib/services/grid/GridSystemService.java | 1 +
.../applib/services/layout/LayoutExportStyle.java | 1 -
core/metamodel/src/main/java/module-info.java | 1 -
.../metamodel/CausewayModuleCoreMetamodel.java | 39 +-
.../_testing/MetaModelContext_forTesting.java | 71 +--
.../interactions/managed/ManagedCollection.java | 2 +-
.../interactions/managed/ManagedProperty.java | 2 +-
.../core/metamodel/layout/LayoutFacetUtil.java | 4 +-
.../services/grid/FallbackGridProvider.java | 127 +++++
.../core/metamodel/services/grid/GridCache.java | 65 +++
.../grid/{bootstrap => }/GridFallbackLayout.xml | 0
.../services/grid/GridInitializationModel.java | 300 ++++++++++
.../core/metamodel/services/grid/GridLoader.java | 57 ++
.../services/grid/GridLoaderServiceDefault.java | 240 --------
.../services/grid/GridLoadingContext.java | 104 ++++
...erviceBootstrap.java => GridMarshallerXml.java} | 86 ++-
.../services/grid/GridServiceDefault.java | 224 +++-----
.../services/grid/LayoutResourceLookup.java | 169 ++++++
.../services/grid/ObjectMemberResolverForGrid.java | 503 +++++++++++++++++
...java => XmlLayoutRespectingFacetInstaller.java} | 196 ++-----
.../grid/XsiSchemaLocationProviderForGrid.java | 55 ++
.../{bootstrap => }/_UnreferencedSequenceUtil.java | 2 +-
.../grid/bootstrap/GridSystemServiceBootstrap.java | 628 ---------------------
.../services/grid/bootstrap/_GridModel.java | 231 --------
.../services/grid/spi/LayoutResource.java | 31 -
.../grid/spi/LayoutResourceLoaderDefault.java | 19 +-
.../core/metamodel/spec/ObjectSpecification.java | 13 +
.../core/metamodel/spec/feature/ObjectAction.java | 4 +-
.../specimpl/dflt/_MembersAsColumns.java | 9 +-
...meTest.java => GridCache_resourceNameTest.java} | 42 +-
.../metamodel/services/grid/GridLoadingTest.java | 63 +--
.../services/grid/GridXmlRoundtripTest.java | 23 +-
.../services/grid/LayoutSwitchingTest.java | 3 +-
.../bootstrap/BSMenuBarsAttributesAppender.java | 57 ++
.../MenuBarsMarshallerServiceBootstrap.java | 15 +-
.../bootstrap/MenuBarsServiceBootstrap.java | 135 ++---
.../sitemap/SitemapServiceDefault.java | 9 +-
.../help/topics/welcome/WelcomeHelpPage.java | 124 ++--
.../spiimpl/LayoutResourceLoaderFromGithub.java | 19 +-
.../viewer/commons/model/layout/UiGridLayout.java | 76 +--
.../resources/DomainObjectResourceServerside.java | 4 +-
.../components/entity/fieldset/PropertyGroup.java | 2 +-
56 files changed, 2376 insertions(+), 2536 deletions(-)
delete mode 100644
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/Grid.java
create mode 100644
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElementOwnerResolvingWalker.java
create mode 100644
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSGridTransformer.java
delete mode 100644
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/GridAbstract.java
copy
viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/models/ServiceActionsModel.java
=>
api/applib/src/main/java/org/apache/causeway/applib/layout/resource/LayoutResource.java
(56%)
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
(72%)
copy
api/applib/src/main/java/org/apache/causeway/applib/services/{marshal/MarshallerService.java
=> grid/GridMarshaller.java} (60%)
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%)
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridInitializationModel.java
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} (50%)
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/LayoutResourceLookup.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/ObjectMemberResolverForGrid.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{bootstrap/GridSystemServiceAbstract.java
=> XmlLayoutRespectingFacetInstaller.java} (72%)
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/XsiSchemaLocationProviderForGrid.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{bootstrap
=> }/_UnreferencedSequenceUtil.java (97%)
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/bootstrap/_GridModel.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResource.java
rename
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/services/grid/{GridLoaderServiceDefault_resourceNameTest.java
=> GridCache_resourceNameTest.java} (63%)
create mode 100644
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/BSMenuBarsAttributesAppender.java