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 2022/08/29 17:00:48 UTC
[isis] branch master updated (facbefa55a -> 2f96e43351)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
from facbefa55a ISIS-3167: adds new Specializations: MIXIN, OTHER
add 646916c30e ISIS-3193: introduces isDirty flag to Bindable, so that calculating dependent defaults don't overwrite
add 7b7d6e82f9 ISIS-3193: adds @Action#dependentDefaultsPolicy() attribute and configuration parameter.
add 63e94bdabd ISIS-3193: updates docs
add e4acf73889 ISIS-3193: just a bit of refactoring
add b007a39b27 ISIS-3193: simplify common model
add c312a4ce8e ISIS-3193: reverts changes to bindable code
add 41f19f117e ISIS-3193: let metamodel handle reassess allowed or not allowed logic
add 5a9fb56be6 ISIS-3193: updates MM reference file for MetaModelRegressionTest
new 2f96e43351 Merge pull request #1074 from apache/ISIS-3193
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:
.../applib-methods/pages/prefixes/default.adoc | 10 +++
.../org/apache/isis/applib/annotation/Action.java | 13 +++-
.../{Editing.java => DependentDefaultsPolicy.java} | 17 ++---
.../isis/commons/internal/binding/_Bindables.java | 2 -
.../apache/isis/core/config/IsisConfiguration.java | 19 ++++--
.../config/metamodel/facets/ParameterPolicies.java | 55 ++++++++++++++++
.../action/ActionAnnotationFacetFactory.java | 19 +++++-
...entDefaultsActionFacetForActionAnnotation.java} | 14 ++--
...ctionFacetForActionAnnotationAsConfigured.java} | 15 +++--
...ndentDefaultsActionFacetFromConfiguration.java} | 16 +++--
.../action/depdef/DependentDefaultsFacet.java | 72 +++++++++++++++++++++
.../depdef/DependentDefaultsFacetAbstract.java} | 19 +++---
.../managed/ParameterNegotiationModel.java | 37 ++++++++---
.../spec/feature/ObjectActionParameter.java | 23 +++++++
.../apache/isis/core/metamodel/util/Facets.java | 9 +++
.../src/test/resources/metamodel.xml.zip | Bin 98583 -> 101781 bytes
.../components/actions/ActionParametersForm.java | 10 +--
17 files changed, 285 insertions(+), 65 deletions(-)
copy api/applib/src/main/java/org/apache/isis/applib/annotation/{Editing.java => DependentDefaultsPolicy.java} (61%)
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/ParameterPolicies.java
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/{invocation/ActionDomainEventFacetForActionAnnotation.java => depdef/DependentDefaultsActionFacetForActionAnnotation.java} (70%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/{invocation/ActionDomainEventFacetDefault.java => depdef/DependentDefaultsActionFacetForActionAnnotationAsConfigured.java} (68%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/{explicit/ActionExplicitFacetAbstract.java => depdef/DependentDefaultsActionFacetFromConfiguration.java} (71%)
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/depdef/DependentDefaultsFacet.java
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/{semantics/ActionSemanticsFacetAbstract.java => action/depdef/DependentDefaultsFacetAbstract.java} (67%)
[isis] 01/01: Merge pull request #1074 from apache/ISIS-3193
Posted by ah...@apache.org.
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 2f96e433512294dc081bc907583879b69e2ea807
Merge: facbefa55a 5a9fb56be6
Author: Andi Huber <ah...@apache.org>
AuthorDate: Mon Aug 29 19:00:44 2022 +0200
Merge pull request #1074 from apache/ISIS-3193
ISIS-3193: introduces isDirty flag to Bindable, so that calculating d…
.../applib-methods/pages/prefixes/default.adoc | 10 +++
.../org/apache/isis/applib/annotation/Action.java | 13 +++-
.../applib/annotation/DependentDefaultsPolicy.java | 53 +++++++++++++++
.../isis/commons/internal/binding/_Bindables.java | 2 -
.../apache/isis/core/config/IsisConfiguration.java | 19 ++++--
.../config/metamodel/facets/ParameterPolicies.java | 55 ++++++++++++++++
.../action/ActionAnnotationFacetFactory.java | 19 +++++-
...dentDefaultsActionFacetForActionAnnotation.java | 33 ++++++++++
...ActionFacetForActionAnnotationAsConfigured.java | 33 ++++++++++
...endentDefaultsActionFacetFromConfiguration.java | 33 ++++++++++
.../action/depdef/DependentDefaultsFacet.java | 72 +++++++++++++++++++++
.../depdef/DependentDefaultsFacetAbstract.java | 39 +++++++++++
.../managed/ParameterNegotiationModel.java | 37 ++++++++---
.../spec/feature/ObjectActionParameter.java | 23 +++++++
.../apache/isis/core/metamodel/util/Facets.java | 9 +++
.../src/test/resources/metamodel.xml.zip | Bin 98583 -> 101781 bytes
.../components/actions/ActionParametersForm.java | 10 +--
17 files changed, 432 insertions(+), 28 deletions(-)