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

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/master by this push:
     new 686fe6ea8f CAUSEWAY-3753: fixes spelling mistake...
686fe6ea8f is described below

commit 686fe6ea8fa7b3349db8c287e0f3bc259a2df6d6
Author: Dan Haywood <[email protected]>
AuthorDate: Tue Jun 4 22:19:41 2024 +0100

    CAUSEWAY-3753: fixes spelling mistake...
    
    ... choosing to rename to more active method name
---
 .../metamodel/interactions/managed/ParameterNegotiationModel.java | 8 ++++----
 .../causeway/viewer/wicket/model/models/ScalarParameterModel.java | 3 ++-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git 
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ParameterNegotiationModel.java
 
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ParameterNegotiationModel.java
index f01e8e9ce2..bdf41308b1 100644
--- 
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ParameterNegotiationModel.java
+++ 
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ParameterNegotiationModel.java
@@ -171,8 +171,8 @@ public class ParameterNegotiationModel {
      * (Ignoring the {@link ParameterModel#isValidationFeedbackActive()} flag.)
      * @apiNote introduced for [CAUSEWAY-3753] - not sure why required.
      */
-    @NonNull public String getImmidiateParamValidation(final int paramNr) {
-        return paramModels.getElseFail(paramNr).getImmidiateParamValidation();
+    @NonNull public String validateImmediately(final int paramNr) {
+        return paramModels.getElseFail(paramNr).validateImmediately();
     }
 
     @NonNull public Bindable<String> getBindableParamSearchArgument(final int 
paramNr) {
@@ -390,7 +390,7 @@ public class ParameterNegotiationModel {
             // validate this parameter, but only when validationFeedback has 
been activated
             observableParamValidation = _Observables.lazy(()->
                 isValidationFeedbackActive()
-                    ? getImmidiateParamValidation()
+                    ? validateImmediately()
                     : (String)null);
 
             observableVisibilityConsent = _Observables.lazy(()->
@@ -504,7 +504,7 @@ public class ParameterNegotiationModel {
          * Calls the underlying action parameter validation logic, for pending 
arguments.
          * (Ignoring the {@link #isValidationFeedbackActive()} flag.)
          */
-        private String getImmidiateParamValidation() {
+        private String validateImmediately() {
             return metaModel
                     .isValid(
                             getNegotiationModel().getHead(),
diff --git 
a/viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/models/ScalarParameterModel.java
 
b/viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/models/ScalarParameterModel.java
index c6141d72ef..e1f6d0a7b3 100644
--- 
a/viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/models/ScalarParameterModel.java
+++ 
b/viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/models/ScalarParameterModel.java
@@ -60,11 +60,12 @@ implements HasUiParameter {
     @Override
     public String validate(final @NonNull ManagedObject proposedArg) {
         proposedValue().getValue().setValue(proposedArg); // updates the 
pending parameter value
+
         //TODO [CAUSEWAY-3753] for some reason the 
ParameterModel.isValidationFeedbackActive() flag is not yet active,
         //  hence we call the immediate validation logic, that ignores the 
flag.
         //  In addition, the immediate validation call does not cache its 
result, so its always re-evaluated.
         //  (keeping a todo marker here, until we know this fix works as 
desired)
-        return 
getParameterNegotiationModel().getImmidiateParamValidation(getParameterIndex());
+        return 
getParameterNegotiationModel().validateImmediately(getParameterIndex());
     }
 
     @Override

Reply via email to