--- /dev/null
+package com.pentila.entSavoie.cdt.util;
+
+import org.apache.commons.lang.StringUtils;
+
+public class DataUtil {
+
+ public static final String STRING_ARRAY_DELIMITER = ";";
+
+ /**
+ * Convert String of ids like "1;2;3;4;5" into a long array with value 1 2 3 4 5
+ * @return the long array created, return null if there no value
+ */
+ public static Long[] stringIdsArrayToLongArray(String idsAsStringArray){
+ if (StringUtils.isEmpty(idsAsStringArray)){
+ return null;
+ }
+ String[] idsAsString = idsAsStringArray.split(STRING_ARRAY_DELIMITER);
+ Long[] ids = new Long[idsAsString.length];
+ for (int i = 0; i < idsAsString.length; i++) {
+ ids[i] = Long.valueOf(idsAsString[i]);
+ }
+ return ids;
+ }
+
+}