package org.societies.platform.socialdata.model;
import java.util.ArrayList;
import java.util.List;
import org.apache.shindig.social.core.model.ListFieldImpl;
import org.apache.shindig.social.opensocial.model.ListField;
public class FieldsUtils {
public static List <ListField> genList (String value[], String[] type, boolean[] primary) {
List<ListField> list = new ArrayList<ListField>();
for(int i =0; i<value.length; i++) {
list.add(genListField(value[i], type[i], primary[i]));
}
return list;
}
public static ListField genListField(String value, String type, boolean primary){
ListField lf = new ListFieldImpl();
lf.setPrimary(primary);
lf.setType(type);
lf.setValue(value);
return lf;
}
public static List<ListField> genList(String mail, String type, boolean primary) {
return genList(new String[]{mail}, new String[]{type}, new boolean[]{primary});
}
}