List<Criterion> criteria = new ArrayList<Criterion>();
for (ListGridRecord record : searchItems.getRecords()) {
criteria.add(((SearchListRecord) record).getCritter());
}
if (messages.combinedSearchWidgetAnd().equals(type.getValue())) {
AndCriterion crit = new AndCriterion();
crit.setCriteria(criteria);
return crit;
} else {
OrCriterion crit = new OrCriterion();
crit.setCriteria(criteria);
return crit;
}
}