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 be5f03dc0f5319c97a1e593ba8becaa8be72b2e6 Merge: d91a40b84e 84bb8172a0 Author: Andi Huber <ahu...@apache.org> AuthorDate: Thu Jan 12 11:16:57 2023 +0100 Merge remote-tracking branch 'origin/master' into spring6 .../core/metamodel/facetapi/FacetUtil.java | 19 +++++++ .../PagedFacetForCollectionLayoutAnnotation.java | 2 +- ...PagedFacetOverriddenByDataTablesDecoration.java | 2 +- .../fallback/PagedFacetFromConfiguration.java | 4 +- .../PagedFacetForDomainObjectLayoutAnnotation.java | 4 +- ...PagedFacetOverriddenByDataTablesDecoration.java | 2 +- .../facets/object/paged/PagedFacetAbstract.java | 5 -- .../managed/nonscalar/DataTableModel.java | 6 +- .../core/metamodel/layout/LayoutFacetUtil.java | 7 ++- .../core/metamodel/spec/feature/ObjectMember.java | 66 +++++++++++----------- ...omainObjectLayoutBookmarkingVm-description.adoc | 6 +- .../DomainObjectLayoutCssClassVm-description.adoc | 8 ++- .../cssClass/DomainObjectLayoutCssClassVm.java | 14 +---- ...DomainObjectLayoutCssClassFaVm-description.adoc | 6 +- .../cssClassFa/DomainObjectLayoutCssClassFaVm.java | 14 +---- .../DomainObjectLayoutDescribedAsVm.java | 14 +---- .../named/DomainObjectLayoutNamedVm.java | 14 +---- .../paged/DomainObjectLayoutPagedVm.java | 23 +++++++- starters/pom.xml | 14 ++++- .../wicket/model/models/EntityCollectionModel.java | 7 +-- .../models/EntityCollectionModelAbstract.java | 6 -- .../model/models/EntityCollectionModelHidden.java | 10 ++++ .../entity/icontitle/EntityIconAndTitlePanel.java | 8 ++- 23 files changed, 143 insertions(+), 118 deletions(-) diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClass/DomainObjectLayoutCssClassVm.java index c2d9d29e44,170444ef36..b130f4ef30 --- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClass/DomainObjectLayoutCssClassVm.java +++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClass/DomainObjectLayoutCssClassVm.java @@@ -18,22 -18,18 +18,18 @@@ */ package demoapp.dom.domain.objects.DomainObjectLayout.cssClass; -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.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") diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClassFa/DomainObjectLayoutCssClassFaVm.java index 0dc2ebbfd2,93c72143ce..b58d395ed2 --- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClassFa/DomainObjectLayoutCssClassFaVm.java +++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/cssClassFa/DomainObjectLayoutCssClassFaVm.java @@@ -18,22 -18,18 +18,18 @@@ */ package demoapp.dom.domain.objects.DomainObjectLayout.cssClassFa; -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.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") diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/describedAs/DomainObjectLayoutDescribedAsVm.java index 69fa9041fe,1c61cffb80..9ea2c19529 --- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/describedAs/DomainObjectLayoutDescribedAsVm.java +++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/describedAs/DomainObjectLayoutDescribedAsVm.java @@@ -18,22 -18,18 +18,18 @@@ */ package demoapp.dom.domain.objects.DomainObjectLayout.describedAs; -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.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") diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/named/DomainObjectLayoutNamedVm.java index c5dea38b5d,b659fe5400..4c160736a8 --- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/named/DomainObjectLayoutNamedVm.java +++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/named/DomainObjectLayoutNamedVm.java @@@ -18,22 -18,18 +18,18 @@@ */ package demoapp.dom.domain.objects.DomainObjectLayout.named; -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.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") diff --cc examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/paged/DomainObjectLayoutPagedVm.java index edf2eea1a5,339fbe51c2..99d5c2ff75 --- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/paged/DomainObjectLayoutPagedVm.java +++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/paged/DomainObjectLayoutPagedVm.java @@@ -18,14 -18,19 +18,19 @@@ */ package demoapp.dom.domain.objects.DomainObjectLayout.paged; + import java.util.List; + import java.util.UUID; + -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.Collection; 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;