Examples of SearchFilter


Examples of it.geosolutions.geostore.services.dto.search.SearchFilter

    }

    public Resource searchStatsDefByName(String statsdefname) throws GeoStoreException {
        if(LOGGER.isInfoEnabled())
            LOGGER.info("Searching StatsDef " + statsdefname);
        SearchFilter filter = new AndFilter(
                new FieldFilter(BaseField.NAME, statsdefname, SearchOperator.EQUAL_TO),
                createCategoryFilter(UNREDDCategories.STATSDEF));
        List<Resource> list = search(filter, false, "searchStatsDef_"+statsdefname);
        return getSingleResource(list);
    }
View Full Code Here

Examples of it.geosolutions.geostore.services.dto.search.SearchFilter

        String statsDataName = NameUtils.buildStatsDataName(statsDefName, year, month, day);
        if(LOGGER.isInfoEnabled())
            LOGGER.info("Searching StatsData" + statsDataName);

        SearchFilter filter = new AndFilter(
                new FieldFilter(BaseField.NAME, statsDataName, SearchOperator.EQUAL_TO),
                createCategoryFilter(UNREDDCategories.STATSDATA));
        return getSingleResource(search(filter, false, "searchStatsData_"+statsDataName));
    }
View Full Code Here

Examples of it.geosolutions.geostore.services.dto.search.SearchFilter

        return getSingleResource(search(filter, false, "searchStatsData_"+statsDataName));
    }

    public boolean existStatsData(String statsDefName, String year, String month, String day) throws GeoStoreException {
        String statsDataName = NameUtils.buildStatsDataName(statsDefName, year, month, day);
        SearchFilter filter = new AndFilter(
                new FieldFilter(BaseField.NAME, statsDataName, SearchOperator.EQUAL_TO),
                createCategoryFilter(UNREDDCategories.STATSDATA));
        List<ShortResource> list = search(filter, true);
        return list != null && ! list.isEmpty(); // will be not null only if at least 1 entry exist; we'll check also for isEMpty to be protected from future changes
    }
View Full Code Here

Examples of it.geosolutions.geostore.services.dto.search.SearchFilter

        List<ShortResource> list = search(filter, true);
        return list != null && ! list.isEmpty(); // will be not null only if at least 1 entry exist; we'll check also for isEMpty to be protected from future changes
    }

    public Resource searchChartScript(String scriptname) throws GeoStoreException {
        SearchFilter filter = new AndFilter(
                new FieldFilter(BaseField.NAME, scriptname, SearchOperator.EQUAL_TO),
                createCategoryFilter(UNREDDCategories.CHARTSCRIPT));

        List<Resource> scripts = search(filter, false);
        return getSingleResource(scripts);
View Full Code Here

Examples of it.geosolutions.geostore.services.dto.search.SearchFilter

        List<Resource> scripts = search(filter, false);
        return getSingleResource(scripts);
    }

    public List<Resource> searchChartScriptByStatsDef(String statsDefName) throws GeoStoreException {
        SearchFilter filter = new AndFilter(
                createCategoryFilter(UNREDDCategories.CHARTSCRIPT),
                createAttributeFilter(UNREDDChartScript.ReverseAttributes.STATSDEF, statsDefName));
        return search(filter, false);
    }
View Full Code Here

Examples of it.geosolutions.geostore.services.dto.search.SearchFilter

                createAttributeFilter(UNREDDChartScript.ReverseAttributes.STATSDEF, statsDefName));
        return search(filter, false);
    }

    public List<ShortResource> searchChartDataByChartScript(String chartScriptName) throws GeoStoreException {
        SearchFilter filter = new AndFilter(
                createCategoryFilter(UNREDDCategories.CHARTDATA),
                createAttributeFilter(UNREDDChartData.Attributes.CHARTSCRIPT, chartScriptName));
        return search(filter, true);
    }
View Full Code Here

Examples of it.geosolutions.geostore.services.dto.search.SearchFilter

                createAttributeFilter(UNREDDChartData.Attributes.CHARTSCRIPT, chartScriptName));
        return search(filter, true);
    }

    public List<Resource> searchChartDataPublished(String chartScriptName) throws GeoStoreException {
        SearchFilter filter = new AndFilter(
                createCategoryFilter(UNREDDCategories.CHARTDATA),
                createAttributeFilter(UNREDDChartData.Attributes.CHARTSCRIPT, chartScriptName),
                createAttributeFilter(UNREDDChartData.Attributes.PUBLISHED, "true"));
        return search(filter, false);
    }
View Full Code Here

Examples of microsoft.exchange.webservices.data.SearchFilter

  private Folder getAllItemsFolder() throws Exception {
    final FolderId rootFolderId = new FolderId(WellKnownFolderName.Root);
    final FolderView folderView = new FolderView(MAX_RESULTS);
    folderView.setTraversal(FolderTraversal.Shallow);

    final SearchFilter searchFilter1 = new SearchFilter.IsEqualTo(PR_ALL_FOLDERS, "2");
    final SearchFilter searchFilter2 = new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "allitems");
    final SearchFilter.SearchFilterCollection searchFilterCollection = new SearchFilter.SearchFilterCollection(LogicalOperator.And);
    searchFilterCollection.add(searchFilter1);
    searchFilterCollection.add(searchFilter2);

    final FindFoldersResults findFoldersResults = service.findFolders(
View Full Code Here

Examples of org.nasutekds.server.types.SearchFilter

    try
    {
      // Get the base DN, scope, and filter for the search.
      DN           baseDN = searchOperation.getBaseDN();
      SearchScope  scope  = searchOperation.getScope();
      SearchFilter filter = searchOperation.getFilter();


      // Make sure the base entry exists if it's supposed to be in this backend.
      Entry baseEntry = entryMap.get(baseDN);
      if ((baseEntry == null) && handlesEntry(baseDN))
      {
        DN matchedDN = baseDN.getParentDNInSuffix();
        while (matchedDN != null)
        {
          if (entryMap.containsKey(matchedDN))
          {
            break;
          }

          matchedDN = matchedDN.getParentDNInSuffix();
        }

        Message m = ERR_LDIF_BACKEND_SEARCH_NO_SUCH_BASE.get(
                         String.valueOf(baseDN));
        throw new DirectoryException(
                ResultCode.NO_SUCH_OBJECT, m, matchedDN, null);
      }

      if (baseEntry != null)
      {
        baseEntry = baseEntry.duplicate(true);
      }

      // If it's a base-level search, then just get that entry and return it if
      // it matches the filter.
      if (scope == SearchScope.BASE_OBJECT)
      {
        if (filter.matchesEntry(baseEntry))
        {
          searchOperation.returnEntry(baseEntry, new LinkedList<Control>());
        }
      }
      else
      {
        // Walk through all entries and send the ones that match.
        for (Entry e : entryMap.values())
        {
          e = e.duplicate(true);
          if (e.matchesBaseAndScope(baseDN, scope) && filter.matchesEntry(e))
          {
            searchOperation.returnEntry(e, new LinkedList<Control>());
          }
        }
      }
View Full Code Here

Examples of org.nasutekds.server.types.SearchFilter

    {
      Message message = ERR_SATUACM_NO_MAPPABLE_ATTRIBUTES.get(peerName);
      throw new DirectoryException(ResultCode.INVALID_CREDENTIALS, message);
    }

    SearchFilter filter = SearchFilter.createANDFilter(filterComps);


    // If we have an explicit set of base DNs, then use it.  Otherwise, use the
    // set of public naming contexts in the server.
    Collection<DN> baseDNs = config.getUserBaseDN();
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.