Package giis.demo.util
Class Util
java.lang.Object
giis.demo.util.Util
Utilidades varias con metodos generales de serializacion, conversion a csv y conversion de fechas
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddArrayLineToCsv(StringBuilder sb, String[] array, String separator, String begin, String end) private static voidaddPojoLineToCsv(StringBuilder sb, Map<String, String> objectAsMap, String[] fields, String separator, String begin, String end, String nullAs) static StringarraysToCsv(String[][] arrays) Convierte un array bidimensional de strings a csv (usado para comparaciones del ui con AssertJ)static StringConvierte un array bidimensional de strings a csv permitiendo parametrizacion (usado para comparaciones del ui con AssertJ y JBehave)static StringpojosToCsv(List<?> pojoList, String[] fields) Convierte una lista de objetos a formato csvstatic StringpojosToCsv(List<?> pojoList, String[] fields, boolean headers, String separator, String begin, String end, String nullAs) Convierte una lista de objetos a formato csv con varios parametros para personalizar el aspecto
-
Constructor Details
-
Util
private Util()
-
-
Method Details
-
pojosToCsv
Convierte una lista de objetos a formato csv- Parameters:
pojoList- Lista de objetos a serializarfields- campos de cada objeto a incluir en el csv
-
pojosToCsv
public static String pojosToCsv(List<?> pojoList, String[] fields, boolean headers, String separator, String begin, String end, String nullAs) Convierte una lista de objetos a formato csv con varios parametros para personalizar el aspecto- Parameters:
pojoList- Lista de objetos a serializarfields- campos de cada objeto a incluir en el csvheaders- si es true incluye una primera fila con las cabecerasseparator- caracter que separa cada columnabegin- caracter a incluir al principio de cada lineaend- caracter a incluir al final de cada lineanullAs- Texto que se incluira cuando el valor es null- Returns:
- el string que representa la lista serializada en csv
-
addPojoLineToCsv
-
arraysToCsv
Convierte un array bidimensional de strings a csv (usado para comparaciones del ui con AssertJ) -
arraysToCsv
public static String arraysToCsv(String[][] arrays, String[] fields, String separator, String begin, String end) Convierte un array bidimensional de strings a csv permitiendo parametrizacion (usado para comparaciones del ui con AssertJ y JBehave) -
addArrayLineToCsv
private static void addArrayLineToCsv(StringBuilder sb, String[] array, String separator, String begin, String end)
-