This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch ISIS-3193
in repository https://gitbox.apache.org/repos/asf/isis.git
The following commit(s) were added to refs/heads/ISIS-3193 by this push:
new 20728faca0 ISIS-3193: moves @Action(dependentDefaultsPolicy=...) to
@Parameter(dependentDefaultsPolicy=...) (2)
20728faca0 is described below
commit 20728faca041d163c5bbaee5cde133faf81ac2e8
Author: Dan Haywood <[email protected]>
AuthorDate: Tue Aug 30 10:42:05 2022 +0100
ISIS-3193: moves @Action(dependentDefaultsPolicy=...) to
@Parameter(dependentDefaultsPolicy=...) (2)
---
.../src/main/java/org/apache/isis/applib/annotation/Action.java | 8 --------
.../param/parameter/depdef/ParameterDependentDefaultsFacet.java | 2 +-
.../isis/core/metamodel/spec/feature/ObjectActionParameter.java | 2 +-
3 files changed, 2 insertions(+), 10 deletions(-)
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/annotation/Action.java
b/api/applib/src/main/java/org/apache/isis/applib/annotation/Action.java
index bf7774d3f5..ccd9aaec85 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/annotation/Action.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/annotation/Action.java
@@ -230,12 +230,4 @@ public @interface Action {
default "";
- /**
- * Whether dependent parameters should be reset to their default if an
earlier parameter changes its
- * value, or whether instead a parameter value, once changed by the
end-user, should never be
- * overwritten even if the end-user changes an earlier parameter value.
- */
- DependentDefaultsPolicy dependentDefaultsPolicy()
- default DependentDefaultsPolicy.AS_CONFIGURED;
-
}
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacet.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacet.java
index 0f7df285fc..399f449fec 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacet.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacet.java
@@ -33,7 +33,7 @@ import org.apache.isis.core.metamodel.facets.SingleValueFacet;
* Determines how dependent parameter values should be updated,
* if one of the earlier parameter values is changed.
* <p>
- * Corresponds to annotating the action method {@link
Action#dependentDefaultsPolicy()}.
+ * Corresponds to annotating the action method {@link
Parameter#dependentDefaultsPolicy()}.
*
* @since 2.0
*/
diff --git
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectActionParameter.java
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectActionParameter.java
index 7a44ee35ef..46dc808863 100644
---
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectActionParameter.java
+++
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectActionParameter.java
@@ -146,7 +146,7 @@ extends ObjectFeature, CurrentHolder {
* whenever a parameter this one depends on changes in the UI. Parameters
* with higher index depend on those with lower index.
* <p>
- * Reassessment can be switch off by means of {@link
Action#dependentDefaultsPolicy()}.
+ * Reassessment can be switch off by means of {@link
org.apache.isis.applib.annotation.Parameter#dependentDefaultsPolicy()}.
*/
default void reassessDefault(final ParameterNegotiationModel pendingArgs) {
val paramIndex = getParameterIndex();