/** * Add a filter that uses the >= operator. */ public static void addFilterGreaterOrEqual(IMutableSearch search, String property, Object value) { addFilter(search, Filter.greaterOrEqual(property, value)); }
@Override public List<ShortRule> getRulesByPriority(long priority, Integer page, Integer entries) { Search searchCriteria = new Search(Rule.class); searchCriteria.addFilter(Filter.greaterOrEqual("priority", priority)); searchCriteria.addSortAsc("priority"); addPagingConstraints(searchCriteria, page, entries); List<Rule> found = ruleDAO.search(searchCriteria); return convertToShortList(found); }
@Override public List<ShortAdminRule> getRulesByPriority(long priority, Integer page, Integer entries) { Search searchCriteria = new Search(AdminRule.class); searchCriteria.addFilter(Filter.greaterOrEqual("priority", priority)); searchCriteria.addSortAsc("priority"); addPagingConstraints(searchCriteria, page, entries); List<AdminRule> found = ruleDAO.search(searchCriteria); return convertToShortList(found); }