public String displaySelectSearch(String name, String prefix, XWikiCriteria criteria, XWikiContext context)
{
select select = new select(prefix + name, 1);
select.setMultiple(true);
select.setSize(3);
String String0 = getDisplayValue(context, 0);
String String1 = getDisplayValue(context, 1);
String fieldFullName = getFieldFullName();
Number[] selectArray = ((Number[]) criteria.getParameter(fieldFullName));
List<Number> selectlist = (selectArray != null) ? Arrays.asList(selectArray) : new ArrayList<Number>();
option[] options = {new option(String1, "1"), new option(String0, "0")};
options[0].addElement(String1);
options[1].addElement(String0);
if (selectlist.contains(new Integer(1)))
options[0].setSelected(true);
if (selectlist.contains(new Integer(0)))
options[1].setSelected(true);
select.addElement(options);
return select.toString();
}