public List<Resource> getAvailableResources(List<Long> notInIds) { if (notInIds == null || notInIds.isEmpty()) { return resourceDAO.getAll(); } else { Condition condition = new Condition("id", notInIds); condition.setOperator(Condition.NOT_IN); condition.setValueType(Long.class); return resourceDAO.getByCondition(condition); } }
public ResponseJSON query(QueryObject queryObject) { List<Condition> realConditions = new ArrayList<Condition>(); for (Condition condition : queryObject.getConditions()) { if (condition.getValue() == null || !StringUtils.hasText(condition.getValue().toString())) { continue; } if (condition.getKey().equals("name") || condition.getKey().equals("url")) { condition.setOperator(Condition.LIKE); realConditions.add(condition); } } queryObject.setConditions(realConditions); ResponseJSON json = resourceDAO.getAll(queryObject); return json; }
public List<Resource> getAllResources() { List<Resource> resources = resourceDAO.getAll(); return resources; }