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

doebele pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/empire-db.git


The following commit(s) were added to refs/heads/master by this push:
     new da1e0055 EMPIREDB-431 TextInputControl: fix for readOnly reset
da1e0055 is described below

commit da1e0055c6404996d584a40008b92a73eb0f33b0
Author: Rainer Döbele <[email protected]>
AuthorDate: Mon Nov 11 18:53:46 2024 +0100

    EMPIREDB-431
    TextInputControl: fix for readOnly reset
---
 .../org/apache/empire/jakarta/controls/TextAreaInputControl.java   | 7 +++----
 .../java/org/apache/empire/jakarta/controls/TextInputControl.java  | 7 +++----
 .../java/org/apache/empire/jsf2/controls/TextAreaInputControl.java | 7 +++----
 .../java/org/apache/empire/jsf2/controls/TextInputControl.java     | 7 +++----
 empire-db/src/main/java/org/apache/empire/commons/StringUtils.java | 6 +++---
 5 files changed, 15 insertions(+), 19 deletions(-)

diff --git 
a/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/controls/TextAreaInputControl.java
 
b/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/controls/TextAreaInputControl.java
index 41e208f9..fae1f864 100644
--- 
a/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/controls/TextAreaInputControl.java
+++ 
b/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/controls/TextAreaInputControl.java
@@ -111,10 +111,9 @@ public class TextAreaInputControl extends InputControl
         HtmlInputTextarea input = (HtmlInputTextarea)comp;
         // disabled
         DisabledType disabled = ii.getDisabled();
-        if (disabled!=null)
-        {   input.setReadonly((disabled==DisabledType.READONLY));
-            input.setDisabled((disabled==DisabledType.DISABLED));
-        }
+        input.setReadonly((disabled==DisabledType.READONLY));
+        input.setDisabled((disabled==DisabledType.DISABLED));
+        
         // Set Value
         if (phaseId==PhaseId.RENDER_RESPONSE)
         {   // style
diff --git 
a/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/controls/TextInputControl.java
 
b/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/controls/TextInputControl.java
index 3e2e3fe3..d7896487 100644
--- 
a/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/controls/TextInputControl.java
+++ 
b/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/controls/TextInputControl.java
@@ -145,10 +145,9 @@ public class TextInputControl extends InputControl
 
         // disabled
         DisabledType disabled = ii.getDisabled();
-        if (disabled!=null)
-        {   input.setReadonly((disabled==DisabledType.READONLY));
-            input.setDisabled((disabled==DisabledType.DISABLED));
-        }
+        input.setReadonly((disabled==DisabledType.READONLY));
+        input.setDisabled((disabled==DisabledType.DISABLED));
+        
         // set value
         if (phaseId==PhaseId.RENDER_RESPONSE)
         {   // style
diff --git 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/controls/TextAreaInputControl.java
 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/controls/TextAreaInputControl.java
index 6e4341c1..4c6b40af 100644
--- 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/controls/TextAreaInputControl.java
+++ 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/controls/TextAreaInputControl.java
@@ -111,10 +111,9 @@ public class TextAreaInputControl extends InputControl
         HtmlInputTextarea input = (HtmlInputTextarea)comp;
         // disabled
         DisabledType disabled = ii.getDisabled();
-        if (disabled!=null)
-        {   input.setReadonly((disabled==DisabledType.READONLY));
-            input.setDisabled((disabled==DisabledType.DISABLED));
-        }
+        input.setReadonly((disabled==DisabledType.READONLY));
+        input.setDisabled((disabled==DisabledType.DISABLED));
+        
         // Set Value
         if (phaseId==PhaseId.RENDER_RESPONSE)
         {   // style
diff --git 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/controls/TextInputControl.java
 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/controls/TextInputControl.java
index 300f1fe0..96f4e0cd 100644
--- 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/controls/TextInputControl.java
+++ 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/controls/TextInputControl.java
@@ -145,10 +145,9 @@ public class TextInputControl extends InputControl
 
         // disabled
         DisabledType disabled = ii.getDisabled();
-        if (disabled!=null)
-        {   input.setReadonly((disabled==DisabledType.READONLY));
-            input.setDisabled((disabled==DisabledType.DISABLED));
-        }
+        input.setReadonly((disabled==DisabledType.READONLY));
+        input.setDisabled((disabled==DisabledType.DISABLED));
+        
         // set value
         if (phaseId==PhaseId.RENDER_RESPONSE)
         {   // style
diff --git a/empire-db/src/main/java/org/apache/empire/commons/StringUtils.java 
b/empire-db/src/main/java/org/apache/empire/commons/StringUtils.java
index 2e4a6cd7..c8ec6ae7 100644
--- a/empire-db/src/main/java/org/apache/empire/commons/StringUtils.java
+++ b/empire-db/src/main/java/org/apache/empire/commons/StringUtils.java
@@ -456,15 +456,15 @@ public class StringUtils
     }
 
     /**
-     * Assembles a string from parts with a separator
+     * Assembles a string from parts with a separator char
      * 
      * @param separator the separator to put between the object strings
      * @param params array of objects
      * @return returns a String
      */
-    public static String concat(String separator, Object... params)
+    public static String concatItems(char separator, Object... params)
     {
-        return arrayToString(params, separator);
+        return arrayToString(params, String.valueOf(separator));
     }
 
     /**

Reply via email to