This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 3937-grid.api.overhaul
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 9746304b624 CAUSEWAY-3937: loading and caching are orthogonal concerns
add 2e3dbf39be9 CAUSEWAY-3937: unifies SPIs, moves responsibilities
No new revisions were added by this update.
Summary of changes:
.../applib/layout/grid/bootstrap/BSUtil.java | 34 ++++
.../layout/resource/LayoutResourceLoader.java | 8 +-
.../causeway/applib/services/grid/GridService.java | 64 +-------
.../applib/services/layout/LayoutExportStyle.java | 37 ++++-
.../metamodel/CausewayModuleCoreMetamodel.java | 6 +-
.../metamodel/facets/object/grid/BSGridFacet.java | 4 +-
.../services/grid/FallbackGridProvider.java | 117 +++++++++++++
.../services/grid/GridLoadingContext.java | 6 +-
.../services/grid/GridServiceDefault.java | 28 +---
...olver.java => ObjectMemberResolverForGrid.java} | 181 +++------------------
.../services/layout/LayoutServiceDefault.java | 77 +++++++--
.../mmtestsupport/MetaModelContext_forTesting.java | 4 +-
12 files changed, 292 insertions(+), 274 deletions(-)
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/FallbackGridProvider.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{GridObjectMemberResolver.java
=> ObjectMemberResolverForGrid.java} (86%)