package utils;

import java.util.ArrayList;
import com.mongodb.BasicDBList;

// ****************METHODES POUR LA CREATION DE LISTS***********************

public class ArrayListsFonctions {

	public static String parseArray(ArrayList<String> list) {
		StringBuilder sb = new StringBuilder();
		String delim = "";
		for (String s : list) {
			sb.append(delim).append(s);
			delim = ", ";
		}
		return sb.toString();
	}

	public static ArrayList<String> fillArray(Object object,
			ArrayList<String> columnArr) {
		if (object instanceof BasicDBList) {
			BasicDBList genre = (BasicDBList) object;
			for (Object o : genre) {
				columnArr.add(o.toString());
			}
		} else {
			Object genreObj = object;
			if (genreObj != null) {
				columnArr.add(genreObj.toString());
			}
		}
		return columnArr;
	}

	public static BasicDBList arrayToBDBL(String[] arr) {
		BasicDBList bdbl = new BasicDBList();
		for (String s : arr) {
			bdbl.add(s);
		}
		return bdbl;
	}

}
