public void deleteByIds(Set<Long> ids) { for (Long id : ids) { Resource resource = resourceDAO.getById(id); resourceDAO.delete(resource); } refreshProtectedResources(); }
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 Resource getResourceById(Long id) { return resourceDAO.getById(id); }
public List<Resource> getAllEnabledResources() { List<Resource> resources = resourceDAO.getByProperty("disabled", false); return resources; }
public List<Resource> getAllResources() { List<Resource> resources = resourceDAO.getAll(); return resources; }
@Override public <T extends BaseEntity> void delete(T model) { resourceDAO.delete(model); refreshProtectedResources(); }