From 6c2f014152980fe71c2b09eebf1e2f1d8ad063bd Mon Sep 17 00:00:00 2001 From: Bruno Augusto da Silva Date: Thu, 13 Jun 2024 18:58:19 -0300 Subject: [PATCH 1/4] =?UTF-8?q?Altera=C3=A7=C3=B5es=2013=5F06=5F2024:=20-?= =?UTF-8?q?=20Alterando=20vers=C3=A3o=20para=200.2.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 67a0536..c7af201 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ jrimum-utilix jar Projeto Utilix - 0.2.3-DEV-SNAPSHOT + 0.2.4 Projeto open source de componentes de software para o domínio de negócios do Brasil. http://www.jrimum.org/utilix From a3b65765d2a2be8627e4aab034d01abfb13f268e Mon Sep 17 00:00:00 2001 From: Bruno Augusto da Silva Date: Thu, 14 May 2026 21:17:32 -0300 Subject: [PATCH 2/4] =?UTF-8?q?fix(core):=20Ajustando=20JavaDoc=20do=20Uti?= =?UTF-8?q?lix,=20Alterando=20vers=C3=A3o=20para=200.2.5,=20Alterando=20ve?= =?UTF-8?q?rs=C3=A3o=20do=20Java=20para=208?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 10 ++++-- src/main/java/org/jrimum/utilix/Arrays.java | 36 +++++++++---------- .../java/org/jrimum/utilix/Collections.java | 12 +++---- src/main/java/org/jrimum/utilix/Objects.java | 2 ++ .../org/jrimum/utilix/text/DateFormat.java | 2 +- .../java/org/jrimum/utilix/text/Strings.java | 12 +++---- 6 files changed, 40 insertions(+), 34 deletions(-) diff --git a/pom.xml b/pom.xml index c7af201..b788c73 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ jrimum-utilix jar Projeto Utilix - 0.2.4 + 0.2.5 Projeto open source de componentes de software para o domínio de negócios do Brasil. http://www.jrimum.org/utilix @@ -45,6 +45,10 @@ Rômulo Augusto romulomail@gmail.com + + Bruno Augusto + brunoaugustosilva8@gmail.com + @@ -59,8 +63,8 @@ maven-compiler-plugin 3.1 - 1.5 - 1.5 + 1.8 + 1.8 diff --git a/src/main/java/org/jrimum/utilix/Arrays.java b/src/main/java/org/jrimum/utilix/Arrays.java index 88ec658..c0b856d 100644 --- a/src/main/java/org/jrimum/utilix/Arrays.java +++ b/src/main/java/org/jrimum/utilix/Arrays.java @@ -63,12 +63,12 @@ private Arrays() { *

*

* Resposta direta para o seguinte código: - * (a != null && a > 0). + * (a != null && a > 0). *

* * @param a - O array a ser testado. * - * @return (a != null && a > 0) + * @return (a != null && a > 0) * * @since 0.2 */ @@ -83,13 +83,13 @@ public static boolean hasElement(char[] a){ *

*

* Resposta direta para o seguinte código: - * (a != null && a > 0). + * (a != null && a > 0). *

* * @param a * - O array a ser testado. * - * @return (a != null && a > 0) + * @return (a != null && a > 0) * * @since 0.2 */ @@ -104,12 +104,12 @@ public static boolean hasElement(boolean[] a){ *

*

* Resposta direta para o seguinte código: - * (a != null && a > 0). + * (a != null && a > 0). *

* * @param a - O array a ser testado. * - * @return (a != null && a > 0) + * @return (a != null && a > 0) * * @since 0.2 */ @@ -124,12 +124,12 @@ public static boolean hasElement(byte[] a){ *

*

* Resposta direta para o seguinte código: - * (a != null && a > 0). + * (a != null && a > 0). *

* * @param a - O array a ser testado. * - * @return (a != null && a > 0) + * @return (a != null && a > 0) * * @since 0.2 */ @@ -144,12 +144,12 @@ public static boolean hasElement(short[] a){ *

*

* Resposta direta para o seguinte código: - * (a != null && a > 0). + * (a != null && a > 0). *

* * @param a - O array a ser testado. * - * @return (a != null && a > 0) + * @return (a != null && a > 0) * * @since 0.2 */ @@ -164,12 +164,12 @@ public static boolean hasElement(int[] a){ *

*

* Resposta direta para o seguinte código: - * (a != null && a > 0). + * (a != null && a > 0). *

* * @param a - O array a ser testado. * - * @return (a != null && a > 0) + * @return (a != null && a > 0) * * @since 0.2 */ @@ -184,12 +184,12 @@ public static boolean hasElement(long[] a){ *

*

* Resposta direta para o seguinte código: - * (a != null && a > 0). + * (a != null && a > 0). *

* * @param a - O array a ser testado. * - * @return (a != null && a > 0) + * @return (a != null && a > 0) * * @since 0.2 */ @@ -204,12 +204,12 @@ public static boolean hasElement(float[] a){ *

*

* Resposta direta para o seguinte código: - * (a != null && a > 0). + * (a != null && a > 0). *

* * @param a - O array a ser testado. * - * @return (a != null && a > 0) + * @return (a != null && a > 0) * * @since 0.2 */ @@ -224,12 +224,12 @@ public static boolean hasElement(double[] a){ *

*

* Resposta direta para o seguinte código: - * (a != null && a > 0). + * (a != null && a > 0). *

* * @param a - O array a ser testado. * - * @return (a != null && a > 0) + * @return (a != null && a > 0) * * @since 0.2 */ diff --git a/src/main/java/org/jrimum/utilix/Collections.java b/src/main/java/org/jrimum/utilix/Collections.java index 4d46883..c129a53 100644 --- a/src/main/java/org/jrimum/utilix/Collections.java +++ b/src/main/java/org/jrimum/utilix/Collections.java @@ -363,13 +363,13 @@ public static boolean hasElement(Map ... maps) { * Indica se uma dada coleção tem elementos sem gerar NPE. *

* Resposta direta para o seguinte código: - * (c != null && !c.isEmpty()). + * (c != null && !c.isEmpty()). *

* * @param c * - A coleção a ser testada. * - * @return (c != null && !c.isEmpty()) + * @return (c != null && !c.isEmpty()) * * @since 0.2 */ @@ -382,13 +382,13 @@ public static boolean hasElement(Collection c) { * Indica se um dado mapa tem elementos sem gerar NPE. *

* Resposta direata para o seguinte código: - * (m != null && !m.isEmpty()). + * (m != null && !m.isEmpty()). *

* * @param m * - O mapa a ser testado. * - * @return (m != null && !m.isEmpty()) + * @return (m != null && !m.isEmpty()) * * @since 0.2 */ @@ -452,7 +452,7 @@ public static int size(Map m) { * - Mensagem utiliada na exceção * IllegalArgumentException. * - * @throws IllegalArgumentException + * @throws IllegalArgumentException Se a coleção estiver nula ou vazia * * @since 0.2 */ @@ -491,7 +491,7 @@ public static void checkNotEmpty(Collection collection, * - Mensagem utiliada na exceção * IllegalArgumentException. * - * @throws IllegalArgumentException + * @throws IllegalArgumentException Se o map estiver nulo ou vazio * * @since 0.2 */ diff --git a/src/main/java/org/jrimum/utilix/Objects.java b/src/main/java/org/jrimum/utilix/Objects.java index 6437909..1b4aab8 100644 --- a/src/main/java/org/jrimum/utilix/Objects.java +++ b/src/main/java/org/jrimum/utilix/Objects.java @@ -354,6 +354,8 @@ public static T whenNull(Object object, Object defaultValue, * @since 0.2 * * @see java.lang.Object#toString() + * @param obj Objeto a ser convertido para String + * @return String "JRimumObject" + Objeto.toString() */ public static String toString(Object obj) { diff --git a/src/main/java/org/jrimum/utilix/text/DateFormat.java b/src/main/java/org/jrimum/utilix/text/DateFormat.java index 90470a4..83aa2ca 100644 --- a/src/main/java/org/jrimum/utilix/text/DateFormat.java +++ b/src/main/java/org/jrimum/utilix/text/DateFormat.java @@ -40,6 +40,7 @@ * Formatadores de data thread-safe. Para uma mesma categoria, os formatadores * atualmente são diferenciados pelos seus separadores ("formato_separador") * exemplos: + *

*
    *
  • DDMMYY default:ddMMyy
  • *
  • DDMMYY_B barr:dd/MM/yy
  • @@ -48,7 +49,6 @@ *
  • HHMMSS_C colon:"hh:mm:ss"
  • *
  • etc.
  • *
- *

* * @author Gilmar P.S.L. * diff --git a/src/main/java/org/jrimum/utilix/text/Strings.java b/src/main/java/org/jrimum/utilix/text/Strings.java index 05bc70c..7fac9a0 100644 --- a/src/main/java/org/jrimum/utilix/text/Strings.java +++ b/src/main/java/org/jrimum/utilix/text/Strings.java @@ -77,8 +77,8 @@ private Strings() { /** * Elimina simbolos como: * - *
>
-	 * <,;.:!*&%+-_<>[]\/
+	 * 
+	 * <,;.:!*&%+-_<>[]\/
 	 * 
* * @param str @@ -129,12 +129,12 @@ public static String eliminateSymbols(final String str) { * Remove os zeros iniciais de uma String, seja ela numérica ou * não. *

- * removeStartWithZeros("00000") => 0
- * removeStartWithZeros("00023") => 23
- * removeStartWithZeros("02003") => 2003 + * removeStartWithZeros("00000") => 0
+ * removeStartWithZeros("00023") => 23
+ * removeStartWithZeros("02003") => 2003 *

* - * @param str + * @param str String com zeros preenchidos * @return a string sem zeros inicias ou um único zero. * * @since 0.2 From 45ec4975dc841ceefbe162bbb783bc9d5ca13672 Mon Sep 17 00:00:00 2001 From: Bruno Augusto da Silva Date: Mon, 18 May 2026 12:58:02 -0300 Subject: [PATCH 3/4] fix(core): Migrando para Java 8, atualizando commons-lang e Javadoc --- pom.xml | 10 ++++----- src/main/java/org/jrimum/utilix/Dates.java | 2 +- src/main/java/org/jrimum/utilix/Objects.java | 4 ++-- .../java/org/jrimum/utilix/text/Strings.java | 22 +++++++++---------- .../org/jrimum/utilix/text/TestStrings.java | 2 +- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pom.xml b/pom.xml index b788c73..e40c3dd 100644 --- a/pom.xml +++ b/pom.xml @@ -70,11 +70,11 @@ org.codehaus.mojo animal-sniffer-maven-plugin - 1.6 + 1.23 org.codehaus.mojo.signature - java15 + java18 1.0 @@ -151,9 +151,9 @@ - commons-lang - commons-lang - 2.4 + org.apache.commons + commons-lang3 + 3.13.0 diff --git a/src/main/java/org/jrimum/utilix/Dates.java b/src/main/java/org/jrimum/utilix/Dates.java index 114198f..d184ebb 100644 --- a/src/main/java/org/jrimum/utilix/Dates.java +++ b/src/main/java/org/jrimum/utilix/Dates.java @@ -37,7 +37,7 @@ import java.util.Calendar; import java.util.Date; -import org.apache.commons.lang.time.DateUtils; +import org.apache.commons.lang3.time.DateUtils; /** *

diff --git a/src/main/java/org/jrimum/utilix/Objects.java b/src/main/java/org/jrimum/utilix/Objects.java index 1b4aab8..aee4135 100644 --- a/src/main/java/org/jrimum/utilix/Objects.java +++ b/src/main/java/org/jrimum/utilix/Objects.java @@ -29,7 +29,7 @@ package org.jrimum.utilix; -import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringBuilder; /** @@ -349,7 +349,7 @@ public static T whenNull(Object object, Object defaultValue, /** * Exibe os valores de instância para um objeto JRimum. * - * @see org.apache.commons.lang.builder.ToStringBuilder#reflectionToString + * @see org.apache.commons.lang3.builder.ToStringBuilder#reflectionToString * * @since 0.2 * diff --git a/src/main/java/org/jrimum/utilix/text/Strings.java b/src/main/java/org/jrimum/utilix/text/Strings.java index 7fac9a0..1c06cf9 100644 --- a/src/main/java/org/jrimum/utilix/text/Strings.java +++ b/src/main/java/org/jrimum/utilix/text/Strings.java @@ -30,18 +30,18 @@ package org.jrimum.utilix.text; import static java.lang.String.format; -import static org.apache.commons.lang.StringUtils.EMPTY; -import static org.apache.commons.lang.StringUtils.isBlank; -import static org.apache.commons.lang.StringUtils.isNotBlank; -import static org.apache.commons.lang.StringUtils.isNumeric; -import static org.apache.commons.lang.StringUtils.leftPad; -import static org.apache.commons.lang.StringUtils.removeStart; -import static org.apache.commons.lang.StringUtils.replace; -import static org.apache.commons.lang.StringUtils.replaceChars; -import static org.apache.commons.lang.StringUtils.startsWith; +import static org.apache.commons.lang3.StringUtils.EMPTY; +import static org.apache.commons.lang3.StringUtils.isBlank; +import static org.apache.commons.lang3.StringUtils.isNotBlank; +import static org.apache.commons.lang3.StringUtils.isNumeric; +import static org.apache.commons.lang3.StringUtils.leftPad; +import static org.apache.commons.lang3.StringUtils.removeStart; +import static org.apache.commons.lang3.StringUtils.replace; +import static org.apache.commons.lang3.StringUtils.replaceChars; +import static org.apache.commons.lang3.StringUtils.startsWith; import static org.jrimum.utilix.Objects.isNotNull; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.jrimum.utilix.Exceptions; import org.jrimum.utilix.Objects; @@ -360,7 +360,7 @@ public static void checkNotBlank(String value) { /** * Retorna uma dado valor padrão quando a string informada for considerada - * como blank por {@linkplain StringUtils#isBlank(String)}. + * como blank por {@linkplain StringUtils#isBlank(CharSequence)}. * *

 	 * whenBlank(null, null)  = null
diff --git a/src/test/java/org/jrimum/utilix/text/TestStrings.java b/src/test/java/org/jrimum/utilix/text/TestStrings.java
index d71f60e..60d848d 100644
--- a/src/test/java/org/jrimum/utilix/text/TestStrings.java
+++ b/src/test/java/org/jrimum/utilix/text/TestStrings.java
@@ -29,7 +29,7 @@
 
 package org.jrimum.utilix.text;
 
-import static org.apache.commons.lang.StringUtils.EMPTY;
+import static org.apache.commons.lang3.StringUtils.EMPTY;
 import static org.junit.Assert.assertEquals;
 
 import org.junit.Test;

From 876b00bb8e711900da1ffc1b93b6a29bae5a24e2 Mon Sep 17 00:00:00 2001
From: Bruno Augusto da Silva 
Date: Mon, 8 Jun 2026 10:29:39 -0300
Subject: [PATCH 4/4] =?UTF-8?q?Alterando=20vers=C3=A3o=200.2.6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index e40c3dd..97b4d7e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
 	jrimum-utilix
 	jar
 	Projeto Utilix
-	0.2.5
+	0.2.6
 	Projeto open source de componentes de software para o domínio de negócios do Brasil.
 	http://www.jrimum.org/utilix