This is an automated email from the ASF dual-hosted git repository. joergrade pushed a commit to branch ISIS-3171 in repository https://gitbox.apache.org/repos/asf/isis.git
commit 3fc11018ab7bfb87427f86f891939308e6ba67ed Merge: 7be973659e fe7ed87171 Author: Joerg Rade <[email protected]> AuthorDate: Tue Sep 20 18:10:21 2022 +0200 Merge remote-tracking branch 'origin/master' into ISIS-3171 .../ROOT/pages/post-release-successful.adoc | 30 ++++ antora/pom.xml | 2 +- bom/pom.xml | 10 +- .../isis/commons/internal/base/_NullSafe.java | 5 +- .../isis/commons/internal/debug/_IconResource.java | 3 +- .../isis/commons/internal/debug/_XrayEvent.java | 7 + commons/src/main/resources/xray/user.png | Bin 0 -> 333 bytes .../application-specific/application-css.adoc | 18 +- .../isis/core/metamodel/facetapi/FeatureType.java | 14 +- .../isis/core/metamodel/facets/FacetedMethod.java | 6 +- .../core/metamodel/facets/ParameterSupport.java | 30 ++-- ...nChoicesForCollectionParameterFacetFactory.java | 4 +- .../metamodel/facets/jaxb/JaxbFacetFactory.java | 6 +- .../title/parser/TitleFacetFromValueFacet.java | 4 +- .../metamodel/facets/object/value/ValueFacet.java | 4 +- .../ActionParameterAutoCompleteFacet.java | 2 + .../ActionParameterAutoCompleteFacetViaMethod.java | 15 +- ...ParameterAutoCompleteFacetViaMethodFactory.java | 4 +- .../ActionParameterChoicesFacetViaMethod.java | 12 +- ...ctionParameterChoicesFacetViaMethodFactory.java | 4 +- .../ActionParameterDefaultsFacetViaMethod.java | 4 +- ...tionParameterDefaultsFacetViaMethodFactory.java | 4 - .../method/PropertyDefaultFacetViaMethod.java | 2 +- .../interactions/managed/ActionInteraction.java | 6 +- .../managed/CollectionInteraction.java | 2 +- .../interactions/managed/InteractionVeto.java | 2 + .../interactions/managed/MemberInteraction.java | 4 +- .../managed/ParameterNegotiationModel.java | 1 - .../interactions/managed/PropertyInteraction.java | 2 +- .../managed/PropertyNegotiationModel.java | 20 ++- .../interactions/managed/_BindingUtil.java | 2 +- .../isis/core/metamodel/object/ManagedObject.java | 20 +-- .../isis/core/metamodel/object/ManagedObjects.java | 6 +- .../isis/core/metamodel/object/MmDebugUtil.java | 75 ++++++++ .../isis/core/metamodel/object/MmInvokeUtil.java | 6 +- .../core/metamodel/object/_InternalTitleUtil.java | 2 +- .../metamodel/objectmanager/ObjectCreator.java | 2 +- .../metamodel/objectmanager/ObjectManager.java | 4 +- .../services/metamodel/DomainMemberDefault.java | 2 +- .../services/metamodel/TitleAnnotator.java | 2 +- .../schema/SchemaValueMarshallerAbstract.java | 4 +- .../core/metamodel/spec/ObjectSpecification.java | 14 +- .../spec/feature/ObjectActionParameter.java | 8 +- .../specloader/specimpl/ObjectActionDefault.java | 4 +- .../specimpl/ObjectActionParameterAbstract.java | 16 +- .../specimpl/OneToManyActionParameterDefault.java | 2 +- .../specimpl/OneToOneActionParameterDefault.java | 2 +- .../specloader/specimpl/_MixedInMemberFactory.java | 2 +- .../AbstractFacetFactoryJupiterTestCase.java | 2 +- .../metamodel/facets/AbstractFacetFactoryTest.java | 2 +- .../title/TitleAnnotationFacetFactoryTest.java | 6 +- .../facets/object/mixin/MixinIntendedAs.java | 2 +- .../core/metamodel/object/ManagedObjectTest.java | 4 +- .../metamodel/services/grid/GridLoadingTest.java | 4 +- .../SpecificationLoaderTest_nonScalar.java | 6 +- .../specloader/SpecificationLoaderTest_value.java | 2 +- .../command/CommandDtoFactoryDefault.java | 2 +- .../interaction/InteractionDtoFactoryDefault.java | 2 +- .../sitemap/SitemapServiceDefault.java | 2 +- .../xmlsnapshot/XmlSnapshotBuilder.java | 2 +- .../xmlsnapshot/XmlSnapshotServiceDefault.java | 2 +- .../DependentArgsActionDemo_useAutoComplete.java | 13 +- .../DependentArgsActionDemo_useAutoComplete2.java | 13 +- .../DependentArgsActionDemo_useChoices.java | 7 + .../geocoding/GeoapifyClientTest_geocode.java | 11 +- examples/demo/pom.xml | 2 +- .../excel/applib/service/_CellMarshaller.java | 4 +- .../wkt/viewer/EventProviderAbstract.java | 2 +- .../graphql/viewer/source/ObjectTypeFactory.java | 2 +- .../graphql/viewer/source/QueryFieldFactory.java | 2 +- .../viewer/javafx/ui/main/MainViewFx.java | 2 +- .../viewer/vaadin/ui/binding/BindingsVaa.java | 2 +- .../viewer/vaadin/ui/pages/main/MainViewVaa.java | 2 +- ...atastoreIdentityAnnotationFacetFactoryTest.java | 2 +- ...GivenJdoPersistenceCapableFacetFactoryTest.java | 2 +- .../JdoVersionAnnotationFacetFactoryTest.java | 2 +- ...malFromJdoColumnAnnotationFacetFactoryTest.java | 8 +- ...oryFromJdoColumnAnnotationFacetFactoryTest.java | 8 +- ...JdoNotPersistentAnnotationFacetFactoryTest.java | 2 +- ...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 2 +- .../ObjectReflectorDefaultTest_object.java | 2 +- .../testing/AbstractFacetFactoryTest.java | 2 +- .../jpa/integration/entity/JpaEntityFacet.java | 4 +- regressiontests/pom.xml | 2 +- .../DomainModelTest_usingGoodDomain.java | 4 +- .../MetaModelRegressionTest.verify.approved.xml | 114 ++++++------ .../testdomain/interact/SimulatedUiComponent.java | 2 +- .../testdomain/value/ValueSemanticsTester.java | 4 +- .../interaction/DomainObjectTesterFactory.java | 2 +- .../commons/model/scalar/HasUiParameter.java | 10 ++ .../viewer/commons/model/scalar/HasUiProperty.java | 15 ++ .../viewer/commons/model/scalar/UiParameter.java | 10 ++ .../viewer/commons/model/scalar/UiProperty.java | 15 ++ .../isis/viewer/commons/model/scalar/UiScalar.java | 8 +- ...entNegotiationServiceForRestfulObjectsV1_0.java | 2 +- .../service/swagger/internal/Generation.java | 4 +- .../rendering/service/swagger/internal/_Util.java | 2 +- .../viewer/wicket/model/models/ScalarModel.java | 4 - .../wicket/model/models/ScalarParameterModel.java | 10 -- .../wicket/model/models/ScalarPropertyModel.java | 20 --- .../viewer/wicket/model/models/UiObjectWkt.java | 8 +- .../interaction/prop/PropertyInteractionWkt.java | 4 +- viewers/wicket/ui/src/main/java/module-info.java | 2 +- .../actionresponse/ActionResultResponseType.java | 4 +- .../entityactions/LinkAndLabelFactory.java | 6 +- .../components/actions/ActionParametersForm.java | 85 +++++---- .../viewer/wicket/ui/components/actions/_Xray.java | 63 +++++++ .../entity/EntityComponentFactoryAbstract.java | 2 +- .../icontitle/EntityIconAndTitlePanelFactory.java | 2 +- .../ui/components/scalars/ScalarPanelAbstract.java | 14 +- .../scalars/ScalarPanelSelectAbstract.java | 68 +++++--- .../viewer/wicket/ui/components/scalars/_Util.java | 42 ++--- .../viewer/wicket/ui/components/scalars/_Xray.java | 45 +++-- .../scalars/reference/ReferencePanel.java | 71 +++----- .../valuechoices/ValueChoicesSelect2Panel.java | 59 +++---- .../components/tree/IsisToWicketTreeAdapter.java | 2 +- .../widgets/linkandlabel/ActionLink.java | 4 - .../ui/components/widgets/select2/Select2.java | 5 + .../widgets/select2/Select2OnSelect.java | 191 +++++++++++++++++++++ .../common/viewer/js/jquery.isis.wicket.viewer.js | 16 +- .../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 2 +- .../viewer/services/DeepLinkServiceWicket.java | 2 +- 122 files changed, 953 insertions(+), 506 deletions(-)
