From e229c43e57783c55ec72783ffd12b70831b4d40d Mon Sep 17 00:00:00 2001 From: geopossachs <10324450+geopossachs@users.noreply.github.com> Date: Thu, 18 Jan 2024 20:34:41 +0100 Subject: [PATCH 1/4] error convert char to boolean Cannot convert true of type class java.lang.Boolean to interface java.lang.CharSequence --- src/main/webapp/forms/switch.xhtml | 34 ++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/src/main/webapp/forms/switch.xhtml b/src/main/webapp/forms/switch.xhtml index 4891e2ff..55123ecc 100644 --- a/src/main/webapp/forms/switch.xhtml +++ b/src/main/webapp/forms/switch.xhtml @@ -35,23 +35,29 @@ - + --> - - - - - + - - Date: Fri, 19 Jan 2024 22:06:52 +0100 Subject: [PATCH 2/4] fix(switch): simplify converer for switch sbox1 --- .../bootsfaces/demo/StringToBooleanConverter.java | 14 ++++---------- src/main/webapp/forms/switch.xhtml | 5 +---- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/src/main/java/net/bootsfaces/demo/StringToBooleanConverter.java b/src/main/java/net/bootsfaces/demo/StringToBooleanConverter.java index b1858f8b..83ea462a 100644 --- a/src/main/java/net/bootsfaces/demo/StringToBooleanConverter.java +++ b/src/main/java/net/bootsfaces/demo/StringToBooleanConverter.java @@ -5,16 +5,12 @@ import jakarta.faces.convert.Converter; import jakarta.faces.convert.FacesConverter; -@FacesConverter(value = "StringToBooleanConverter") +@FacesConverter(value = "stringToBooleanConverter") public class StringToBooleanConverter implements Converter { @Override public Object getAsObject(FacesContext ctx, UIComponent uiComponent, String s) { - if (s != null && s.equals("true")) { - return true; - } else { - return false; - } + return s; } @Override @@ -22,9 +18,7 @@ public String getAsString(FacesContext facesContext, UIComponent uiComponent, Ob if (bool == null) { return "false"; } - if (bool.equals(Boolean.TRUE)) { - return "true"; - } - return "false"; + return bool.toString(); } + } diff --git a/src/main/webapp/forms/switch.xhtml b/src/main/webapp/forms/switch.xhtml index 55123ecc..0e638ecb 100644 --- a/src/main/webapp/forms/switch.xhtml +++ b/src/main/webapp/forms/switch.xhtml @@ -41,10 +41,7 @@ onColor="info" onchange="ajax:settingsBean.action()" update="@none" - converter="StringToBooleanConverter"> - + converter="stringToBooleanConverter"> Date: Fri, 19 Jan 2024 22:09:35 +0100 Subject: [PATCH 3/4] feature(jakarta): reset order in web.xml after new xsd --- pom.xml | 78 ++++++++++++++++----------------- src/main/webapp/WEB-INF/web.xml | 4 +- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/pom.xml b/pom.xml index 07631345..e73242f0 100644 --- a/pom.xml +++ b/pom.xml @@ -82,49 +82,49 @@ - - jakarta.platform - jakarta.jakartaee-web-api - 10.0.0 - provided - + + jakarta.platform + jakarta.jakartaee-web-api + 10.0.0 + provided + - - net.bootsfaces - bootsfaces - 1.6.0-SNAPSHOT - + + net.bootsfaces + bootsfaces + 2.0.0-SNAPSHOT + - - org.primefaces - primefaces - 12.0.0 - jakarta - + + org.primefaces + primefaces + 12.0.0 + jakarta + - - - io.nayuki - qrcodegen - 1.8.0 - - - - org.primefaces.extensions - barcode4j-light - 2.3.0 - - - com.googlecode.owasp-java-html-sanitizer - owasp-java-html-sanitizer - 20220608.1 - - - com.google.guava - guava - 32.0.1-jre - + + + io.nayuki + qrcodegen + 1.8.0 + + + + org.primefaces.extensions + barcode4j-light + 2.3.0 + + + com.googlecode.owasp-java-html-sanitizer + owasp-java-html-sanitizer + 20220608.1 + + + com.google.guava + guava + 32.0.1-jre +