This is an automated email from the ASF dual-hosted git repository. ahuber pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/isis.git
commit c88472eb60794e4291f74bb7b9ad5f49a48cc964 Merge: 69e8e1882f 399e68180b Author: Andi Huber <[email protected]> AuthorDate: Fri Jan 6 09:33:08 2023 +0100 Merge pull request #1321 from apache/3309-demo.obj.layout Demo: DomainObjectLayout showcases - (part 1 of more to come) .../causeway/applib/annotation/BookmarkPolicy.java | 7 +- .../causeway/applib/layout/LayoutConstants.java | 6 +- .../apache/causeway/applib/layout/grid/Grid.java | 11 + .../causeway/applib/layout/grid/GridAbstract.java | 14 +- .../core/metamodel/facetapi/FacetAbstract.java | 1 - .../core/metamodel/facetapi/FacetUtil.java | 38 +- .../metamodel/facets/SingleValueFacetAbstract.java | 14 +- .../ActionPositionFacetForActionLayoutXml.java | 12 +- .../BookmarkPolicyFacetForActionLayoutXml.java | 12 +- .../layout/CssClassFaFacetForActionLayoutXml.java | 12 +- .../layout/CssClassFacetForActionLayoutXml.java | 12 +- .../layout/HiddenFacetForActionLayoutXml.java | 10 +- .../MemberDescribedFacetForActionLayoutXml.java | 12 +- .../layout/MemberNamedFacetForActionLayoutXml.java | 9 +- .../layout/PromptStyleFacetForActionLayoutXml.java | 9 +- .../layout/RedirectFacetFromActionLayoutXml.java | 9 +- .../described/ObjectDescribedFacetAbstract.java | 12 + .../CssClassFacetForCollectionLayoutXml.java | 10 +- .../DefaultViewFacetForCollectionLayoutXml.java | 10 +- .../layout/HiddenFacetForCollectionLayoutXml.java | 10 +- ...MemberDescribedFacetForCollectionLayoutXml.java | 10 +- .../MemberNamedFacetForCollectionLayoutXml.java | 11 +- .../layout/PagedFacetForCollectionLayoutXml.java | 10 +- .../SortedByFacetForCollectionLayoutXml.java | 10 +- ...llectionLayoutTableDecorationFacetAbstract.java | 6 + ...TableDecorationFacetForCollectionLayoutXml.java | 10 +- .../sortedby/SortedByFacetAbstract.java | 8 +- .../layout/group/LayoutGroupFacetForLayoutXml.java | 17 +- .../layout/order/LayoutOrderFacetAbstract.java | 7 +- .../layout/order/LayoutOrderFacetForLayoutXml.java | 10 +- ...ookmarkPolicyFacetForDomainObjectLayoutXml.java | 12 +- .../CssClassFaFacetForDomainObjectLayoutXml.java | 12 +- .../CssClassFacetForDomainObjectLayoutXml.java | 13 +- ...jectDescribedFacetForDomainObjectLayoutXml.java | 11 +- .../ObjectNamedFacetForDomainObjectLayoutXml.java | 12 +- ...inObjectLayoutTableDecorationFacetAbstract.java | 10 +- ...bleDecorationFacetForDomainObjectLayoutXml.java | 12 +- .../facets/object/paged/PagedFacetAbstract.java | 7 +- .../DateRenderAdjustFacetAbstract.java | 5 + .../CssClassFacetForPropertyLayoutXml.java | 9 +- .../HiddenFacetForPropertyLayoutXml.java | 10 +- .../LabelAtFacetForPropertyLayoutXml.java | 10 +- .../MemberDescribedFacetForPropertyLayoutXml.java | 11 +- .../MemberNamedFacetForPropertyLayoutXml.java | 11 +- .../MultiLineFacetForPropertyLayoutXml.java | 10 +- .../PromptStyleFacetForPropertyLayoutXml.java | 10 +- .../RenderedAdjustedFacetForPropertyLayoutXml.java | 10 +- .../TypicalLengthFacetForPropertyLayoutXml.java | 10 +- .../UnchangingFacetForPropertyLayoutXml.java | 10 +- .../renderunchanged/UnchangingFacetAbstract.java | 6 +- .../services/grid/GridSystemServiceAbstract.java | 387 +++++++++------------ .../grid/bootstrap/GridSystemServiceBootstrap.java | 8 +- .../causeway/core/metamodel/util/Facets.java | 6 +- .../bootstrap/MenuBarsServiceBootstrap.java | 37 +- .../DomainObjectLayout/DomainObjectLayoutMenu.java | 2 +- ... => DomainObjectLayoutBookmarkingNestedVm.java} | 22 +- ...omainObjectLayoutBookmarkingVm-description.adoc | 7 + .../DomainObjectLayoutBookmarkingVm.java | 20 +- .../DomainObjectLayoutBookmarkingVm.layout.xml | 49 +++ .../DomainObjectLayoutCssClassVm-description.adoc | 6 + .../cssClass/DomainObjectLayoutCssClassVm.java | 2 +- .../DomainObjectLayoutCssClassVm.layout.xml | 49 +++ ...DomainObjectLayoutCssClassFaVm-description.adoc | 6 + .../cssClassFa/DomainObjectLayoutCssClassFaVm.java | 2 +- .../DomainObjectLayoutCssClassFaVm.layout.xml | 49 +++ ...omainObjectLayoutDescribedAsVm-description.adoc | 6 + .../DomainObjectLayoutDescribedAsVm.java | 2 +- .../DomainObjectLayoutDescribedAsVm.layout.xml | 49 +++ .../DomainObjectLayoutNamedVm-description.adoc | 6 + .../named/DomainObjectLayoutNamedVm.java | 2 +- .../named/DomainObjectLayoutNamedVm.layout.xml | 49 +++ .../DomainObjectLayoutPagedVm-description.adoc | 7 + .../paged/DomainObjectLayoutPagedVm.java | 2 +- .../paged/DomainObjectLayoutPagedVm.layout.xml | 49 +++ .../DomainObjectLayoutPluralVm-description.adoc | 7 + .../plural/DomainObjectLayoutPluralVm.java | 2 +- .../plural/DomainObjectLayoutPluralVm.layout.xml | 49 +++ ...DomainObjectLayoutXxxUiEventVm-description.adoc | 6 + .../xxxUiEvent/DomainObjectLayoutXxxUiEventVm.java | 2 +- .../DomainObjectLayoutXxxUiEventVm.layout.xml | 49 +++ .../commons/model/action/HasManagedAction.java | 8 +- .../wicket/model/models/ActionModelImpl.java | 5 +- .../wicket/model/models/BookmarkTreeNode.java | 255 ++++++-------- .../model/models/BookmarkTreeNodeComparator.java | 60 ---- .../wicket/model/models/BookmarkableModel.java | 23 +- .../wicket/model/models/BookmarkedPagesModel.java | 84 ++--- .../wicket/model/models/ManagedObjectModel.java | 13 - .../viewer/wicket/model/models/UiObjectWkt.java | 18 + .../interaction/HasBookmarkedOwnerAbstract.java | 13 +- .../bookmarkedpages/BookmarkedPagesPanel.java | 2 +- 90 files changed, 1199 insertions(+), 751 deletions(-)
