diff --git a/pom.xml b/pom.xml index 67a0536..97b4d7e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ jrimum-utilix jar Projeto Utilix - 0.2.3-DEV-SNAPSHOT + 0.2.6 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,18 +63,18 @@ maven-compiler-plugin 3.1 - 1.5 - 1.5 + 1.8 + 1.8 org.codehaus.mojo animal-sniffer-maven-plugin - 1.6 + 1.23 org.codehaus.mojo.signature - java15 + java18 1.0 @@ -147,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/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/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 6437909..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,11 +349,13 @@ 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 * * @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..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; @@ -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 @@ -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;