This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 3971-layout.switching
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 12d0503ffc7 CAUSEWAY-3971: minor (code quality)
add 1e046eb661a CAUSEWAY-3971: introduces QualifiedFacet
add 9d3e8fb56fd CAUSEWAY-3971: fleshes out Qualified Facets where needed
No new revisions were added by this update.
Summary of changes:
.../commons/internal/collections/_Multimaps.java | 15 ++--
.../core/metamodel/facetapi/FacetHolder.java | 4 +-
.../core/metamodel/facetapi/FacetHolderSimple.java | 81 ++++++++++--------
.../core/metamodel/facetapi/FacetRanking.java | 71 ++++++++++------
.../core/metamodel/facetapi/QualifiedFacet.java | 25 ++++++
.../ActionPositionFacetForActionLayoutXml.java | 27 ++++--
.../layout/CssClassFacetForActionLayoutXml.java | 26 ++++--
.../actions/layout/FaFacetForActionLayoutXml.java | 26 ++++--
.../layout/HiddenFacetForActionLayoutXml.java | 31 +++++--
.../MemberDescribedFacetForActionLayoutXml.java | 27 ++++--
.../layout/MemberNamedFacetForActionLayoutXml.java | 29 +++++--
.../CssClassFacetForCollectionLayoutXml.java | 28 +++++--
.../DefaultViewFacetForCollectionLayoutXml.java | 29 +++++--
.../layout/HiddenFacetForCollectionLayoutXml.java | 31 +++++--
...MemberDescribedFacetForCollectionLayoutXml.java | 28 +++++--
.../MemberNamedFacetForCollectionLayoutXml.java | 28 +++++--
.../layout/PagedFacetForCollectionLayoutXml.java | 28 +++++--
.../SortedByFacetForCollectionLayoutXml.java | 34 +++++---
.../TableDecoratorFacetForCollectionLayoutXml.java | 26 ++++--
.../layout/group/LayoutGroupFacetForLayoutXml.java | 29 ++++---
.../layout/order/LayoutOrderFacetForLayoutXml.java | 23 +++++-
...ookmarkPolicyFacetForDomainObjectLayoutXml.java | 27 ++++--
.../CssClassFacetForDomainObjectLayoutXml.java | 26 ++++--
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 19 ++---
.../FaFacetForDomainObjectLayoutXml.java | 27 ++++--
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 14 ++--
...jectDescribedFacetForDomainObjectLayoutXml.java | 26 ++++--
.../ObjectNamedFacetForDomainObjectLayoutXml.java | 27 ++++--
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 27 +++---
...ableDecoratorFacetForDomainObjectLayoutXml.java | 26 ++++--
.../object/layout/LayoutPrefixFacetForUiEvent.java | 2 +-
.../object/promptStyle/PromptStyleFacet.java | 43 ++++++++--
.../CssClassFacetForPropertyLayoutXml.java | 29 +++++--
.../HiddenFacetForPropertyLayoutXml.java | 25 ++++--
.../LabelAtFacetForPropertyLayoutXml.java | 28 +++++--
.../MemberDescribedFacetForPropertyLayoutXml.java | 28 +++++--
.../MemberNamedFacetForPropertyLayoutXml.java | 30 +++++--
.../MultiLineFacetForPropertyLayoutXml.java | 31 +++++--
.../RenderedAdjustedFacetForPropertyLayoutXml.java | 28 +++++--
.../TypicalLengthFacetForPropertyLayoutXml.java | 28 +++++--
.../UnchangingFacetForPropertyLayoutXml.java | 30 +++++--
.../services/grid/GridServiceDefault.java | 5 +-
.../services/grid/ObjectMemberResolverForGrid.java | 5 +-
...java => XmlLayoutRespectingFacetInstaller.java} | 95 +++++++++++-----------
...udeAnnotationEnforcesMetamodelContribution.java | 18 ++--
.../causeway/core/metamodel/util/Facets.java | 26 ++++--
.../metamodel/services/grid/GridLoadingTest.java | 2 +-
.../menubars/bootstrap/MenuBarsServiceBSTest.java | 6 +-
48 files changed, 918 insertions(+), 406 deletions(-)
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/QualifiedFacet.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{XmlLayoutRespectingFacetModifier.java
=> XmlLayoutRespectingFacetInstaller.java} (86%)