public List getList(Object criteria)
{
if (criteria instanceof ItemFilter)
{
ItemFilter itemFilter = (ItemFilter) criteria;
return service.findItems(itemFilter);
}
else
{
throw new IllegalArgumentException("This provider can only filter through ItemFilter, not " + criteria.getClass());