Examples of SearchFilter


Examples of autotest.common.table.SearchFilter

        for (int i = 0; i < users.size(); i++) {
            JSONObject user = users.get(i).isObject();
            userStrings.add(Utils.jsonToString(user.get("login")));
        }

        hostnameFilter = new SearchFilter("hostname", true);
        labelFilter = new LabelFilter();
        statusFilter = new ListFilter("status");
        statusFilter.setChoices(statusStrings);
        lockedFilter = new BooleanFilter("locked");
        lockedByFilter = new ListFilter("locked_by__login");
View Full Code Here

Examples of com.ketayao.ketacustom.util.persistence.SearchFilter

  @RequiresPermissions("Organization:view")
  @RequestMapping(value="/list/{parentOrganizationId}", method={RequestMethod.GET, RequestMethod.POST})
  public String list(ServletRequest request, Page page, @PathVariable Long parentOrganizationId,
      Map<String, Object> map) {
    Specification<Organization> specification = DynamicSpecifications.bySearchFilter(request, Organization.class,
        new SearchFilter("parent.id", Operator.EQ, parentOrganizationId));
    List<Organization> organizations = organizationService.findByExample(specification, page);
   
    map.put("page", page);
    map.put("organizations", organizations);
    map.put("parentOrganizationId", parentOrganizationId);
View Full Code Here

Examples of com.ketayao.ketacustom.util.persistence.SearchFilter

  @RequestMapping(value="/list", method={RequestMethod.GET, RequestMethod.POST})
  public String list(Long id, ServletRequest request, Page page, Map<String, Object> map) {
    Specification<Dictionary> specification = null;
    if (id != null) {
      specification = DynamicSpecifications.bySearchFilter(request, Dictionary.class,
          new SearchFilter("parent.id", Operator.EQ, id));
     
      map.put("dictionaryType", DictionaryType.ITEM.name());
      map.put("pDictionary", dictionaryService.get(id));
    } else {
      specification = DynamicSpecifications.bySearchFilter(request, Dictionary.class,
          new SearchFilter("type", Operator.EQ, DictionaryType.THEME.name()));
      map.put("dictionaryType", DictionaryType.THEME.name());
    }
    List<Dictionary> dictionarys = dictionaryService.findByExample(specification, page);
   
    map.put("page", page);
View Full Code Here

Examples of com.ketayao.ketacustom.util.persistence.SearchFilter

 
  @RequiresPermissions("Module:view")
  @RequestMapping(value="/list/{parentModuleId}", method={RequestMethod.GET, RequestMethod.POST})
  public String list(ServletRequest request, Page page, @PathVariable Long parentModuleId, Map<String, Object> map) {
    Specification<Module> specification = DynamicSpecifications.bySearchFilter(request, Module.class,
        new SearchFilter("parent.id", Operator.EQ, parentModuleId));
    List<Module> modules = moduleService.findByExample(specification, page);
   
    map.put("page", page);
    map.put("modules", modules);
    map.put("parentModuleId", parentModuleId);
View Full Code Here

Examples of com.ketayao.ketacustom.util.persistence.SearchFilter

   
    String[] ids = null;
    if (method.getName().endsWith(MANY_METHOD_SUFFIX)) { // 多对象操作方法
      ids = request.getParameterValues(MANY_KEY);
      if (ids != null) {
        filterSet.add(new SearchFilter("id", Operator.IN, ids));
      }
    } else {
      String id = request.getParameter("id");
      if (id != null) {
        filterSet.add(new SearchFilter("id", Operator.EQ, id));
      } else {
        // 截取类似/update/{id}的id
        String uri = request.getRequestURI();
        String tmp = StringUtils.substringAfterLast(uri, "/");
        Long longId = NumberUtils.toLong(tmp);
        if (longId != 0L) {
          filterSet.add(new SearchFilter("id", Operator.EQ, longId));
        }
      }
    }
   
    Object clazz = Class.forName(module.getClassName()).newInstance();
View Full Code Here

Examples of com.nineteendrops.tracdrops.client.api.search.SearchFilter

        ArrayList<SearchFilter> filters = new ArrayList<SearchFilter>();

        Object[] resultArray = (Object[])result;
        for(int i=0; i<resultArray.length; i++){
            Object[] o = (Object[])resultArray[i];
            filters.add(new SearchFilter(o[0].toString(), o[1].toString()));
        }

        return filters;
    }
View Full Code Here

Examples of com.sishuok.es.common.entity.search.filter.SearchFilter

            //sender or receiver的
            case store_box:
            case trash_box:
                //sender

                SearchFilter senderFilter = SearchFilterHelper.newCondition("senderId", SearchOperator.eq, userId);
                SearchFilter senderStateFilter = SearchFilterHelper.newCondition("senderState", SearchOperator.eq, state);
                SearchFilter and1 = SearchFilterHelper.and(senderFilter, senderStateFilter);

                //receiver
                SearchFilter receiverFilter = SearchFilterHelper.newCondition("receiverId", SearchOperator.eq, userId);
                SearchFilter receiverStateFilter = SearchFilterHelper.newCondition("receiverState", SearchOperator.eq, state);
                SearchFilter and2 = SearchFilterHelper.and(receiverFilter, receiverStateFilter);

                searchable.or(and1, and2);
        }

View Full Code Here

Examples of com.sishuok.es.common.entity.search.filter.SearchFilter

    public List<Message> findAncestorsAndDescendants(Message message) {
        Searchable searchable = Searchable.newSearchable();

        searchable.addSort(Sort.Direction.ASC, "id");

        SearchFilter filter = null;
        //祖先 不为空 从祖先查起
        if (!StringUtils.isEmpty(message.getParentIds())) {
            String ancestorsId = message.getParentIds().split("/")[0];
            filter = SearchFilterHelper.or(
                    SearchFilterHelper.newCondition("parentIds", SearchOperator.prefixLike, ancestorsId + "/"),
View Full Code Here

Examples of com.sishuok.es.common.entity.search.filter.SearchFilter

            User user = createUser();
            user.getBaseInfo().setAge(i);
            userRepository.save(user);
        }
        Searchable search = Searchable.newSearchable();
        SearchFilter condition11 = SearchFilterHelper.newCondition("baseInfo.age", SearchOperator.gte, 0);
        SearchFilter condition12 = SearchFilterHelper.newCondition("baseInfo.age", SearchOperator.lte, 2);
        SearchFilter and1 = SearchFilterHelper.and(condition11, condition12);

        SearchFilter condition21 = SearchFilterHelper.newCondition("baseInfo.age", SearchOperator.gte, 3);
        SearchFilter condition22 = SearchFilterHelper.newCondition("baseInfo.age", SearchOperator.lte, 5);

        SearchFilter and2 = SearchFilterHelper.and(condition21, condition22);

        search.or(and1, and2);

        assertEquals(6, userRepository.count(search));
    }
View Full Code Here

Examples of com.sishuok.es.common.entity.search.filter.SearchFilter

            user.getBaseInfo().setAge(i);
            userRepository.save(user);
        }
        Searchable search = Searchable.newSearchable();

        SearchFilter condition11 = SearchFilterHelper.newCondition("baseInfo.age", SearchOperator.eq, 3);
        SearchFilter condition12 = SearchFilterHelper.newCondition("baseInfo.age", SearchOperator.eq, 5);
        SearchFilter or1 = SearchFilterHelper.or(condition11, condition12);

        SearchFilter condition21 = SearchFilterHelper.newCondition("baseInfo.age", SearchOperator.eq, 3);
        SearchFilter condition22 = SearchFilterHelper.newCondition("baseInfo.age", SearchOperator.eq, 4);

        SearchFilter or2 = SearchFilterHelper.or(condition21, condition22);

        //( =3 or =5) and (=3 or =4)
        search.and(or1, or2);

        assertEquals(1, userRepository.count(search));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.