You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2023/01/06 08:41:38 UTC

[isis] branch spring6 updated (45f8b915cc -> 5cf0adfe8d)

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a change to branch spring6
in repository https://gitbox.apache.org/repos/asf/isis.git


    from 45f8b915cc Merge remote-tracking branch 'origin/master' into spring6
     add c56c0d4e93 ISIS-3309: [Demo] Object Layout Annotation: adding VM stubs
     add 1e65127e5f ISIS-3318: simplified internal use of BookmarkPolicy
     add 91bc4fe039 ISIS-3318: simplify BookmarkTreeNode
     add c36df3b3d8 ISIS-3318: facet precedence from xml layout is either HIGH or LOW
     add 2a63c7befd ISIS-3318: FacetUtil: honor facet precedence when updating facets
     add 4a5171ac5e ISIS-3318: just typos and comments
     add 9b326228cb ISIS-3318: hotfix for LayoutGroupFacetForLayoutXml - so can move on
     add 56181e7ac8 ISIS-3318: minor comments
     add 399e68180b ISIS-3318: demo: fixes bookmark parent/child relation showcase
     add c88472eb60 Merge pull request #1321 from apache/3309-demo.obj.layout
     new 5cf0adfe8d ISIS-3275: [Incubating] Migrate from Spring Framework 5.x to 6.x

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:
 .../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(-)
 copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/bookmarking/{DomainObjectLayoutBookmarkingVm.java => DomainObjectLayoutBookmarkingNestedVm.java} (73%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/bookmarking/DomainObjectLayoutBookmarkingVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/bookmarking/DomainObjectLayoutBookmarkingVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClass/DomainObjectLayoutCssClassVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClass/DomainObjectLayoutCssClassVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClassFa/DomainObjectLayoutCssClassFaVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClassFa/DomainObjectLayoutCssClassFaVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/describedAs/DomainObjectLayoutDescribedAsVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/describedAs/DomainObjectLayoutDescribedAsVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/named/DomainObjectLayoutNamedVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/named/DomainObjectLayoutNamedVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/paged/DomainObjectLayoutPagedVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/paged/DomainObjectLayoutPagedVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/plural/DomainObjectLayoutPluralVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/plural/DomainObjectLayoutPluralVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/xxxUiEvent/DomainObjectLayoutXxxUiEventVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/xxxUiEvent/DomainObjectLayoutXxxUiEventVm.layout.xml
 delete mode 100644 viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/models/BookmarkTreeNodeComparator.java


[isis] 01/01: ISIS-3275: [Incubating] Migrate from Spring Framework 5.x to 6.x

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch spring6
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 5cf0adfe8de2305fc9136975c5eb922dc0bb45e2
Merge: 45f8b915cc c88472eb60
Author: andi-huber <ah...@apache.org>
AuthorDate: Fri Jan 6 09:41:31 2023 +0100

    ISIS-3275: [Incubating] Migrate from Spring Framework 5.x to 6.x

 .../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(-)

diff --cc api/applib/src/main/java/org/apache/causeway/applib/annotation/BookmarkPolicy.java
index c212e4ae93,cc3e058bdb..eef44b7c5b
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/BookmarkPolicy.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/BookmarkPolicy.java
@@@ -19,10 -19,10 +19,10 @@@
  
  package org.apache.causeway.applib.annotation;
  
 -import javax.xml.bind.annotation.XmlType;
 +import jakarta.xml.bind.annotation.XmlType;
  
  /**
-  * 
+  *
   * @since 1.x {@index}
   */
  @XmlType(
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/bookmarking/DomainObjectLayoutBookmarkingNestedVm.java
index 5e8c2e54ce,dc80dc1029..60dd215672
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/bookmarking/DomainObjectLayoutBookmarkingNestedVm.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/bookmarking/DomainObjectLayoutBookmarkingNestedVm.java
@@@ -18,14 -18,16 +18,16 @@@
   */
  package demoapp.dom.domain.objects.DomainObjectLayout.bookmarking;
  
 -import javax.inject.Named;
 -import javax.xml.bind.annotation.XmlAccessType;
 -import javax.xml.bind.annotation.XmlAccessorType;
 -import javax.xml.bind.annotation.XmlElement;
 -import javax.xml.bind.annotation.XmlRootElement;
 -import javax.xml.bind.annotation.XmlType;
 +import jakarta.inject.Named;
 +import jakarta.xml.bind.annotation.XmlAccessType;
 +import jakarta.xml.bind.annotation.XmlAccessorType;
 +import jakarta.xml.bind.annotation.XmlElement;
 +import jakarta.xml.bind.annotation.XmlRootElement;
 +import jakarta.xml.bind.annotation.XmlType;
  
+ import org.apache.causeway.applib.annotation.BookmarkPolicy;
  import org.apache.causeway.applib.annotation.DomainObject;
+ import org.apache.causeway.applib.annotation.DomainObjectLayout;
  import org.apache.causeway.applib.annotation.Nature;
  import org.apache.causeway.applib.annotation.ObjectSupport;
  import org.apache.causeway.applib.annotation.Optionality;
diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/bookmarking/DomainObjectLayoutBookmarkingVm.java
index 5e8c2e54ce,c3e8ad4442..ad37ee8dd1
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/bookmarking/DomainObjectLayoutBookmarkingVm.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/bookmarking/DomainObjectLayoutBookmarkingVm.java
@@@ -18,22 -18,20 +18,20 @@@
   */
  package demoapp.dom.domain.objects.DomainObjectLayout.bookmarking;
  
 -import javax.inject.Named;
 -import javax.xml.bind.annotation.XmlAccessType;
 -import javax.xml.bind.annotation.XmlAccessorType;
 -import javax.xml.bind.annotation.XmlRootElement;
 -import javax.xml.bind.annotation.XmlType;
 +import jakarta.inject.Named;
 +import jakarta.xml.bind.annotation.XmlAccessType;
 +import jakarta.xml.bind.annotation.XmlAccessorType;
- import jakarta.xml.bind.annotation.XmlElement;
 +import jakarta.xml.bind.annotation.XmlRootElement;
 +import jakarta.xml.bind.annotation.XmlType;
  
+ import org.apache.causeway.applib.annotation.Action;
+ import org.apache.causeway.applib.annotation.BookmarkPolicy;
  import org.apache.causeway.applib.annotation.DomainObject;
+ import org.apache.causeway.applib.annotation.DomainObjectLayout;
  import org.apache.causeway.applib.annotation.Nature;
  import org.apache.causeway.applib.annotation.ObjectSupport;
- import org.apache.causeway.applib.annotation.Optionality;
- import org.apache.causeway.applib.annotation.Property;
  
  import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
- import lombok.Getter;
- import lombok.Setter;
  
  //tag::class[]
  @XmlRootElement(name = "root")