コード例 #1
0
ファイル: ResourceService.java プロジェクト: hymer/security
 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);
   }
 }
コード例 #2
0
ファイル: ResourceService.java プロジェクト: hymer/security
 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;
 }
コード例 #3
0
ファイル: ResourceService.java プロジェクト: hymer/security
 public List<Resource> getAllResources() {
   List<Resource> resources = resourceDAO.getAll();
   return resources;
 }